Boaz Harrosh
8cf1fb2163
pnfs: Automatically select blocks & objects layouts
...
Just like files-layout, blocks & objects layouts are part of the
NFS 4.1 protocol and should be automatically selected if NFS_4_1
is selected. The small problem is that these depend on other
Kernel support being present, while files only depends on NFS
itself.
This patch removes from the user choice the presence of objects
and blocks layout. But makes sure these are selected only if
the depended subsystems are present in the Kernel.
Signed-off-by: Boaz Harrosh <[email protected] >
Acked-by: Peng Tao <[email protected] >
Signed-off-by: Linus Torvalds <[email protected] >
2011-08-11 17:51:27 -07:00
..
blocklayout
pnfsblock: write_pagelist handle zero invalid extents
2011-07-31 12:18:17 -04:00
objlayout
pnfs: simplify pnfs files module autoloading
2011-07-15 19:21:58 -04:00
cache_lib.c
switch vfs_path_lookup() to struct path
2011-07-20 01:44:14 -04:00
cache_lib.h
atomic: use <linux/atomic.h>
2011-07-26 16:49:47 -07:00
callback.c
NFS do not find client in NFSv4 pg_authenticate
2011-01-25 15:26:51 -05:00
callback.h
pnfs: CB_NOTIFY_DEVICEID
2011-05-29 20:52:31 +03:00
callback_proc.c
NFS: move pnfs layouts to nfs_server structure
2011-07-12 13:40:27 -04:00
callback_xdr.c
pnfs: CB_NOTIFY_DEVICEID
2011-05-29 20:52:31 +03:00
client.c
pnfsblock: add device operations
2011-07-31 12:18:16 -04:00
delegation.c
NFSv4: Don't use the delegation->inode in nfs_mark_return_delegation()
2011-07-25 15:37:29 -04:00
delegation.h
NFS: Move cl_delegations to the nfs_server struct
2011-01-06 14:57:46 -05:00
dir.c
Additional readdir cookie loop information
2011-07-30 14:37:14 -04:00
direct.c
atomic: use <linux/atomic.h>
2011-07-26 16:49:47 -07:00
dns_resolve.c
dns_resolve.h
file.c
fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
2011-07-20 20:47:59 -04:00
fscache-index.c
fscache.c
FS-Cache: Add a helper to bulk uncache pages on an inode
2011-07-07 13:21:56 -07:00
fscache.h
getroot.c
Merge branch 'nfs-for-2.6.39' into nfs-for-next
2011-03-24 17:03:14 -04:00
idmap.c
treewide: remove duplicate includes
2011-06-20 16:08:19 +02:00
inode.c
nfs_open_context doesn't need struct path either
2011-07-20 01:43:44 -04:00
internal.h
NFS: Clean up - simplify the switch to read/write-through-MDS
2011-07-15 09:12:22 -04:00
iostat.h
Kconfig
pnfs: Automatically select blocks & objects layouts
2011-08-11 17:51:27 -07:00
Makefile
pnfsblock: add blocklayout Kconfig option, Makefile, and stubs
2011-07-31 12:18:15 -04:00
mount_clnt.c
NFS: Remove redundant unlikely()
2010-12-21 11:51:23 -05:00
namespace.c
NFS: Add SECINFO_NO_NAME procedure
2011-07-12 13:40:27 -04:00
nfs2xdr.c
Merge branch 'bugfixes' into nfs-for-2.6.38
2011-01-10 14:48:02 -05:00
nfs3acl.c
switch posix_acl_create() to umode_t *
2011-08-01 02:09:42 -04:00
nfs3proc.c
switch posix_acl_create() to umode_t *
2011-08-01 02:09:42 -04:00
nfs3xdr.c
NFS: Fix "kernel BUG at fs/nfs/nfs3xdr.c:1338!"
2011-01-25 15:24:47 -05:00
nfs4_fs.h
pnfs: ask for layout_blksize and save it in nfs_server
2011-07-31 12:18:15 -04:00
nfs4filelayout.c
pnfs: save layoutcommit lwb at layout header
2011-07-31 12:18:14 -04:00
nfs4filelayout.h
NFSv4.1: do not use deviceids after MDS clientid invalidation
2011-07-12 13:40:29 -04:00
nfs4filelayoutdev.c
NFS: fix comment
2011-07-12 13:40:27 -04:00
nfs4namespace.c
nfs: nfs_do_{ref,sub}mount() superblock argument is redundant
2011-03-16 16:48:06 -04:00
nfs4proc.c
pnfs: cleanup_layoutcommit
2011-07-31 12:18:15 -04:00
nfs4renewd.c
NFSv4.1: new flag for state renewal check
2011-03-11 15:38:41 -05:00
nfs4state.c
Merge branch 'master' into devel and apply fixup from Stephen Rothwell:
2011-07-25 14:53:52 -04:00
nfs4xdr.c
pnfs: cleanup_layoutcommit
2011-07-31 12:18:15 -04:00
nfsroot.c
NFS: Revert NFSROOT default mount options
2011-05-27 17:42:47 -04:00
pagelist.c
Merge branch 'master' into devel and apply fixup from Stephen Rothwell:
2011-07-25 14:53:52 -04:00
pnfs.c
pnfs: cleanup_layoutcommit
2011-07-31 12:18:15 -04:00
pnfs.h
NFS: Re-enable compilation of nfs with !CONFIG_NFS_V4 || !CONFIG_NFS_V4_1
2011-07-31 14:27:04 -10:00
pnfs_dev.c
NFSv4.1: do not use deviceids after MDS clientid invalidation
2011-07-12 13:40:29 -04:00
proc.c
NFS: lookup supports alternate client
2011-03-24 13:52:41 -04:00
read.c
Merge branch 'master' into devel and apply fixup from Stephen Rothwell:
2011-07-25 14:53:52 -04:00
super.c
switch vfs_path_lookup() to struct path
2011-07-20 01:44:14 -04:00
symlink.c
sysctl.c
unlink.c
nfs: don't use d_move in nfs_async_rename_done
2011-07-25 15:00:21 -04:00
write.c
Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
2011-07-27 13:23:02 -07:00