linux/fs/9p
Aneesh Kumar K.V 059c138bc7 fs/9p: Use truncate_setsize instead of vmtruncate
convert vmtruncate usage to truncate_setsize. We also writeback
all dirty pages before doing 9p operations and on success call truncate_setsize.
This ensure that we continue sanely on failed truncate on the server. The
disadvantage is that we are now going to write back the content that get
thrown away later as a part of truncate.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
2011-03-22 15:43:35 -05:00
..
acl.c fs/9p: Add inode hashing 2011-03-15 09:57:39 -05:00
acl.h fs: provide rcu-walk aware permission i_ops 2011-01-07 17:50:29 +11:00
cache.c fs/9p: Add v9fs_inode 2011-03-15 09:57:39 -05:00
cache.h fs/9p: Add v9fs_inode 2011-03-15 09:57:39 -05:00
fid.c fs/9p: Make the writeback_fid owned by root 2011-03-15 09:57:42 -05:00
fid.h fs/9p: Prevent multiple inclusion of same header 2011-03-15 09:57:41 -05:00
Kconfig fs/9p: fix menu presentation 2011-01-11 09:58:07 -06:00
Makefile fs/9p: Move dotl inode operations into a seperate file 2011-01-11 09:58:07 -06:00
v9fs_vfs.h fs/9p: Prevent multiple inclusion of same header 2011-03-15 09:57:41 -05:00
v9fs.c fs/9p: Add v9fs_inode 2011-03-15 09:57:39 -05:00
v9fs.h fs/9p: Fix race in initializing writeback fid 2011-03-22 15:43:35 -05:00
vfs_addr.c fs/9p: Add direct IO support in cached mode 2011-03-15 09:57:40 -05:00
vfs_dentry.c fs/9p: Add support for marking inode attribute invalid 2011-03-15 09:57:40 -05:00
vfs_dir.c fs/9p: We need not writeback dirty pages during close 2011-03-15 09:57:38 -05:00
vfs_file.c fs/9p: Fix race in initializing writeback fid 2011-03-22 15:43:35 -05:00
vfs_inode_dotl.c fs/9p: Use truncate_setsize instead of vmtruncate 2011-03-22 15:43:35 -05:00
vfs_inode.c fs/9p: Use truncate_setsize instead of vmtruncate 2011-03-22 15:43:35 -05:00
vfs_super.c fs/9p: Add . and .. dentry revalidation flag 2011-03-15 09:57:41 -05:00
xattr_user.c fs/9p: Add support user. xattr 2010-08-02 14:28:35 -05:00
xattr.c fs/9p: Remove unnecessary semicolons 2011-01-11 09:58:07 -06:00
xattr.h fs/9p: Add xattr callbacks for POSIX ACL 2010-10-28 09:08:46 -05:00