gfs2_rgrp_dump(9)
π gfs2_rgrp_dump(9) β from the Kernel API Manual, bestie
Okay so picture this: you're deep in the kernel, you've got a resource group in front of you, and you just need to see it. That's literally this function. It prints out an rgrp. That's the whole gig. Iconic, honestly.
β¨ NAME β¨
gfs2_rgrp_dump β print out an rgrp π«Ά
πΈ SYNOPSIS πΈ
void gfs2_rgrp_dump (struct seq_file *seq , struct gfs2_rgrpd *rgd ,
const char *fs_id_buf );
π ARGUMENTS π
seqβ the iterator, aka the seq_file you're dumping into. it's giving "where the output goes" energy β¨rgdβ the rgrp in question π like, the actual resource group we're talking about herefs_id_bufβ pointer to the file system id (if requested). note the "if requested" β it's conditional, bestie, don't come for me π
π¦ SEE ALSO π¦
First up, the kernel file itself: ./fs/gfs2/rgrp.c β that's the home base, the main character π
And then there's the whole extended friend group, no cap:
gfs2_setbit(9), gfs2_testbit(9), gfs2_bit_search(9), rs_cmp(9), gfs2_bitfit(9), gfs2_rbm_from_block(9), gfs2_rbm_add(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_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)
Fifty of them. FIFTY. and yes I listed every single one because we don't do half-finished here π
go read them, they're literally all in rgrp.c's orbit, iykyk.
ngl there's no exit status, no env vars, no flags to remember here β it's a void function, it returns nothing, it just vibes and prints. sometimes that's enough π§
and that's the whole page!! this one came from the Kernel API Manual, dated October 2026, out of ./fs/gfs2 β and it's signed off as gfs2_rgrp_dump(9). slay, periodt, go dump some rgrps ππ
π¦ 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