summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRussell King <rmk@flint.arm.linux.org.uk>2003-05-13 19:12:08 +0100
committerRussell King <rmk@flint.arm.linux.org.uk>2003-05-13 19:12:08 +0100
commit0291dcfba7d59c62653040ce3f19ca73fa7cebe3 (patch)
treee42133e2ba13e9ba093af5b3c045d02c9eac0f81 /include
parentcf7ef5dbd867e92853bb6bdb381356c66207793a (diff)
[ARM] Fix test_bit to return 0 or 1.
Diffstat (limited to 'include')
-rw-r--r--include/asm-arm/bitops.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-arm/bitops.h b/include/asm-arm/bitops.h
index 2e962ac85c7f..917adde845ba 100644
--- a/include/asm-arm/bitops.h
+++ b/include/asm-arm/bitops.h
@@ -173,7 +173,7 @@ static inline int __test_and_change_bit(int nr, volatile unsigned long *p)
*/
static inline int __test_bit(int nr, const unsigned long * p)
{
- return p[nr >> 5] & (1UL << (nr & 31));
+ return (p[nr >> 5] >> (nr & 31)) & 1UL;
}
/*