Re: 2.5.59 vmlinux.lds.S change broke modules

Mike Galbraith (efault@gmx.de)
Fri, 17 Jan 2003 15:32:55 +0100


At 02:49 PM 1/17/2003 +0100, Mikael Pettersson wrote:
>Brian Gerst writes:
> > Mikael Pettersson wrote:
> > >
> > > This oops occurs for every module, not just af_packet.ko, at
> > > resolve_symbol()'s first call to __find_symbol().
> > >
> > > What happens is that __find_symbol() oopses because the kernel's
> > > symbol table is in la-la land. (Note the bogus kernel adress
> > > 2220c021 it tried to dereference above.)
> > >
> > > Reverting 2.5.59's patch to arch/i386/vmlinux.lds.S cured the
> > > problem and modules now load correctly for me.
> > >
> > > I don't know if this is a problem also for non-i386 archs.
> > >
> > > /Mikael
> >
> > What version of ld are you using?
>
>2.13.90.0.2, as included in RH8.0.

It oopses with latest binutils too.

(binutils-2.13.2... _upgraded_ from 2.13.90.0.10;)

-
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/