Re: [PATCH v2 0/2] crypto: caam - Fix RSA destination buffer handling

From: Herbert Xu

Date: Thu Oct 08 2026 - 03:40:48 EST


On Mon, Oct 05, 2026 at 08:01:58AM +1100, Changwei Zou wrote:
> This series fixes two issues in the rsa-caam driver.
>
> Patch 1 fixes wrong unmap operations where rsa_pub_unmap() was called
> regardless of the key type.
>
> Patch 2 adds a bounce buffer to handle unaligned RSA destination
> buffers on DMA-incoherent hardware such as i.MX8, fixing intermittent
> -EKEYREJECTED errors when loading signed kernel modules.
>
> Changes since v1:
> - Patch 1: Add Fixes: tag; pick up Reviewed-by from Sahil Malhotra.
> - Patch 2: Move the !bounce_buf check out of do_rsa_bounce_buf() into
> the caller rsa_bounce_buf_done() so the helper is only entered when a
> bounce buffer actually exists; add Reported-by/Closes and Tested-by
> from Martin Kepplinger-Novakovic.
>
> Link to v1:
> https://lore.kernel.org/linux-crypto/20260821045555.806471-1-changwei.zou@xxxxxxxxxxxxx/
>
> Changwei Zou (2):
> crypto: caam - Fix wrong unmap operations
> crypto: caam - Use bounce buffer for unaligned RSA destination buffers
>
> drivers/crypto/caam/caampkc.c | 123 ++++++++++++++++++++++++++++++----
> drivers/crypto/caam/caampkc.h | 6 ++
> 2 files changed, 116 insertions(+), 13 deletions(-)
>
> --
> 2.43.0

Plesae check

https://sashiko.dev/#/patchset/20261004210200.290119-1-changwei.zou%40canonical.com

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