aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorJulien Grall <[email protected]>2017-05-31 14:03:57 +0100
committerJuergen Gross <[email protected]>2017-06-07 11:23:14 +0200
commit753c09b5652bb4fe53e2db648002ec64b32b8827 (patch)
tree9a4e906571c2f9075302d2421a54d76b9ad32282 /tools/perf/scripts/python/call-graph-from-postgresql.py
parentc71e6d804c88168ecf02aaf14e1fd5773d683b5f (diff)
xen/privcmd: Support correctly 64KB page granularity when mapping memory
Commit 5995a68 "xen/privcmd: Add support for Linux 64KB page granularity" did not go far enough to support 64KB in mmap_batch_fn. The variable 'nr' is the number of 4KB chunk to map. However, when Linux is using 64KB page granularity the array of pages (vma->vm_private_data) contain one page per 64KB. Fix it by incrementing st->index correctly. Furthermore, st->va is not correctly incremented as PAGE_SIZE != XEN_PAGE_SIZE. Fixes: 5995a68 ("xen/privcmd: Add support for Linux 64KB page granularity") CC: [email protected] Reported-by: Feng Kan <[email protected]> Signed-off-by: Julien Grall <[email protected]> Reviewed-by: Boris Ostrovsky <[email protected]> Signed-off-by: Juergen Gross <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions