xfs-masters
[Top] [All Lists]

[PATCH] fs: move exportfs since it is not a networking filesystem

To: lkml <linux-kernel@xxxxxxxxxxxxxxx>
Subject: [PATCH] fs: move exportfs since it is not a networking filesystem
From: Randy Dunlap <randy.dunlap@xxxxxxxxxx>
Date: Fri, 15 Oct 2010 16:32:27 -0700
Cc: akpm <akpm@xxxxxxxxxxxxxxxxxxxx>, Dave Chinner <david@xxxxxxxxxxxxx>, Christoph Hellwig <hch@xxxxxx>, Alex Elder <aelder@xxxxxxx>, xfs-masters@xxxxxxxxxxx
Organization: Oracle Linux Eng.
From: Randy Dunlap <randy.dunlap@xxxxxxxxxx>

Move the EXPORTFS kconfig symbol out of the NETWORK_FILESYSTEMS block
since it provides a library function that can be (and is) used by other
(non-network) filesystems.

This also eliminates a kconfig dependency warning:

warning: (XFS_FS && BLOCK || NFSD && NETWORK_FILESYSTEMS && INET && 
FILE_LOCKING && BKL) selects EXPORTFS which has unmet direct dependencies 
(NETWORK_FILESYSTEMS)

Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx>
Cc: Dave Chinner <david@xxxxxxxxxxxxx>
Cc: Christoph Hellwig <hch@xxxxxx>
Cc: Alex Elder <aelder@xxxxxxx>
Cc: xfs-masters@xxxxxxxxxxx
---
 fs/Kconfig |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

--- lnx-2636-rc8.orig/fs/Kconfig
+++ lnx-2636-rc8/fs/Kconfig
@@ -47,6 +47,9 @@ source "fs/nilfs2/Kconfig"
 
 endif # BLOCK
 
+config EXPORTFS
+       tristate
+
 config FILE_LOCKING
        bool "Enable POSIX file locking API" if EMBEDDED
        default y
@@ -221,9 +224,6 @@ config LOCKD_V4
        depends on FILE_LOCKING
        default y
 
-config EXPORTFS
-       tristate
-
 config NFS_ACL_SUPPORT
        tristate
        select FS_POSIX_ACL

<Prev in Thread] Current Thread [Next in Thread>