summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorJaeMan Park <jaeman@google.com>2022-01-13 09:02:35 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-03-08 21:01:55 +0300
commit0f7f9b02f97edc2e1135b5172f4eda4aa3cc6535 (patch)
tree3a8fef861393b06a997042c2e45b13331fb35b42 /fs
parent8280cd8f72ae076f020157ef278d6ea55a6df2b5 (diff)
downloadlinux-0f7f9b02f97edc2e1135b5172f4eda4aa3cc6535.tar.xz
mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
[ Upstream commit cacfddf82baf1470e5741edeecb187260868f195 ] In mac80211_hwsim, the probe_req frame is created and sent while scanning. It is sent with ieee80211_tx_info which is not initialized. Uninitialized ieee80211_tx_info can cause problems when using mac80211_hwsim with wmediumd. wmediumd checks the tx_rates field of ieee80211_tx_info and doesn't relay probe_req frame to other clients even if it is a broadcasting message. Call ieee80211_tx_prepare_skb() to initialize ieee80211_tx_info for the probe_req that is created by hw_scan_work in mac80211_hwsim. Signed-off-by: JaeMan Park <jaeman@google.com> Link: https://lore.kernel.org/r/20220113060235.546107-1-jaeman@google.com [fix memory leak] Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions