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-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]>
