mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
45 lines
1.6 KiB
Diff
45 lines
1.6 KiB
Diff
From edf186f45d543e318400195cc25175387ff3f5c4 Mon Sep 17 00:00:00 2001
|
|
From: Andrea Adami <andrea.adami@gmail.com>
|
|
Date: Sun, 26 Aug 2018 21:40:06 +0200
|
|
Subject: [PATCH] arm- backport from oe-core
|
|
|
|
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
|
|
|
|
---
|
|
Upstream-Status: Pending
|
|
|
|
kexec/arch/arm/crashdump-arm.c | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/kexec/arch/arm/crashdump-arm.c b/kexec/arch/arm/crashdump-arm.c
|
|
index daa4788..3f72b38 100644
|
|
--- a/kexec/arch/arm/crashdump-arm.c
|
|
+++ b/kexec/arch/arm/crashdump-arm.c
|
|
@@ -240,6 +240,7 @@ int load_crashdump_segments(struct kexec_info *info, char *mod_cmdline)
|
|
void *buf;
|
|
int err;
|
|
int last_ranges;
|
|
+ unsigned short align_bit_shift = 20;
|
|
|
|
/*
|
|
* First fetch all the memory (RAM) ranges that we are going to pass to
|
|
@@ -281,6 +282,7 @@ int load_crashdump_segments(struct kexec_info *info, char *mod_cmdline)
|
|
|
|
/* for support LPAE enabled kernel*/
|
|
elf_info.class = ELFCLASS64;
|
|
+ align_bit_shift = 21;
|
|
|
|
err = crash_create_elf64_headers(info, &elf_info,
|
|
usablemem_rgns.ranges,
|
|
@@ -302,8 +304,9 @@ int load_crashdump_segments(struct kexec_info *info, char *mod_cmdline)
|
|
* 1MB) so that available memory passed in kernel command line will be
|
|
* aligned to 1MB. This is because kernel create_mapping() wants memory
|
|
* regions to be aligned to SECTION_SIZE.
|
|
+ * The SECTION_SIZE of LPAE kernel is '1UL << 21' defined in pgtable-3level.h
|
|
*/
|
|
- elfcorehdr = add_buffer_phys_virt(info, buf, bufsz, bufsz, 1 << 20,
|
|
+ elfcorehdr = add_buffer_phys_virt(info, buf, bufsz, bufsz, 1 << align_bit_shift,
|
|
crash_kernel_mem.start,
|
|
crash_kernel_mem.end, -1, 0);
|
|
|