diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-04 10:47:57 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-04 17:20:14 -0700 |
commit | 321310ced2d6cc0175c76fa512fa8a829ee35223 (patch) | |
tree | 0722d86daa8778a69207965cc6bc005d0def9f08 /crypto/crc32.c | |
parent | fbfd1d2862a8316c7191bc551c6a842e6918abb0 (diff) | |
download | op-kernel-dev-321310ced2d6cc0175c76fa512fa8a829ee35223.zip op-kernel-dev-321310ced2d6cc0175c76fa512fa8a829ee35223.tar.gz |
ipc: move sem_obtain_lock() rcu locking into the only caller
sem_obtain_lock() was another of those functions that returned with the
RCU lock held for reading in the success case. Move the RCU locking to
the caller (semtimedop()), making it more obvious. We already did RCU
locking elsewhere in that function.
Side note: why does semtimedop() re-do the semphore lookup after the
sleep, rather than just getting a reference to the semaphore it already
looked up originally?
Acked-by: Davidlohr Bueso <davidlohr.bueso@hp.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'crypto/crc32.c')
0 files changed, 0 insertions, 0 deletions