Skip to content

Commit dc6f296

Browse files
committed
kexec-boot: document memfd/tmpfs requirement; enable CONFIG_TMPFS/CONFIG_MEMFD_CREATE in linux configs
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
1 parent f084e74 commit dc6f296

16 files changed

Lines changed: 37 additions & 16 deletions

config/linux-c216.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2523,7 +2523,8 @@ CONFIG_PROC_SYSCTL=y
25232523
CONFIG_PROC_PID_ARCH_STATUS=y
25242524
CONFIG_KERNFS=y
25252525
CONFIG_SYSFS=y
2526-
# CONFIG_TMPFS is not set
2526+
CONFIG_TMPFS=y
2527+
CONFIG_MEMFD_CREATE=y
25272528
# CONFIG_HUGETLBFS is not set
25282529
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
25292530
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-kgpe-d16_server-whiptail.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2763,7 +2763,8 @@ CONFIG_PROC_SYSCTL=y
27632763
CONFIG_PROC_PID_ARCH_STATUS=y
27642764
CONFIG_KERNFS=y
27652765
CONFIG_SYSFS=y
2766-
# CONFIG_TMPFS is not set
2766+
CONFIG_TMPFS=y
2767+
CONFIG_MEMFD_CREATE=y
27672768
# CONFIG_HUGETLBFS is not set
27682769
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
27692770
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-kgpe-d16_server.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2763,7 +2763,8 @@ CONFIG_PROC_SYSCTL=y
27632763
CONFIG_PROC_PID_ARCH_STATUS=y
27642764
CONFIG_KERNFS=y
27652765
CONFIG_SYSFS=y
2766-
# CONFIG_TMPFS is not set
2766+
CONFIG_TMPFS=y
2767+
CONFIG_MEMFD_CREATE=y
27672768
# CONFIG_HUGETLBFS is not set
27682769
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
27692770
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-kgpe-d16_workstation.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2987,7 +2987,8 @@ CONFIG_PROC_SYSCTL=y
29872987
CONFIG_PROC_PID_ARCH_STATUS=y
29882988
CONFIG_KERNFS=y
29892989
CONFIG_SYSFS=y
2990-
# CONFIG_TMPFS is not set
2990+
CONFIG_TMPFS=y
2991+
CONFIG_MEMFD_CREATE=y
29912992
# CONFIG_HUGETLBFS is not set
29922993
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
29932994
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-librem_common-6.1.8.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2476,7 +2476,8 @@ CONFIG_PROC_SYSCTL=y
24762476
CONFIG_PROC_PID_ARCH_STATUS=y
24772477
CONFIG_KERNFS=y
24782478
CONFIG_SYSFS=y
2479-
# CONFIG_TMPFS is not set
2479+
CONFIG_TMPFS=y
2480+
CONFIG_MEMFD_CREATE=y
24802481
# CONFIG_HUGETLBFS is not set
24812482
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
24822483
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-linuxboot.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,8 @@ CONFIG_MSDOS_FS=y
268268
CONFIG_VFAT_FS=y
269269
CONFIG_PROC_SYSCTL=y
270270
# CONFIG_PROC_PAGE_MONITOR is not set
271-
CONFIG_TMPFS=n
271+
CONFIG_TMPFS=y
272+
CONFIG_MEMFD_CREATE=y
272273
CONFIG_HUGETLBFS=y
273274
CONFIG_EFIVAR_FS=y
274275
# CONFIG_MISC_FILESYSTEMS is not set

config/linux-novacustom-common.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2748,7 +2748,8 @@ CONFIG_PROC_SYSCTL=y
27482748
CONFIG_PROC_PID_ARCH_STATUS=y
27492749
CONFIG_KERNFS=y
27502750
CONFIG_SYSFS=y
2751-
# CONFIG_TMPFS is not set
2751+
CONFIG_TMPFS=y
2752+
CONFIG_MEMFD_CREATE=y
27522753
# CONFIG_HUGETLBFS is not set
27532754
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
27542755
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-qemu.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2772,7 +2772,8 @@ CONFIG_PROC_SYSCTL=y
27722772
CONFIG_PROC_PID_ARCH_STATUS=y
27732773
CONFIG_KERNFS=y
27742774
CONFIG_SYSFS=y
2775-
# CONFIG_TMPFS is not set
2775+
CONFIG_TMPFS=y
2776+
CONFIG_MEMFD_CREATE=y
27762777
# CONFIG_HUGETLBFS is not set
27772778
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
27782779
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-t440p.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2734,7 +2734,8 @@ CONFIG_PROC_SYSCTL=y
27342734
CONFIG_PROC_PID_ARCH_STATUS=y
27352735
CONFIG_KERNFS=y
27362736
CONFIG_SYSFS=y
2737-
# CONFIG_TMPFS is not set
2737+
CONFIG_TMPFS=y
2738+
CONFIG_MEMFD_CREATE=y
27382739
# CONFIG_HUGETLBFS is not set
27392740
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
27402741
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

config/linux-t480.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2480,7 +2480,8 @@ CONFIG_PROC_SYSCTL=y
24802480
CONFIG_PROC_PID_ARCH_STATUS=y
24812481
CONFIG_KERNFS=y
24822482
CONFIG_SYSFS=y
2483-
# CONFIG_TMPFS is not set
2483+
CONFIG_TMPFS=y
2484+
CONFIG_MEMFD_CREATE=y
24842485
# CONFIG_HUGETLBFS is not set
24852486
CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
24862487
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y

0 commit comments

Comments
 (0)