summaryrefslogtreecommitdiffstats
path: root/net/batman-adv/debugfs.c
diff options
context:
space:
mode:
authorSimon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>2013-01-11 10:19:51 +0100
committerAntonio Quartulli <ordex@autistici.org>2013-01-19 21:18:12 +0800
commit5bc44dc8458cbac08c664f2f337326bf87cc924b (patch)
tree05828c0b6a6f00138a539c0ce39e3ea0b109dbce /net/batman-adv/debugfs.c
parente76e4320a26ba6301dfd3e9a28a1e3faccd302ab (diff)
downloadtalos-obmc-linux-5bc44dc8458cbac08c664f2f337326bf87cc924b.tar.gz
talos-obmc-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.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud