projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libubox: add a package for libblobmsg-json
[openwrt.git]
/
package
/
mac80211
/
patches
/
403-ath9k-fix-invalid-mac-address-handling.patch
diff --git
a/package/mac80211/patches/403-ath9k-fix-invalid-mac-address-handling.patch
b/package/mac80211/patches/403-ath9k-fix-invalid-mac-address-handling.patch
index
554527e
..
cf3f96b
100644
(file)
--- a/
package/mac80211/patches/403-ath9k-fix-invalid-mac-address-handling.patch
+++ b/
package/mac80211/patches/403-ath9k-fix-invalid-mac-address-handling.patch
@@
-1,9
+1,9
@@
--- a/drivers/net/wireless/ath/ath9k/hw.c
+++ b/drivers/net/wireless/ath/ath9k/hw.c
--- a/drivers/net/wireless/ath/ath9k/hw.c
+++ b/drivers/net/wireless/ath/ath9k/hw.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
+@@ -16,6 +16,7 @@
+ #include <linux/io.h>
+ #include <linux/slab.h>
+#include <linux/etherdevice.h>
#include <asm/unaligned.h>
+#include <linux/etherdevice.h>
#include <asm/unaligned.h>
@@
-15,12
+15,12
@@
- if (sum == 0 || sum == 0xffff * 3)
- return -EADDRNOTAVAIL;
+ if (!is_valid_ether_addr(common->macaddr)) {
- if (sum == 0 || sum == 0xffff * 3)
- return -EADDRNOTAVAIL;
+ if (!is_valid_ether_addr(common->macaddr)) {
-+ ath_
print(common, ATH_DBG_EEPROM
,
++ ath_
err(common
,
+ "eeprom contains invalid mac address: %pM\n",
+ common->macaddr);
+
+ random_ether_addr(common->macaddr);
+ "eeprom contains invalid mac address: %pM\n",
+ common->macaddr);
+
+ random_ether_addr(common->macaddr);
-+ ath_
print(common, ATH_DBG_EEPROM
,
++ ath_
err(common
,
+ "random mac address will be used: %pM\n",
+ common->macaddr);
+ }
+ "random mac address will be used: %pM\n",
+ common->macaddr);
+ }
This page took
0.040478 seconds
and
4
git commands to generate.