nilfs_bmap_propagate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:


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