nfs_page_gr...n_bit_locked(9)
okay so bestie, welcome to the nfs_page_group_sync_on_bit_locked(9) page, and yes, we're in the Kernel API Manual. The header up top is doing its little truncated-name moment, but the full function name is right here and it's iconic. π
πΈ NAME πΈ
nfs_page_group_sync_on_bit_locked β Test if all requests have @bit set. That's the whole vibe check, no cap. β
β¨ SYNOPSIS β¨
bool nfs_page_group_sync_on_bit_locked (struct nfs_page *req , unsigned
int bit );
π ARGUMENTS π
reqβ request in page group. the request we're checking, living its best page-group life. π«ΆbitβPG_*bit that is used to sync page group. yes, aPG_*bit, specifically the syncing one. π«
π DESCRIPTION π
must be called with page group lock held. like, literally non-negotiable β page group lock held, or don't come to this function. π
π¦ SEE ALSO π¦
Kernel file ./fs/nfs/pagelist.c says hiii, and these linked manual pages are the friend group:
nfs_iocounter_wait(9)nfs_async_iocounter_wait(9)nfs_page_create_from_page(9)nfs_page_create_from_folio(9)nfs_unlock_request(9)nfs_unlock_and_release_request(9)nfs_free_request(9)nfs_pgio_data_destroy(9)nfs_pgio_rpcsetup(9)nfs_pgio_prepare(9)nfs_pgio_error(9)nfs_pgio_release(9)nfs_pageio_init(9)nfs_pgio_result(9)nfs_coalesce_size(9)nfs_pageio_do_add_request(9)__nfs_pageio_add_request(9)nfs_pageio_complete(9)nfs_pageio_cond_complete(9)
that's the page, bestie. mwah π β source/version: ./fs/nfs; date: October 2026. πβ¨
π¦ 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