blkg_put(9)
π blkg_put(9) β a Kernel API Manual moment
okay so welcome to blkg_put(9), bestie, this is the Kernel API Manual and today we're literally just putting a blkg reference back down. that's it. that's the whole page. but we're gonna do it cutely π
β¨ NAME β¨
blkg_put β put a blkg reference π«Ά
like, you had a reference, and now you're releasing it. no cap, that's the entire vibe.
πΈ SYNOPSIS πΈ
void blkg_put (struct blkcg_gq *blkg );
yes the space before the closing paren is staying, it's iconic, don't touch it β¨
π ARGUMENTS π
blkgβ the blkg you want to put π¦. that's the blkg to put, fr fr. hand it over and let it go.
π₯ SEE ALSO π₯
okay bestie, the whole group chat is here, every single one of them:
- Kernel file
./block/blk-cgroup.hβ the file, the source, the origin story π bio_issue_as_root_blkg(9)blkg_lookup(9)blkg_to_pd(9)pd_to_blkg(9)blkg_get(9)blkg_tryget(9)blkg_for_each_descendant_pre(9)blkg_for_each_descendant_post(9)blkcg_set_delay(9)blkcg_clear_delay(9)blk_cgroup_mergeable(9)
like, the whole squad π go read them, iykyk.
ngl if you're reaching forblkg_put(9)you probably already metblkg_get(9)andblkg_tryget(9)first. balance in all things π
β the cute sign-off β
this little gem lives in ./block and the version of this page is dated October 2026 β mark your calendars 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