net: sk_sleep() helper
Define a new function to return the waitqueue of a "struct sock". static inline wait_queue_head_t *sk_sleep(struct sock *sk) { return sk->sk_sleep; } Change all read occurrences of sk_sleep by a call to this function. Needed for a future RCU conversion. sk_sleep wont be a field directly available. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
ab9304717f
commit
aa39514516
@@ -492,7 +492,7 @@ void rds_sock_put(struct rds_sock *rs);
|
||||
void rds_wake_sk_sleep(struct rds_sock *rs);
|
||||
static inline void __rds_wake_sk_sleep(struct sock *sk)
|
||||
{
|
||||
wait_queue_head_t *waitq = sk->sk_sleep;
|
||||
wait_queue_head_t *waitq = sk_sleep(sk);
|
||||
|
||||
if (!sock_flag(sk, SOCK_DEAD) && waitq)
|
||||
wake_up(waitq);
|
||||
|
Reference in New Issue
Block a user