]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: separate Kconfig
authorSage Weil <sage@newdream.net>
Wed, 25 Feb 2009 22:34:55 +0000 (14:34 -0800)
committerSage Weil <sage@newdream.net>
Wed, 25 Feb 2009 22:34:55 +0000 (14:34 -0800)
src/Makefile.am
src/kernel/Kconfig [new file with mode: 0644]
src/kernel/import_patch_set_into_linux_git.sh
src/kernel/kbuild.patch

index d75182d672fa780d9b8b0022bc927b1cd21ddb1f..d063d0a97ce54685c202ef84277f3d145709fd58 100644 (file)
@@ -351,6 +351,7 @@ noinst_HEADERS = \
         include/uofs.h\
         include/utime.h\
         include/xlist.h\
+       kernel/Kconfig\
         kernel/Makefile\
        kernel/addr.c\
        kernel/caps.c\
@@ -370,6 +371,7 @@ noinst_HEADERS = \
        kernel/inode.c\
        kernel/ioctl.c\
        kernel/ioctl.h\
+       kernel/kbuild.patch\
        kernel/mds_client.c\
        kernel/mds_client.h\
        kernel/mdsmap.c\
diff --git a/src/kernel/Kconfig b/src/kernel/Kconfig
new file mode 100644 (file)
index 0000000..8746575
--- /dev/null
@@ -0,0 +1,20 @@
+config CEPH_FS
+        tristate "Ceph distributed file system (EXPERIMENTAL)"
+       depends on INET && EXPERIMENTAL
+       select LIBCRC32C
+       help
+         Choose Y or M here to include support for mounting the
+         experimental Ceph distributed file system.  Ceph is an extremely
+         scalable file system designed to provide high performance,
+         reliable access to petabytes of storage.
+
+         More information at http://ceph.newdream.net/.
+
+         If unsure, say N.
+
+config CEPH_BOOKKEEPER
+       bool "Ceph leaks detection tool"
+       depends on CEPH_FS
+       help
+         Leaks detection tool for the Ceph fs.
+
index e7eb3a7c840d81aa534ff41836e7cbefdd0a58fc..0ec40ceb7cdf2799cbbe11038a90b2e48c58cb5c 100755 (executable)
@@ -256,7 +256,8 @@ can also be enabled via .config.
 EOF
 
 git add fs/ceph/Makefile
-git commit -F - <<EOF fs/Kconfig fs/Makefile fs/ceph/Makefile
+git add fs/ceph/Kconfig
+git commit -F - <<EOF fs/Kconfig fs/ceph/Kconfig fs/Makefile fs/ceph/Makefile
 ceph: Kconfig, Makefile
 
 Kconfig options and Makefile.
index 6f09bdc62d18995747be2197492abd8c09daf4fa..3ebcfb1e192cc4cf60ec6c2fd7109483697be89c 100644 (file)
@@ -1,40 +1,21 @@
 diff --git a/fs/Kconfig b/fs/Kconfig
-index e46297f..578db91 100644
+index 93945dd..928b98b 100644
 --- a/fs/Kconfig
 +++ b/fs/Kconfig
-@@ -1407,6 +1407,26 @@ config RPCSEC_GSS_SPKM3
+@@ -266,6 +266,7 @@ config NFS_COMMON
  
-         If unsure, say N.
-+config CEPH_FS
-+        tristate "Ceph distributed file system (EXPERIMENTAL)"
-+      depends on INET && EXPERIMENTAL
-+      select LIBCRC32C
-+      help
-+        Choose Y or M here to include support for mounting the
-+        experimental Ceph distributed file system.  Ceph is an extremely
-+        scalable file system designed to provide high performance,
-+        reliable access to petabytes of storage.
-+
-+        More information at http://ceph.newdream.net/.
-+
-+        If unsure, say N.
-+
-+config CEPH_BOOKKEEPER
-+      bool "Ceph leaks detection tool"
-+      depends on CEPH_FS
-+      help
-+        Leaks detection tool for the Ceph fs.
-+
- config SMB_FS
-       tristate "SMB file system support (OBSOLETE, please use CIFS)"
-       depends on INET
+ source "net/sunrpc/Kconfig"
+ source "fs/smbfs/Kconfig"
++source "fs/ceph/Kconfig"
+ source "fs/cifs/Kconfig"
+ source "fs/ncpfs/Kconfig"
+ source "fs/coda/Kconfig"
 diff --git a/fs/Makefile b/fs/Makefile
-index 2168c90..c12196e 100644
+index 38bc735..624c5d2 100644
 --- a/fs/Makefile
 +++ b/fs/Makefile
-@@ -124,3 +124,4 @@ obj-$(CONFIG_HPPFS)                += hppfs/
- obj-$(CONFIG_DEBUG_FS)                += debugfs/
- obj-$(CONFIG_OCFS2_FS)                += ocfs2/
+@@ -122,3 +122,4 @@ obj-$(CONFIG_DEBUG_FS)              += debugfs/
+ obj-$(CONFIG_OCFS2_FS)         += ocfs2/
+ obj-$(CONFIG_BTRFS_FS)         += btrfs/
  obj-$(CONFIG_GFS2_FS)           += gfs2/
 +obj-$(CONFIG_CEPH_FS)           += ceph/