linux/fs/nfs
Josef Bacik 06222e491e fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek
This converts everybody to handle SEEK_HOLE/SEEK_DATA properly.  In some cases
we just return -EINVAL, in others we do the normal generic thing, and in others
we're simply making sure that the properly due-dilligence is done.  For example
in NFS/CIFS we need to make sure the file size is update properly for the
SEEK_HOLE and SEEK_DATA case, but since it calls the generic llseek stuff itself
that is all we have to do.  Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2011-07-20 20:47:58 -04:00
..
objlayout
cache_lib.c switch vfs_path_lookup() to struct path 2011-07-20 01:44:14 -04:00
cache_lib.h
callback_proc.c
callback_xdr.c
callback.c
callback.h
client.c
delegation.c
delegation.h
dir.c nfs: LOOKUP_{OPEN,CREATE,EXCL} is set only on the last step 2011-07-20 01:44:02 -04:00
direct.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -04:00
dns_resolve.c
dns_resolve.h
file.c fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek 2011-07-20 20:47:58 -04:00
fscache-index.c
fscache.c
fscache.h
getroot.c
idmap.c
inode.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -04:00
internal.h
iostat.h
Kconfig
Makefile
mount_clnt.c
namespace.c
nfs2xdr.c
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4_fs.h nfs4_closedata doesn't need to mess with struct path 2011-07-20 01:43:41 -04:00
nfs4filelayout.c
nfs4filelayout.h
nfs4filelayoutdev.c
nfs4namespace.c
nfs4proc.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -04:00
nfs4renewd.c
nfs4state.c nfs4_closedata doesn't need to mess with struct path 2011-07-20 01:43:41 -04:00
nfs4xdr.c NFSv4.1: update nfs4_fattr_bitmap_maxsz 2011-07-11 19:14:38 -04:00
nfsroot.c
pagelist.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -04:00
pnfs_dev.c
pnfs.c
pnfs.h
proc.c
read.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -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
write.c nfs_open_context doesn't need struct path either 2011-07-20 01:43:44 -04:00