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
