[PATCH] crypto/qat: fix docsis segmentation fault

Zhang, Roy Fan roy.fan.zhang at intel.com
Wed Jun 29 10:09:30 CEST 2022


> -----Original Message-----
> From: Troy, Rebecca <rebecca.troy at intel.com>
> Sent: Monday, June 27, 2022 5:44 PM
> To: Zhang, Roy Fan <roy.fan.zhang at intel.com>; Kusztal, ArkadiuszX
> <arkadiuszx.kusztal at intel.com>; Trahe, Fiona <fiona.trahe at intel.com>; Tomasz
> Jozwiak <tomaszx.jozwiak at intel.com>
> Cc: dev at dpdk.org; Troy, Rebecca <rebecca.troy at intel.com>; stable at dpdk.org
> Subject: [PATCH] crypto/qat: fix docsis segmentation fault
> 
> 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.
> 
> Fixes: 98f060891615 ("crypto/qat: add symmetric session file")
> Cc: fiona.trahe at intel.com
> Cc: stable at dpdk.org
> 
> Signed-off-by: Rebecca Troy <rebecca.troy at intel.com>
> ---

Acked-by: Fan Zhang <roy.fan.zhang at intel.com>


More information about the stable mailing list