On Tue, Aug 01, 2023 at 08:57:09AM -0500, Frederick Lawler wrote:
Calls to lookup_user_key() require a corresponding key_put() to decrement the usage counter. Once it reaches zero, we schedule key GC. Therefore decrement struct key.usage in alg_set_by_key_serial().
Fixes: 7984ceb134bf ("crypto: af_alg - Support symmetric encryption via keyring keys") Cc: stable@vger.kernel.org Signed-off-by: Frederick Lawler fred@cloudflare.com
This is rebased ontop of Linus's 6.5-rc1. Original patch was introduced in 6.2.
crypto/af_alg.c | 3 +++ 1 file changed, 3 insertions(+)
Patch applied. Thanks.