From 4fcc43790c872139a2e318ebe4100e8404f841c0 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Wed, 8 Jan 2014 00:24:30 +0100 Subject: [PATCH] Force LZ4_FORCE_SW_BITCOUNT for Sparc This change was proposed for Sparc but it's not clear to me why it's required. Proper support exists in the lz4 code to detect the endianness and the required builtins are available for gcc. Still I'm including the patch because it will only impact Sparc and it may resolve a case which hasn't occured to me. Signed-off-by: Brian Behlendorf Signed-off-by: Ned Bass Signed-off-by: marku89 Issue #1700 --- module/zfs/lz4.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/zfs/lz4.c b/module/zfs/lz4.c index 6fc6201eedd8..df9637336d39 100644 --- a/module/zfs/lz4.c +++ b/module/zfs/lz4.c @@ -238,6 +238,9 @@ lz4_decompress_zfs(void *s_start, void *d_start, size_t s_len, * kernel */ #undef LZ4_FORCE_SW_BITCOUNT +#if defined(__sparc) +#define LZ4_FORCE_SW_BITCOUNT +#endif /* * Compiler Options