Hi, as far as I remember everything marked with __exit or __exit_data will only be used/called when unloading a module, and gets moved to the .exit.text or .exit.data sections.
Why are these sections present in the vmlinux/vmlinux.bin/bzImage and not dropped by the linker or at least objdump? This code will never be called for everything compiled in - in an allyesconfig build these sections account for ~80kb of code. Is there something I'm missing here, or can we add "--remove-section .exit.data --remove-section .exit.text" to the OBJCOPYFLAGS for vmlinux? Thanks, Peter -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

