aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2023-05-18 07:31:01 +0200
committerJens Axboe <[email protected]>2023-05-18 19:42:54 -0600
commitdd6216bb16e83e349d5d987227328031b0b0d30d (patch)
treea0f848cac75d999c7fa488d387cfecbc67f3f5b1 /tools/perf/scripts/python
parentfdcab6cddef24a26b86d798814b3c25057e53c21 (diff)
blk-mq: make sure elevator callbacks aren't called for passthrough request
In case of q->elevator, passthrough request can still be marked as RQF_ELV, so some elevator callbacks will be called for them. Fix this by splitting RQF_SCHED_TAGS, which is set for all requests that are issued on a queue that uses an I/O scheduler, and RQF_USE_SCHED for non-flush, non-passthrough requests on such a queue. Roughly based on two different patches from Ming Lei <[email protected]>. Signed-off-by: Christoph Hellwig <[email protected]> Reviewed-by: Ming Lei <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions