nfsd_file_net_dispose(9)
πΈ nfsd_file_net_dispose(9) πΈ
okay bestie, welcome to the nfsd_file_net_dispose(9) page from the Kernel API Manual. This is the one about dealing with nfsd_files that are waiting to be disposed. Lowkey important cleanup business, and weβre gonna get through it together π.
β¨ NAME β¨
nfsd_file_net_dispose β deal with nfsd_files waiting to be disposed.
π SYNOPSIS π
void nfsd_file_net_dispose (struct nfsd_net *nn );
π ARGUMENTS π
nnβ thenfsd_netin which to find files to be disposed. Thatβs it, thatβs the argument, bestie π«Ά.
π₯ DESCRIPTION π₯
Okay so hereβs the situation: when files held open for nfsv3 are removed from the filecache β whether thatβs due to memory pressure or garbage collection β they get queued to a per-net-ns queue. No cap, thatβs literally what happens.
This function completes the disposal. It can do that directly, or it can wake another nfsd thread to help with the work. Either way, the disposal gets completed, and the queued-up files get dealt with. Slay β¨.
π¦ SEE ALSO π¦
Kernel file ./fs/nfsd/filecache.c β yes, that exact path β plus all these pages, and we are not skipping a single one:
nfsd_file_check_write_error(9)nfsd_file_put(9)nfsd_file_put_local(9)nfsd_file_file(9)nfsd_file_dispose_list_delayed(9)nfsd_file_lru_cb(9)nfsd_file_cond_queue(9)nfsd_file_queue_for_close(9)nfsd_file_close_inode(9)nfsd_file_close_inode_sync(9)nfsd_file_close_export(9)__nfsd_file_cache_purge(9)nfsd_file_cache_purge(9)nfsd_file_is_cached(9)nfsd_file_acquire_gc(9)nfsd_file_acquire(9)nfsd_file_acquire_local(9)nfsd_file_acquire_opened(9)nfsd_file_acquire_dir(9)nfsd_fsnotify_recalc_mask(9)
Thatβs the whole page, bestie π
. Source/version: ./fs/nfsd. Date: October 2026. Page: nfsd_file_net_dispose(9). Byeeee π«Άπ
π¦ 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