nfs_async_iocounter_wait(9)
π NAME π
okay so this is nfs_async_iocounter_wait(9) from the Kernel API Manual, and the whole vibe is: nfs_async_iocounter_wait β wait on a rpc_waitqueue for I/O to complete π
β¨
β¨ SYNOPSIS β¨
bool nfs_async_iocounter_wait (struct rpc_task *task , struct
nfs_lock_context *l_ctx );
π ARGUMENTS π
taskβ therpc_taskthat should wait πl_ctxβ thenfs_lock_contextwithio_counterto check π
π¦ DESCRIPTION π¦
okay so bestie, here's the tea: this returns true if there is outstanding I/O to wait on and the task has been put to sleep π΄β¨ literally those are the conditions, no cap π«Ά
π SEE ALSO π
go read these too, they're all in the same kernel-file orbit πͺπ:
- Kernel file:
./fs/nfs/pagelist.c nfs_iocounter_wait(9)nfs_page_group_sync_on_bit_locked(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)
mwah π source ./fs/nfs, dated October 2026, manual tag nfs_async_iocounter_wait(9) β byeeee bestie π«Άπ
π¦ 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