Revert "rwsem: make the waiter type an enumeration rather than a bitmask"

This reverts commit 4755e86a1f718c1fe4bffb62f7bb8c8ae3f5db94.