From d19b71301d08db94341eae1d62500a928a8f6712 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Thu, 26 Dec 2024 10:19:20 +0100 Subject: [PATCH] udev: patch to handle pidfs and bcachefs this is needed to build udev with kernel 6.12 headers Signed-off-by: Arne Fitzenreiter --- lfs/udev | 1 + src/patches/systemd-254-linux-6.12-fs.patch | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/patches/systemd-254-linux-6.12-fs.patch diff --git a/lfs/udev b/lfs/udev index dba2aa05b4..f182f12897 100644 --- a/lfs/udev +++ b/lfs/udev @@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/systemd-254-linux-6.12-fs.patch cd $(DIR_APP) && tar axf $(DIR_DL)/udev-lfs-$(RULES_VER).tar.xz # Remove two unneeded groups (render and sgx) from the default udev rules diff --git a/src/patches/systemd-254-linux-6.12-fs.patch b/src/patches/systemd-254-linux-6.12-fs.patch new file mode 100644 index 0000000000..267afcc684 --- /dev/null +++ b/src/patches/systemd-254-linux-6.12-fs.patch @@ -0,0 +1,19 @@ +diff -Naur systemd-254.org/src/basic/filesystems-gperf.gperf systemd-254/src/basic/filesystems-gperf.gperf +--- systemd-254.org/src/basic/filesystems-gperf.gperf 2023-07-28 10:26:32.000000000 +0200 ++++ systemd-254/src/basic/filesystems-gperf.gperf 2024-11-27 14:27:23.071774791 +0100 +@@ -28,6 +28,7 @@ + anon_inodefs, {ANON_INODE_FS_MAGIC} + autofs, {AUTOFS_SUPER_MAGIC} + balloon-kvm, {BALLOON_KVM_MAGIC} ++bcachefs, {BCACHEFS_SUPER_MAGIC} + bdev, {BDEVFS_MAGIC} + binder, {BINDERFS_SUPER_MAGIC} + binfmt_misc, {BINFMTFS_MAGIC} +@@ -91,6 +92,7 @@ + openpromfs, {OPENPROM_SUPER_MAGIC} + orangefs, {ORANGEFS_DEVREQ_MAGIC} + overlay, {OVERLAYFS_SUPER_MAGIC} ++pidfs, {PID_FS_MAGIC} + pipefs, {PIPEFS_MAGIC} + ppc-cmm, {PPC_CMM_MAGIC} + proc, {PROC_SUPER_MAGIC} -- 2.47.3