Skip to content

Commit 71d117f

Browse files
karstengrdavem330
authored andcommitted
net/smc: no urgent data check for listen sockets
Don't check a listen socket for pending urgent data in smc_poll(). Signed-off-by: Karsten Graul <kgraul@linux.ibm.com> Signed-off-by: Ursula Braun <ubraun@linux.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent dd65d87 commit 71d117f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

net/smc/af_smc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1566,9 +1566,9 @@ static __poll_t smc_poll(struct file *file, struct socket *sock,
15661566
mask |= EPOLLIN | EPOLLRDNORM | EPOLLRDHUP;
15671567
if (sk->sk_state == SMC_APPCLOSEWAIT1)
15681568
mask |= EPOLLIN;
1569+
if (smc->conn.urg_state == SMC_URG_VALID)
1570+
mask |= EPOLLPRI;
15691571
}
1570-
if (smc->conn.urg_state == SMC_URG_VALID)
1571-
mask |= EPOLLPRI;
15721572
}
15731573

15741574
return mask;

0 commit comments

Comments
 (0)