On Tue, 1 Oct 2019, Toke Høiland-Jørgensen wrote:

> Johannes Berg <[email protected]> writes:
> 
> > From: Johannes Berg <[email protected]>
> >
> > Drivers typically expect this, as it's the case for almost all cases
> > where this is called (i.e. from the TX path). Also, the code in mac80211
> > itself (if the driver calls ieee80211_tx_dequeue()) expects this as it
> > uses this_cpu_ptr() without additional protection.
> >
> > This should fix various reports of the problem:
> > https://bugzilla.kernel.org/show_bug.cgi?id=204127
> > https://lore.kernel.org/linux-wireless/can5hydrwb3o_fe6a1xdnp1e+xs66d5kieuhhfigkklnqokx...@mail.gmail.com/
> > https://lore.kernel.org/lkml/[email protected]/
> >
> > Reported-by: Jiri Kosina <[email protected]>

Reported-and-tested-by: Jiri Kosina <[email protected]>

> > Reported-by: Aaron Hill <[email protected]>
> > Reported-by: Lukas Redlinger <[email protected]>
> > Reported-by: Oleksii Shevchuk <[email protected]>
> > Signed-off-by: Johannes Berg <[email protected]>
> 
> Reviewed-by: Toke Høiland-Jørgensen <[email protected]>

Thanks,

-- 
Jiri Kosina
SUSE Labs

Reply via email to