Messages in this thread Patch in this message | | | Date | Wed, 19 Nov 2003 06:53:32 +0100 | From | Sam Ravnborg <> | Subject | Re: use ELF sections for get_wchan() |
| |
On Tue, Nov 18, 2003 at 07:13:37PM -0800, William Lee Irwin III wrote: > willy said I should use .sched.text instead of .text.sched; this fixes > it up to do that.
Hi wli, how about utilising asm-generic/vmlinux.h.S now that you are touching so many .lds files? Something like the attached could be used?
That will simplify and consolidate the the .lds files, but full flexibility remains.
I noticed that there were small diferences between the individual architectures, but specifying only content of the section should allow it to be used all over.
Sam
===== include/asm-generic/vmlinux.lds.h 1.8 vs edited ===== --- 1.8/include/asm-generic/vmlinux.lds.h Thu Jun 12 02:40:10 2003 +++ edited/include/asm-generic/vmlinux.lds.h Wed Nov 19 06:48:40 2003 @@ -45,6 +45,15 @@ *(__ksymtab_strings) \ } +#define TEXT_CONTENT \ + _stext = .; \ + *(.text) \ + __schduling_functions_start_here = .; \ + *(.sched.text) \ + __scheduling_functions_end_here = .; \ + *(.fixup) \ + *(.gnu.warning) + #define SECURITY_INIT \ .security_initcall.init : { \ __security_initcall_start = .; \ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |