Revert "crypto: shash - avoid comparing pointers to exported functions under CFI"
authorEric Biggers <ebiggers@google.com>
Fri, 18 Nov 2022 19:44:21 +0000 (11:44 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 25 Nov 2022 09:39:19 +0000 (17:39 +0800)
commitc060e16ddb51a92b1f7fa84c628d287ea5799864
tree662a3e602fb89dbe44b00e7eea11a1aca629788e
parentcc7acaadf6ab5d44f43170eb568e1cc9739c3df4
Revert "crypto: shash - avoid comparing pointers to exported functions under CFI"

This reverts commit 22ca9f4aaf431a9413dcc115dd590123307f274f because CFI
no longer breaks cross-module function address equality, so
crypto_shash_alg_has_setkey() can now be an inline function like before.

This commit should not be backported to kernels that don't have the new
CFI implementation.

Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/shash.c
include/crypto/internal/hash.h