atomic_dec_and_lock(). Actually, this could be the generic version for any platform that has cmpxchg().
Attach a file by drag & drop or click to upload