Add Btrfs to fs/Kconfig and fs/Makefile
authorChris Mason <chris.mason@oracle.com>
Thu, 25 Sep 2008 16:25:16 +0000 (12:25 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 25 Sep 2008 19:41:59 +0000 (15:41 -0400)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/Kconfig
fs/Makefile

index abccb5dab9a8b3297e1b41a9c76631a357de935e..18f5a85b47c667a90e3cc8048a76c41fa85a7a8d 100644 (file)
@@ -497,6 +497,23 @@ config OCFS2_DEBUG_FS
          this option for debugging only as it is likely to decrease
          performance of the filesystem.
 
          this option for debugging only as it is likely to decrease
          performance of the filesystem.
 
+config BTRFS_FS
+       tristate "Btrfs filesystem (EXPERIMENTAL) Unstable disk format"
+       depends on EXPERIMENTAL
+       select LIBCRC32C
+       help
+         Btrfs is a new filesystem with extents, writable snapshotting,
+         support for multiple devices and many more features.
+
+         Btrfs is highly experimental, and THE DISK FORMAT IS NOT YET
+         FINALIZED.  You should say N here unless you are interested in
+         testing Btrfs with non-critical data.
+
+         To compile this file system support as a module, choose M here. The
+         module will be called btrfs.
+
+         If unsure, say N.
+
 endif # BLOCK
 
 config DNOTIFY
 endif # BLOCK
 
 config DNOTIFY
index a1482a5eff153384c4f1f4b2e9a1a30b8f113d4d..41fcc858c9722e8105808cc0bf2dfa00756a1bc2 100644 (file)
@@ -121,4 +121,5 @@ obj-$(CONFIG_HOSTFS)                += hostfs/
 obj-$(CONFIG_HPPFS)            += hppfs/
 obj-$(CONFIG_DEBUG_FS)         += debugfs/
 obj-$(CONFIG_OCFS2_FS)         += ocfs2/
 obj-$(CONFIG_HPPFS)            += hppfs/
 obj-$(CONFIG_DEBUG_FS)         += debugfs/
 obj-$(CONFIG_OCFS2_FS)         += ocfs2/
+obj-$(CONFIG_BTRFS_FS)         += btrfs/
 obj-$(CONFIG_GFS2_FS)           += gfs2/
 obj-$(CONFIG_GFS2_FS)           += gfs2/