On Wed, 2010-05-26 at 15:51 +0300, Juuso Oikarinen wrote: > > > + rtnl_lock(); > > > + ieee80211_set_arp_filter(sdata); > > > + rtnl_unlock(); > > > + > > > > Please analyse locking in more detail and enable lockdep :) > > > > This will cause deadlocks. > > I have lockdep permanently enabled in my development kernel. It has > given me no complaints in testing with the corresponding wl1271 driver > patch. > > But I will look into those locks further if I can figure out any > deadlock scenarios. Interesting .. because for sure a lot of the ieee80211_mgd_* functions are called with rtnl held and lock the mgd mutex, but it is the other way around here. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html