summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorLars Ellenberg <lars.ellenberg@linbit.com>2010-11-24 10:37:35 +0100
committerPhilipp Reisner <philipp.reisner@linbit.com>2011-03-10 11:35:12 +0100
commit17a93f3007c13003c739a19d0814cb5c2d21daba (patch)
treea3b6bd04eeecc0da14f20e6766495b3b06e7ce57 /include/linux/debugobjects.h
parent3da127fa887e5187ede702b835770634d705f8b2 (diff)
drbd: remove /proc/drbd before unregistering from netlink
There still exists a (theoretical) race on module unload, where /proc/drbd may still exist, but the netlink callback has been unregistered already, allowing drbdsetup to shout without listeners, and get no reply. Reorder remove_proc_entry and unregister of netlink callback. drbdsetup first checks for existence of the proc entry, and if that is missing, won't even try to contact the module. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions