]> git.baikalelectronics.ru Git - kernel.git/commit
nvmet-tcp: fix incomplete data digest send
authorVarun Prakash <varun@chelsio.com>
Mon, 22 Nov 2021 10:08:41 +0000 (15:38 +0530)
committerChristoph Hellwig <hch@lst.de>
Tue, 23 Nov 2021 16:22:40 +0000 (17:22 +0100)
commite5545c3ca1e9eaf8a7d656e3f7d50cd8b91cf0d4
tree01b6f2280001409b64020de299ec8c6c5baf106a
parentd3676c40206380f24e7f09ac06439ee4eac2cdbb
nvmet-tcp: fix incomplete data digest send

Current nvmet_try_send_ddgst() code does not check whether
all data digest bytes are transmitted, fix this by returning
-EAGAIN if all data digest bytes are not transmitted.

Fixes: 82a5e0cb5a13 ("nvmet-tcp: add NVMe over TCP target driver")
Signed-off-by: Varun Prakash <varun@chelsio.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/tcp.c