mac80211: rt2x00: fix eeprom load from PCI eFuse
authorShiji Yang <yangshiji66@qq.com>
Fri, 7 Feb 2025 13:00:22 +0000 (21:00 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
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 <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/17892
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
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 <ansuelsmth@gmail.com>
 +      }
 +
 +      if (!ee_name)
-+              return 0;
++              return -ENOENT;
 +
 +      rt2x00_info(rt2x00dev, "Loading EEPROM data from '%s'.\n", ee_name);
 +