]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: chtls - Fixed memory leak
authorVinay Kumar Yadav <vinay.yadav@chelsio.com>
Thu, 19 Dec 2019 10:51:48 +0000 (16:21 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Feb 2020 07:38:20 +0000 (08:38 +0100)
commitdd80257220f636f683f3356bdd79a5a3f210a36e
treec4d8bd0305f4d94f113cf48e22ee9a280bbca8e7
parent85e9e5220d1bcfbaa2b8452a9014786947731237
crypto: chtls - Fixed memory leak

[ Upstream commit 93e23eb2ed6c11b4f483c8111ac155ec2b1f3042 ]

Freed work request skbs when connection terminates.
enqueue_wr()/ dequeue_wr() is shared between softirq
and application contexts, should be protected by socket
lock. Moved dequeue_wr() to appropriate file.

Signed-off-by: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/crypto/chelsio/chtls/chtls_cm.c
drivers/crypto/chelsio/chtls/chtls_cm.h
drivers/crypto/chelsio/chtls/chtls_hw.c