15 lines
497 B
Diff
15 lines
497 B
Diff
|
--- 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) \
|