Re: ARM: relocation out of range (when loading a module)

From: Matthieu CASTET
Date: Wed Jan 12 2011 - 11:35:09 EST


Russell King - ARM Linux a écrit :
On Tue, Jan 11, 2011 at 09:16:38PM +0530, Rabin Vincent wrote:
It's possible to hack around this by placing the initramfs at the end of
the kernel image rather than at the beginning with the rest of the init
data. Something like the below should work, although you should also
probably take care of alignment and also have this section freed when
the rest of the init data is freed.

You're then running into problems as _sdata.._edata is copied to RAM on
XIP kernels, and you really don't want to waste time copying the
initramfs to RAM.

But in this case initramfs is after edata and before bss.
So where is the problem ?


Matthieu
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/