summaryrefslogtreecommitdiffstats
path: root/block/bio.c
diff options
context:
space:
mode:
authorArvind Sankar <nivedita@alum.mit.edu>2020-03-08 09:08:50 +0100
committerIngo Molnar <mingo@kernel.org>2020-03-08 09:58:22 +0100
commitd5cdf4cfeac914617ca22866bd4685fd7f876dec (patch)
tree6c87b0f074f7bb94fe5788189176fb7e16184178 /block/bio.c
parent964124a97b973555c475423fca0fceafdde01a17 (diff)
downloadlinux-d5cdf4cfeac914617ca22866bd4685fd7f876dec.tar.gz
linux-d5cdf4cfeac914617ca22866bd4685fd7f876dec.tar.bz2
linux-d5cdf4cfeac914617ca22866bd4685fd7f876dec.zip
efi/x86: Don't relocate the kernel unless necessary
Add alignment slack to the PE image size, so that we can realign the decompression buffer within the space allocated for the image. Only relocate the kernel if it has been loaded at an unsuitable address: - Below LOAD_PHYSICAL_ADDR, or - Above 64T for 64-bit and 512MiB for 32-bit For 32-bit, the upper limit is conservative, but the exact limit can be difficult to calculate. Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/20200303221205.4048668-6-nivedita@alum.mit.edu Link: https://lore.kernel.org/r/20200308080859.21568-20-ardb@kernel.org
Diffstat (limited to 'block/bio.c')
0 files changed, 0 insertions, 0 deletions