Subject: Re: mac80211: NOHZ: local_softirq_pending 08

From: Kalle Valo <[email-masked]>
Date: Fri, 11 Sep 2009 17:57:54 +0300

Michael Buesch <[email-masked]> writes:

> Hi,

Hallo,

> mac80211 (or some other part of the networking stack) triggers this
> warning in the NOHZ code: NOHZ: local_softirq_pending 08
>
> 08 seems to be NET_RX_SOFTIRQ.
>
> It happens, because my test driver b43 handles all RX and TX-status
> callbacks in process context. I guess some part of the networking
> stack expects RX to be in tasklet and/or softirq context.
>
> We also have a report of this warning in wl1251, so it's probably not
> a b43 problem.

Yes, I see this with wl1251. It uses workqueues everywhere.

-- 
Kalle Valo