summaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfsroot.c
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2012-03-17 16:59:30 +0100
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-03-20 18:08:26 +0100
commit3b3be88d67cc17d0f0ab6edaf131516793fc947e (patch)
tree293bc2bcc7cf7a175786ec33a4e2aff8c5c7ebca /fs/nfs/nfsroot.c
parentNFSv4: It is not safe to dereference lsp->ls_state in release_lockowner (diff)
downloadlinux-3b3be88d67cc17d0f0ab6edaf131516793fc947e.tar.xz
linux-3b3be88d67cc17d0f0ab6edaf131516793fc947e.zip
NFS: Use cond_resched_lock() to reduce latencies in the commit scans
Ensure that we conditionally drop the inode->i_lock when it is safe to do so in the commit loops. We do so after locking the nfs_page, but before removing it from the commit list. We can then use list_safe_reset_next to recover the loop after the lock is retaken. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/nfsroot.c')
0 files changed, 0 insertions, 0 deletions