mac80211: rt2x00: fix eeprom load from PCI eFuse
authorShiji Yang <[email protected]>
Fri, 7 Feb 2025 13:00:22 +0000 (21:00 +0800)
committerHauke Mehrtens <[email protected]>
Wed, 12 Feb 2025 23:26:22 +0000 (00:26 +0100)
When eeprom name is not defined, the file load function should
return an error code so that it can fallthrough to read eeprom
form NIC inside eFuse.

Fixes: https://github.com/openwrt/openwrt/issues/17854
Signed-off-by: Shiji Yang <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/17892
Signed-off-by: Hauke Mehrtens <[email protected]>
package/kernel/mac80211/patches/rt2x00/602-01-wifi-rt2x00-Add-support-for-loading-EEPROM-from-user.patch

index b6b1e0da96382dd6fad5c5a741fd4a4c665b93b3..f3c8ddd4f6533d8e8ba0c784ec95d112e25ed3c8 100644 (file)
@@ -151,7 +151,7 @@ Signed-off-by: Christian Marangi <[email protected]>
 +      }
 +
 +      if (!ee_name)
-+              return 0;
++              return -ENOENT;
 +
 +      rt2x00_info(rt2x00dev, "Loading EEPROM data from '%s'.\n", ee_name);
 +