rwsem_mark_wake
rwsem_mark_wake(sem, RWSEM_WAKE_READ_OWNED,
rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q);
rwsem_mark_wake(sem, RWSEM_WAKE_READ_OWNED, &wake_q);
rwsem_mark_wake(sem, RWSEM_WAKE_ANY, wake_q);
rwsem_mark_wake(sem, wake_type, wake_q);