* [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations @ 2026-05-11 0:49 Chenghai Huang 2026-05-20 1:22 ` liulongfang 2026-05-22 12:27 ` Herbert Xu 0 siblings, 2 replies; 5+ messages in thread From: Chenghai Huang @ 2026-05-11 0:49 UTC (permalink / raw) To: herbert, davem Cc: linux-kernel, linux-crypto, fanghao11, liulongfang, qianweili, wangzhou1 From: lizhi <lizhi206@huawei.com> Lower the priority of HiSilicon's crypto implementations to allow more suitable alternatives to be selected. For example, certain kernel use-cases do not benefit from HiSilicon's symmetric crypto algorithms. This change ensures that more appropriate options are chosen first while retaining HiSilicon's implementations as alternatives. Signed-off-by: lizhi <lizhi206@huawei.com> Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com> --- drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/hisilicon/sec2/sec_crypto.c b/drivers/crypto/hisilicon/sec2/sec_crypto.c index 2471a4dd0b50..77e0e03cbcab 100644 --- a/drivers/crypto/hisilicon/sec2/sec_crypto.c +++ b/drivers/crypto/hisilicon/sec2/sec_crypto.c @@ -20,7 +20,7 @@ #include "sec.h" #include "sec_crypto.h" -#define SEC_PRIORITY 4001 +#define SEC_PRIORITY 80 #define SEC_XTS_MIN_KEY_SIZE (2 * AES_MIN_KEY_SIZE) #define SEC_XTS_MID_KEY_SIZE (3 * AES_MIN_KEY_SIZE) #define SEC_XTS_MAX_KEY_SIZE (2 * AES_MAX_KEY_SIZE) -- 2.33.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations 2026-05-11 0:49 [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations Chenghai Huang @ 2026-05-20 1:22 ` liulongfang 2026-05-20 1:32 ` Eric Biggers 2026-05-22 12:27 ` Herbert Xu 1 sibling, 1 reply; 5+ messages in thread From: liulongfang @ 2026-05-20 1:22 UTC (permalink / raw) To: Chenghai Huang, herbert, davem Cc: linux-kernel, linux-crypto, fanghao11, qianweili, wangzhou1 On 2026/5/11 8:49, Chenghai Huang wrote: > From: lizhi <lizhi206@huawei.com> > > Lower the priority of HiSilicon's crypto implementations to allow more > suitable alternatives to be selected. For example, certain kernel > use-cases do not benefit from HiSilicon's symmetric crypto algorithms. > This change ensures that more appropriate options are chosen first while > retaining HiSilicon's implementations as alternatives. > > Signed-off-by: lizhi <lizhi206@huawei.com> > Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com> > --- > drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/crypto/hisilicon/sec2/sec_crypto.c b/drivers/crypto/hisilicon/sec2/sec_crypto.c > index 2471a4dd0b50..77e0e03cbcab 100644 > --- a/drivers/crypto/hisilicon/sec2/sec_crypto.c > +++ b/drivers/crypto/hisilicon/sec2/sec_crypto.c > @@ -20,7 +20,7 @@ > #include "sec.h" > #include "sec_crypto.h" > > -#define SEC_PRIORITY 4001 > +#define SEC_PRIORITY 80 > #define SEC_XTS_MIN_KEY_SIZE (2 * AES_MIN_KEY_SIZE) > #define SEC_XTS_MID_KEY_SIZE (3 * AES_MIN_KEY_SIZE) > #define SEC_XTS_MAX_KEY_SIZE (2 * AES_MAX_KEY_SIZE) > Reviewed-by: Longfang Liu <liulongfang@huawei.com> Thanks Longfang. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations 2026-05-20 1:22 ` liulongfang @ 2026-05-20 1:32 ` Eric Biggers 2026-05-20 9:27 ` huangchenghai 0 siblings, 1 reply; 5+ messages in thread From: Eric Biggers @ 2026-05-20 1:32 UTC (permalink / raw) To: liulongfang Cc: Chenghai Huang, herbert, davem, linux-kernel, linux-crypto, fanghao11, qianweili, wangzhou1 On Wed, May 20, 2026 at 09:22:49AM +0800, liulongfang wrote: > On 2026/5/11 8:49, Chenghai Huang wrote: > > From: lizhi <lizhi206@huawei.com> > > > > Lower the priority of HiSilicon's crypto implementations to allow more > > suitable alternatives to be selected. For example, certain kernel > > use-cases do not benefit from HiSilicon's symmetric crypto algorithms. > > This change ensures that more appropriate options are chosen first while > > retaining HiSilicon's implementations as alternatives. > > > > Signed-off-by: lizhi <lizhi206@huawei.com> > > Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com> > > --- > > drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/crypto/hisilicon/sec2/sec_crypto.c b/drivers/crypto/hisilicon/sec2/sec_crypto.c > > index 2471a4dd0b50..77e0e03cbcab 100644 > > --- a/drivers/crypto/hisilicon/sec2/sec_crypto.c > > +++ b/drivers/crypto/hisilicon/sec2/sec_crypto.c > > @@ -20,7 +20,7 @@ > > #include "sec.h" > > #include "sec_crypto.h" > > > > -#define SEC_PRIORITY 4001 > > +#define SEC_PRIORITY 80 > > #define SEC_XTS_MIN_KEY_SIZE (2 * AES_MIN_KEY_SIZE) > > #define SEC_XTS_MID_KEY_SIZE (3 * AES_MIN_KEY_SIZE) > > #define SEC_XTS_MAX_KEY_SIZE (2 * AES_MAX_KEY_SIZE) > > > > Reviewed-by: Longfang Liu <liulongfang@huawei.com> Makes sense, but perhaps this driver should just be removed entirely? - Eric ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations 2026-05-20 1:32 ` Eric Biggers @ 2026-05-20 9:27 ` huangchenghai 0 siblings, 0 replies; 5+ messages in thread From: huangchenghai @ 2026-05-20 9:27 UTC (permalink / raw) To: Eric Biggers, liulongfang Cc: herbert, davem, linux-kernel, linux-crypto, fanghao11, qianweili, wangzhou1 在 2026/5/20 9:32, Eric Biggers 写道: > On Wed, May 20, 2026 at 09:22:49AM +0800, liulongfang wrote: >> On 2026/5/11 8:49, Chenghai Huang wrote: >>> From: lizhi <lizhi206@huawei.com> >>> >>> Lower the priority of HiSilicon's crypto implementations to allow more >>> suitable alternatives to be selected. For example, certain kernel >>> use-cases do not benefit from HiSilicon's symmetric crypto algorithms. >>> This change ensures that more appropriate options are chosen first while >>> retaining HiSilicon's implementations as alternatives. >>> >>> Signed-off-by: lizhi <lizhi206@huawei.com> >>> Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com> >>> --- >>> drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/drivers/crypto/hisilicon/sec2/sec_crypto.c b/drivers/crypto/hisilicon/sec2/sec_crypto.c >>> index 2471a4dd0b50..77e0e03cbcab 100644 >>> --- a/drivers/crypto/hisilicon/sec2/sec_crypto.c >>> +++ b/drivers/crypto/hisilicon/sec2/sec_crypto.c >>> @@ -20,7 +20,7 @@ >>> #include "sec.h" >>> #include "sec_crypto.h" >>> >>> -#define SEC_PRIORITY 4001 >>> +#define SEC_PRIORITY 80 >>> #define SEC_XTS_MIN_KEY_SIZE (2 * AES_MIN_KEY_SIZE) >>> #define SEC_XTS_MID_KEY_SIZE (3 * AES_MIN_KEY_SIZE) >>> #define SEC_XTS_MAX_KEY_SIZE (2 * AES_MAX_KEY_SIZE) >>> >> Reviewed-by: Longfang Liu <liulongfang@huawei.com> > Makes sense, but perhaps this driver should just be removed entirely? > > - Eric > Hi Eric, Thanks for the review. We still have use cases to keep the driver. 1.Lowering the priority frees up hardware acceleration resources for targeted commercial use cases like storage encryption. 2.On old version of Kunpeng storage server, crypto instruction extensions may not be available, or the supported algorithm sets are limited. In these environments, users still use the HiSilicon hardware accelerator for encryption. Completely removing the driver would break support for those deployments. 3.Make the driver an optional backup, like QAT. Best regards, Chenghai ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations 2026-05-11 0:49 [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations Chenghai Huang 2026-05-20 1:22 ` liulongfang @ 2026-05-22 12:27 ` Herbert Xu 1 sibling, 0 replies; 5+ messages in thread From: Herbert Xu @ 2026-05-22 12:27 UTC (permalink / raw) To: Chenghai Huang Cc: davem, linux-kernel, linux-crypto, fanghao11, liulongfang, qianweili, wangzhou1 On Mon, May 11, 2026 at 08:49:27AM +0800, Chenghai Huang wrote: > From: lizhi <lizhi206@huawei.com> > > Lower the priority of HiSilicon's crypto implementations to allow more > suitable alternatives to be selected. For example, certain kernel > use-cases do not benefit from HiSilicon's symmetric crypto algorithms. > This change ensures that more appropriate options are chosen first while > retaining HiSilicon's implementations as alternatives. > > Signed-off-by: lizhi <lizhi206@huawei.com> > Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com> > --- > drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Patch applied. Thanks. -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-05-22 12:27 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-05-11 0:49 [PATCH] crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations Chenghai Huang 2026-05-20 1:22 ` liulongfang 2026-05-20 1:32 ` Eric Biggers 2026-05-20 9:27 ` huangchenghai 2026-05-22 12:27 ` Herbert Xu
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.