aboutsummaryrefslogtreecommitdiff
path: root/drivers/media
diff options
context:
space:
mode:
authorJames Bottomley <jejb@parisc-linux.org>2006-06-23 14:15:20 -0600
committerKyle McMartin <kyle@hera.kernel.org>2006-06-27 23:28:44 +0000
commit6e1b9585aaae2fa4f9590f363b32c5d3b6339ba6 (patch)
treeda55d4de827dd63998fcc8b6abd154dea0db0dde /drivers/media
parent1c63b4b8474700f3fb5e3442a78897766f153437 (diff)
[PARISC] Fix PCREL22F relocation problem for most modules
The new problem, which has been affecting many more modules was that our new ioremap really takes chunks out of our vmalloc space. The net result being that any two kernel vmalloc's now have to slot into the chunked up space. So the vmallocs for a modules init and core sectons are no longer necessarily contiguous. Unfortunately, the module loader thinks that any internal symbol references should be satisfiable using the jump instruction, which isn't true if the symbol is referenced from init to core and vmalloc placed them a long way apart. Fix this by introducing a new stub type for intra module inter sectional jumps and using it. Signed-off-by: James Bottomley <jejb@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Diffstat (limited to 'drivers/media')
0 files changed, 0 insertions, 0 deletions