Blame SOURCES/kexec-tools-2.0.8-arm64-warn-on-no-fdt.patch
|
|
de80c6 |
From 5a28b42faa917d06b42f99cceba9599f7ce932b4 Mon Sep 17 00:00:00 2001
|
|
|
de80c6 |
From: Mark Salter <msalter@redhat.com>
|
|
|
de80c6 |
Date: Mon, 27 Apr 2015 11:18:25 -0400
|
|
|
de80c6 |
Subject: [PATCH] Don't bail out if check_cpu_nodes() fails
|
|
|
de80c6 |
|
|
|
de80c6 |
Current check_cpu_nodes() will fail if firmware does not provide a
|
|
|
de80c6 |
devicetree with cpu nodes. When booting with ACPI, we cannot count
|
|
|
de80c6 |
on a devicetree with cpu nodes. For now, just warn on error rather
|
|
|
de80c6 |
than bailing out. This will allow kexec to work with moonshot.
|
|
|
de80c6 |
|
|
|
de80c6 |
Signed-off-by: Mark Salter <msalter@redhat.com>
|
|
|
de80c6 |
---
|
|
|
de80c6 |
kexec/arch/arm64/kexec-arm64.c | 2 +-
|
|
|
de80c6 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
de80c6 |
|
|
|
de80c6 |
diff --git a/kexec/arch/arm64/kexec-arm64.c b/kexec/arch/arm64/kexec-arm64.c
|
|
|
de80c6 |
index d884c7c..12c589f 100644
|
|
|
de80c6 |
--- a/kexec/arch/arm64/kexec-arm64.c
|
|
|
de80c6 |
+++ b/kexec/arch/arm64/kexec-arm64.c
|
|
|
de80c6 |
@@ -639,7 +639,7 @@ int arm64_load_other_segments(struct kexec_info *info,
|
|
|
de80c6 |
result = check_cpu_nodes(&dtb_1, &dtb_2);
|
|
|
de80c6 |
|
|
|
de80c6 |
if (result)
|
|
|
de80c6 |
- return result;
|
|
|
de80c6 |
+ fprintf(stderr, "kexec: Warning: No device tree available.\n");
|
|
|
de80c6 |
|
|
|
de80c6 |
/*
|
|
|
de80c6 |
* Put the DTB after the kernel with an alignment of 128 KiB, giving
|
|
|
de80c6 |
--
|
|
|
de80c6 |
1.8.3.1
|
|
|
de80c6 |
|