summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stat-cpi.py
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2016-02-03 10:18:41 +0100
committerChristian Borntraeger <borntraeger@de.ibm.com>2016-02-10 13:12:56 +0100
commitab99a1cc7a405fed5148cf6a6fc26eec75b8a7a7 (patch)
treee14e35351435069a1879d3868f8ea9b8c851837b /tools/perf/scripts/python/stat-cpi.py
parent8a08b9c7379dc881ff5f00c086877353888a982f (diff)
KVM: s390: do not take mmap_sem on dirty log query
Dirty log query can take a long time for huge guests. Holding the mmap_sem for very long times can cause some unwanted latencies. Turns out that we do not need to hold the mmap semaphore. We hold the slots_lock for gfn->hva translation and walk the page tables with that address, so no need to look at the VMAs. KVM also holds a reference to the mm, which should prevent other things going away. During the walk we take the necessary ptl locks. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions