semaphores: more semaphore removal

This needs to be cleaned up more

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
9 files changed