Provided by: kernel-doc-2.4.27_2.4.27-12_all bug

NAME

       test_and_change_bit -  Change a bit and return its new value

SYNOPSIS

       int test_and_change_bit (int nr, volatile void *addr);

ARGUMENTS

       nr           Bit to change

       addr         Address to count from

DESCRIPTION

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