summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/machine_kexec.c
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2023-04-20 11:22:04 +0100
committerWill Deacon <will@kernel.org>2023-04-20 11:22:04 +0100
commitf8863bc8c1f9cf4bc3bdc58a98c5a41d0b4c14c5 (patch)
tree1e8ba49ec132d9f0943dd83c74892dacc797374e /arch/arm64/kernel/machine_kexec.c
parentea88dc925c3a24213abf6d428d8fc35f74ec10bd (diff)
parent504cae453f8222884486f77f1fd3e8e0aa317dd7 (diff)
downloadlinux-f8863bc8c1f9cf4bc3bdc58a98c5a41d0b4c14c5.tar.gz
linux-f8863bc8c1f9cf4bc3bdc58a98c5a41d0b4c14c5.tar.bz2
linux-f8863bc8c1f9cf4bc3bdc58a98c5a41d0b4c14c5.zip
Merge branch 'for-next/kdump' into for-next/core
* for-next/kdump: arm64: kdump: defer the crashkernel reservation for platforms with no DMA memory zones arm64: kdump: do not map crashkernel region specifically arm64: kdump : take off the protection on crashkernel memory region
Diffstat (limited to 'arch/arm64/kernel/machine_kexec.c')
-rw-r--r--arch/arm64/kernel/machine_kexec.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/arch/arm64/kernel/machine_kexec.c b/arch/arm64/kernel/machine_kexec.c
index ce3d40120f72..22da7fc1ff50 100644
--- a/arch/arm64/kernel/machine_kexec.c
+++ b/arch/arm64/kernel/machine_kexec.c
@@ -268,26 +268,6 @@ void machine_crash_shutdown(struct pt_regs *regs)
pr_info("Starting crashdump kernel...\n");
}
-void arch_kexec_protect_crashkres(void)
-{
- int i;
-
- for (i = 0; i < kexec_crash_image->nr_segments; i++)
- set_memory_valid(
- __phys_to_virt(kexec_crash_image->segment[i].mem),
- kexec_crash_image->segment[i].memsz >> PAGE_SHIFT, 0);
-}
-
-void arch_kexec_unprotect_crashkres(void)
-{
- int i;
-
- for (i = 0; i < kexec_crash_image->nr_segments; i++)
- set_memory_valid(
- __phys_to_virt(kexec_crash_image->segment[i].mem),
- kexec_crash_image->segment[i].memsz >> PAGE_SHIFT, 1);
-}
-
#ifdef CONFIG_HIBERNATION
/*
* To preserve the crash dump kernel image, the relevant memory segments