trace_block_rq_requeue(9)
trace_block_rq_requeue(9) π
okay bestie, this is the Kernel API Manual page for trace_block_rq_requeue(9) β and yes, we're getting into block IO request requeue territory π
NAME πΈ
trace_block_rq_requeue β place block IO request back on a queue
SYNOPSIS β¨
void trace_block_rq_requeue (struct request *rq );
ARGUMENTS π§
rqβ the block IO operation request π
DESCRIPTION π
okay so the block operation request rq is being placed back into queue q. for some reason the request was not completed and needs to be put back in the queue. that's the whole vibe β not completed, so back in the queue it goes π
SEE ALSO π¦
Kernel file ./include/trace/events/block.h is the source-y bestie for all this, and it's linked up with:
trace_block_touch_buffer(9)trace_block_dirty_buffer(9)trace_block_rq_complete(9)trace_block_rq_error(9)trace_block_rq_tag_wait(9)trace_block_rq_insert(9)trace_block_rq_issue(9)trace_block_rq_merge(9)trace_block_io_start(9)trace_block_io_done(9)trace_block_bio_complete(9)trace_block_bio_backmerge(9)trace_block_bio_frontmerge(9)trace_block_bio_queue(9)trace_block_getrq(9)trace_blk_zone_append_update_request_bio(9)trace_block_plug(9)trace_block_unplug(9)trace_block_split(9)trace_block_bio_remap(9)trace_block_rq_remap(9)trace_blkdev_zone_mgmt(9)
mwah π that's the page! shoutout to the source/version ./include/trace/events, dated October 2026 β and the page is literally trace_block_rq_requeue(9) β periodt π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms