On Fri, Mar 04, 2022 at 05:54:47PM +0000, Giovanni Cabiddu wrote: > The implementations of aead and skcipher in the QAT driver do not > support properly requests with the CRYPTO_TFM_REQ_MAY_BACKLOG flag set. > If the HW queue is full, the driver returns -EBUSY but does not enqueue > the request. > This can result in applications like dm-crypt waiting indefinitely for a > completion of a request that was never submitted to the hardware. > > To avoid this problem, disable the registration of all crypto algorithms > in the QAT driver by setting the number of crypto instances to 0 at > configuration time. > > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@xxxxxxxxx> > --- > drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +++++++ > drivers/crypto/qat/qat_common/qat_crypto.c | 7 +++++++ > 2 files changed, 14 insertions(+) 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