diff --git a/drivers/crypto/rockchip/rk_crypto_core.h b/drivers/crypto/rockchip/rk_crypto_core.h index 056abac6c896..a22043818699 100644 --- a/drivers/crypto/rockchip/rk_crypto_core.h +++ b/drivers/crypto/rockchip/rk_crypto_core.h @@ -223,7 +223,8 @@ enum rk_cipher_mode { .base.cra_name = #algo_name,\ .base.cra_driver_name = #driver_name,\ .base.cra_priority = RK_CRYPTO_PRIORITY,\ - .base.cra_flags = CRYPTO_ALG_ASYNC |\ + .base.cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |\ + CRYPTO_ALG_ASYNC |\ CRYPTO_ALG_NEED_FALLBACK,\ .base.cra_blocksize = cipher_algo##_BLOCK_SIZE,\ .base.cra_ctxsize = sizeof(struct rk_cipher_ctx),\ @@ -250,7 +251,8 @@ enum rk_cipher_mode { .base.cra_name = #algo_name,\ .base.cra_driver_name = #driver_name,\ .base.cra_priority = RK_CRYPTO_PRIORITY,\ - .base.cra_flags = CRYPTO_ALG_ASYNC |\ + .base.cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |\ + CRYPTO_ALG_ASYNC |\ CRYPTO_ALG_NEED_FALLBACK,\ .base.cra_blocksize = cipher_algo##_BLOCK_SIZE,\ .base.cra_ctxsize = sizeof(struct rk_cipher_ctx),\ @@ -287,8 +289,9 @@ enum rk_cipher_mode { .cra_name = #algo_name,\ .cra_driver_name = #algo_name"-rk",\ .cra_priority = RK_CRYPTO_PRIORITY,\ - .cra_flags = CRYPTO_ALG_ASYNC |\ - CRYPTO_ALG_NEED_FALLBACK,\ + .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |\ + CRYPTO_ALG_ASYNC |\ + CRYPTO_ALG_NEED_FALLBACK,\ .cra_blocksize = hash_algo##_BLOCK_SIZE,\ .cra_ctxsize = sizeof(struct rk_ahash_ctx),\ .cra_alignmask = 3,\ @@ -320,8 +323,9 @@ enum rk_cipher_mode { .cra_name = "hmac(" #algo_name ")",\ .cra_driver_name = "hmac-" #algo_name "-rk",\ .cra_priority = RK_CRYPTO_PRIORITY,\ - .cra_flags = CRYPTO_ALG_ASYNC |\ - CRYPTO_ALG_NEED_FALLBACK,\ + .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |\ + CRYPTO_ALG_ASYNC |\ + CRYPTO_ALG_NEED_FALLBACK,\ .cra_blocksize = hash_algo##_BLOCK_SIZE,\ .cra_ctxsize = sizeof(struct rk_ahash_ctx),\ .cra_alignmask = 3,\