xz: Enable BCJ filters on SPARC and 32-bit x86
Lasse Collin
maintainerPATCH 1/1 xz: Enable BCJ filters on SPARC and 32-bit x86
From: Lasse Collin <[email protected]>
The BCJ filters were meant to be enabled already on these archs, but the xz_wrap.sh script was buggy. Enabling the filters should give smaller kernel images.
xz_wrap.sh will now use $SRCARCH instead of $ARCH to detect the architecture. That way it doesn't need to care about the subarchs (like i386 vs. x86_64) since the BCJ filters don't care either.
Signed-off-by Lasse Collin <[email protected]>
Acked-by Jan Beulich <[email protected]>
---
I'm not sure if this should be fixed in stable kernels. It's not a critical bug so maybe it is better to not touch the stable kernels.
scripts/xz_wrap.sh +2 -2
@@ -12,8 +12,8 @@ BCJ= LZMA2OPTS= -case $ARCH in - x86|x86_64) BCJ=--x86 ;; +case $SRCARCH in + x86) BCJ=--x86 ;; powerpc) BCJ=--powerpc ;; ia64) BCJ=--ia64; LZMA2OPTS=pb=4 ;; arm) BCJ=--arm ;;