bfq_reparent_leaf_entity(9)
π bfq_reparent_leaf_entity(9) β the kernel API manual, bestie edition π
okay so you're reading the kernel API manual page for bfq_reparent_leaf_entity(9) and honestly? iconic of you. this is the one that moves a leaf entity up to the root_group. no cap, that's the whole vibe. π¦
β¨ NAME β¨
bfq_reparent_leaf_entity β move leaf entity to the root_group. literally that's it, that's the function. π«Ά
πΈ SYNOPSIS πΈ
void bfq_reparent_leaf_entity (struct bfq_data *bfqd , struct bfq_entity
*entity , int ioprio_class );
look at that signature. ate. π
π§ ARGUMENTS π§
bfqdβ the device data structure with theroot_groupin it. this is the main character of the struct world, it's giving "i hold the root group" energy. πentityβ the entity to move, but here's the nuance bestie, listen: ifentityis a leaf, it's the entity to move; ifentityis not a leaf, then it's the parent entity of an active leaf entity to move. yes it does double duty. no i will not be explaining further, that's literally what it says. πioprio_classβ the I/O priority class to reparent. that's the one. π
π SEE ALSO π
kernel file ./block/bfq-cgroup.c β and then the whole friend group, fr fr:
bfq_stat_add(9)bfq_stat_read(9)bfq_stat_reset(9)bfq_stat_add_aux(9)blkg_prfill_stat(9)bfq_bfqq_move(9)__bfq_bic_change_cgroup(9)bfq_flush_idle_tree(9)bfq_reparent_active_queues(9)bfq_pd_offline(9)
all of them. every single one. i didn't skip anybody, i'm not that girl. π
lowkey reminder bestie: this page lives in ./block, dated October 2026, shipped under the kernel API manual. π
and that's the whole page!! slay, you now understand bfq_reparent_leaf_entity(9) βπ¦π β written with love, from ./block, October 2026, kernel API manual, version of record. mwah. ππ
π¦ 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