On 2010-09-11 00:11, Fred Isaman wrote: > On Fri, Sep 10, 2010 at 12:31 PM, Trond Myklebust > <Trond.Myklebust@xxxxxxxxxx> wrote: >> On Thu, 2010-09-02 at 14:00 -0400, Fred Isaman wrote: >>> From: The pNFS Team <linux-nfs@xxxxxxxxxxxxxxx> >>> >>> This driver just registers itself and supplies trivial mount/umount functions. >>> >>> Signed-off-by: TBD - melding/reorganization of several patches >>> --- >>> fs/nfs/Kconfig | 5 +++ >>> fs/nfs/Makefile | 3 ++ >>> fs/nfs/nfs4filelayout.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++ >>> include/linux/nfs_fs.h | 1 + >>> 4 files changed, 98 insertions(+), 0 deletions(-) >>> create mode 100644 fs/nfs/nfs4filelayout.c >>> >>> diff --git a/fs/nfs/Kconfig b/fs/nfs/Kconfig >>> index 5f1b936..980f2dc 100644 >>> --- a/fs/nfs/Kconfig >>> +++ b/fs/nfs/Kconfig >>> @@ -82,6 +82,11 @@ config NFS_V4_1 >>> >>> If unsure, say N. >>> >>> +config PNFS_FILE_LAYOUT >>> + tristate >>> + depends on NFS_FS && NFS_V4_1 >>> + default m >> >> Should be 'default y', otherwise it has an implicit dependency on >> CONFIG_MODULES. >> > > The idea was that normally the driver would compile as a module, and > use loading/unloading of it to control whether pnfs is supported. > > Is there a way to do this that does not introduce the implicit dependency? > The explicit dependency on NFS_FS does the trick for you (as it is currently in the pnfs tree), so the default is set to m iff NFS_FS==m Benny -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html