aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorRichard Weinberger <[email protected]>2012-01-24 19:09:12 +0000
committerRichard Weinberger <[email protected]>2012-03-24 23:29:57 +0000
commit12783aa077f81e0dcf1b2f97ed24440048e9f09d (patch)
tree648810a36028675185f024ff791b7c9f7b95d815 /fs/jbd2/commit.c
parentMTD: Relax dependencies (diff)
downloadkernel-12783aa077f81e0dcf1b2f97ed24440048e9f09d.tar.gz
kernel-12783aa077f81e0dcf1b2f97ed24440048e9f09d.zip
um: Switch to large mcmodel on x86_64
x86_64 UML is unable to load modules if more than 504MiB of memory are used. This happens because on x86_64 the UML process has a quite high start address (typically around 0x6000000). If UML's memory is larger than 504MiB VMALLOC_START happens to be after 0x8000000. This is no problem unless one loads a module which was built with R_X86_64_32S relocations. Symbols with a location > 0x8000000 cannot be used with R_X86_64_32S To deal with this x86_64 UML has to be compiled with -mcmodel=large such that no R_X86_64_32S relocations are used. Signed-off-by: Richard Weinberger <[email protected]> Reported-by: 전하늘 <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions