[SENT at 2003-02-09]

  Hello,

  this patch (against 2.5.59-1um) fixes loading of modules inside of UML ---
__{start,stop}___{,gpl_}ksymtab was NULL instead of pointing at the right
places, and it apparently raised from duplicate section entry for
__{,gpl_}ksymtab. So I kept only the ksymtab definition in RODATA and removed
(seemingly redundant) entries in uml's linker script.

  I'm not sure if this is an entirely proper fix, but it fixed the problem for
me, so please consider applying.

 include/asm-um/common.lds.S |    9 +--------
 1 files changed, 1 insertion(+), 8 deletions(-)

  Kind regards,
				Petr Baudis

--- linux/include/asm-um/common.lds.S	Fri Feb  7 13:18:54 2003
+++ linux+pasky/include/asm-um/common.lds.S	Sun Feb  9 01:00:31 2003
@@ -11,15 +11,8 @@
   __ex_table : { *(__ex_table) }
   __stop___ex_table = .;
 
+  /* This defines even kernel symbol tables, and more! */
   RODATA
-
-  __start___ksymtab = .;	/* Kernel symbol table */
-  __ksymtab : { *(__ksymtab) }
-  __stop___ksymtab = .;
-
-  __start___gpl_ksymtab = .;	/* Kernel symbol table:	GPL-only symbols */
-  __gpl_ksymtab : { *(__gpl_ksymtab) }
-  __stop___gpl_ksymtab = .;
 
   __start___kallsyms = .;       /* All kernel symbols */
   __kallsyms : { *(__kallsyms) }
