nilfs_bmap_propagate(9)
π nilfs_bmap_propagate(9) π
okay bestie, welcome to the Kernel API Manual entry for nilfs_bmap_propagate(9) β yes, title and manual name folded right in up top so we can get to the good stuff. π«Ά
πΈ NAME πΈ
nilfs_bmap_propagate β propagate dirty state. That's the whole vibe check, no cap. β¨
β¨ SYNOPSIS β¨
literally the signature, character for character:
int nilfs_bmap_propagate (struct nilfs_bmap *bmap , struct buffer_head *bh );
π ARGUMENTS π
bmapβbmapπ (that's the arg, bestie, keep it moving)bhβ buffer head π¦
π¦ DESCRIPTION π¦
okay so here's the tea: nilfs_bmap_propagate marks the buffers that directly or indirectly refer to the block specified by bh dirty. That's it. That's the whole function. Clean, iconic, no extra lore. π
π₯ RETURN π₯
0 on success, or one of the following negative error codes on failure:
-EIOβ I/O error (including metadata corruption). π-ENOMEMβ Insufficient memory available. π
π SEE ALSO π
Kernel file ./fs/nilfs2/bmap.c β and these related besties, all in the order the page gives them:
nilfs_bmap_lookup_at_level(9)nilfs_bmap_insert(9)nilfs_bmap_seek_key(9)nilfs_bmap_delete(9)nilfs_bmap_truncate(9)nilfs_bmap_clear(9)nilfs_bmap_lookup_dirty_buffers(9)nilfs_bmap_assign(9)nilfs_bmap_mark(9)nilfs_bmap_test_and_clear_dirty(9)nilfs_bmap_read(9)nilfs_bmap_write(9)
mwah π that's the whole page β from ./fs/nilfs2, dated October 2026, and it's the nilfs_bmap_propagate(9) entry, 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