| From 8e732934fb81282be41602550e7e07baf265e972 Mon Sep 17 00:00:00 2001 |
| From: Helge Deller <deller@gmx.de> |
| Date: Tue, 3 Mar 2026 23:36:10 +0100 |
| Subject: parisc: Increase initial mapping to 64 MB with KALLSYMS |
| |
| From: Helge Deller <deller@gmx.de> |
| |
| commit 8e732934fb81282be41602550e7e07baf265e972 upstream. |
| |
| The 32MB initial kernel mapping can become too small when CONFIG_KALLSYMS |
| is used. Increase the mapping to 64 MB in this case. |
| |
| Signed-off-by: Helge Deller <deller@gmx.de> |
| Cc: <stable@vger.kernel.org> # v6.0+ |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| arch/parisc/include/asm/pgtable.h | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/parisc/include/asm/pgtable.h |
| +++ b/arch/parisc/include/asm/pgtable.h |
| @@ -109,7 +109,7 @@ extern void __update_cache(pte_t pte); |
| printk("%s:%d: bad pgd %08lx.\n", __FILE__, __LINE__, (unsigned long)pgd_val(e)) |
| |
| /* This is the size of the initially mapped kernel memory */ |
| -#if defined(CONFIG_64BIT) |
| +#if defined(CONFIG_64BIT) || defined(CONFIG_KALLSYMS) |
| #define KERNEL_INITIAL_ORDER 26 /* 1<<26 = 64MB */ |
| #else |
| #define KERNEL_INITIAL_ORDER 25 /* 1<<25 = 32MB */ |