gfs2_rbm_add(9)
β¨ gfs2_rbm_add(9) β Kernel API Manual β¨
π NAME π
gfs2_rbm_add β add a number of blocks to an rbm. That's the whole name, bestie. π
π¦ SYNOPSIS π¦
bool gfs2_rbm_add (struct gfs2_rbm *rbm , u32 blocks );
That's the signature, copied exactly β no edits, no vibes-based renaming. π«Ά
π ARGUMENTS π
rbmβ therbmwithrgdalready set correctly. Like,rgdis already handled, so don't come for me about setup, iykyk. πblocksβ the number of blocks to add torpm. And yes, the original saysrpmhere, notrbmβ I'm not "fixing" it, bestie π.
πΈ DESCRIPTION πΈ
Okay so this function takes an existing rbm structure and adds a number of blocks to it. That's it. It's giving "small utility, main character energy" β literally take the existing rbm, add blocks, done. β¨
π₯ RETURN π₯
It returns true if the new rbm would point past the end of the rgrp. That's the boundary-case vibe check right there β if it's past the end, it's true, periodt. π
π SEE ALSO π
Kernel file: ./fs/gfs2/rgrp.c.
The whole friend group, in order:
gfs2_setbit(9)gfs2_testbit(9)gfs2_bit_search(9)rs_cmp(9)gfs2_bitfit(9)gfs2_rbm_from_block(9)gfs2_unaligned_extlen(9)gfs2_free_extlen(9)gfs2_bitcount(9)gfs2_rgrp_verify(9)gfs2_blk2rgrpd(9)gfs2_rgrpd_get_first(9)gfs2_rgrpd_get_next(9)__rs_deltree(9)gfs2_rs_deltree(9)gfs2_rs_delete(9)return_all_reservations(9)compute_bitstructs(9)gfs2_ri_total(9)read_rindex_entry(9)set_rgrp_preferences(9)gfs2_ri_update(9)gfs2_rindex_update(9)gfs2_rgrp_go_instantiate(9)gfs2_rgrp_brelse(9)gfs2_fitrim(9)rs_insert(9)rgd_free(9)rg_mblk_search(9)gfs2_next_unreserved_block(9)gfs2_reservation_check_and_update(9)gfs2_rbm_find(9)try_rgrp_unlink(9)gfs2_rgrp_congested(9)gfs2_rgrp_used_recently(9)fast_to_acquire(9)gfs2_inplace_reserve(9)gfs2_inplace_release(9)gfs2_alloc_extent(9)rgblk_free(9)gfs2_rgrp_dump(9)gfs2_adjust_reservation(9)gfs2_set_alloc_start(9)gfs2_alloc_blocks(9)__gfs2_free_blocks(9)gfs2_free_meta(9)gfs2_check_blk_type(9)gfs2_rlist_add(9)gfs2_rlist_alloc(9)gfs2_rlist_free(9)
gfs2_rbm_add(9) signing off, bestie π«Ά β source/version: ./fs/gfs2, date: October 2026. Go off and add those blocks, but keep an eye on that rgrp boundary, fr fr π
β¨
π¦ 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