From e7f9f94a50982cee244fef81754da810139cf851 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Thu, 28 Aug 2025 18:47:06 +0200 Subject: [PATCH] fs/axfs: drop support The file system support is not mainline and hasn't been updated since 2019, so drop it. Signed-off-by: Peter Korsgaard Signed-off-by: Julien Olivain --- Config.in.legacy | 6 ++++++ fs/Config.in | 1 - fs/axfs/Config.in | 17 ----------------- fs/axfs/axfs.mk | 13 ------------- 4 files changed, 6 insertions(+), 31 deletions(-) delete mode 100644 fs/axfs/Config.in delete mode 100644 fs/axfs/axfs.mk diff --git a/Config.in.legacy b/Config.in.legacy index 1febc3de0f..ffcd53930a 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2025.11" +config BR2_TARGET_ROOTFS_AXFS + bool "AXFS root filesystem has been removed" + select BR2_LEGACY + help + AXFS root filesystem support has been removed. + config BR2_PACKAGE_LOGSURFER bool "logsurfer has been removed" select BR2_LEGACY diff --git a/fs/Config.in b/fs/Config.in index 6b338f8ec8..42b0e608ac 100644 --- a/fs/Config.in +++ b/fs/Config.in @@ -1,6 +1,5 @@ menu "Filesystem images" -source "fs/axfs/Config.in" source "fs/btrfs/Config.in" source "fs/cloop/Config.in" source "fs/cpio/Config.in" diff --git a/fs/axfs/Config.in b/fs/axfs/Config.in deleted file mode 100644 index 8dfaffab74..0000000000 --- a/fs/axfs/Config.in +++ /dev/null @@ -1,17 +0,0 @@ -config BR2_TARGET_ROOTFS_AXFS - bool "axfs root filesystem" - help - The Advanced XIP File System is a Linux kernel filesystem - driver that enables files to be executed directly from flash - or ROM memory rather than being copied into RAM. It has the - ability to store individual *pages* in a file - uncompressed/XIP or compressed/Demand Paged. - - So far, the only supported mode is 'XIP all', so all the - files that have the execute attribute set will be XIP'ed. - - At the moment, the FS is not supported in Linux mainline - (v4.3-rc5), so the kernel has to be built with the axfs - patches to be able to read it. Patches can be found at: - - https://github.com/jaredeh/axfs diff --git a/fs/axfs/axfs.mk b/fs/axfs/axfs.mk deleted file mode 100644 index 4b93df55c0..0000000000 --- a/fs/axfs/axfs.mk +++ /dev/null @@ -1,13 +0,0 @@ -################################################################################ -# -# Build the axfs root filesystem image -# -################################################################################ - -ROOTFS_AXFS_DEPENDENCIES = host-axfsutils - -define ROOTFS_AXFS_CMD - $(HOST_DIR)/bin/mkfs.axfs -s -a $(TARGET_DIR) $@ -endef - -$(eval $(rootfs))