summaryrefslogtreecommitdiffstats
path: root/tools/kvm/kvm_stat
diff options
context:
space:
mode:
authorJeff Layton <jeff.layton@primarydata.com>2019-08-18 20:18:45 +0200
committerJ. Bruce Fields <bfields@redhat.com>2019-08-19 17:00:39 +0200
commit18f6622ebbdea56a83f8e553c159ce2d62d3ad0c (patch)
treedb96f78e192180c2b3460c426e2f7864e802a9d2 /tools/kvm/kvm_stat
parentsunrpc: add a new cache_detail operation for when a cache is flushed (diff)
downloadlinux-18f6622ebbdea56a83f8e553c159ce2d62d3ad0c.tar.xz
linux-18f6622ebbdea56a83f8e553c159ce2d62d3ad0c.zip
locks: create a new notifier chain for lease attempts
With the new file caching infrastructure in nfsd, we can end up holding files open for an indefinite period of time, even when they are still idle. This may prevent the kernel from handing out leases on the file, which is something we don't want to block. Fix this by running a SRCU notifier call chain whenever on any lease attempt. nfsd can then purge the cache for that inode before returning. Since SRCU is only conditionally compiled in, we must only define the new chain if it's enabled, and users of the chain must ensure that SRCU is enabled. Signed-off-by: Jeff Layton <jeff.layton@primarydata.com> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'tools/kvm/kvm_stat')
0 files changed, 0 insertions, 0 deletions