]> 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>
Tue, 5 Nov 2024 20:21:13 +0000 (20:21 +0000)
commit496fd4967a2097b38c0ec536c8527568bc2dfef0
tree9596b48c7912b1a614d7c17b77c2ae6e0de3da77
parent0833d3c0aff7c48928f019e7f053b97873122adf
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