On 2013-01-15 Florian Fainelli wrote:This patch changes the defautl XZ_BCJ_* config symbol to match theI don't have a strong opinion on what is the best default setting, so
configured architecture. It is perfectly legitimate to support
multiple XZ BCJ filters for different architectures (e.g.: to mount
foreign squashfs/xz compressed filesystems), it is however more
natural not to select them all by default, but only the one matching
the configured architecture.
it's fine to me that the default is changed if that's what people
prefer.
Ok, this would probably be a third patch, since my two patches basically just modify what was already there, but I agree with you, even though EXPERT is enabled by default on most architectures and defconfigs.
config XZ_DEC_X86[...]
bool "x86 BCJ filter decoder" if EXPERT
- default y
+ default y if X86
select XZ_DEC_BCJ
I think the "if EXPERT" strings should be dropped when all BCJ filters
aren't enabled by default. One should be able to enable all filters
without enabling EXPERT.