bio_integrity_add_page(9)
β¨ bio_integrity_add_page(9) β¨
okay so bestie, we're in the Kernel API Manual and today's main character is bio_integrity_add_page π
no cap, this one's a little function with a big job: attach integrity metadata π
πΈ SYNOPSIS πΈ
int bio_integrity_add_page (struct bio *bio , struct page *page ,
unsigned int len , unsigned int offset );
that's the whole vibe right there β one int return, four params, iconic π«Ά
π ARGUMENTS π
bioβ the bio you're updating, literally the thing getting the glow-up β¨pageβ the page that's holding your integrity metadata, she's the keeper of the receipts πlenβ how many bytes of integrity metadata live in that page, count 'em fr fr π’offsetβ where inside the page it starts, like the starting point of the whole situation π―
π₯ DESCRIPTION π₯
Attach a page containing integrity metadata to bio. that's it, that's the tea β β you got a bio, you got a page full of integrity metadata, and this function gets them together. matchmaker energy, honestly π
π¦ SEE ALSO π¦
sibling functions in the kernel file ./block/bio-integrity.c, all part of the same friend group π«
bio_integrity_free(9)bio_integrity_alloc(9)bio_integrity_unmap_user(9)bio_integrity_advance(9)bio_integrity_trim(9)bio_integrity_clone(9)
ngl bestie, if you're poking around in ./block doing integrity stuff, you're lowkey built different π
and that's a wrap! π this page came straight out of ./block, dated October 2026, and it's called bio_integrity_add_page(9) β like, that's literally her name, 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