NFS: Do not serialise O_DIRECT reads and writes
authorTrond Myklebust <trond.myklebust@primarydata.com>
Fri, 3 Jun 2016 21:07:19 +0000 (17:07 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 5 Jul 2016 23:11:04 +0000 (19:11 -0400)
commita5864c999de6703f7ce908f72337568520c6cad3
treec1136f64cb88078a28bfb177d9f0f1e1745716d2
parent18290650b1c8655cfe6e0d63dd34942a037a130b
NFS: Do not serialise O_DIRECT reads and writes

Allow dio requests to be scheduled in parallel, but ensuring that they
do not conflict with buffered I/O.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/Makefile
fs/nfs/direct.c
fs/nfs/file.c
fs/nfs/internal.h
fs/nfs/io.c [new file with mode: 0644]
include/linux/nfs_fs.h