Commit 0291dcfb authored by Russell King's avatar Russell King

[ARM] Fix test_bit to return 0 or 1.

parent cf7ef5db
...@@ -173,7 +173,7 @@ static inline int __test_and_change_bit(int nr, volatile unsigned long *p) ...@@ -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) 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;
} }
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment