diff options
| author | Miri Korenblit <miriam.rachel.korenblit@intel.com> | 2025-08-28 11:25:59 +0300 |
|---|---|---|
| committer | Miri Korenblit <miriam.rachel.korenblit@intel.com> | 2025-08-31 14:39:26 +0300 |
| commit | 187b114a2ab3d6d83792c659ca3998454446f44e (patch) | |
| tree | bfcff6312b92bbcc001df4e2a4bf3f29e48c2a58 /rust/helpers/build_bug.c | |
| parent | 0755db9f2605e8dfc24857cf5ac1d9a8d4e91fc5 (diff) | |
wifi: iwlwifi: carefully select the PNVM source
For newer device, and from API 100 (core 97), the PNVM should be taken
from the .ucode file, and not from an external .pnvm file.
In the current logic, if the PNVM doesn't exist in the .ucode file, we
fallback to fetching the .ucode file. This is wrong and hides bugs.
This fallback was needed for (a) old devices and (b) for newer
devices with an old API.
Since we no longer support those old APIs, (b) is not longer relevant.
We can, according to the device, select the right PNVM source
and fail if we couldn't find the PNVM there.
Add clear logic to select the expected PNVM source, and print an error
if we couldn't get the PNVM from there.
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Daniel Gabay <daniel.gabay@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250828111032.7e75d33e3c28.I87fbcd25bbee733d2612206b76c2d8593d0cbd39@changeid
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions
