populate_page(9)
β¨ populate_page(9) β¨
okay bestie, welcome to the kernel API manual corner of the group chat π«Ά this one lives in section 9 and it's all about UBIFS doing that bulk-read thing. buckle up π
πΈ NAME πΈ
populate_page β literally copies data nodes into a page so we can do a bulk-read π₯
π¦ SYNOPSIS π¦
int populate_page (struct ubifs_info *c , struct folio *folio , struct
bu_info *bu , int *n );
π ARGUMENTS π
cβ the UBIFS file-system description object, aka the whole vibe of the fs πfolioβ a folio. that's it. that's the description. iconic honestly πbuβ bulk-read information, the receipts for the bulk-read πnβ next zbranch slot, the pointer to where we're at π―
β RETURN β
0 on success, and a negative error code on failure π that's the whole story.
π SEE ALSO π
kernel file ./fs/ubifs/file.c β and the whole friend group:
release_new_page_budget(9)release_existing_page_budget(9)allocate_budget(9)cancel_budget(9)ubifs_do_bulk_read(9)ubifs_bulk_read(9)do_attr_changes(9)do_truncation(9)do_setattr(9)mctime_update_needed(9)update_mctime(9)
ngl this page is short but she ate π no cap, every single one of those references is right there for you to go read next π§
and that's a wrap, bestie π this one's from ./fs/ubifs, dated October 2026 β go forth and bulk-read slay β¨ππ¦
π¦ 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