On Sun, Oct 11, 2009 at 6:39 PM, David Miller <davem@xxxxxxxxxxxxx> wrote: > From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > Date: Sun, 11 Oct 2009 12:19:21 +0200 > >> Due to the way it interacts with the networking >> stack and other parts of mac80211, ieee80211_rx() >> must be called with disabled softirqs. >> >> Michael, the former maintainer of this driver, >> has refused to fix the problem this way instead >> proposing a much more invasive patch that could >> not even be proved correct wrt. locking inside >> mac80211. Regardless of that, he believes this >> to be a bug in mac80211, and has also publicly >> stated [1] that he does not care about this even >> though it is a regression introduced by his own >> patches. >> >> Since nobody else seems to be wanting to fix the >> problem, I'll just fix it for the benefit of the >> many users of this driver. >> >> [1] http://thread.gmane.org/gmane.linux.kernel.wireless.general/39440/focus=40266 >> >> Reported-by: Dave Young <hidave.darkstar@xxxxxxxxx> >> Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > > Acked-by: David S. Miller <davem@xxxxxxxxxxxxx> > Tested-by: Dave Young <hidave.darkstar@xxxxxxxxx> -- Regards dave -- 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