]> git.baikalelectronics.ru Git - kernel.git/commit
locking: Remove spin_unlock_wait() generic definitions
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 29 Jun 2017 22:47:44 +0000 (15:47 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 17 Aug 2017 15:08:58 +0000 (08:08 -0700)
commitca8c3920fb539246dd124161740591afeecd6a4a
treee9b6f5c09bfd6825629bcbd20f0a17371ce29533
parent4318d703bf77b9dc4d8908d6f096b2c2a7bed4e5
locking: Remove spin_unlock_wait() generic definitions

There is no agreed-upon definition of spin_unlock_wait()'s semantics,
and it appears that all callers could do just as well with a lock/unlock
pair.  This commit therefore removes spin_unlock_wait() and related
definitions from core code.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: Andrea Parri <parri.andrea@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
include/asm-generic/qspinlock.h
include/linux/spinlock.h
include/linux/spinlock_up.h
kernel/locking/qspinlock.c