Re: [PATCH] crypto: ccree: Correctly handle return of sg_nents_for_len

From: Herbert Xu

Date: Fri Nov 21 2025 - 22:14:09 EST


On Mon, Nov 10, 2025 at 03:20:41PM +0800, Haotian Zhang wrote:
> Fix error handling in cc_map_hash_request_update where sg_nents_for_len
> return value was assigned to u32, converting negative errors to large
> positive values before passing to sg_copy_to_buffer.
>
> Check sg_nents_for_len return value and propagate errors before
> assigning to areq_ctx->in_nents.
>
> Fixes: b7ec8530687a ("crypto: ccree - use std api when possible")
> Signed-off-by: Haotian Zhang <vulab@xxxxxxxxxxx>
> ---
> drivers/crypto/ccree/cc_buffer_mgr.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)

Patch applied. Thanks.
--
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt