]> Git Repo - linux.git/commit
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()
authorHerton R. Krzesinski <[email protected]>
Fri, 14 Aug 2015 22:35:05 +0000 (15:35 -0700)
committerLinus Torvalds <[email protected]>
Fri, 14 Aug 2015 22:56:32 +0000 (15:56 -0700)
commita97955844807e327df11aa33869009d14d6b7de0
tree20d83d811aa907898be0b09b6c4c94f8789e7224
parent602b8593d2b4138c10e922eeaafe306f6b51817b
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()

After we acquire the sma->sem_perm lock in exit_sem(), we are protected
against a racing IPC_RMID operation.  Also at that point, we are the last
user of sem_undo_list.  Therefore it isn't required that we acquire or use
ulp->lock.

Signed-off-by: Herton R. Krzesinski <[email protected]>
Acked-by: Manfred Spraul <[email protected]>
Cc: Davidlohr Bueso <[email protected]>
Cc: Rafael Aquini <[email protected]>
CC: Aristeu Rozanski <[email protected]>
Cc: David Jeffery <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
ipc/sem.c
This page took 0.048508 seconds and 4 git commands to generate.