wifi: iwlwifi: uefi: check DSM item validity
authorJohannes Berg <johannes.berg@intel.com>
Thu, 28 Aug 2025 06:55:28 +0000 (09:55 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Thu, 28 Aug 2025 11:00:45 +0000 (14:00 +0300)
commit1d33694462fa7da451846c39d653585b61375992
tree636c25929fa5dba896a216b519d8793c6828e315
parent7bf2dfccc2dd70821104d15cbab7b6fca21872be
wifi: iwlwifi: uefi: check DSM item validity

The first array index is a bitmap indicating which of the
other values are valid. Check that bitmap before returning
a value.

Fixes: fc7214c3c986 ("wifi: iwlwifi: read DSM functions from UEFI")
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=220085
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250828095500.59ec52ff865e.I9e11f497a029eb38f481b2c90c43c0935285216d@changeid
drivers/net/wireless/intel/iwlwifi/fw/uefi.c