diff options
| author | Christoph Hellwig <hch@lst.de> | 2018-04-09 09:27:37 -0400 |
|---|---|---|
| committer | Christoph Hellwig <hch@lst.de> | 2018-05-26 03:16:44 -0400 |
| commit | db5051ead64a987e863f71a770351a75be542b15 (patch) | |
| tree | 527f3558279bb02307f73895618db8a71ba6bf8c /net/core | |
| parent | e76cd24d0237132b95bebe57d82c059da7cc98cc (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.c | 13 |
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 | } |
| 874 | EXPORT_SYMBOL(datagram_poll); | 869 | EXPORT_SYMBOL(datagram_poll_mask); |
