nvmet-tcp: fix kmap leak when data digest in use
authorElad Grupi <elad.grupi@dell.com>
Tue, 16 Mar 2021 15:44:25 +0000 (17:44 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Apr 2021 13:00:06 +0000 (15:00 +0200)
commitfa068ee3f37e0b54504a034c7d9d70cc379a9124
treedcadef7fe69a4e7785a6b3162dafcf43e5ff7708
parent3ac4aaff387bf9a2be6de0a8a1adb173d822ac6a
nvmet-tcp: fix kmap leak when data digest in use

[ Upstream commit bac04454ef9fada009f0572576837548b190bf94 ]

When data digest is enabled we should unmap pdu iovec before handling
the data digest pdu.

Signed-off-by: Elad Grupi <elad.grupi@dell.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/nvme/target/tcp.c