OSDN Git Service

net: don not detour through struct sock to find the poll waitqueue
authorChristoph Hellwig <hch@lst.de>
Mon, 30 Jul 2018 07:42:11 +0000 (09:42 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 30 Jul 2018 16:10:25 +0000 (09:10 -0700)
commitd8bbd13beeaacd6494954bf5b945b54ccb2af309
treee3c719c6148c5a38aedc727618122e3e6e2a6b04
parentdd979b4df817e9976f18fb6f9d134d6bc4a3c317
net: don not detour through struct sock to find the poll waitqueue

For any open socket file descriptor sock->sk->sk_wq->wait will always
point to sock->wq->wait.  That means we can do the shorter dereference
and removal a NULL check and don't have to not worry about any RCU
protection.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sock.h