rwsem.c/rwsem-spinlock.c: squashed commits