[PATCH] crypto/qat: fix docsis segmentation fault
David Marchand
david.marchand at redhat.com
Tue Jun 28 09:31:18 CEST 2022
On Mon, Jun 27, 2022 at 6:45 PM Rebecca Troy <rebecca.troy at intel.com> wrote:
>
> Currently if AES or DES algorithms fail for Docsis test suite,
> a segmentation fault occurs when cryptodev_qat_autotest is ran.
>
> This is due to a duplicate call of EVP_CIPHER_CTX_free for the
> session context. Ctx is freed firstly in the bpi_cipher_ctx_init
> function and then again at the end of qat_sym_session_configure_cipher
> function.
>
> This commit fixes this bug by removing the first instance
> of EVP_CIPHER_CTX_free, leaving just the dedicated function in
> the upper level to free the ctx.
This is awkward.
This helper should let *ctx alone until everything succeeded.
--
David Marchand
More information about the stable
mailing list