Message ID | 20220410194707.9746-1-giovanni.cabiddu@intel.com |
---|---|
Headers | show |
Series | crypto: qat - fix dm-crypt related issues | expand |
On Sun, Apr 10, 2022 at 08:47:05PM +0100, Giovanni Cabiddu wrote: > If requests exceed 4 entries buffers, memory is allocated dynamically. > > In addition, remove the CRYPTO_ALG_ALLOCATES_MEMORY flag from both aead > and skcipher alg structures. > There is nothing that says that algorithms can ignore !CRYPTO_ALG_ALLOCATES_MEMORY if there are too many scatterlist entries. See the comment above the definition of CRYPTO_ALG_ALLOCATES_MEMORY. If you need to introduce this constraint, then you will need to audit the users of !CRYPTO_ALG_ALLOCATES_MEMORY to verify that none of them are issuing requests that violate this constraint, then add this to the documentation comment for CRYPTO_ALG_ALLOCATES_MEMORY. - Eric