On Wed, Mar 26, 2008 at 3:56 PM, Tomas Winkler <tomasw@xxxxxxxxx> wrote:> On Wed, Mar 26, 2008 at 2:06 PM, Johannes Berg> <johannes@xxxxxxxxxxxxxxxx> wrote:> >> > On Mon, 2008-03-24 at 18:21 +0200, Tomas Winkler wrote:> > > Has anybody experience the one bellow? Any insights?> >> >> > > RTNL: assertion failed at net/mac80211/sta_info.c (140)> >> > I think that can be fixed by making ieee80211_sta_join_ibss() lock the> > rtnl around sta_info_flush(). Please try that.>> Will do>> > > Looks like there is a quite lock mess in wireless-testing.> >> > That is a gross exaggeration.> Maybe. I scanned it very quickly but I think there are more problems> than this one. I will check it once again. sta_info_destroy(sta):ieee80211_add_station - LOCKED by rcu_read_lockieee80211_del_station - this one is NOT LOCKED by rcu (it's locked by rtnl)ieee80211_open - NOT LOCKEDieee80211_associated - NOT-LOCKED by rcuieee80211_rx_mgmt_assoc_resp - LOCKEDieee80211_sta_expire - LOCKEDieee80211_ibss_add_sta - NOT LOCKED (not locked at all)mesh_neighbour_update LOCKEDmesh_rx_plink_frame LOCKEDsta_info_debugfs_add_work - NOT LOCKED Hope it will help ThanksTomas��.n��������+%������w��{.n�����{���zW����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f