OpenCloudOS-Kernel/drivers/block/drbd
Lars Ellenberg 3cb7a2a90f drbd: get rid of drbd_bcast_ee, it is of no use anymore
This function was used to broadcast the (leading part of the)
bio payload in case we see a data integrity error.  It could be received
from userland with the drbdsetup events subcommand,
to have a peek into the payload that caused the checksum mismatch,
and guess from there what may have caused the mismatch,
mainly to guess wether it was modification of in-flight data,
or data corruption by broken hardware or software bugs.

Meanwhile we support bios that are larger than the maximum payload a
netlink datagram can carry.
And we have means to reliably detect modification of in-flight data by
calculating, and comparing, the checksum before and after sendmsg.
There is no need to carry this around anymore.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
2011-10-14 16:48:08 +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: introduce a bio_set to allocate housekeeping bios from 2011-10-14 16:48:06 +02:00
drbd_bitmap.c drbd: introduce a bio_set to allocate housekeeping bios from 2011-10-14 16:48:06 +02:00
drbd_int.h drbd: introduce a bio_set to allocate housekeeping bios from 2011-10-14 16:48:06 +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: fix drbd_delete_device: remove vnr from volumes; idr_remove(); synchronize_rcu(); before cleanup 2011-10-14 16:48:07 +02:00
drbd_nl.c drbd: Implemented new commands to create/delete connections/minors 2011-10-14 16:48:00 +02:00
drbd_proc.c drbd: Replaced the minor_table array by an idr 2011-10-14 16:48:01 +02:00
drbd_receiver.c drbd: get rid of drbd_bcast_ee, it is of no use anymore 2011-10-14 16:48:08 +02:00
drbd_req.c drbd: Converted the transfer log from mdev to tconn 2011-10-14 16:47:58 +02:00
drbd_req.h drbd: Converted the transfer log from mdev to tconn 2011-10-14 16:47:58 +02:00
drbd_state.c drbd: Converted the transfer log from mdev to tconn 2011-10-14 16:47:58 +02:00
drbd_state.h drbd: Reworked the unconfiguring and thread stopping code 2011-10-14 16:47:55 +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: Replaced the minor_table array by an idr 2011-10-14 16:48:01 +02:00
drbd_wrappers.h drbd: Rename drbd_endio_{pri,sec} -> drbd_{,peer_}request_endio 2011-10-14 16:47:36 +02:00