.TH "__change_bit" 9 "__change_bit" "25 May 1998" "Kernel Hacker's Manual" LINUX .SH NAME __change_bit \- Toggle a bit in memory .SH SYNOPSIS .B "void" __change_bit .BI "(int " nr "," .BI "volatile void *" addr ");" .SH ARGUMENTS .IP "nr" 12 the bit to set .IP "addr" 12 the address to start counting from .SH "DESCRIPTION" Unlike \fBchange_bit\fP, this function is non-atomic and may be reordered. If it's called on the same region of memory simultaneously, the effect may be that only one operation succeeds.