diff --git a/[refs] b/[refs]
index be30df1a3b80..67413c522d79 100644
--- a/[refs]
+++ b/[refs]
@@ -1,2 +1,2 @@
---
-refs/heads/master: 0ff423849de3fe98c06d30a8ac73103c8741914c
+refs/heads/master: 571f0a0bdeeb2d1692751b6c5df15dafb483c7ff
diff --git a/trunk/fs/Kconfig b/trunk/fs/Kconfig
index 9acf3a2d2313..fad19083285c 100644
--- a/trunk/fs/Kconfig
+++ b/trunk/fs/Kconfig
@@ -208,22 +208,7 @@ source "fs/hfs/Kconfig"
source "fs/hfsplus/Kconfig"
source "fs/befs/Kconfig"
source "fs/bfs/Kconfig"
-
-config EFS_FS
- tristate "EFS file system support (read only) (EXPERIMENTAL)"
- depends on BLOCK && EXPERIMENTAL
- help
- EFS is an older file system used for non-ISO9660 CD-ROMs and hard
- disk partitions by SGI's IRIX operating system (IRIX 6.0 and newer
- uses the XFS file system for hard disk partitions however).
-
- This implementation only offers read-only access. If you don't know
- what all this is about, it's safe to say N. For more information
- about EFS see its home page at .
-
- To compile the EFS file system support as a module, choose M here: the
- module will be called efs.
-
+source "fs/efs/Kconfig"
source "fs/jffs2/Kconfig"
# UBIFS File system configuration
source "fs/ubifs/Kconfig"
diff --git a/trunk/fs/efs/Kconfig b/trunk/fs/efs/Kconfig
new file mode 100644
index 000000000000..6ebfc1c207a8
--- /dev/null
+++ b/trunk/fs/efs/Kconfig
@@ -0,0 +1,14 @@
+config EFS_FS
+ tristate "EFS file system support (read only) (EXPERIMENTAL)"
+ depends on BLOCK && EXPERIMENTAL
+ help
+ EFS is an older file system used for non-ISO9660 CD-ROMs and hard
+ disk partitions by SGI's IRIX operating system (IRIX 6.0 and newer
+ uses the XFS file system for hard disk partitions however).
+
+ This implementation only offers read-only access. If you don't know
+ what all this is about, it's safe to say N. For more information
+ about EFS see its home page at .
+
+ To compile the EFS file system support as a module, choose M here: the
+ module will be called efs.