Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: ccree - fix backlog memory leak

Fix brown paper bag bug of not releasing backlog list item buffer
when backlog was consumed causing a memory leak when backlog is
used.

Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Cc: stable@vger.kernel.org # v4.19+
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Gilad Ben-Yossef and committed by
Herbert Xu
4df2ef25 7c06603e

+1
+1
drivers/crypto/ccree/cc_request_mgr.c
··· 404 404 spin_lock(&mgr->bl_lock); 405 405 list_del(&bli->list); 406 406 --mgr->bl_len; 407 + kfree(bli); 407 408 } 408 409 409 410 spin_unlock(&mgr->bl_lock);