With no code changes but unrelated bugfixes, this patch shaves 18882 bytes off my vmlinux on-disk image size. > [jgarzik@rum linux-final]$ ls -l vmlinux* arch/i386/boot/bzImage* > -rw-r--r-- 1 jgarzik jgarzik 1030274 Dec 2 09:56 arch/i386/boot/bzImage > -rw-r--r-- 1 jgarzik jgarzik 1032676 Dec 2 09:51 arch/i386/boot/bzImage.cfgfinal > -rwxr-xr-x 1 jgarzik jgarzik 2815766 Dec 2 09:56 vmlinux* > -rwxr-xr-x 1 jgarzik jgarzik 2796884 Dec 2 09:51 vmlinux.cfgfinal* subsystems convert: linux/arch/i386/kernel, tulip, ext2, reiserfs, linux/kernel, ipv4 and ipv6. Unlike the previous version of this patch, there is no 'KSTATIC' or similar. This is extremely minimal impact patch. There would be no code changes at all, except for the fact that existing code bugs, which only show up when built this way, need to be fixed. -- Jeff Garzik | Only so many songs can be sung Building 1024 | with two lips, two lungs, and one tongue. MandrakeSoft | - nomeansno