summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-04-29 12:53:46 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-05-02 16:17:13 +0200
commit69dc8fc8307640b717b37056549d88a664273206 (patch)
tree263497378a35ccc0b729f20eb745f1a6f5d0e390
parentd4da6b084f1c5625937d49bb6722c5b4aef11b8d (diff)
downloadlinux-stable-69dc8fc8307640b717b37056549d88a664273206.tar.gz
linux-stable-69dc8fc8307640b717b37056549d88a664273206.tar.bz2
linux-stable-69dc8fc8307640b717b37056549d88a664273206.zip
Revert "crypto: api - Disallow identical driver names"
This reverts commit 15a67115d487ea5cb8213915a4f75f58adb87cbc 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>
-rw-r--r--crypto/algapi.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/crypto/algapi.c b/crypto/algapi.c
index a1ceca922841..346557a3fc0b 100644
--- a/crypto/algapi.c
+++ b/crypto/algapi.c
@@ -231,7 +231,6 @@ static struct crypto_larval *__crypto_register_alg(struct crypto_alg *alg)
}
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;
}