linux/fs/9p
jvrao 3e24ad2ff9 9p: Add a Direct IO support for non-cached operations.
The presence of v9fs_direct_IO() in the address space ops vector
allowes open() O_DIRECT flags which would have failed otherwise.

In the non-cached mode, we shunt off direct read and write requests before
the VFS gets them, so this method should never be called.

Direct IO is not 'yet' supported in the cached mode. Hence when
this routine is called through generic_file_aio_read(), the read/write fails
with an error.

Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
2010-10-28 09:08:45 -05:00
..
cache.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
cache.h 9p: Add fscache support to 9p 2009-09-23 13:03:46 -05:00
fid.c 9p: potential ERR_PTR() dereference 2010-08-30 10:35:28 -05:00
fid.h 9p: Documentation updates 2008-05-14 19:23:25 -05:00
Kconfig 9p: Add fscache support to 9p 2009-09-23 13:03:46 -05:00
Makefile fs/9p: Add support user. xattr 2010-08-02 14:28:35 -05:00
v9fs_vfs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 2010-08-10 11:26:52 -07:00
v9fs.c fs/9p: Prevent parallel rename when doing fid_lookup 2010-08-02 14:28:35 -05:00
v9fs.h fs/9p: Prevent parallel rename when doing fid_lookup 2010-08-02 14:28:35 -05:00
vfs_addr.c 9p: Add a Direct IO support for non-cached operations. 2010-10-28 09:08:45 -05:00
vfs_dentry.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
vfs_dir.c 9p: Pass the correct end of buffer to p9dirent_read 2010-10-28 09:08:44 -05:00
vfs_file.c fs/9p: setrlimit fix for 9p write 2010-10-28 09:08:44 -05:00
vfs_inode.c fs/9p: mkdir fix for setting S_ISGID bit as per parent directory 2010-10-28 09:08:45 -05:00
vfs_super.c fs/9p: Fix error handling in v9fs_get_sb 2010-09-13 08:13:02 -05:00
xattr_user.c fs/9p: Add support user. xattr 2010-08-02 14:28:35 -05:00
xattr.c 9p: fix sparse warnings in new xattr code 2010-08-02 14:28:38 -05:00
xattr.h fs/9p: Add support user. xattr 2010-08-02 14:28:35 -05:00