mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
ath9k: get rid of most of those annoying dma tx stop issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25988 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
14
package/mac80211/patches/570-ath9k_fix_reg_bit_macros.patch
Normal file
14
package/mac80211/patches/570-ath9k_fix_reg_bit_macros.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
--- a/drivers/net/wireless/ath/ath9k/hw.h
|
||||
+++ b/drivers/net/wireless/ath/ath9k/hw.h
|
||||
@@ -95,9 +95,9 @@
|
||||
#define REG_READ_FIELD(_a, _r, _f) \
|
||||
(((REG_READ(_a, _r) & _f) >> _f##_S))
|
||||
#define REG_SET_BIT(_a, _r, _f) \
|
||||
- REG_WRITE(_a, _r, REG_READ(_a, _r) | _f)
|
||||
+ REG_WRITE(_a, _r, REG_READ(_a, _r) | (_f))
|
||||
#define REG_CLR_BIT(_a, _r, _f) \
|
||||
- REG_WRITE(_a, _r, REG_READ(_a, _r) & ~_f)
|
||||
+ REG_WRITE(_a, _r, REG_READ(_a, _r) & ~(_f))
|
||||
|
||||
#define DO_DELAY(x) do { \
|
||||
if ((++(x) % 64) == 0) \
|
||||
Reference in New Issue
Block a user