summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorMarek BehĂșn <kabel@kernel.org>2024-07-22 16:57:50 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2024-08-15 00:35:17 +0200
commitb51abacb5fd465e5ce4329ec27ac516b5a2b83b9 (patch)
treefa6fa6f4fec710f1a858460935cbaae2b7b91c28 /config
parent2fbffb3643b012e37c692e8c390b916b8ad20fe3 (diff)
downloadopenwrt-b51abacb5fd465e5ce4329ec27ac516b5a2b83b9.tar.gz
openwrt-b51abacb5fd465e5ce4329ec27ac516b5a2b83b9.tar.bz2
openwrt-b51abacb5fd465e5ce4329ec27ac516b5a2b83b9.zip
config: kernel: Add support for configuring BTRFS to be built-in
Add the KERNEL_BTRFS_FS config option so that targets can select whether BTRFS support must be built-in. Select this option (alongside KERNEL_BTRFS_FS_POSIX_ACL) from the layerscape/armv8_64b subtarget instead of enabling it in target/linux/layerscape/armv8_64b/config-* files. Move disabling of CONFIG_BTRFS_FS_CHECK_INTEGRITY into generic configs. This makes it possible for OpenWRT to be built with built-in BTRFS support on specific boards, instead of whole targets. Signed-off-by: Marek BehĂșn <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/15990 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'config')
-rw-r--r--config/Config-kernel.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index 9cedd1df12..73b26b631a 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -1238,6 +1238,12 @@ if KERNEL_IP_PNP
endif
+config KERNEL_BTRFS_FS
+ bool "Compile the kernel with built-in BTRFS support"
+ help
+ Say Y here if you want to make the kernel to be able to boot off a
+ BTRFS partition.
+
menu "Filesystem ACL and attr support options"
config USE_FS_ACL_ATTR
bool "Use filesystem ACL and attr support by default"