blk_add_trace_bio(9)
π NAME π
okay so welcome to the blk_add_trace_bio(9) page from the Kernel API Manual, bestie β¨ this one is literally βAdd a trace for a bio oriented actionβ and itβs giving kernel tracing realness π
β¨ SYNOPSIS β¨
void blk_add_trace_bio (struct request_queue *q , struct bio *bio , u64
what , int error );
π ARGUMENTS π
qβ the queue the io is for. yes bestie, that queue π«Άbioβ the source bio, the main character of the trace πΈwhatβ the action. thatβs the vibe check πerrorβ error, if any. lowkey keep an eye on it π
π¦ DESCRIPTION π¦
Records an action against a bio. Will log the bio offset + size. no cap, thatβs literally the whole description π
π SEE ALSO π
Kernel file ./kernel/trace/blktrace.c β plus these iconic cross-refs, iykyk:
blk_trace_ioctl(9)blk_trace_shutdown(9)blk_add_trace_rq(9)blk_add_trace_bio_remap(9)blk_add_trace_rq_remap(9)blk_add_driver_data(9)blk_fill_rwbs(9)
thatβs the whole page, bestie π
source/version is ./kernel/trace, dated October 2026 β mwah π«Άβ¨
π¦ 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