Maciej W. Rozycki wrote: > On Sun, 14 Oct 2007, Franck Bui-Huu wrote: > >>> 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, otherwise the section is marked as containing data and therefore > taking space in the image. Well, since .init.bss is declared as follow: .init.bss (NOLOAD) : { ... } data should not take any space in the image... > > What do you mean by "assembler code" in this context, BTW? I meant to be able to put data into .init.bss section from assembly code (*.S files) like __INITDATA does for .init.data section. Franck