]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/crypto/amlogic/amlogic-gxl-core.c
crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY
[mirror_ubuntu-hirsute-kernel.git] / drivers / crypto / amlogic / amlogic-gxl-core.c
index 411857fad8ba60ca9f6aba973d05e426a51b2197..466552acbbbb0609425c91bbc92dd81559eafb95 100644 (file)
@@ -54,7 +54,8 @@ static struct meson_alg_template mc_algs[] = {
                        .cra_priority = 400,
                        .cra_blocksize = AES_BLOCK_SIZE,
                        .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
-                               CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
+                               CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
+                               CRYPTO_ALG_NEED_FALLBACK,
                        .cra_ctxsize = sizeof(struct meson_cipher_tfm_ctx),
                        .cra_module = THIS_MODULE,
                        .cra_alignmask = 0xf,
@@ -79,7 +80,8 @@ static struct meson_alg_template mc_algs[] = {
                        .cra_priority = 400,
                        .cra_blocksize = AES_BLOCK_SIZE,
                        .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
-                               CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
+                               CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
+                               CRYPTO_ALG_NEED_FALLBACK,
                        .cra_ctxsize = sizeof(struct meson_cipher_tfm_ctx),
                        .cra_module = THIS_MODULE,
                        .cra_alignmask = 0xf,