bfq_put_idle_entity(9)
π bfq_put_idle_entity β kernel API manual, bestie edition β¨
Okay so real talk, this is a page from the Kernel API Manual about bfq_put_idle_entity(9) β yes the (9) is the section, don't @ me. It's a tiny little function but it's lowkey doing important cleanup work, and honestly? She's iconic for it. π
β¨ NAME β¨
bfq_put_idle_entity β release the idle tree ref of an entity.
That's it. That's the whole vibe. She drops a ref. Somebody had to do it. π«Ά
πΈ SYNOPSIS πΈ
void bfq_put_idle_entity (struct bfq_service_tree *st , struct
bfq_entity *entity );
Look at her go π two params, zero drama, returns void because she does not owe you an answer. Periodt.
π¦ ARGUMENTS π¦
stβ the service tree for the entity. Like, this is the tree she's hanging out in, okay? That's her venue. πentityβ the entity being released. Yeah this is the main character of the whole operation, the one getting her ref put back. Bye bestie ππ
π SEE ALSO π
No cap, this function does not roll alone β she's part of a whole friend group. The kernel file she lives in is ./block/bfq-wf2q.c, and here's literally everyone else in the group chat:
bfq_gt(9)bfq_update_next_in_service(9)bfq_delta(9)bfq_calc_finish(9)bfq_entity_of(9)bfq_extract(9)bfq_idle_extract(9)bfq_insert(9)bfq_update_min(9)bfq_update_active_node(9)bfq_update_active_tree(9)bfq_active_insert(9)bfq_ioprio_to_weight(9)bfq_weight_to_ioprio(9)bfq_find_deepest(9)bfq_active_extract(9)bfq_idle_insert(9)bfq_forget_entity(9)bfq_forget_idle(9)bfq_bfqq_served(9)bfq_bfqq_charge_time(9)__bfq_activate_entity(9)__bfq_requeue_entity(9)bfq_activate_requeue_entity(9)__bfq_deactivate_entity(9)bfq_deactivate_entity(9)bfq_calc_vtime_jump(9)bfq_first_active_entity(9)__bfq_lookup_next_entity(9)bfq_lookup_next_entity(9)
Like I said. Whole friend group. Iykyk πβ¨
Okay that's the whole page bestie, go read the source, mwah π
Sign-off time: this page is from ./block and it's dated October 2026 β and the header/footer both just say bfq_put_idle_entity(9) because she's consistent like that. Slay. π
π₯
π¦ 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