summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2021-03-16 01:38:04 +0300
committerRichard Weinberger <richard@nod.at>2021-06-17 23:04:40 +0300
commit80f849bf541ef9b633a9c08ac208f9c9afd14eb9 (patch)
tree4da4171a7d84405ecdbecfc246301eb9e176f9da /tools/perf/scripts/python/exported-sql-viewer.py
parentdd3035a21ba7ccaa883d7107d357ad06320d78fc (diff)
downloadlinux-80f849bf541ef9b633a9c08ac208f9c9afd14eb9.tar.xz
um: implement flush_cache_vmap/flush_cache_vunmap
vmalloc() heavy workloads in UML are extremely slow, due to flushing the entire kernel VM space (flush_tlb_kernel_vm()) on the first segfault. Implement flush_cache_vmap() to avoid that, and while at it also add flush_cache_vunmap() since it's trivial. This speeds up my vmalloc() heavy test of copying files out from /sys/kernel/debug/gcov/ by 30x (from 30s to 1s.) Signed-off-by: Johannes Berg <johannes.berg@intel.com> Acked-By: Anton Ivanov <anton.ivanov@cambridgegreys.com> Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions