wifi: iwlwifi: acpi: check DSM func validity
authorJohannes Berg <johannes.berg@intel.com>
Thu, 28 Aug 2025 06:55:27 +0000 (09:55 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Thu, 28 Aug 2025 11:00:45 +0000 (14:00 +0300)
commit7bf2dfccc2dd70821104d15cbab7b6fca21872be
tree4bc52b672ebeabfb84dda24985e7d673b2dfca11
parent224476613c8499f00ce4de975dd65749c5ca498c
wifi: iwlwifi: acpi: check DSM func validity

The DSM func 0 (DSM_FUNC_QUERY) returns a bitmap of which
other functions contain valid data, query and check it
before returning other functions data.

Fixes: 9db93491f29e ("iwlwifi: acpi: support device specific method (DSM)")
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.881e17ff8f6a.Ic6d92997d9d5fad127919d6e1b830cd3fe944468@changeid
drivers/net/wireless/intel/iwlwifi/fw/acpi.c
drivers/net/wireless/intel/iwlwifi/fw/runtime.h