commit | 9ab772cd535c4b256a577eae516f9c7462346b2d | [log] [tgz] |
---|---|---|
author | Eric Paris <eparis@redhat.com> | Mon Mar 23 18:22:09 2009 +0100 |
committer | Ingo Molnar <mingo@elte.hu> | Mon Apr 06 09:30:26 2009 +0200 |
tree | 55af69a2eaeaa952f447b74cce74eee9f82cfaf9 | |
parent | 37d81828385f8ff823caaaf1a83e72d065b6cfa1 [diff] |
mutex: add atomic_dec_and_mutex_lock() Much like the atomic_dec_and_lock() function in which we take an hold a spin_lock if we drop the atomic to 0 this function takes and holds the mutex if we dec the atomic to 0. Signed-off-by: Eric Paris <eparis@redhat.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Paul Mackerras <paulus@samba.org> Orig-LKML-Reference: <20090323172417.410913479@chello.nl> Signed-off-by: Ingo Molnar <mingo@elte.hu>