summaryrefslogtreecommitdiffstats
path: root/net/batman-adv/debugfs.h
diff options
context:
space:
mode:
authorSimon Wunderlich2013-01-11 10:19:51 +0100
committerAntonio Quartulli2013-01-19 14:18:12 +0100
commit5bc44dc8458cbac08c664f2f337326bf87cc924b (patch)
tree05828c0b6a6f00138a539c0ce39e3ea0b109dbce /net/batman-adv/debugfs.h
parentbatman-adv: rename random32() to prandom_u32() (diff)
downloadkernel-qcow2-linux-5bc44dc8458cbac08c664f2f337326bf87cc924b.tar.gz
kernel-qcow2-linux-5bc44dc8458cbac08c664f2f337326bf87cc924b.tar.xz
kernel-qcow2-linux-5bc44dc8458cbac08c664f2f337326bf87cc924b.zip
batman-adv: postpone sysfs removal when unregistering
When processing the unregister notify for a hard interface, removing the sysfs files may lead to a circular deadlock (rtnl mutex <-> s_active). To overcome this problem, postpone the sysfs removal in a worker. Reported-by: Sasha Levin <sasha.levin@oracle.com> Reported-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de> Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/batman-adv/debugfs.h')
0 files changed, 0 insertions, 0 deletions