owner_state
enum owner_state owner_state;
owner_state = rwsem_spin_on_owner(sem);
if (owner_state == OWNER_NULL)
static inline enum owner_state
static noinline enum owner_state
enum owner_state state;
enum owner_state owner_state;
owner_state = rwsem_spin_on_owner(sem);
if (owner_state == OWNER_NONSPINNABLE)
if (owner_state == OWNER_READER) {
if (owner_state != OWNER_WRITER) {
prev_owner_state = owner_state;
static inline enum owner_state