diff options
| author | 2025-11-28 16:53:13 +0800 | |
|---|---|---|
| committer | 2025-11-28 09:09:19 -0700 | |
| commit | d0c98769ee7d5db8d699a270690639cde1766cd4 (patch) | |
| tree | 736482908a880ed3a624edbcf4cec18c68cd044b /tools/lib/python | |
| parent | ublk: prevent invalid access with DEBUG (diff) | |
blk-mq: use array manage hctx map instead of xarray
After commit 4e5cc99e1e48 ("blk-mq: manage hctx map via xarray"), we use
an xarray instead of array to store hctx, but in poll mode, each time
in blk_mq_poll, we need use xa_load to find corresponding hctx, this
introduce some costs. In my test, xa_load may cost 3.8% cpu.
This patch revert previous change, eliminates the overhead of xa_load
and can result in a 3% performance improvement.
Signed-off-by: Fengnan Chang <changfengnan@bytedance.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
