gfs2_free_journal_extents(9)
π gfs2_free_journal_extents β free cached journal bmap info
Okay bestie, welcome to another β¨ Kernel API Manual β¨ moment β this one's straight out of the gfs2 corner of the kernel, and honestly? It's giving cleanup-era icon. π
πΈ NAME πΈ
gfs2_free_journal_extents β free cached journal bmap info. That's it, that's the whole job. She frees. She's cached. She's bmap info. π
β¨ SYNOPSIS β¨
void gfs2_free_journal_extents (struct gfs2_jdesc *jd );
No return value, no drama β it's a void, she doesn't owe you an exit status or anything. π«Ά
π¦ ARGUMENTS π¦
jdβ the journal ποΈβ¨. Literally that's the whole description: the journal. Lowkey the most chill argument spec ever written, ngl.
π SEE ALSO π
Bestie, the friend group here is huge β like, this function rolls deep. All from the kernel file ./fs/gfs2/bmap.c π:
gfs2_unstuffer_folio(9)gfs2_unstuff_dinode(9)find_metapath(9)metaptr1(9)metapointer(9)lookup_metapath(9)fillup_metapath(9)gfs2_extent_length(9)gfs2_hole_size(9)__gfs2_iomap_alloc(9)gfs2_alloc_size(9)__gfs2_iomap_get(9)gfs2_block_map(9)gfs2_journaled_truncate(9)sweep_bh_for_rgrps(9)find_nonnull_ptr(9)punch_hole(9)do_shrink(9)do_grow(9)gfs2_setattr_size(9)gfs2_add_jextent(9)gfs2_map_journal_extents(9)gfs2_write_alloc_required(9)
Not me listing all twenty-three of them π β every single one made the cut, no cap, because we don't do "etc." in this house. Periodt. π
Heads up babe: this page keeps it very brief β the original gives us the name, the signature, one argument tagged as "the journal", and that glorious SEE ALSO wall. No extra behaviour notes, no warnings, no bugs section. So we're not inventing any. π
That's the whole vibe check, bestie β brought to you from ./fs/gfs2 in the October 2026 edition of the Kernel API Manual. Slay, stay cached, and free those extents responsibly. π
β¨ππ¦π
π¦ 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