From fdcc0072ddc6620061f5a3f4ece09f65ac77200d Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 2 Jun 2015 14:33:36 -0700 Subject: [PATCH] arm: fix build on older kernels that don't define HWCAP_CRC32 Fixes: #11461 Signed-off-by: Sage Weil --- src/arch/arm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/arch/arm.c b/src/arch/arm.c index 5a47e33492351..3560eb7b6738f 100644 --- a/src/arch/arm.c +++ b/src/arch/arm.c @@ -48,7 +48,11 @@ int ceph_arch_arm_probe(void) ceph_arch_neon = (get_hwcap() & HWCAP_NEON) == HWCAP_NEON; #elif __aarch64__ && __linux__ ceph_arch_neon = (get_hwcap() & HWCAP_ASIMD) == HWCAP_ASIMD; +# ifdef HWCAP_CRC32 ceph_arch_aarch64_crc32 = (get_hwcap() & HWCAP_CRC32) == HWCAP_CRC32; +# else + ceph_arch_aarch64_crc32 = false; // sorry! +# endif #else if (0) get_hwcap(); // make compiler shut up -- 2.39.5