diff options
| author | Miri Korenblit <miriam.rachel.korenblit@intel.com> | 2026-01-29 21:27:09 +0200 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2026-02-11 13:41:57 +0100 |
| commit | 9b9f52f052f4953fecd2190ae2dde3aa76d10962 (patch) | |
| tree | 2c199ca59c9d0e3d6c30582c1e7177a6eea3d454 /scripts/basic/split-include.c | |
| parent | 5a2b4b0e9c00388d49e200620f1f1614a6dceb49 (diff) | |
wifi: iwlwifi: mld: cancel mlo_scan_start_wk
[ Upstream commit 5ff641011ab7fb63ea101251087745d9826e8ef5 ]
mlo_scan_start_wk is not canceled on disconnection. In fact, it is not
canceled anywhere except in the restart cleanup, where we don't really
have to.
This can cause an init-after-queue issue: if, for example, the work was
queued and then drv_change_interface got executed.
This can also cause use-after-free: if the work is executed after the
vif is freed.
Fixes: 9748ad82a9d9 ("wifi: iwlwifi: defer MLO scan after link activation")
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260129212650.a36482a60719.I5bf64a108ca39dacb5ca0dcd8b7258a3ce8db74c@changeid
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
