Add modules vsize to 2gb patch
This commit is contained in:
parent
e9f79917d8
commit
cc5a659b9b
2 changed files with 43 additions and 0 deletions
42
debian/patches/pve/0006-increase-modules-vsize-to-2gb.patch
vendored
Normal file
42
debian/patches/pve/0006-increase-modules-vsize-to-2gb.patch
vendored
Normal file
|
@ -0,0 +1,42 @@
|
|||
diff --git a/Documentation/arm64/memory.rst b/Documentation/arm64/memory.rst
|
||||
index 2a641ba7be3b71..55a55f30eed8a6 100644
|
||||
--- a/Documentation/arm64/memory.rst
|
||||
+++ b/Documentation/arm64/memory.rst
|
||||
@@ -33,8 +33,8 @@ AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
|
||||
0000000000000000 0000ffffffffffff 256TB user
|
||||
ffff000000000000 ffff7fffffffffff 128TB kernel logical memory map
|
||||
[ffff600000000000 ffff7fffffffffff] 32TB [kasan shadow region]
|
||||
- ffff800000000000 ffff800007ffffff 128MB modules
|
||||
- ffff800008000000 fffffbffefffffff 124TB vmalloc
|
||||
+ ffff800000000000 ffff80007fffffff 2GB modules
|
||||
+ ffff800080000000 fffffbffefffffff 124TB vmalloc
|
||||
fffffbfff0000000 fffffbfffdffffff 224MB fixed mappings (top down)
|
||||
fffffbfffe000000 fffffbfffe7fffff 8MB [guard region]
|
||||
fffffbfffe800000 fffffbffff7fffff 16MB PCI I/O space
|
||||
@@ -50,8 +50,8 @@ AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support):
|
||||
0000000000000000 000fffffffffffff 4PB user
|
||||
fff0000000000000 ffff7fffffffffff ~4PB kernel logical memory map
|
||||
[fffd800000000000 ffff7fffffffffff] 512TB [kasan shadow region]
|
||||
- ffff800000000000 ffff800007ffffff 128MB modules
|
||||
- ffff800008000000 fffffbffefffffff 124TB vmalloc
|
||||
+ ffff800000000000 ffff80007fffffff 2GB modules
|
||||
+ ffff800080000000 fffffbffefffffff 124TB vmalloc
|
||||
fffffbfff0000000 fffffbfffdffffff 224MB fixed mappings (top down)
|
||||
fffffbfffe000000 fffffbfffe7fffff 8MB [guard region]
|
||||
fffffbfffe800000 fffffbffff7fffff 16MB PCI I/O space
|
||||
diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h
|
||||
index 215efc3bbbcf9d..6e0e5722f229e5 100644
|
||||
--- a/arch/arm64/include/asm/memory.h
|
||||
+++ b/arch/arm64/include/asm/memory.h
|
||||
@@ -46,7 +46,7 @@
|
||||
#define KIMAGE_VADDR (MODULES_END)
|
||||
#define MODULES_END (MODULES_VADDR + MODULES_VSIZE)
|
||||
#define MODULES_VADDR (_PAGE_END(VA_BITS_MIN))
|
||||
-#define MODULES_VSIZE (SZ_128M)
|
||||
+#define MODULES_VSIZE (SZ_2G)
|
||||
#define VMEMMAP_START (-(UL(1) << (VA_BITS - VMEMMAP_SHIFT)))
|
||||
#define VMEMMAP_END (VMEMMAP_START + VMEMMAP_SIZE)
|
||||
#define PCI_IO_END (VMEMMAP_START - SZ_8M)
|
||||
--
|
||||
2.25.1
|
||||
|
1
debian/patches/series.linux
vendored
1
debian/patches/series.linux
vendored
|
@ -3,5 +3,6 @@ pve/0002-wireless-Add-Debian-wireless-regdb-certificates.patch
|
|||
pve/0003-bridge-keep-MAC-of-first-assigned-port.patch
|
||||
#pve/0004-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch
|
||||
pve/0005-kvm-disable-default-dynamic-halt-polling-growth.patch
|
||||
pve/0006-increase-modules-vsize-to-2gb.patch
|
||||
pve/0006-net-core-downgrade-unregister_netdevice-refcount-lea.patch
|
||||
pve/0007-Revert-fortify-Do-not-cast-to-unsigned-char.patch
|
||||
|
|
Loading…
Reference in a new issue