]> err.no Git - linux-2.6/blobdiff - fs/dlm/Kconfig
Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86
[linux-2.6] / fs / dlm / Kconfig
index b5654a284fef1283b1186d7e39dcc1e0b3426396..2dbb422e81164f66f2ed8bf1a05ab8d5205160ff 100644 (file)
@@ -1,32 +1,13 @@
-menu "Distributed Lock Manager"
-       depends on EXPERIMENTAL && INET
-
-config DLM
+menuconfig DLM
        tristate "Distributed Lock Manager (DLM)"
        tristate "Distributed Lock Manager (DLM)"
-       depends on IPV6 || IPV6=n
+       depends on EXPERIMENTAL && INET
+       depends on SYSFS && (IPV6 || IPV6=n)
        select CONFIGFS_FS
        select CONFIGFS_FS
-       select IP_SCTP if DLM_SCTP
+       select IP_SCTP
        help
        A general purpose distributed lock manager for kernel or userspace
        applications.
 
        help
        A general purpose distributed lock manager for kernel or userspace
        applications.
 
-choice
-       prompt "Select DLM communications protocol"
-       depends on DLM
-       default DLM_TCP
-       help
-       The DLM Can use TCP or SCTP for it's network communications.
-       SCTP supports multi-homed operations whereas TCP doesn't.
-       However, SCTP seems to have stability problems at the moment.
-
-config DLM_TCP
-       bool "TCP/IP"
-
-config DLM_SCTP
-       bool "SCTP"
-
-endchoice
-
 config DLM_DEBUG
        bool "DLM debugging"
        depends on DLM
 config DLM_DEBUG
        bool "DLM debugging"
        depends on DLM
@@ -34,5 +15,3 @@ config DLM_DEBUG
        Under the debugfs mount point, the name of each lockspace will
        appear as a file in the "dlm" directory.  The output is the
        list of resource and locks the local node knows about.
        Under the debugfs mount point, the name of each lockspace will
        appear as a file in the "dlm" directory.  The output is the
        list of resource and locks the local node knows about.
-
-endmenu