Adds DMAPI, debug and trace support, and quotas as a module.
--- /home/chatz/isms/linux-2.6.19/fs/xfs/Kconfig 2006-11-30 08:57:37.000000000 +1100
+++ Kconfig 2006-12-15 17:48:27.000000000 +1100
@@ -19,7 +18,7 @@
to use an initial ramdisk (initrd) to boot.
config XFS_QUOTA
- bool "XFS Quota support"
+ tristate "XFS Quota support"
depends on XFS_FS
help
If you say Y here, you will be able to set limits for disk usage on
@@ -35,6 +34,19 @@
with or without the generic quota support enabled (CONFIG_QUOTA) -
they are completely independent subsystems.
+config XFS_DMAPI
+ tristate "XFS DMAPI support"
+ depends on XFS_FS
+ select DMAPI
+ help
+ The Data Management API is a system interface used to implement
+ the interface defined in the X/Open document:
+ "Systems Management: Data Storage Management (XDSM) API",
+ dated February 1997. This interface is used by hierarchical
+ storage management systems.
+
+ If unsure, say N.
+
config XFS_SECURITY
bool "XFS Security Label support"
depends on XFS_FS
@@ -76,3 +88,29 @@
See the xfs man page in section 5 for additional information.
If unsure, say N.
+
+config XFS_DEBUG
+ bool "XFS Debugging support (EXPERIMENTAL)"
+ depends on XFS_FS && EXPERIMENTAL
+ help
+ Say Y here to get an XFS build with many debugging features,
+ including ASSERT checks, function wrappers around macros,
+ and extra sanity-checking functions in various code paths.
+
+ Note that the resulting code will be HUGE and SLOW, and probably
+ not useful unless you are debugging a particular problem.
+
+ Say N unless you are an XFS developer, or you play one on TV.
+
+config XFS_TRACE
+ bool "XFS Tracing support (EXPERIMENTAL)"
+ depends on XFS_FS && EXPERIMENTAL
+ help
+ Say Y here to get an XFS build with activity tracing enabled.
+ Enabling this option will attach historical information to XFS
+ inodes, buffers, certain locks, the log, the IO path, and a
+ few other key areas within XFS. These traces can be examined
+ using the kdb kernel debugger.
+
+ Say N unless you are an XFS developer.
+