aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/drbd_genl.h
diff options
context:
space:
mode:
authorLars Ellenberg <lars.ellenberg@linbit.com>2011-03-07 09:49:02 +0100
committerPhilipp Reisner <philipp.reisner@linbit.com>2011-10-14 16:48:07 +0200
commit569083c08dc16c043b4bdd473d41ff85a2b2df9e (patch)
tree14c2f8ed88fec74a74dc790b56b5819d17e1330d /include/linux/drbd_genl.h
parentda4a75d2ef064501f6756986af6ea330ba0585d7 (diff)
downloadkernel_replicant_linux-569083c08dc16c043b4bdd473d41ff85a2b2df9e.tar.gz
kernel_replicant_linux-569083c08dc16c043b4bdd473d41ff85a2b2df9e.tar.bz2
kernel_replicant_linux-569083c08dc16c043b4bdd473d41ff85a2b2df9e.zip
drbd: fix drbd_delete_device: remove vnr from volumes; idr_remove(); synchronize_rcu(); before cleanup
Still missing: rcu_readlock() on the various call sites that access/iterate over those idrs. We don't need a specific write lock, as we only modify from configuration context, which is already strictly serialized. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include/linux/drbd_genl.h')
0 files changed, 0 insertions, 0 deletions