Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.4:ARM
crash.18459
crash-SLE15-SP1-With-Linux-4.19-rc1-up-MAX_PHYS...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File crash-SLE15-SP1-With-Linux-4.19-rc1-up-MAX_PHYSMEM_BITS-to-128TB.patch of Package crash.18459
From 599a6579aa916df7800f8e889d68e4287e4520dd Mon Sep 17 00:00:00 2001 From: Dave Anderson <anderson@redhat.com> Date: Thu, 27 Sep 2018 14:14:31 -0400 Subject: [PATCH] With Linux 4.19-rc1 commit 7d4340bb92a9df78e6e28152f3dd89d9bd82146b, titled "powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config", the PPC64 MAX_PHYSMEM_BITS value has been bumped up to 47. The appropriate update has been made in this patch. (hbathini@linux.ibm.com) [note: apply on 4.12+ for SLE 15 SP1 - incompatible with SLE 15 SP0] --- defs.h | 1 + ppc64.c | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/defs.h b/defs.h index 80c61ef94f3d..5b64bb7bb629 100644 --- a/defs.h +++ b/defs.h @@ -4073,6 +4073,7 @@ struct efi_memory_desc_t { #define _SECTION_SIZE_BITS 24 #define _MAX_PHYSMEM_BITS 44 #define _MAX_PHYSMEM_BITS_3_7 46 +#define _MAX_PHYSMEM_BITS_4_19 47 #endif /* PPC64 */ diff --git a/ppc64.c b/ppc64.c index 8badcde3ca76..ee2f76f198fb 100644 --- a/ppc64.c +++ b/ppc64.c @@ -554,7 +554,10 @@ ppc64_init(int when) ppc64_vmemmap_init(); machdep->section_size_bits = _SECTION_SIZE_BITS; - if (THIS_KERNEL_VERSION >= LINUX(3,7,0)) + if ((machdep->flags & VMEMMAP) && + (THIS_KERNEL_VERSION >= LINUX(4,12,0))) /* SLE15 SP1 */ + machdep->max_physmem_bits = _MAX_PHYSMEM_BITS_4_19; + else if (THIS_KERNEL_VERSION >= LINUX(3,7,0)) machdep->max_physmem_bits = _MAX_PHYSMEM_BITS_3_7; else machdep->max_physmem_bits = _MAX_PHYSMEM_BITS; -- 2.19.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor