summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/Config.in')
-rw-r--r--fs/btrfs/Config.in50
1 files changed, 50 insertions, 0 deletions
diff --git a/fs/btrfs/Config.in b/fs/btrfs/Config.in
new file mode 100644
index 0000000000..85be68e7e9
--- /dev/null
+++ b/fs/btrfs/Config.in
@@ -0,0 +1,50 @@
+config BR2_TARGET_ROOTFS_BTRFS
+ bool "btrfs root filesystem"
+ select BR2_PACKAGE_HOST_BTRFS_PROGS
+ help
+ Build a btrfs root filesystem. If you enable this option, you
+ probably want to enable the btrfs-progs package too.
+
+if BR2_TARGET_ROOTFS_BTRFS
+
+config BR2_TARGET_ROOTFS_BTRFS_LABEL
+ string "filesystem label"
+
+config BR2_TARGET_ROOTFS_BTRFS_SIZE
+ string "filesystem size"
+ default "100m"
+ help
+ The size of the filesystem image in bytes.
+ Suffix with k, m, g or t for power-of-two kilo-, mega-, giga-
+ or terabytes.
+
+config BR2_TARGET_ROOTFS_BTRFS_SIZE_SECTOR
+ string "sector size"
+ default "4096"
+ help
+ This value should be set to the page size in bytes. The
+ default value of 4096 is the the most common page size for
+ most systems. If the sectorsize differs from the page size,
+ the created filesystem may not be mountable by the kernel.
+ Therefore it is recommended to leave this value at
+ 4096. Unless you know that your kernel uses a different page
+ size. Suffix with k for power-of-two kilobytes.
+
+config BR2_TARGET_ROOTFS_BTRFS_SIZE_NODE
+ string "btree node size"
+ default "16384"
+ help
+ The tree block size in which btrfs stores metadata in bytes.
+ This must be a multiple of the sectorsize, but not larger
+ than 64KiB (65536).
+ Suffix with k for power-of-two kilobytes.
+
+config BR2_TARGET_ROOTFS_BTRFS_FEATURES
+ string "Filesystem Features"
+ help
+ A comma separated string of features that can be enabled
+ during creation time.
+ For a list of available options, use:
+ `.../host/bin/mkfs.btrfs -O list-all`
+
+endif # BR2_TARGET_ROOTFS_BTRFS
OpenPOWER on IntegriCloud