Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: Use ARCH_KMALLOC_MINALIGN for CRYPTO_MINALIGN now that it's exposed

Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>

authored by

David Woodhouse and committed by
Pekka Enberg
ec49fdbd 4581ced3

-6
-6
include/linux/crypto.h
··· 99 99 * as arm where pointers are 32-bit aligned but there are data types such as 100 100 * u64 which require 64-bit alignment. 101 101 */ 102 - #if defined(ARCH_KMALLOC_MINALIGN) 103 102 #define CRYPTO_MINALIGN ARCH_KMALLOC_MINALIGN 104 - #elif defined(ARCH_SLAB_MINALIGN) 105 - #define CRYPTO_MINALIGN ARCH_SLAB_MINALIGN 106 - #else 107 - #define CRYPTO_MINALIGN __alignof__(unsigned long long) 108 - #endif 109 103 110 104 #define CRYPTO_MINALIGN_ATTR __attribute__ ((__aligned__(CRYPTO_MINALIGN))) 111 105