aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvme
diff options
context:
space:
mode:
authorJosef Bacik <jbacik@fb.com>2017-06-08 15:39:30 -0400
committerJens Axboe <axboe@fb.com>2017-06-09 08:33:19 -0600
commitdc88e34d69d87c370deaa9d613dac8e3a0411f59 (patch)
treef139323df2a6f193fe0063532299baedb32af1df /drivers/nvme
parentloop: fix error handling regression (diff)
downloadlinux-dev-dc88e34d69d87c370deaa9d613dac8e3a0411f59.tar.xz
linux-dev-dc88e34d69d87c370deaa9d613dac8e3a0411f59.zip
nbd: set sk->sk_sndtimeo for our sockets
If the nbd server stops receiving packets altogether we will get stuck waiting for them to receive indefinitely as the tcp buffer will never empty, which looks like a deadlock. Fix this by setting the sk send timeout to our configured timeout, that way if the server really misbehaves we'll disconnect cleanly instead of waiting forever. Reported-by: Dan Melnic <dmm@fb.com> Signed-off-by: Josef Bacik <jbacik@fb.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions