bfq_activate_requeue_entity(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” true if this entity was waiting for a request. literally just a "yeah she was waiting on a req" flag. 🫢
  • requeue β€” true if this is a requeue, which implies that bfqq is 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 β€” true if 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:

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