i386 kallsyms section is in the wrong place

From: Keith Owens (kaos@ocs.com.au)
Date: Wed Oct 09 2002 - 07:16:33 EST

Resend, the original has not appear in l-k archives. Did we lose a
chunk of l-k today?

The kallsyms section in arch/i386/vmlinux.lds.S is in the wrong place.
kallsyms data is read only, it should be with the rest of the read only
sections like .rodata, .kstrtab, __ex_table, __ksymtab etc. Making it
separate increases memory use for small systems (embedded machines can
keep read only data in ROM) and slows down large systems (NUMA boxes
can replicate read only data and text on each node for faster access).
The placement of kallsyms in kdb was done for very good reasons.

Congratulations, you managed to take working kdb code and introduce
multiple errors over three kernel releases, and it is still not

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/

This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:30 EST