aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-04-29 12:58:06 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-04-29 12:58:06 +0200
commit3022e73b52f2ad517e42000b36590b78c42ad4dd (patch)
tree61ec39779ce0faa4eb5cb7627c48aed8259f62ac
parent13a65ddec7c3231145b3a3f430a5d1d5371ec138 (diff)
downloadstable-queue-3022e73b52f2ad517e42000b36590b78c42ad4dd.tar.gz
5.10-stable patches
added patches: revert-crypto-api-disallow-identical-driver-names.patch
-rw-r--r--queue-5.10/revert-crypto-api-disallow-identical-driver-names.patch32
-rw-r--r--queue-5.10/series1
2 files changed, 33 insertions, 0 deletions
diff --git a/queue-5.10/revert-crypto-api-disallow-identical-driver-names.patch b/queue-5.10/revert-crypto-api-disallow-identical-driver-names.patch
new file mode 100644
index 0000000000..708a27ece3
--- /dev/null
+++ b/queue-5.10/revert-crypto-api-disallow-identical-driver-names.patch
@@ -0,0 +1,32 @@
+From 57a7da4939faedd888f41e9c380ff236d7c93e13 Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date: Mon, 29 Apr 2024 12:53:46 +0200
+Subject: Revert "crypto: api - Disallow identical driver names"
+
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+This reverts commit 462c383e732fa99c60aff711c43ec9d6eb27921e which is
+commit 27016f75f5ed47e2d8e0ca75a8ff1f40bc1a5e27 upstream.
+
+It is reported to cause problems in older kernels due to some crypto
+drivers having the same name, so revert it here to fix the problems.
+
+Link: https://lore.kernel.org/r/aceda6e2-cefb-4146-aef8-ff4bafa56e56@roeck-us.net
+Reported-by: Guenter Roeck <linux@roeck-us.net>
+Cc: Ovidiu Panait <ovidiu.panait@windriver.com>
+Cc: Herbert Xu <herbert@gondor.apana.org.au>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ crypto/algapi.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/crypto/algapi.c
++++ b/crypto/algapi.c
+@@ -258,7 +258,6 @@ static struct crypto_larval *__crypto_re
+ }
+
+ if (!strcmp(q->cra_driver_name, alg->cra_name) ||
+- !strcmp(q->cra_driver_name, alg->cra_driver_name) ||
+ !strcmp(q->cra_name, alg->cra_driver_name))
+ goto err;
+ }
diff --git a/queue-5.10/series b/queue-5.10/series
index 33fa94154c..7a9cc83fed 100644
--- a/queue-5.10/series
+++ b/queue-5.10/series
@@ -106,3 +106,4 @@ net-ethernet-ti-am65-cpts-fix-ptpv1-message-type-on-.patch
af_unix-suppress-false-positive-lockdep-splat-for-sp.patch
serial-core-provide-port-lock-wrappers.patch
serial-mxs-auart-add-spinlock-around-changing-cts-st.patch
+revert-crypto-api-disallow-identical-driver-names.patch