nfsd4_deleg_...pen_conflict(9)
NAME πΈ
okay so welcome to the nfsd4_deleg_...pen_conflict(9) page in the Kernel API Manual β¨ the actual function is nfsd4_deleg_lm_open_conflict β it checks if the given file points to an inode that has an existing open that would conflict with the desired lease. that's the whole assignment, bestie π
SYNOPSIS π¦
int nfsd4_deleg_lm_open_conflict (struct file *filp , int arg );
ARGUMENTS π
filpβ file to check. literally the file we're checking, no cap.argβ type of lease that we're trying to acquire. that's the lease vibe we want.
DESCRIPTION π₯
The kernel will call into this operation to determine whether there are conflicting opens that may prevent the deleg from being granted. For nfsd, that check is done at a higher level, so this trivially returns 0. periodt β it's giving "nothing to see here, the grown-ups already checked" πβ¨
SEE ALSO π
Kernel file: ./fs/nfsd/nfs4state.c β these are the related function besties:
nfs4_delegation_exists(9)hash_delegation_locked(9)revoke_delegation(9)nfs4_replay_free_cache(9)nfsd4_revoke_states(9)nfsd4_revoke_export_states(9)nfsd_slot_shrinker_count(9)nfsd_slot_shrinker_scan(9)nfsd4_put_client(9)nfsd_wait_for_delegreturn(9)nfsd_breaker_owns_lease(9)nfsd4_process_open2(9)nfsd4_force_end_grace(9)nfs4_preprocess_stateid_op(9)nfs4_preprocess_seqid_op(9)nfsd4_release_lockowner(9)nfsd4_vet_deleg_time(9)nfsd4_deleg_getattr_conflict(9)nfsd_get_dir_deleg(9)nfsd_update_cmtime_attr(9)
bye bestie π«Ά β from ./fs/nfsd, dated October 2026, and it's the nfsd4_deleg_...pen_conflict(9) page. mwah πβ¨
π¦ 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