linux/drivers/block/drbd
Lars Ellenberg f735e36354 drbd: add debugging assert to make sure the protocol is clean
We expect to only receive the recently introduced "set out of sync"
packets in specific states. If we receive them in different states, that
may confuse the resync process to the point where it won't terminate, or
think it made negative progress.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
2011-03-10 11:43:34 +01:00
..
drbd_actlog.c drbd: bitmap keep track of changes vs on-disk bitmap 2011-03-10 11:43:19 +01:00
drbd_bitmap.c drbd: Removed a reference to debug macros removed long time ago 2011-03-10 11:43:27 +01:00
drbd_int.h drbd: allow petabyte storage on 64bit arch 2011-03-10 11:43:24 +01:00
drbd_main.c drbd: fix potential dereference of NULL pointer 2011-03-10 11:43:30 +01:00
drbd_nl.c drbd: allow petabyte storage on 64bit arch 2011-03-10 11:43:24 +01:00
drbd_proc.c drbd: allow petabyte storage on 64bit arch 2011-03-10 11:43:24 +01:00
drbd_receiver.c drbd: add debugging assert to make sure the protocol is clean 2011-03-10 11:43:34 +01:00
drbd_req.c drbd: Documenting drbd_should_do_remote() and drbd_should_send_oos() 2011-03-10 11:43:32 +01:00
drbd_req.h drbd: Begin to account BIO processing time before inc_ap_bio() 2011-03-10 11:34:57 +01: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
drbd_worker.c drbd: move bitmap write from resync_finished to after_state_change 2011-03-10 11:43:29 +01:00
drbd_wrappers.h drbd: Get rid of unnecessary macros (2) 2011-03-10 11:36:15 +01:00
Kconfig drbd: Kconfig fix 2009-12-29 17:38:28 +01:00
Makefile drbd: remove tracing bits 2009-10-01 21:17:58 +02:00