1. NAME

test_and_clear_bit - Clear a bit and return its old value

2. SYNOPSIS

int test_and_clear_bit(int  nr , volatile unsigned long *  addr );

3. ARGUMENTS

nr
    Bit to clear

addr
    Address to count from

4. DESCRIPTION

This operation is atomic and cannot be reordered. It also implies a memory barrier.

5. COPYRIGHT