bfq_activate_requeue_entity(9)
π bfq_activate_requeue_entity(9) β Kernel API Manual π
okay so bestie, we're in the Kernel API Manual, and today's main character is bfq_activate_requeue_entity β the function that activates or requeues an entity representing a bfq_queue, and also activates, requeues or repositions all the ancestors for which that update becomes necessary. like, the whole family tree gets a vibe check, no cap. πΈ
β¨ NAME β¨
bfq_activate_requeue_entity β activate or requeue an entity representing a bfq_queue, and activate, requeue or reposition all ancestors for which such an update becomes necessary. it's giving "whole bloodline gets notified" energy, fr fr. π₯
π¦ SYNOPSIS π¦
void bfq_activate_requeue_entity (struct bfq_entity *entity , bool
non_blocking_wait_rq , bool requeue , bool expiration );
no return value, she just does her thing and leaves π
π ARGUMENTS π
entityβ the entity to activate. that's her, that's the girl. the one getting activated. πnon_blocking_wait_rqβtrueif this entity was waiting for a request. literally just a "yeah she was waiting on a req" flag. π«Άrequeueβtrueif this is a requeue, which implies thatbfqqis being expired; thus ALL its ancestors stop being served and must therefore be requeued. so like... expiration is a whole group-chat event and everybody gets moved, periodt. πexpirationβtrueif this function is being invoked in the expiration path of the in-service queue. iykyk β you're on the expiration path, bestie. β
π SEE ALSO π
Kernel file ./block/bfq-wf2q.c β go read her, she's iconic β¨
and the whole bestie squad:
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_forget_idle(9)bfq_bfqq_served(9)bfq_bfqq_charge_time(9)__bfq_activate_entity(9)__bfq_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)
thirty links, one squad, all slaying in their own lane π π¦
ok that's the whole page bestie, no skipped parts, no gatekeeping π
and that's the wrap! this cutie lives under ./block, dated October 2026, and she's filed as bfq_activate_requeue_entity(9) β mwah, go read the source, ily, bye πβ¨π
π¦ 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