On Wednesday 31 December 2008 22:01:18 Helge Deller wrote: > +/* Additional bytes needed by arch in front of individual sections */ > +unsigned int arch_module_section_size(struct module *mod, > + unsigned int section); > + ... > +/* Additional bytes needed by arch in front of individual sections */ > +unsigned int __attribute__ ((weak)) arch_module_section_size( > + struct module *mod, unsigned int section) > +{ > + /* default implementation just returns zero */ > + return 0; > +} Not quite what I had in mind... let me show you: /* Bytes needed for a section: default is just the section size. */ unsigned int __attribute__((weak)) arch_module_section_size(struct module *mod, Elf_Shdr *sechdrs, unsigned int sec) { return sechdrs[sec].sh_size; } Otherwise I'd have called it "arch_module_extra_size()". Cheers, Rusty. -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html