]> err.no Git - linux-2.6/commit
[PATCH] mac80211: remove rtnl locking in ieee80211_sta.c
authorMichael Wu <flamingice@sourmilk.net>
Fri, 29 Jun 2007 06:14:35 +0000 (23:14 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 19 Jul 2007 00:35:48 +0000 (20:35 -0400)
commitcfb7267aaba2b59374d7bc765f038698711b09d8
tree5ac53af4883bf52a67382a459a3df04d2623e98f
parent33ccad35a21df51c0d23f3e3e88688524e7b51ed
[PATCH] mac80211: remove rtnl locking in ieee80211_sta.c

The rtnl is held in ieee80211_sta.c to prevent some potential
configuration races with userspace. Unfortunately, it also has the
potential for deadlocks on interface down. This patch removes the
rtnl locking to eliminate the deadlocks.

Signed-off-by: Michael Wu <flamingice@sourmilk.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/ieee80211_sta.c