nvme-tcp: break from io_work loop if recv failed
authorSagi Grimberg <sagi@grimberg.me>
Wed, 26 Feb 2020 00:43:24 +0000 (16:43 -0800)
committerKeith Busch <kbusch@kernel.org>
Wed, 25 Mar 2020 19:51:45 +0000 (04:51 +0900)
commit761ad26c45b0260a8516bc1fc9d25bb66ca4e25c
tree0ba14692fcb25e42e2499481e8072606fb58a7f1
parent5ff4e11264780ce49a9acb66e0b4c5a30a569be4
nvme-tcp: break from io_work loop if recv failed

If we failed to receive data from the socket, don't try
to further process it, we will for sure be handling a queue
error at this point. While no issue was seen with the
current behavior thus far, its safer to cease socket processing
if we detected an error.

Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/tcp.c