From 0d23c0923e2428cfeababbe0ea16120ed69d3ce3 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 25 Feb 2009 14:34:55 -0800 Subject: [PATCH] kclient: separate Kconfig --- src/Makefile.am | 2 + src/kernel/Kconfig | 20 +++++++++ src/kernel/import_patch_set_into_linux_git.sh | 3 +- src/kernel/kbuild.patch | 43 ++++++------------- 4 files changed, 36 insertions(+), 32 deletions(-) create mode 100644 src/kernel/Kconfig diff --git a/src/Makefile.am b/src/Makefile.am index d75182d672fa7..d063d0a97ce54 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -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 index 0000000000000..874657549909a --- /dev/null +++ b/src/kernel/Kconfig @@ -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. + diff --git a/src/kernel/import_patch_set_into_linux_git.sh b/src/kernel/import_patch_set_into_linux_git.sh index e7eb3a7c840d8..0ec40ceb7cdf2 100755 --- a/src/kernel/import_patch_set_into_linux_git.sh +++ b/src/kernel/import_patch_set_into_linux_git.sh @@ -256,7 +256,8 @@ can also be enabled via .config. EOF git add fs/ceph/Makefile -git commit -F - <