rwsem_cond_wake_waiter
rwsem_cond_wake_waiter(sem, count, &wake_q);
rwsem_cond_wake_waiter(sem, atomic_long_read(&sem->count),