]> www.infradead.org Git - users/dwmw2/linux.git/commit
x86/kexec: Only swap pages for preserve_context mode
authorDavid Woodhouse <dwmw@amazon.co.uk>
Sat, 2 Nov 2024 23:27:33 +0000 (23:27 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Thu, 5 Dec 2024 14:47:11 +0000 (14:47 +0000)
commitb3f8fd05b382f15bbc468d6391de8872ae15e19f
treefcc21268accabe0e7f9440d677e3fcb5c4ac945c
parent71fba3d797cb9555480e67ccc3063a4d1867998f
x86/kexec: Only swap pages for preserve_context mode

There's no need to swap pages (which involves three memcopies for each
page) in the plain kexec case. Just do a single copy from source to
destination page.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
arch/x86/kernel/relocate_kernel_64.S