blk_mq_complete_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

blk_mq_complete_request β€” end I/O on a request. ok so this is the Kernel API Manual page for blk_mq_complete_request(9), and its whole thing is literally ending I/O on a request. periodt. πŸ’…

🌸 SYNOPSIS 🌸

void blk_mq_complete_request (struct request *rq );

πŸŽ€ ARGUMENTS πŸŽ€

  • rq β€” the request being processed, bestie. that's the one thing you hand over. 🫢

πŸ’… DESCRIPTION πŸ’…

Complete a request by scheduling the ->complete_rq operation. that's the move: the request gets completed by scheduling that ->complete_rq operation. lowkey mechanical, highkey iconic. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./block/blk-mq.c β€” yes, that's the file, and here's the whole reference squad:


and that's the page, bestie 🫢 β€” source/version tag ./block, dated October 2026, from the Kernel API Manual's blk_mq_complete_request(9) entry. go end some I/O πŸ’…βœ¨

πŸ“¦ where this page comes from