Maciej W. Rozycki wrote: > On Thu, 11 Oct 2007, Franck Bui-Huu wrote: > >> and the kernel image is bigger after the patch is applied ! >> >> $ ls -l vmlinux* >> -rwxrwxr-x 1 fbuihuu fbuihuu 2503324 2007-10-11 11:41 vmlinux* >> -rwxrwxr-x 1 fbuihuu fbuihuu 2503264 2007-10-11 11:41 vmlinux~old* >> >> Could anybody explain me why ? The time is missing and I probably >> couldn't investigate into this until this weekend. > > I guess for a bss-type section you want to use something like: > > .section .init.bss,"aw",@nobits > Sorry but I'm missing your point here. This indeed should be added for assembler code but I don't see how it's related with the kernel image size difference I was seeing. > > Well, there should be no need for an extra segment -- just rearrange the > order of the sections in the linker script appropriately. You should > probably add __exitbss for consistency too. You can make all the three > sections adjacent so that no separate initialisation is required. > I'll do that. Franck