|
@@ -234,10 +234,8 @@ nfs_file_read(struct kiocb *iocb, const struct iovec *iov,
|
|
|
ssize_t result;
|
|
|
size_t count = iov_length(iov, nr_segs);
|
|
|
|
|
|
-#ifdef CONFIG_NFS_DIRECTIO
|
|
|
if (iocb->ki_filp->f_flags & O_DIRECT)
|
|
|
return nfs_file_direct_read(iocb, iov, nr_segs, pos);
|
|
|
-#endif
|
|
|
|
|
|
dfprintk(VFS, "nfs: read(%s/%s, %lu@%lu)\n",
|
|
|
dentry->d_parent->d_name.name, dentry->d_name.name,
|
|
@@ -383,9 +381,7 @@ const struct address_space_operations nfs_file_aops = {
|
|
|
.write_end = nfs_write_end,
|
|
|
.invalidatepage = nfs_invalidate_page,
|
|
|
.releasepage = nfs_release_page,
|
|
|
-#ifdef CONFIG_NFS_DIRECTIO
|
|
|
.direct_IO = nfs_direct_IO,
|
|
|
-#endif
|
|
|
.launder_page = nfs_launder_page,
|
|
|
};
|
|
|
|
|
@@ -443,10 +439,8 @@ static ssize_t nfs_file_write(struct kiocb *iocb, const struct iovec *iov,
|
|
|
ssize_t result;
|
|
|
size_t count = iov_length(iov, nr_segs);
|
|
|
|
|
|
-#ifdef CONFIG_NFS_DIRECTIO
|
|
|
if (iocb->ki_filp->f_flags & O_DIRECT)
|
|
|
return nfs_file_direct_write(iocb, iov, nr_segs, pos);
|
|
|
-#endif
|
|
|
|
|
|
dfprintk(VFS, "nfs: write(%s/%s(%ld), %lu@%Ld)\n",
|
|
|
dentry->d_parent->d_name.name, dentry->d_name.name,
|