crypto: x86/aesni - Refactor the common address alignment code
authorChang S. Bae <chang.seok.bae@intel.com>
Thu, 28 Sep 2023 07:25:06 +0000 (00:25 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 5 Oct 2023 10:16:30 +0000 (18:16 +0800)
commit62496a2dead7a1e483d6b3660a2145dad1f34225
tree66866863518d7e53c754c582403de52fbdb268ff
parenta1e452026e6d7d16253b29b9d19d3c99a5066726
crypto: x86/aesni - Refactor the common address alignment code

The address alignment code has been duplicated for each mode. Instead
of duplicating the same code, refactor the alignment code and simplify
the alignment helpers.

Suggested-by: Eric Biggers <ebiggers@kernel.org>
Link: https://lore.kernel.org/all/20230526065414.GB875@sol.localdomain/
Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com>
Cc: linux-crypto@vger.kernel.org
Cc: x86@kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aesni-intel_glue.c