nvmet-tcp: do not continue for invalid icreq
authorHannes Reinecke <hare@suse.de>
Fri, 8 Mar 2024 07:11:05 +0000 (08:11 +0100)
committerKeith Busch <kbusch@kernel.org>
Fri, 8 Mar 2024 14:49:57 +0000 (06:49 -0800)
commit0889d13b9e1cbef49e802ae09f3b516911ad82a1
tree3a494a2f56216669f88e8531d7cfd5fe9b655261
parent34485c37ea931d4a086701de1d61a986b9707b7d
nvmet-tcp: do not continue for invalid icreq

When the length check for an icreq sqe fails we should not
continue processing but rather return immediately as all
other contents of that sqe cannot be relied on.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/target/tcp.c