gfs2_write_jdata_folio(9)
π NAME π
okay so bestie, this is the gfs2_write_jdata_folio(9) page from the Kernel API Manual, and the name is literally this:
gfs2_write_jdata_folio β the gfs2 jdata-specific version of block_write_full_folio π
β¨ SYNOPSIS β¨
int gfs2_write_jdata_folio (struct folio *folio , struct
writeback_control *wbc );
π ARGUMENTS π
folioβ the folio to write. That's the main character here π«Άwbcβ the writeback control. The vibe manager for the writeback, basically β¨
π¦ DESCRIPTION π¦
So lowkey this is the same as calling block_write_full_folio, but plot twist: it also writes pages outside of i_size ππ₯
That's the whole flex. Same call energy, plus pages outside i_size get written too. No cap.
π₯ SEE ALSO π₯
Kernel file ./fs/gfs2/aops.c and the whole friend group π:
gfs2_get_block_noalloc(9)__gfs2_jdata_write_folio(9)gfs2_jdata_writeback(9)gfs2_writepages(9)gfs2_write_jdata_batch(9)gfs2_write_cache_jdata(9)gfs2_jdata_writepages(9)stuffed_read_folio(9)gfs2_read_folio(9)gfs2_internal_read(9)gfs2_readahead(9)adjust_fs_space(9)gfs2_bmap(9)gfs2_release_folio(9)
Cute sign-off fr fr: source/version ./fs/gfs2 π, date October 2026 πΈ β mwah, 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