This patchset introduces atomic_dec_and_lock_irqsave() and refcount_dec_and_lock_irqsave(). The individual user are not part of this series. The custom Alpha implementation of atomic_dec_and_lock() is removed because the decrement operation is not a RELEASE operation (pointed out by Peter Zijlstra).
Sebastian

