diff options
author | Christoph Hellwig <hch@lst.de> | 2017-12-31 10:39:42 -0500 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2018-05-26 03:16:44 -0400 |
commit | e7a98d47eebde147e67dc1139d5d8a741c735a6a (patch) | |
tree | a625a1eef393384033c51f3e81d3bef7b4b60474 | |
parent | 4bac2bcd839605baf22e4c8b29e4e52156883e45 (diff) |
net/phonet: convert to ->poll_mask
Signed-off-by: Christoph Hellwig <hch@lst.de>
-rw-r--r-- | net/phonet/socket.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/net/phonet/socket.c b/net/phonet/socket.c index 9ecf02def928..ea2bfc3aafb9 100644 --- a/net/phonet/socket.c +++ b/net/phonet/socket.c | |||
@@ -340,15 +340,12 @@ static int pn_socket_getname(struct socket *sock, struct sockaddr *addr, | |||
340 | return sizeof(struct sockaddr_pn); | 340 | return sizeof(struct sockaddr_pn); |
341 | } | 341 | } |
342 | 342 | ||
343 | static __poll_t pn_socket_poll(struct file *file, struct socket *sock, | 343 | static __poll_t pn_socket_poll_mask(struct socket *sock, __poll_t events) |
344 | poll_table *wait) | ||
345 | { | 344 | { |
346 | struct sock *sk = sock->sk; | 345 | struct sock *sk = sock->sk; |
347 | struct pep_sock *pn = pep_sk(sk); | 346 | struct pep_sock *pn = pep_sk(sk); |
348 | __poll_t mask = 0; | 347 | __poll_t mask = 0; |
349 | 348 | ||
350 | poll_wait(file, sk_sleep(sk), wait); | ||
351 | |||
352 | if (sk->sk_state == TCP_CLOSE) | 349 | if (sk->sk_state == TCP_CLOSE) |
353 | return EPOLLERR; | 350 | return EPOLLERR; |
354 | if (!skb_queue_empty(&sk->sk_receive_queue)) | 351 | if (!skb_queue_empty(&sk->sk_receive_queue)) |
@@ -473,7 +470,7 @@ const struct proto_ops phonet_stream_ops = { | |||
473 | .socketpair = sock_no_socketpair, | 470 | .socketpair = sock_no_socketpair, |
474 | .accept = pn_socket_accept, | 471 | .accept = pn_socket_accept, |
475 | .getname = pn_socket_getname, | 472 | .getname = pn_socket_getname, |
476 | .poll = pn_socket_poll, | 473 | .poll_mask = pn_socket_poll_mask, |
477 | .ioctl = pn_socket_ioctl, | 474 | .ioctl = pn_socket_ioctl, |
478 | .listen = pn_socket_listen, | 475 | .listen = pn_socket_listen, |
479 | .shutdown = sock_no_shutdown, | 476 | .shutdown = sock_no_shutdown, |