summaryrefslogtreecommitdiffstats
path: root/net/vmw_vsock
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2016-08-23 13:59:33 -0700
committerDavid S. Miller <davem@davemloft.net>2016-08-23 16:39:14 -0700
commite83c6744e81abc93a20d0eb3b7f504a176a6126a (patch)
treedee57e012d013ab817eb69dd6d1b8a277052e366 /net/vmw_vsock
parent28a10c426e81afc88514bca8e73affccf850fdf6 (diff)
downloadlinux-e83c6744e81abc93a20d0eb3b7f504a176a6126a.tar.bz2
udp: fix poll() issue with zero sized packets
Laura tracked poll() [and friends] regression caused by commit e6afc8ace6dd ("udp: remove headers from UDP packets before queueing") udp_poll() needs to know if there is a valid packet in receive queue, even if its payload length is 0. Change first_packet_length() to return an signed int, and use -1 as the indication of an empty queue. Fixes: e6afc8ace6dd ("udp: remove headers from UDP packets before queueing") Reported-by: Laura Abbott <labbott@redhat.com> Signed-off-by: Eric Dumazet <edumazet@google.com> Tested-by: Laura Abbott <labbott@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/vmw_vsock')
0 files changed, 0 insertions, 0 deletions