diff options
author | Vivek Goyal <[email protected]> | 2006-10-21 18:37:03 +0200 |
---|---|---|
committer | Andi Kleen <[email protected]> | 2006-10-21 18:37:03 +0200 |
commit | dbaab49f92ff6ae6255762a948375e4036cbdbd2 (patch) | |
tree | 4cd5e6885fff895b53716eb5d333d7d1e024925a /fs/jbd/commit.c | |
parent | 84f404f695b16bd142c8dd9910d5a398f54fb044 (diff) |
[PATCH] x86-64: Overlapping program headers in physical addr space fix
o A recent change to vmlinux.ld.S file broke kexec as now resulting vmlinux
program headers are overlapping in physical address space.
o Now all the vsyscall related sections are placed after data and after
that mostly init data sections are placed. To avoid physical overlap
among phdrs, there are three possible solutions.
- Place vsyscall sections also in data phdrs instead of user
- move vsyscal sections after init data in bss.
- create another phdrs say data.init and move all the sections
after vsyscall into this new phdr.
o This patch implements the third solution.
Signed-off-by: Vivek Goyal <[email protected]>
Signed-off-by: Andi Kleen <[email protected]>
Cc: Magnus Damm <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: "Eric W. Biederman" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions