aboutsummaryrefslogtreecommitdiffstats
path: root/net/core
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2018-04-09 09:27:37 -0400
committerChristoph Hellwig <hch@lst.de>2018-05-26 03:16:44 -0400
commitdb5051ead64a987e863f71a770351a75be542b15 (patch)
tree527f3558279bb02307f73895618db8a71ba6bf8c /net/core
parente76cd24d0237132b95bebe57d82c059da7cc98cc (diff)
net: convert datagram_poll users tp ->poll_mask
Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/core')
-rw-r--r--net/core/datagram.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/net/core/datagram.c b/net/core/datagram.c
index 9938952c5c78..f19bf3dc2bd6 100644
--- a/net/core/datagram.c
+++ b/net/core/datagram.c
@@ -819,9 +819,8 @@ EXPORT_SYMBOL(skb_copy_and_csum_datagram_msg);
819 819
820/** 820/**
821 * datagram_poll - generic datagram poll 821 * datagram_poll - generic datagram poll
822 * @file: file struct
823 * @sock: socket 822 * @sock: socket
824 * @wait: poll table 823 * @events to wait for
825 * 824 *
826 * Datagram poll: Again totally generic. This also handles 825 * Datagram poll: Again totally generic. This also handles
827 * sequenced packet sockets providing the socket receive queue 826 * sequenced packet sockets providing the socket receive queue
@@ -831,14 +830,10 @@ EXPORT_SYMBOL(skb_copy_and_csum_datagram_msg);
831 * and you use a different write policy from sock_writeable() 830 * and you use a different write policy from sock_writeable()
832 * then please supply your own write_space callback. 831 * then please supply your own write_space callback.
833 */ 832 */
834__poll_t datagram_poll(struct file *file, struct socket *sock, 833__poll_t datagram_poll_mask(struct socket *sock, __poll_t events)
835 poll_table *wait)
836{ 834{
837 struct sock *sk = sock->sk; 835 struct sock *sk = sock->sk;
838 __poll_t mask; 836 __poll_t mask = 0;
839
840 sock_poll_wait(file, sk_sleep(sk), wait);
841 mask = 0;
842 837
843 /* exceptional events? */ 838 /* exceptional events? */
844 if (sk->sk_err || !skb_queue_empty(&sk->sk_error_queue)) 839 if (sk->sk_err || !skb_queue_empty(&sk->sk_error_queue))
@@ -871,4 +866,4 @@ __poll_t datagram_poll(struct file *file, struct socket *sock,
871 866
872 return mask; 867 return mask;
873} 868}
874EXPORT_SYMBOL(datagram_poll); 869EXPORT_SYMBOL(datagram_poll_mask);