Set a bit and return its old value
bool test_and_set_bit (
|long nr, |
| ||volatile unsigned long * addr|
Bit to set
volatile unsigned long * addr
Address to count from
This operation is atomic and cannot be reordered.
It also implies a memory barrier.