mirror_ubuntu-kernels/drivers/net/wireless/intel
Johannes Berg b85f7ebb24 wifi: iwlwifi: mvm: avoid UB shift of snif_queue
For the old TX API we need the tfd_queue_msk, but for the
new TX API we don't need it here because we add it to the
station later. However, for the new API mvm->snif_queue is
set to IWL_MVM_INVALID_QUEUE == 0xffff, so the BIT() here
is undefined behaviour.

Since we don't need the tfd_queue_msk value for the new TX
API at all, simply fill it in only for the old API.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230305124407.b8da0b7eb194.I53744fd7cfb6e146a9393272a2a61852841238d9@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-03-07 20:15:18 +01:00
..
ipw2x00 wifi: ipw2200: fix memory leak in ipw_wdev_init() 2022-12-22 18:05:17 +02:00
iwlegacy wifi: iwlegacy: avoid fortify warning 2023-02-17 11:35:54 +02:00
iwlwifi wifi: iwlwifi: mvm: avoid UB shift of snif_queue 2023-03-07 20:15:18 +01:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile iwlwifi: fix build error for IWLMEI 2022-03-02 22:36:49 +01:00