diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2017-07-03 00:01:49 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2017-11-27 16:20:04 -0500 |
commit | ade994f4f6c8c3ef4c3bfc2d02166262fb9d089c (patch) | |
tree | ab92ca31c845daf847c38ec0b3844a1fdd87ecad | |
parent | e6c5a7d997db73aaab2fb8337710f109e5d931b1 (diff) |
net: annotate ->poll() instances
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
40 files changed, 77 insertions, 76 deletions
diff --git a/drivers/staging/irda/net/af_irda.c b/drivers/staging/irda/net/af_irda.c index b82a47b9ef0b..f1d128b2dae9 100644 --- a/drivers/staging/irda/net/af_irda.c +++ b/drivers/staging/irda/net/af_irda.c | |||
@@ -1737,12 +1737,12 @@ static int irda_shutdown(struct socket *sock, int how) | |||
1737 | /* | 1737 | /* |
1738 | * Function irda_poll (file, sock, wait) | 1738 | * Function irda_poll (file, sock, wait) |
1739 | */ | 1739 | */ |
1740 | static unsigned int irda_poll(struct file * file, struct socket *sock, | 1740 | static __poll_t irda_poll(struct file * file, struct socket *sock, |
1741 | poll_table *wait) | 1741 | poll_table *wait) |
1742 | { | 1742 | { |
1743 | struct sock *sk = sock->sk; | 1743 | struct sock *sk = sock->sk; |
1744 | struct irda_sock *self = irda_sk(sk); | 1744 | struct irda_sock *self = irda_sk(sk); |
1745 | unsigned int mask; | 1745 | __poll_t mask; |
1746 | 1746 | ||
1747 | poll_wait(file, sk_sleep(sk), wait); | 1747 | poll_wait(file, sk_sleep(sk), wait); |
1748 | mask = 0; | 1748 | mask = 0; |
diff --git a/drivers/staging/irda/net/irnet/irnet_ppp.c b/drivers/staging/irda/net/irnet/irnet_ppp.c index 7025dcb853d0..75bf9e34311d 100644 --- a/drivers/staging/irda/net/irnet/irnet_ppp.c +++ b/drivers/staging/irda/net/irnet/irnet_ppp.c | |||
@@ -419,12 +419,12 @@ irnet_ctrl_read(irnet_socket * ap, | |||
419 | * Poll : called when someone do a select on /dev/irnet. | 419 | * Poll : called when someone do a select on /dev/irnet. |
420 | * Just check if there are new events... | 420 | * Just check if there are new events... |
421 | */ | 421 | */ |
422 | static inline unsigned int | 422 | static inline __poll_t |
423 | irnet_ctrl_poll(irnet_socket * ap, | 423 | irnet_ctrl_poll(irnet_socket * ap, |
424 | struct file * file, | 424 | struct file * file, |
425 | poll_table * wait) | 425 | poll_table * wait) |
426 | { | 426 | { |
427 | unsigned int mask; | 427 | __poll_t mask; |
428 | 428 | ||
429 | DENTER(CTRL_TRACE, "(ap=0x%p)\n", ap); | 429 | DENTER(CTRL_TRACE, "(ap=0x%p)\n", ap); |
430 | 430 | ||
@@ -608,12 +608,12 @@ dev_irnet_read(struct file * file, | |||
608 | /* | 608 | /* |
609 | * Poll : called when someone do a select on /dev/irnet | 609 | * Poll : called when someone do a select on /dev/irnet |
610 | */ | 610 | */ |
611 | static unsigned int | 611 | static __poll_t |
612 | dev_irnet_poll(struct file * file, | 612 | dev_irnet_poll(struct file * file, |
613 | poll_table * wait) | 613 | poll_table * wait) |
614 | { | 614 | { |
615 | irnet_socket * ap = file->private_data; | 615 | irnet_socket * ap = file->private_data; |
616 | unsigned int mask; | 616 | __poll_t mask; |
617 | 617 | ||
618 | DENTER(FS_TRACE, "(file=0x%p, ap=0x%p)\n", | 618 | DENTER(FS_TRACE, "(file=0x%p, ap=0x%p)\n", |
619 | file, ap); | 619 | file, ap); |
diff --git a/drivers/staging/irda/net/irnet/irnet_ppp.h b/drivers/staging/irda/net/irnet/irnet_ppp.h index 32061442cc8e..e6d5aa2a8aac 100644 --- a/drivers/staging/irda/net/irnet/irnet_ppp.h +++ b/drivers/staging/irda/net/irnet/irnet_ppp.h | |||
@@ -70,7 +70,7 @@ static ssize_t | |||
70 | char __user *, | 70 | char __user *, |
71 | size_t, | 71 | size_t, |
72 | loff_t *); | 72 | loff_t *); |
73 | static unsigned int | 73 | static __poll_t |
74 | dev_irnet_poll(struct file *, | 74 | dev_irnet_poll(struct file *, |
75 | poll_table *); | 75 | poll_table *); |
76 | static long | 76 | static long |
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index bc486ef23f20..07564bb28c1f 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
@@ -3242,7 +3242,7 @@ struct sk_buff *__skb_recv_datagram(struct sock *sk, unsigned flags, | |||
3242 | int *peeked, int *off, int *err); | 3242 | int *peeked, int *off, int *err); |
3243 | struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned flags, int noblock, | 3243 | struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned flags, int noblock, |
3244 | int *err); | 3244 | int *err); |
3245 | unsigned int datagram_poll(struct file *file, struct socket *sock, | 3245 | __poll_t datagram_poll(struct file *file, struct socket *sock, |
3246 | struct poll_table_struct *wait); | 3246 | struct poll_table_struct *wait); |
3247 | int skb_copy_datagram_iter(const struct sk_buff *from, int offset, | 3247 | int skb_copy_datagram_iter(const struct sk_buff *from, int offset, |
3248 | struct iov_iter *to, int size); | 3248 | struct iov_iter *to, int size); |
diff --git a/include/net/bluetooth/bluetooth.h b/include/net/bluetooth/bluetooth.h index e89cff0c4c23..ec9d6bc65855 100644 --- a/include/net/bluetooth/bluetooth.h +++ b/include/net/bluetooth/bluetooth.h | |||
@@ -271,7 +271,7 @@ int bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, | |||
271 | int flags); | 271 | int flags); |
272 | int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, | 272 | int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, |
273 | size_t len, int flags); | 273 | size_t len, int flags); |
274 | uint bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait); | 274 | __poll_t bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait); |
275 | int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); | 275 | int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); |
276 | int bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo); | 276 | int bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo); |
277 | int bt_sock_wait_ready(struct sock *sk, unsigned long flags); | 277 | int bt_sock_wait_ready(struct sock *sk, unsigned long flags); |
diff --git a/include/net/inet_connection_sock.h b/include/net/inet_connection_sock.h index 0358745ea059..ec72cdb5bc39 100644 --- a/include/net/inet_connection_sock.h +++ b/include/net/inet_connection_sock.h | |||
@@ -305,7 +305,7 @@ void inet_csk_prepare_forced_close(struct sock *sk); | |||
305 | /* | 305 | /* |
306 | * LISTEN is a special case for poll.. | 306 | * LISTEN is a special case for poll.. |
307 | */ | 307 | */ |
308 | static inline unsigned int inet_csk_listen_poll(const struct sock *sk) | 308 | static inline __poll_t inet_csk_listen_poll(const struct sock *sk) |
309 | { | 309 | { |
310 | return !reqsk_queue_empty(&inet_csk(sk)->icsk_accept_queue) ? | 310 | return !reqsk_queue_empty(&inet_csk(sk)->icsk_accept_queue) ? |
311 | (POLLIN | POLLRDNORM) : 0; | 311 | (POLLIN | POLLRDNORM) : 0; |
diff --git a/include/net/iucv/af_iucv.h b/include/net/iucv/af_iucv.h index 070e93a17c59..f4c21b5a1242 100644 --- a/include/net/iucv/af_iucv.h +++ b/include/net/iucv/af_iucv.h | |||
@@ -153,7 +153,7 @@ struct iucv_sock_list { | |||
153 | atomic_t autobind_name; | 153 | atomic_t autobind_name; |
154 | }; | 154 | }; |
155 | 155 | ||
156 | unsigned int iucv_sock_poll(struct file *file, struct socket *sock, | 156 | __poll_t iucv_sock_poll(struct file *file, struct socket *sock, |
157 | poll_table *wait); | 157 | poll_table *wait); |
158 | void iucv_sock_link(struct iucv_sock_list *l, struct sock *s); | 158 | void iucv_sock_link(struct iucv_sock_list *l, struct sock *s); |
159 | void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *s); | 159 | void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *s); |
diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h index 749a42882437..6b765de288d8 100644 --- a/include/net/sctp/sctp.h +++ b/include/net/sctp/sctp.h | |||
@@ -107,7 +107,7 @@ int sctp_backlog_rcv(struct sock *sk, struct sk_buff *skb); | |||
107 | int sctp_inet_listen(struct socket *sock, int backlog); | 107 | int sctp_inet_listen(struct socket *sock, int backlog); |
108 | void sctp_write_space(struct sock *sk); | 108 | void sctp_write_space(struct sock *sk); |
109 | void sctp_data_ready(struct sock *sk); | 109 | void sctp_data_ready(struct sock *sk); |
110 | unsigned int sctp_poll(struct file *file, struct socket *sock, | 110 | __poll_t sctp_poll(struct file *file, struct socket *sock, |
111 | poll_table *wait); | 111 | poll_table *wait); |
112 | void sctp_sock_rfree(struct sk_buff *skb); | 112 | void sctp_sock_rfree(struct sk_buff *skb); |
113 | void sctp_copy_sock(struct sock *newsk, struct sock *sk, | 113 | void sctp_copy_sock(struct sock *newsk, struct sock *sk, |
diff --git a/include/net/sock.h b/include/net/sock.h index 79e1a2c7912c..b33078333518 100644 --- a/include/net/sock.h +++ b/include/net/sock.h | |||
@@ -1582,7 +1582,7 @@ int sock_no_connect(struct socket *, struct sockaddr *, int, int); | |||
1582 | int sock_no_socketpair(struct socket *, struct socket *); | 1582 | int sock_no_socketpair(struct socket *, struct socket *); |
1583 | int sock_no_accept(struct socket *, struct socket *, int, bool); | 1583 | int sock_no_accept(struct socket *, struct socket *, int, bool); |
1584 | int sock_no_getname(struct socket *, struct sockaddr *, int *, int); | 1584 | int sock_no_getname(struct socket *, struct sockaddr *, int *, int); |
1585 | unsigned int sock_no_poll(struct file *, struct socket *, | 1585 | __poll_t sock_no_poll(struct file *, struct socket *, |
1586 | struct poll_table_struct *); | 1586 | struct poll_table_struct *); |
1587 | int sock_no_ioctl(struct socket *, unsigned int, unsigned long); | 1587 | int sock_no_ioctl(struct socket *, unsigned int, unsigned long); |
1588 | int sock_no_listen(struct socket *, int); | 1588 | int sock_no_listen(struct socket *, int); |
diff --git a/include/net/tcp.h b/include/net/tcp.h index 4e09398009c1..a6343271c629 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h | |||
@@ -387,7 +387,7 @@ bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst); | |||
387 | void tcp_close(struct sock *sk, long timeout); | 387 | void tcp_close(struct sock *sk, long timeout); |
388 | void tcp_init_sock(struct sock *sk); | 388 | void tcp_init_sock(struct sock *sk); |
389 | void tcp_init_transfer(struct sock *sk, int bpf_op); | 389 | void tcp_init_transfer(struct sock *sk, int bpf_op); |
390 | unsigned int tcp_poll(struct file *file, struct socket *sock, | 390 | __poll_t tcp_poll(struct file *file, struct socket *sock, |
391 | struct poll_table_struct *wait); | 391 | struct poll_table_struct *wait); |
392 | int tcp_getsockopt(struct sock *sk, int level, int optname, | 392 | int tcp_getsockopt(struct sock *sk, int level, int optname, |
393 | char __user *optval, int __user *optlen); | 393 | char __user *optval, int __user *optlen); |
diff --git a/include/net/udp.h b/include/net/udp.h index 6c759c8594e2..850a8e581cce 100644 --- a/include/net/udp.h +++ b/include/net/udp.h | |||
@@ -275,7 +275,7 @@ int udp_ioctl(struct sock *sk, int cmd, unsigned long arg); | |||
275 | int udp_init_sock(struct sock *sk); | 275 | int udp_init_sock(struct sock *sk); |
276 | int __udp_disconnect(struct sock *sk, int flags); | 276 | int __udp_disconnect(struct sock *sk, int flags); |
277 | int udp_disconnect(struct sock *sk, int flags); | 277 | int udp_disconnect(struct sock *sk, int flags); |
278 | unsigned int udp_poll(struct file *file, struct socket *sock, poll_table *wait); | 278 | __poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait); |
279 | struct sk_buff *skb_udp_tunnel_segment(struct sk_buff *skb, | 279 | struct sk_buff *skb_udp_tunnel_segment(struct sk_buff *skb, |
280 | netdev_features_t features, | 280 | netdev_features_t features, |
281 | bool is_ipv6); | 281 | bool is_ipv6); |
diff --git a/net/atm/common.c b/net/atm/common.c index 8a4f99114cd2..8f12f1c6fa14 100644 --- a/net/atm/common.c +++ b/net/atm/common.c | |||
@@ -648,11 +648,11 @@ out: | |||
648 | return error; | 648 | return error; |
649 | } | 649 | } |
650 | 650 | ||
651 | unsigned int vcc_poll(struct file *file, struct socket *sock, poll_table *wait) | 651 | __poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait) |
652 | { | 652 | { |
653 | struct sock *sk = sock->sk; | 653 | struct sock *sk = sock->sk; |
654 | struct atm_vcc *vcc; | 654 | struct atm_vcc *vcc; |
655 | unsigned int mask; | 655 | __poll_t mask; |
656 | 656 | ||
657 | sock_poll_wait(file, sk_sleep(sk), wait); | 657 | sock_poll_wait(file, sk_sleep(sk), wait); |
658 | mask = 0; | 658 | mask = 0; |
diff --git a/net/atm/common.h b/net/atm/common.h index d9d583712a91..5850649068bb 100644 --- a/net/atm/common.h +++ b/net/atm/common.h | |||
@@ -17,7 +17,7 @@ int vcc_connect(struct socket *sock, int itf, short vpi, int vci); | |||
17 | int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, | 17 | int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, |
18 | int flags); | 18 | int flags); |
19 | int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len); | 19 | int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len); |
20 | unsigned int vcc_poll(struct file *file, struct socket *sock, poll_table *wait); | 20 | __poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait); |
21 | int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); | 21 | int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); |
22 | int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); | 22 | int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); |
23 | int vcc_setsockopt(struct socket *sock, int level, int optname, | 23 | int vcc_setsockopt(struct socket *sock, int level, int optname, |
diff --git a/net/batman-adv/icmp_socket.c b/net/batman-adv/icmp_socket.c index bded31121d12..a98e0a986cef 100644 --- a/net/batman-adv/icmp_socket.c +++ b/net/batman-adv/icmp_socket.c | |||
@@ -292,7 +292,7 @@ out: | |||
292 | return len; | 292 | return len; |
293 | } | 293 | } |
294 | 294 | ||
295 | static unsigned int batadv_socket_poll(struct file *file, poll_table *wait) | 295 | static __poll_t batadv_socket_poll(struct file *file, poll_table *wait) |
296 | { | 296 | { |
297 | struct batadv_socket_client *socket_client = file->private_data; | 297 | struct batadv_socket_client *socket_client = file->private_data; |
298 | 298 | ||
diff --git a/net/batman-adv/log.c b/net/batman-adv/log.c index 4ef4bde2cc2d..76451460c98d 100644 --- a/net/batman-adv/log.c +++ b/net/batman-adv/log.c | |||
@@ -176,7 +176,7 @@ static ssize_t batadv_log_read(struct file *file, char __user *buf, | |||
176 | return error; | 176 | return error; |
177 | } | 177 | } |
178 | 178 | ||
179 | static unsigned int batadv_log_poll(struct file *file, poll_table *wait) | 179 | static __poll_t batadv_log_poll(struct file *file, poll_table *wait) |
180 | { | 180 | { |
181 | struct batadv_priv *bat_priv = file->private_data; | 181 | struct batadv_priv *bat_priv = file->private_data; |
182 | struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; | 182 | struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; |
diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c index 91e3ba280706..671b907ba678 100644 --- a/net/bluetooth/af_bluetooth.c +++ b/net/bluetooth/af_bluetooth.c | |||
@@ -421,7 +421,7 @@ out: | |||
421 | } | 421 | } |
422 | EXPORT_SYMBOL(bt_sock_stream_recvmsg); | 422 | EXPORT_SYMBOL(bt_sock_stream_recvmsg); |
423 | 423 | ||
424 | static inline unsigned int bt_accept_poll(struct sock *parent) | 424 | static inline __poll_t bt_accept_poll(struct sock *parent) |
425 | { | 425 | { |
426 | struct bt_sock *s, *n; | 426 | struct bt_sock *s, *n; |
427 | struct sock *sk; | 427 | struct sock *sk; |
@@ -437,11 +437,11 @@ static inline unsigned int bt_accept_poll(struct sock *parent) | |||
437 | return 0; | 437 | return 0; |
438 | } | 438 | } |
439 | 439 | ||
440 | unsigned int bt_sock_poll(struct file *file, struct socket *sock, | 440 | __poll_t bt_sock_poll(struct file *file, struct socket *sock, |
441 | poll_table *wait) | 441 | poll_table *wait) |
442 | { | 442 | { |
443 | struct sock *sk = sock->sk; | 443 | struct sock *sk = sock->sk; |
444 | unsigned int mask = 0; | 444 | __poll_t mask = 0; |
445 | 445 | ||
446 | BT_DBG("sock %p, sk %p", sock, sk); | 446 | BT_DBG("sock %p, sk %p", sock, sk); |
447 | 447 | ||
diff --git a/net/caif/caif_socket.c b/net/caif/caif_socket.c index 632d5a416d97..64048cec41e0 100644 --- a/net/caif/caif_socket.c +++ b/net/caif/caif_socket.c | |||
@@ -934,11 +934,11 @@ static int caif_release(struct socket *sock) | |||
934 | } | 934 | } |
935 | 935 | ||
936 | /* Copied from af_unix.c:unix_poll(), added CAIF tx_flow handling */ | 936 | /* Copied from af_unix.c:unix_poll(), added CAIF tx_flow handling */ |
937 | static unsigned int caif_poll(struct file *file, | 937 | static __poll_t caif_poll(struct file *file, |
938 | struct socket *sock, poll_table *wait) | 938 | struct socket *sock, poll_table *wait) |
939 | { | 939 | { |
940 | struct sock *sk = sock->sk; | 940 | struct sock *sk = sock->sk; |
941 | unsigned int mask; | 941 | __poll_t mask; |
942 | struct caifsock *cf_sk = container_of(sk, struct caifsock, sk); | 942 | struct caifsock *cf_sk = container_of(sk, struct caifsock, sk); |
943 | 943 | ||
944 | sock_poll_wait(file, sk_sleep(sk), wait); | 944 | sock_poll_wait(file, sk_sleep(sk), wait); |
diff --git a/net/core/datagram.c b/net/core/datagram.c index 000da13c01f2..b7d9293940b5 100644 --- a/net/core/datagram.c +++ b/net/core/datagram.c | |||
@@ -831,11 +831,11 @@ EXPORT_SYMBOL(skb_copy_and_csum_datagram_msg); | |||
831 | * and you use a different write policy from sock_writeable() | 831 | * and you use a different write policy from sock_writeable() |
832 | * then please supply your own write_space callback. | 832 | * then please supply your own write_space callback. |
833 | */ | 833 | */ |
834 | unsigned int datagram_poll(struct file *file, struct socket *sock, | 834 | __poll_t datagram_poll(struct file *file, struct socket *sock, |
835 | poll_table *wait) | 835 | poll_table *wait) |
836 | { | 836 | { |
837 | struct sock *sk = sock->sk; | 837 | struct sock *sk = sock->sk; |
838 | unsigned int mask; | 838 | __poll_t mask; |
839 | 839 | ||
840 | sock_poll_wait(file, sk_sleep(sk), wait); | 840 | sock_poll_wait(file, sk_sleep(sk), wait); |
841 | mask = 0; | 841 | mask = 0; |
diff --git a/net/core/sock.c b/net/core/sock.c index c0b5b2f17412..1211159718ad 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
@@ -2496,7 +2496,7 @@ int sock_no_getname(struct socket *sock, struct sockaddr *saddr, | |||
2496 | } | 2496 | } |
2497 | EXPORT_SYMBOL(sock_no_getname); | 2497 | EXPORT_SYMBOL(sock_no_getname); |
2498 | 2498 | ||
2499 | unsigned int sock_no_poll(struct file *file, struct socket *sock, poll_table *pt) | 2499 | __poll_t sock_no_poll(struct file *file, struct socket *sock, poll_table *pt) |
2500 | { | 2500 | { |
2501 | return 0; | 2501 | return 0; |
2502 | } | 2502 | } |
diff --git a/net/dccp/dccp.h b/net/dccp/dccp.h index 0c55ffb859bf..f91e3816806b 100644 --- a/net/dccp/dccp.h +++ b/net/dccp/dccp.h | |||
@@ -316,7 +316,7 @@ int dccp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, | |||
316 | int flags, int *addr_len); | 316 | int flags, int *addr_len); |
317 | void dccp_shutdown(struct sock *sk, int how); | 317 | void dccp_shutdown(struct sock *sk, int how); |
318 | int inet_dccp_listen(struct socket *sock, int backlog); | 318 | int inet_dccp_listen(struct socket *sock, int backlog); |
319 | unsigned int dccp_poll(struct file *file, struct socket *sock, | 319 | __poll_t dccp_poll(struct file *file, struct socket *sock, |
320 | poll_table *wait); | 320 | poll_table *wait); |
321 | int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); | 321 | int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); |
322 | void dccp_req_err(struct sock *sk, u64 seq); | 322 | void dccp_req_err(struct sock *sk, u64 seq); |
diff --git a/net/dccp/proto.c b/net/dccp/proto.c index b68168fcc06a..cfa9ca9939ce 100644 --- a/net/dccp/proto.c +++ b/net/dccp/proto.c | |||
@@ -313,10 +313,10 @@ EXPORT_SYMBOL_GPL(dccp_disconnect); | |||
313 | * take care of normal races (between the test and the event) and we don't | 313 | * take care of normal races (between the test and the event) and we don't |
314 | * go look at any of the socket buffers directly. | 314 | * go look at any of the socket buffers directly. |
315 | */ | 315 | */ |
316 | unsigned int dccp_poll(struct file *file, struct socket *sock, | 316 | __poll_t dccp_poll(struct file *file, struct socket *sock, |
317 | poll_table *wait) | 317 | poll_table *wait) |
318 | { | 318 | { |
319 | unsigned int mask; | 319 | __poll_t mask; |
320 | struct sock *sk = sock->sk; | 320 | struct sock *sk = sock->sk; |
321 | 321 | ||
322 | sock_poll_wait(file, sk_sleep(sk), wait); | 322 | sock_poll_wait(file, sk_sleep(sk), wait); |
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c index 518cea17b811..9c2dde819817 100644 --- a/net/decnet/af_decnet.c +++ b/net/decnet/af_decnet.c | |||
@@ -1209,11 +1209,11 @@ static int dn_getname(struct socket *sock, struct sockaddr *uaddr,int *uaddr_len | |||
1209 | } | 1209 | } |
1210 | 1210 | ||
1211 | 1211 | ||
1212 | static unsigned int dn_poll(struct file *file, struct socket *sock, poll_table *wait) | 1212 | static __poll_t dn_poll(struct file *file, struct socket *sock, poll_table *wait) |
1213 | { | 1213 | { |
1214 | struct sock *sk = sock->sk; | 1214 | struct sock *sk = sock->sk; |
1215 | struct dn_scp *scp = DN_SK(sk); | 1215 | struct dn_scp *scp = DN_SK(sk); |
1216 | int mask = datagram_poll(file, sock, wait); | 1216 | __poll_t mask = datagram_poll(file, sock, wait); |
1217 | 1217 | ||
1218 | if (!skb_queue_empty(&scp->other_receive_queue)) | 1218 | if (!skb_queue_empty(&scp->other_receive_queue)) |
1219 | mask |= POLLRDBAND; | 1219 | mask |= POLLRDBAND; |
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index bf97317e6c97..0b8ca689353b 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c | |||
@@ -493,9 +493,9 @@ static void tcp_tx_timestamp(struct sock *sk, u16 tsflags) | |||
493 | * take care of normal races (between the test and the event) and we don't | 493 | * take care of normal races (between the test and the event) and we don't |
494 | * go look at any of the socket buffers directly. | 494 | * go look at any of the socket buffers directly. |
495 | */ | 495 | */ |
496 | unsigned int tcp_poll(struct file *file, struct socket *sock, poll_table *wait) | 496 | __poll_t tcp_poll(struct file *file, struct socket *sock, poll_table *wait) |
497 | { | 497 | { |
498 | unsigned int mask; | 498 | __poll_t mask; |
499 | struct sock *sk = sock->sk; | 499 | struct sock *sk = sock->sk; |
500 | const struct tcp_sock *tp = tcp_sk(sk); | 500 | const struct tcp_sock *tp = tcp_sk(sk); |
501 | int state; | 501 | int state; |
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index e4ff25c947c5..ef45adfc0edb 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c | |||
@@ -2502,9 +2502,9 @@ int compat_udp_getsockopt(struct sock *sk, int level, int optname, | |||
2502 | * but then block when reading it. Add special case code | 2502 | * but then block when reading it. Add special case code |
2503 | * to work around these arguably broken applications. | 2503 | * to work around these arguably broken applications. |
2504 | */ | 2504 | */ |
2505 | unsigned int udp_poll(struct file *file, struct socket *sock, poll_table *wait) | 2505 | __poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait) |
2506 | { | 2506 | { |
2507 | unsigned int mask = datagram_poll(file, sock, wait); | 2507 | __poll_t mask = datagram_poll(file, sock, wait); |
2508 | struct sock *sk = sock->sk; | 2508 | struct sock *sk = sock->sk; |
2509 | 2509 | ||
2510 | if (!skb_queue_empty(&udp_sk(sk)->reader_queue)) | 2510 | if (!skb_queue_empty(&udp_sk(sk)->reader_queue)) |
diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c index 148533169b1d..64331158d693 100644 --- a/net/iucv/af_iucv.c +++ b/net/iucv/af_iucv.c | |||
@@ -1474,7 +1474,7 @@ done: | |||
1474 | return copied; | 1474 | return copied; |
1475 | } | 1475 | } |
1476 | 1476 | ||
1477 | static inline unsigned int iucv_accept_poll(struct sock *parent) | 1477 | static inline __poll_t iucv_accept_poll(struct sock *parent) |
1478 | { | 1478 | { |
1479 | struct iucv_sock *isk, *n; | 1479 | struct iucv_sock *isk, *n; |
1480 | struct sock *sk; | 1480 | struct sock *sk; |
@@ -1489,11 +1489,11 @@ static inline unsigned int iucv_accept_poll(struct sock *parent) | |||
1489 | return 0; | 1489 | return 0; |
1490 | } | 1490 | } |
1491 | 1491 | ||
1492 | unsigned int iucv_sock_poll(struct file *file, struct socket *sock, | 1492 | __poll_t iucv_sock_poll(struct file *file, struct socket *sock, |
1493 | poll_table *wait) | 1493 | poll_table *wait) |
1494 | { | 1494 | { |
1495 | struct sock *sk = sock->sk; | 1495 | struct sock *sk = sock->sk; |
1496 | unsigned int mask = 0; | 1496 | __poll_t mask = 0; |
1497 | 1497 | ||
1498 | sock_poll_wait(file, sk_sleep(sk), wait); | 1498 | sock_poll_wait(file, sk_sleep(sk), wait); |
1499 | 1499 | ||
diff --git a/net/nfc/llcp_sock.c b/net/nfc/llcp_sock.c index fb7afcaa3004..985909f105eb 100644 --- a/net/nfc/llcp_sock.c +++ b/net/nfc/llcp_sock.c | |||
@@ -531,7 +531,7 @@ static int llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, | |||
531 | return 0; | 531 | return 0; |
532 | } | 532 | } |
533 | 533 | ||
534 | static inline unsigned int llcp_accept_poll(struct sock *parent) | 534 | static inline __poll_t llcp_accept_poll(struct sock *parent) |
535 | { | 535 | { |
536 | struct nfc_llcp_sock *llcp_sock, *parent_sock; | 536 | struct nfc_llcp_sock *llcp_sock, *parent_sock; |
537 | struct sock *sk; | 537 | struct sock *sk; |
@@ -549,11 +549,11 @@ static inline unsigned int llcp_accept_poll(struct sock *parent) | |||
549 | return 0; | 549 | return 0; |
550 | } | 550 | } |
551 | 551 | ||
552 | static unsigned int llcp_sock_poll(struct file *file, struct socket *sock, | 552 | static __poll_t llcp_sock_poll(struct file *file, struct socket *sock, |
553 | poll_table *wait) | 553 | poll_table *wait) |
554 | { | 554 | { |
555 | struct sock *sk = sock->sk; | 555 | struct sock *sk = sock->sk; |
556 | unsigned int mask = 0; | 556 | __poll_t mask = 0; |
557 | 557 | ||
558 | pr_debug("%p\n", sk); | 558 | pr_debug("%p\n", sk); |
559 | 559 | ||
diff --git a/net/nfc/nci/uart.c b/net/nfc/nci/uart.c index 8d104c1db628..a66f102c6c01 100644 --- a/net/nfc/nci/uart.c +++ b/net/nfc/nci/uart.c | |||
@@ -305,7 +305,7 @@ static ssize_t nci_uart_tty_write(struct tty_struct *tty, struct file *file, | |||
305 | return 0; | 305 | return 0; |
306 | } | 306 | } |
307 | 307 | ||
308 | static unsigned int nci_uart_tty_poll(struct tty_struct *tty, | 308 | static __poll_t nci_uart_tty_poll(struct tty_struct *tty, |
309 | struct file *filp, poll_table *wait) | 309 | struct file *filp, poll_table *wait) |
310 | { | 310 | { |
311 | return 0; | 311 | return 0; |
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 737092ca9b4e..ef6340e2406a 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c | |||
@@ -4080,12 +4080,12 @@ static int packet_ioctl(struct socket *sock, unsigned int cmd, | |||
4080 | return 0; | 4080 | return 0; |
4081 | } | 4081 | } |
4082 | 4082 | ||
4083 | static unsigned int packet_poll(struct file *file, struct socket *sock, | 4083 | static __poll_t packet_poll(struct file *file, struct socket *sock, |
4084 | poll_table *wait) | 4084 | poll_table *wait) |
4085 | { | 4085 | { |
4086 | struct sock *sk = sock->sk; | 4086 | struct sock *sk = sock->sk; |
4087 | struct packet_sock *po = pkt_sk(sk); | 4087 | struct packet_sock *po = pkt_sk(sk); |
4088 | unsigned int mask = datagram_poll(file, sock, wait); | 4088 | __poll_t mask = datagram_poll(file, sock, wait); |
4089 | 4089 | ||
4090 | spin_lock_bh(&sk->sk_receive_queue.lock); | 4090 | spin_lock_bh(&sk->sk_receive_queue.lock); |
4091 | if (po->rx_ring.pg_vec) { | 4091 | if (po->rx_ring.pg_vec) { |
diff --git a/net/phonet/socket.c b/net/phonet/socket.c index 1b050dd17393..44417480dab7 100644 --- a/net/phonet/socket.c +++ b/net/phonet/socket.c | |||
@@ -341,12 +341,12 @@ static int pn_socket_getname(struct socket *sock, struct sockaddr *addr, | |||
341 | return 0; | 341 | return 0; |
342 | } | 342 | } |
343 | 343 | ||
344 | static unsigned int pn_socket_poll(struct file *file, struct socket *sock, | 344 | static __poll_t pn_socket_poll(struct file *file, struct socket *sock, |
345 | poll_table *wait) | 345 | poll_table *wait) |
346 | { | 346 | { |
347 | struct sock *sk = sock->sk; | 347 | struct sock *sk = sock->sk; |
348 | struct pep_sock *pn = pep_sk(sk); | 348 | struct pep_sock *pn = pep_sk(sk); |
349 | unsigned int mask = 0; | 349 | __poll_t mask = 0; |
350 | 350 | ||
351 | poll_wait(file, sk_sleep(sk), wait); | 351 | poll_wait(file, sk_sleep(sk), wait); |
352 | 352 | ||
diff --git a/net/rds/af_rds.c b/net/rds/af_rds.c index b405f77d664c..88aa8ad0f5b6 100644 --- a/net/rds/af_rds.c +++ b/net/rds/af_rds.c | |||
@@ -152,12 +152,12 @@ static int rds_getname(struct socket *sock, struct sockaddr *uaddr, | |||
152 | * to send to a congested destination, the system call may still fail (and | 152 | * to send to a congested destination, the system call may still fail (and |
153 | * return ENOBUFS). | 153 | * return ENOBUFS). |
154 | */ | 154 | */ |
155 | static unsigned int rds_poll(struct file *file, struct socket *sock, | 155 | static __poll_t rds_poll(struct file *file, struct socket *sock, |
156 | poll_table *wait) | 156 | poll_table *wait) |
157 | { | 157 | { |
158 | struct sock *sk = sock->sk; | 158 | struct sock *sk = sock->sk; |
159 | struct rds_sock *rs = rds_sk_to_rs(sk); | 159 | struct rds_sock *rs = rds_sk_to_rs(sk); |
160 | unsigned int mask = 0; | 160 | __poll_t mask = 0; |
161 | unsigned long flags; | 161 | unsigned long flags; |
162 | 162 | ||
163 | poll_wait(file, sk_sleep(sk), wait); | 163 | poll_wait(file, sk_sleep(sk), wait); |
diff --git a/net/rfkill/core.c b/net/rfkill/core.c index 2064c3a35ef8..124c77e9d058 100644 --- a/net/rfkill/core.c +++ b/net/rfkill/core.c | |||
@@ -1139,10 +1139,10 @@ static int rfkill_fop_open(struct inode *inode, struct file *file) | |||
1139 | return -ENOMEM; | 1139 | return -ENOMEM; |
1140 | } | 1140 | } |
1141 | 1141 | ||
1142 | static unsigned int rfkill_fop_poll(struct file *file, poll_table *wait) | 1142 | static __poll_t rfkill_fop_poll(struct file *file, poll_table *wait) |
1143 | { | 1143 | { |
1144 | struct rfkill_data *data = file->private_data; | 1144 | struct rfkill_data *data = file->private_data; |
1145 | unsigned int res = POLLOUT | POLLWRNORM; | 1145 | __poll_t res = POLLOUT | POLLWRNORM; |
1146 | 1146 | ||
1147 | poll_wait(file, &data->read_wait, wait); | 1147 | poll_wait(file, &data->read_wait, wait); |
1148 | 1148 | ||
diff --git a/net/rxrpc/af_rxrpc.c b/net/rxrpc/af_rxrpc.c index 9b5c46b052fd..f8c8953d9295 100644 --- a/net/rxrpc/af_rxrpc.c +++ b/net/rxrpc/af_rxrpc.c | |||
@@ -725,12 +725,12 @@ static int rxrpc_getsockopt(struct socket *sock, int level, int optname, | |||
725 | /* | 725 | /* |
726 | * permit an RxRPC socket to be polled | 726 | * permit an RxRPC socket to be polled |
727 | */ | 727 | */ |
728 | static unsigned int rxrpc_poll(struct file *file, struct socket *sock, | 728 | static __poll_t rxrpc_poll(struct file *file, struct socket *sock, |
729 | poll_table *wait) | 729 | poll_table *wait) |
730 | { | 730 | { |
731 | struct sock *sk = sock->sk; | 731 | struct sock *sk = sock->sk; |
732 | struct rxrpc_sock *rx = rxrpc_sk(sk); | 732 | struct rxrpc_sock *rx = rxrpc_sk(sk); |
733 | unsigned int mask; | 733 | __poll_t mask; |
734 | 734 | ||
735 | sock_poll_wait(file, sk_sleep(sk), wait); | 735 | sock_poll_wait(file, sk_sleep(sk), wait); |
736 | mask = 0; | 736 | mask = 0; |
diff --git a/net/sctp/socket.c b/net/sctp/socket.c index 3204a9b29407..8d3ac79f82e5 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c | |||
@@ -7497,11 +7497,11 @@ out: | |||
7497 | * here, again, by modeling the current TCP/UDP code. We don't have | 7497 | * here, again, by modeling the current TCP/UDP code. We don't have |
7498 | * a good way to test with it yet. | 7498 | * a good way to test with it yet. |
7499 | */ | 7499 | */ |
7500 | unsigned int sctp_poll(struct file *file, struct socket *sock, poll_table *wait) | 7500 | __poll_t sctp_poll(struct file *file, struct socket *sock, poll_table *wait) |
7501 | { | 7501 | { |
7502 | struct sock *sk = sock->sk; | 7502 | struct sock *sk = sock->sk; |
7503 | struct sctp_sock *sp = sctp_sk(sk); | 7503 | struct sctp_sock *sp = sctp_sk(sk); |
7504 | unsigned int mask; | 7504 | __poll_t mask; |
7505 | 7505 | ||
7506 | poll_wait(file, sk_sleep(sk), wait); | 7506 | poll_wait(file, sk_sleep(sk), wait); |
7507 | 7507 | ||
diff --git a/net/smc/af_smc.c b/net/smc/af_smc.c index ae59826230be..449f62e1e270 100644 --- a/net/smc/af_smc.c +++ b/net/smc/af_smc.c | |||
@@ -1107,7 +1107,7 @@ out: | |||
1107 | return rc; | 1107 | return rc; |
1108 | } | 1108 | } |
1109 | 1109 | ||
1110 | static unsigned int smc_accept_poll(struct sock *parent) | 1110 | static __poll_t smc_accept_poll(struct sock *parent) |
1111 | { | 1111 | { |
1112 | struct smc_sock *isk; | 1112 | struct smc_sock *isk; |
1113 | struct sock *sk; | 1113 | struct sock *sk; |
@@ -1126,7 +1126,7 @@ static unsigned int smc_accept_poll(struct sock *parent) | |||
1126 | return 0; | 1126 | return 0; |
1127 | } | 1127 | } |
1128 | 1128 | ||
1129 | static unsigned int smc_poll(struct file *file, struct socket *sock, | 1129 | static __poll_t smc_poll(struct file *file, struct socket *sock, |
1130 | poll_table *wait) | 1130 | poll_table *wait) |
1131 | { | 1131 | { |
1132 | struct sock *sk = sock->sk; | 1132 | struct sock *sk = sock->sk; |
diff --git a/net/socket.c b/net/socket.c index dceab22a41fd..3e5e4f13046c 100644 --- a/net/socket.c +++ b/net/socket.c | |||
@@ -118,7 +118,7 @@ static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from); | |||
118 | static int sock_mmap(struct file *file, struct vm_area_struct *vma); | 118 | static int sock_mmap(struct file *file, struct vm_area_struct *vma); |
119 | 119 | ||
120 | static int sock_close(struct inode *inode, struct file *file); | 120 | static int sock_close(struct inode *inode, struct file *file); |
121 | static unsigned int sock_poll(struct file *file, | 121 | static __poll_t sock_poll(struct file *file, |
122 | struct poll_table_struct *wait); | 122 | struct poll_table_struct *wait); |
123 | static long sock_ioctl(struct file *file, unsigned int cmd, unsigned long arg); | 123 | static long sock_ioctl(struct file *file, unsigned int cmd, unsigned long arg); |
124 | #ifdef CONFIG_COMPAT | 124 | #ifdef CONFIG_COMPAT |
@@ -1091,7 +1091,7 @@ out_release: | |||
1091 | EXPORT_SYMBOL(sock_create_lite); | 1091 | EXPORT_SYMBOL(sock_create_lite); |
1092 | 1092 | ||
1093 | /* No kernel lock held - perfect */ | 1093 | /* No kernel lock held - perfect */ |
1094 | static unsigned int sock_poll(struct file *file, poll_table *wait) | 1094 | static __poll_t sock_poll(struct file *file, poll_table *wait) |
1095 | { | 1095 | { |
1096 | __poll_t busy_flag = 0; | 1096 | __poll_t busy_flag = 0; |
1097 | struct socket *sock; | 1097 | struct socket *sock; |
diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c index 79d55d949d9a..c20ac7af7a4c 100644 --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c | |||
@@ -930,10 +930,10 @@ out: | |||
930 | 930 | ||
931 | static DECLARE_WAIT_QUEUE_HEAD(queue_wait); | 931 | static DECLARE_WAIT_QUEUE_HEAD(queue_wait); |
932 | 932 | ||
933 | static unsigned int cache_poll(struct file *filp, poll_table *wait, | 933 | static __poll_t cache_poll(struct file *filp, poll_table *wait, |
934 | struct cache_detail *cd) | 934 | struct cache_detail *cd) |
935 | { | 935 | { |
936 | unsigned int mask; | 936 | __poll_t mask; |
937 | struct cache_reader *rp = filp->private_data; | 937 | struct cache_reader *rp = filp->private_data; |
938 | struct cache_queue *cq; | 938 | struct cache_queue *cq; |
939 | 939 | ||
@@ -1501,7 +1501,7 @@ static ssize_t cache_write_procfs(struct file *filp, const char __user *buf, | |||
1501 | return cache_write(filp, buf, count, ppos, cd); | 1501 | return cache_write(filp, buf, count, ppos, cd); |
1502 | } | 1502 | } |
1503 | 1503 | ||
1504 | static unsigned int cache_poll_procfs(struct file *filp, poll_table *wait) | 1504 | static __poll_t cache_poll_procfs(struct file *filp, poll_table *wait) |
1505 | { | 1505 | { |
1506 | struct cache_detail *cd = PDE_DATA(file_inode(filp)); | 1506 | struct cache_detail *cd = PDE_DATA(file_inode(filp)); |
1507 | 1507 | ||
@@ -1720,7 +1720,7 @@ static ssize_t cache_write_pipefs(struct file *filp, const char __user *buf, | |||
1720 | return cache_write(filp, buf, count, ppos, cd); | 1720 | return cache_write(filp, buf, count, ppos, cd); |
1721 | } | 1721 | } |
1722 | 1722 | ||
1723 | static unsigned int cache_poll_pipefs(struct file *filp, poll_table *wait) | 1723 | static __poll_t cache_poll_pipefs(struct file *filp, poll_table *wait) |
1724 | { | 1724 | { |
1725 | struct cache_detail *cd = RPC_I(file_inode(filp))->private; | 1725 | struct cache_detail *cd = RPC_I(file_inode(filp))->private; |
1726 | 1726 | ||
diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index 7803f3b6aa53..5c4330325787 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c | |||
@@ -340,12 +340,12 @@ rpc_pipe_write(struct file *filp, const char __user *buf, size_t len, loff_t *of | |||
340 | return res; | 340 | return res; |
341 | } | 341 | } |
342 | 342 | ||
343 | static unsigned int | 343 | static __poll_t |
344 | rpc_pipe_poll(struct file *filp, struct poll_table_struct *wait) | 344 | rpc_pipe_poll(struct file *filp, struct poll_table_struct *wait) |
345 | { | 345 | { |
346 | struct inode *inode = file_inode(filp); | 346 | struct inode *inode = file_inode(filp); |
347 | struct rpc_inode *rpci = RPC_I(inode); | 347 | struct rpc_inode *rpci = RPC_I(inode); |
348 | unsigned int mask = POLLOUT | POLLWRNORM; | 348 | __poll_t mask = POLLOUT | POLLWRNORM; |
349 | 349 | ||
350 | poll_wait(filp, &rpci->waitq, wait); | 350 | poll_wait(filp, &rpci->waitq, wait); |
351 | 351 | ||
diff --git a/net/tipc/socket.c b/net/tipc/socket.c index 5d18c0caa92b..d94d25855190 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c | |||
@@ -710,13 +710,13 @@ static int tipc_getname(struct socket *sock, struct sockaddr *uaddr, | |||
710 | * imply that the operation will succeed, merely that it should be performed | 710 | * imply that the operation will succeed, merely that it should be performed |
711 | * and will not block. | 711 | * and will not block. |
712 | */ | 712 | */ |
713 | static unsigned int tipc_poll(struct file *file, struct socket *sock, | 713 | static __poll_t tipc_poll(struct file *file, struct socket *sock, |
714 | poll_table *wait) | 714 | poll_table *wait) |
715 | { | 715 | { |
716 | struct sock *sk = sock->sk; | 716 | struct sock *sk = sock->sk; |
717 | struct tipc_sock *tsk = tipc_sk(sk); | 717 | struct tipc_sock *tsk = tipc_sk(sk); |
718 | struct tipc_group *grp = tsk->group; | 718 | struct tipc_group *grp = tsk->group; |
719 | u32 revents = 0; | 719 | __poll_t revents = 0; |
720 | 720 | ||
721 | sock_poll_wait(file, sk_sleep(sk), wait); | 721 | sock_poll_wait(file, sk_sleep(sk), wait); |
722 | 722 | ||
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 72957961ac22..6b7678df41e5 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c | |||
@@ -638,8 +638,8 @@ static int unix_stream_connect(struct socket *, struct sockaddr *, | |||
638 | static int unix_socketpair(struct socket *, struct socket *); | 638 | static int unix_socketpair(struct socket *, struct socket *); |
639 | static int unix_accept(struct socket *, struct socket *, int, bool); | 639 | static int unix_accept(struct socket *, struct socket *, int, bool); |
640 | static int unix_getname(struct socket *, struct sockaddr *, int *, int); | 640 | static int unix_getname(struct socket *, struct sockaddr *, int *, int); |
641 | static unsigned int unix_poll(struct file *, struct socket *, poll_table *); | 641 | static __poll_t unix_poll(struct file *, struct socket *, poll_table *); |
642 | static unsigned int unix_dgram_poll(struct file *, struct socket *, | 642 | static __poll_t unix_dgram_poll(struct file *, struct socket *, |
643 | poll_table *); | 643 | poll_table *); |
644 | static int unix_ioctl(struct socket *, unsigned int, unsigned long); | 644 | static int unix_ioctl(struct socket *, unsigned int, unsigned long); |
645 | static int unix_shutdown(struct socket *, int); | 645 | static int unix_shutdown(struct socket *, int); |
@@ -2640,10 +2640,10 @@ static int unix_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) | |||
2640 | return err; | 2640 | return err; |
2641 | } | 2641 | } |
2642 | 2642 | ||
2643 | static unsigned int unix_poll(struct file *file, struct socket *sock, poll_table *wait) | 2643 | static __poll_t unix_poll(struct file *file, struct socket *sock, poll_table *wait) |
2644 | { | 2644 | { |
2645 | struct sock *sk = sock->sk; | 2645 | struct sock *sk = sock->sk; |
2646 | unsigned int mask; | 2646 | __poll_t mask; |
2647 | 2647 | ||
2648 | sock_poll_wait(file, sk_sleep(sk), wait); | 2648 | sock_poll_wait(file, sk_sleep(sk), wait); |
2649 | mask = 0; | 2649 | mask = 0; |
@@ -2675,11 +2675,12 @@ static unsigned int unix_poll(struct file *file, struct socket *sock, poll_table | |||
2675 | return mask; | 2675 | return mask; |
2676 | } | 2676 | } |
2677 | 2677 | ||
2678 | static unsigned int unix_dgram_poll(struct file *file, struct socket *sock, | 2678 | static __poll_t unix_dgram_poll(struct file *file, struct socket *sock, |
2679 | poll_table *wait) | 2679 | poll_table *wait) |
2680 | { | 2680 | { |
2681 | struct sock *sk = sock->sk, *other; | 2681 | struct sock *sk = sock->sk, *other; |
2682 | unsigned int mask, writable; | 2682 | unsigned int writable; |
2683 | __poll_t mask; | ||
2683 | 2684 | ||
2684 | sock_poll_wait(file, sk_sleep(sk), wait); | 2685 | sock_poll_wait(file, sk_sleep(sk), wait); |
2685 | mask = 0; | 2686 | mask = 0; |
diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c index 5d28abf87fbf..bbd97d3bd8fb 100644 --- a/net/vmw_vsock/af_vsock.c +++ b/net/vmw_vsock/af_vsock.c | |||
@@ -850,11 +850,11 @@ static int vsock_shutdown(struct socket *sock, int mode) | |||
850 | return err; | 850 | return err; |
851 | } | 851 | } |
852 | 852 | ||
853 | static unsigned int vsock_poll(struct file *file, struct socket *sock, | 853 | static __poll_t vsock_poll(struct file *file, struct socket *sock, |
854 | poll_table *wait) | 854 | poll_table *wait) |
855 | { | 855 | { |
856 | struct sock *sk; | 856 | struct sock *sk; |
857 | unsigned int mask; | 857 | __poll_t mask; |
858 | struct vsock_sock *vsk; | 858 | struct vsock_sock *vsk; |
859 | 859 | ||
860 | sk = sock->sk; | 860 | sk = sock->sk; |