bfq_forget_idle(9)
π bfq_forget_idle(9) β a Kernel API Manual moment β¨
Okay bestie, we are literally in the Kernel API Manual right now, and this page is about bfq_forget_idle. Letβs get into it π
π NAME π
bfq_forget_idle β update the idle tree if necessary.
β¨ SYNOPSIS β¨
void bfq_forget_idle (struct bfq_service_tree *st );
π«Ά ARGUMENTS π«Ά
stβ the service tree to act upon. Thatβs the tree weβre doing the acting on, periodt.
π DESCRIPTION π
Okay so the whole point: to preserve the global O(log N) complexity, we only remove one entry here; since the idle tree will not grow indefinitely, this can be done safely. Thatβs the vibe π¦
π SEE ALSO π
Kernel file: ./block/bfq-wf2q.c β and the related API crowd is:
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_put_idle_entity(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)
Cute sign-off time π: the source/version is ./block, and this page is dated October 2026 β mwah, bestie π«Άβ¨
π¦ 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