git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
include
/
asm-arm
/
bitops.h
diff --git
a/include/asm-arm/bitops.h
b/include/asm-arm/bitops.h
index
0ac54b1
..
b41831b
100644
(file)
--- a/
include/asm-arm/bitops.h
+++ b/
include/asm-arm/bitops.h
@@
-37,9
+37,9
@@
static inline void ____atomic_set_bit(unsigned int bit, volatile unsigned long *
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
*p |= mask;
*p |= mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
}
static inline void ____atomic_clear_bit(unsigned int bit, volatile unsigned long *p)
}
static inline void ____atomic_clear_bit(unsigned int bit, volatile unsigned long *p)
@@
-49,9
+49,9
@@
static inline void ____atomic_clear_bit(unsigned int bit, volatile unsigned long
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
*p &= ~mask;
*p &= ~mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
}
static inline void ____atomic_change_bit(unsigned int bit, volatile unsigned long *p)
}
static inline void ____atomic_change_bit(unsigned int bit, volatile unsigned long *p)
@@
-61,9
+61,9
@@
static inline void ____atomic_change_bit(unsigned int bit, volatile unsigned lon
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
*p ^= mask;
*p ^= mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
}
static inline int
}
static inline int
@@
-75,10
+75,10
@@
____atomic_test_and_set_bit(unsigned int bit, volatile unsigned long *p)
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
res = *p;
*p = res | mask;
res = *p;
*p = res | mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
return res & mask;
}
return res & mask;
}
@@
-92,10
+92,10
@@
____atomic_test_and_clear_bit(unsigned int bit, volatile unsigned long *p)
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
res = *p;
*p = res & ~mask;
res = *p;
*p = res & ~mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
return res & mask;
}
return res & mask;
}
@@
-109,10
+109,10
@@
____atomic_test_and_change_bit(unsigned int bit, volatile unsigned long *p)
p += bit >> 5;
p += bit >> 5;
- local_irq_save(flags);
+
raw_
local_irq_save(flags);
res = *p;
*p = res ^ mask;
res = *p;
*p = res ^ mask;
- local_irq_restore(flags);
+
raw_
local_irq_restore(flags);
return res & mask;
}
return res & mask;
}