summaryrefslogtreecommitdiff
path: root/lib/cordic.c
diff options
context:
space:
mode:
authorSimon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>2011-11-07 12:57:48 (GMT)
committerSven Eckelmann <sven@narfation.org>2011-11-20 12:08:37 (GMT)
commit06ba7ce223045369cb5459f95e6c27e708938cf4 (patch)
tree399a4f37dbbdcfd8bf9a00d915f86c2c290d7797 /lib/cordic.c
parent80b3f58cf416770ae89b30734d252d641a56d289 (diff)
downloadlinux-06ba7ce223045369cb5459f95e6c27e708938cf4.tar.xz
batman-adv: use unregister_netdevice() when softif_create fails
When entering softif_create(), the rtnl lock has already been acquired by store_mesh_iface(). (store_mesh_iface() -> hardif_enable_interface() -> softif_create) In case of an error, we should therefore call unregister_netdevice() instead of unregister_netdev(). unregister_netdev() tries to acquire the rtnl lock itself and deadlocks in this situation. unregister_netdevice() assumes that the rtnl lock is already been held. Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de> Signed-off-by: Sven Eckelmann <sven@narfation.org>
Diffstat (limited to 'lib/cordic.c')
0 files changed, 0 insertions, 0 deletions