linux/drivers/block/drbd
Lars Ellenberg 45dfffebd0 drbd: allow to select specific bitmap pages for writeout
We are about to allow several changes to the active set in one activity
log transaction. We have to write out the corresponding bitmap pages as
well, if changed.

Introduce drbd_bm_mark_for_writeout(), then re-use the existing bitmap
writeout path to submit all marked pages in one go.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
2011-10-14 16:47:44 +02:00
..
Kconfig drbd: Kconfig fix 2009-12-29 17:38:28 +01:00
Makefile drbd: Moved the state functions into its own source file 2011-09-28 10:26:43 +02:00
drbd_actlog.c drbd: fix typo in comment 2011-10-14 16:47:40 +02:00
drbd_bitmap.c drbd: allow to select specific bitmap pages for writeout 2011-10-14 16:47:44 +02:00
drbd_int.h drbd: allow to select specific bitmap pages for writeout 2011-10-14 16:47:44 +02:00
drbd_interval.c drbd: Iterate over all overlapping intervals in a tree 2011-10-14 16:47:37 +02:00
drbd_interval.h drbd: Iterate over all overlapping intervals in a tree 2011-10-14 16:47:37 +02:00
drbd_main.c drbd: use clear_bit_unlock() where appropriate 2011-10-14 16:47:42 +02:00
drbd_nl.c drbd: in drbd_suspend_al, set AL_SUSPENDED before unlocking the activity log 2011-10-14 16:47:41 +02:00
drbd_proc.c drbd: moved net_conf from mdev to tconn 2011-08-29 11:27:03 +02:00
drbd_receiver.c drbd: Use the IS_ALIGNED() macro in some more places 2011-10-14 16:47:39 +02:00
drbd_req.c drbd: simplify condition in drbd_may_do_local_read() 2011-10-14 16:47:39 +02:00
drbd_req.h drbd: Rename drbd_endio_{pri,sec} -> drbd_{,peer_}request_endio 2011-10-14 16:47:36 +02:00
drbd_state.c drbd: Implemented connection wide state changes 2011-10-14 16:47:32 +02:00
drbd_state.h drbd: implemented receiving of P_CONN_ST_CHG_REQ 2011-10-14 16:45:05 +02:00
drbd_strings.c drbd: Rename enum drbd_state_ret_codes to enum drbd_state_rv 2011-03-10 11:36:18 +01:00
drbd_vli.h Fix common misspellings 2011-03-31 11:26:23 -03:00
drbd_worker.c drbd: Rename drbd_endio_{pri,sec} -> drbd_{,peer_}request_endio 2011-10-14 16:47:36 +02:00
drbd_wrappers.h drbd: Rename drbd_endio_{pri,sec} -> drbd_{,peer_}request_endio 2011-10-14 16:47:36 +02:00