Hello. Manuel Lauss wrote:
Add cpu feature override constants for Alchemy. This helps code generation: fls() for instance is compiled without using the clz instruction; other macros which do runtime feature detection fall back on safe legacy code as well. Adding this override fixes that. As a sideeffect, the size of a kernel built with an extended db1200 defconfig is reduced by over 200kB: text data bss dec hex filename 3901089 124160 436528 4461777 4414d1 vmlinux 3676433 124096 436528 4237057 40a701 vmlinux-patched
Great!
Signed-off-by: Manuel Lauss <mano@xxxxxxxxxxxxxxxxxxxxxxx>
The whitespace police on the road. :-)
diff --git a/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h b/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h new file mode 100644 index 0000000..c22492e --- /dev/null +++ b/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h @@ -0,0 +1,51 @@
[...]
+ +#define cpu_dcache_line_size() 32 +#define cpu_icache_line_size() 32
Inconsistent alignment. WBR, Sergei