]> git.neil.brown.name Git - history.git/commit
NFS: Break the nfs_wreq_lock into per-mount locks. This helps prevent
authorTrond Myklebust <trond.myklebust@fys.uio.no>
Mon, 23 Aug 2004 14:13:19 +0000 (10:13 -0400)
committerTrond Myklebust <trond.myklebust@fys.uio.no>
Mon, 23 Aug 2004 14:13:19 +0000 (10:13 -0400)
commit252470cdb5c1189c5a4b4423a810358f8847a24a
treeebc09c1b15284f1137ecd345c633a73a0a4bb971
parent395f639e04b8c885fcc52c90748835e57b4b2f69
NFS: Break the nfs_wreq_lock into per-mount locks. This helps prevent
   a heavy read and write workload on one mount point from
   interfering with workloads on other mount points.

Note that there is still some serialization due to the big kernel
   lock.

Signed-off-by: Chuck Lever <cel@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@fys.uio.no>
fs/nfs/inode.c
fs/nfs/pagelist.c
fs/nfs/write.c
include/linux/nfs_fs.h
include/linux/nfs_page.h