atomic_dec_and_lock_irqsave
if (!atomic_dec_and_lock_irqsave(&ref->count, &ref->tree_lock, flags))
if (atomic_dec_and_lock_irqsave(&vma->open_count,
if (!atomic_dec_and_lock_irqsave(&rpm->wakeref_count,