summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorStefan Roesch <shr@fb.com>2022-04-26 21:21:30 +0300
committerJens Axboe <axboe@kernel.dk>2022-05-09 15:35:34 +0300
commite45a3e05008d52c6db63a3a01a9cdc7d89cd133a (patch)
tree40edc1554863f2fd2deed99798864a9051832ebb /tools/perf/scripts/python/export-to-sqlite.py
parent0e2e5c47fed68ce203f2c6978188cc49a2a96e26 (diff)
downloadlinux-e45a3e05008d52c6db63a3a01a9cdc7d89cd133a.tar.xz
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 <axboe@kernel.dk> Signed-off-by: Stefan Roesch <shr@fb.com> Reviewed-by: Kanchan Joshi <joshi.k@samsung.com> Link: https://lore.kernel.org/r/20220426182134.136504-9-shr@fb.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions