]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/phonet/socket.c
net: use skb_queue_empty_lockless() in poll() handlers
[mirror_ubuntu-bionic-kernel.git] / net / phonet / socket.c
index 1b050dd17393c1289d3b04628b440d9011e5eb37..a1df36f3bb6ef596b55dce99bf0b49a4ab135ab1 100644 (file)
@@ -352,9 +352,9 @@ static unsigned int pn_socket_poll(struct file *file, struct socket *sock,
 
        if (sk->sk_state == TCP_CLOSE)
                return POLLERR;
-       if (!skb_queue_empty(&sk->sk_receive_queue))
+       if (!skb_queue_empty_lockless(&sk->sk_receive_queue))
                mask |= POLLIN | POLLRDNORM;
-       if (!skb_queue_empty(&pn->ctrlreq_queue))
+       if (!skb_queue_empty_lockless(&pn->ctrlreq_queue))
                mask |= POLLPRI;
        if (!mask && sk->sk_state == TCP_CLOSE_WAIT)
                return POLLHUP;