diff options
author | Jens Axboe <[email protected]> | 2022-08-05 16:44:34 -0600 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2022-08-22 10:07:56 -0600 |
commit | e88811bc43b971e06fa82d4e421e21b3c999c1a7 (patch) | |
tree | 63b3e0072fbd45bd78ec3b04c0973db6e61c6347 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | 8af870aa5b84729d7a39f84226be6f84e4943d8f (diff) |
block: use on-stack page vec for <= UIO_FASTIOV
Avoid a kmalloc+kfree for each page array, if we only have a few pages
that are mapped. An alloc+free for each IO is quite expensive, and
it's pretty pointless if we're only dealing with 1 or a few vecs.
Use UIO_FASTIOV like we do in other spots to set a sane limit for how
big of an IO we want to avoid allocations for.
Reviewed-by: Chaitanya Kulkarni <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions