diff options
author | Stefan Roesch <[email protected]> | 2022-04-26 11:21:30 -0700 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2022-05-09 06:35:34 -0600 |
commit | e45a3e05008d52c6db63a3a01a9cdc7d89cd133a (patch) | |
tree | 40edc1554863f2fd2deed99798864a9051832ebb /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
parent | 0e2e5c47fed68ce203f2c6978188cc49a2a96e26 (diff) |
io_uring: overflow processing for CQE32
This adds the overflow processing for large CQE's.
This adds two parameters to the io_cqring_event_overflow function and
uses these fields to initialize the large CQE fields.
Allocate enough space for large CQE's in the overflow structue. If no
large CQE's are used, the size of the allocation is unchanged.
The cqe field can have a different size depending if its a large
CQE or not. To be able to allocate different sizes, the two fields
in the structure are re-ordered.
Co-developed-by: Jens Axboe <[email protected]>
Signed-off-by: Stefan Roesch <[email protected]>
Reviewed-by: Kanchan Joshi <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions