Subject vfs/nfsd: add support for CB_NOTIFY callbacks in directory delegations
Author jlayton@kernel.org
Date 2026-04-28 07:09:45 +0000 UTC
Version
Cc alex.aring@gmail.com amir73il@gmail.com anna@kernel.org brauner@kernel.org calum.mackay@oracle.com chuck.lever@oracle.com corbet@lwn.net dai.ngo@oracle.com jack@suse.cz jlayton@kernel.org linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-nfs@vger.kernel.org linux-trace-kernel@vger.kernel.org mathieu.desnoyers@efficios.com mhiramat@kernel.org neil@brown.name okorniev@redhat.com rostedt@goodmis.org skhan@linuxfoundation.org tom@talpey.com trondmy@kernel.org viro@zeniv.linux.org.uk
Patches (28)
Name Content [All]
[PATCH v3 01/28] filelock: pass current blocking lease to trace_break_lease_block() rather than "new_fl" [Body]
[PATCH v3 02/28] filelock: add support for ignoring deleg breaks for dir change events [Body]
[PATCH v3 03/28] filelock: add a tracepoint to start of break_lease() [Body]
[PATCH v3 04/28] filelock: add an inode_lease_ignore_mask helper [Body]
[PATCH v3 05/28] fsnotify: new tracepoint in fsnotify() [Body]
[PATCH v3 06/28] fsnotify: add fsnotify_modify_mark_mask() [Body]
[PATCH v3 07/28] fsnotify: add FSNOTIFY_EVENT_RENAME data type [Body]
[PATCH v3 08/28] nfsd: check fl_lmops in nfsd_breaker_owns_lease() [Body]
[PATCH v3 09/28] nfsd: add protocol support for CB_NOTIFY [Body]
[PATCH v3 10/28] nfs_common: add new NOTIFY4_* flags proposed in RFC8881bis [Body]
[PATCH v3 11/28] nfsd: allow nfsd to get a dir lease with an ignore mask [Body]
[PATCH v3 12/28] nfsd: update the fsnotify mark when setting or removing a dir delegation [Body]
[PATCH v3 13/28] nfsd: make nfsd4_callback_ops->prepare operation bool return [Body]
[PATCH v3 14/28] nfsd: add callback encoding and decoding linkages for CB_NOTIFY [Body]
[PATCH v3 15/28] nfsd: use RCU to protect fi_deleg_file [Body]
[PATCH v3 16/28] nfsd: add data structures for handling CB_NOTIFY [Body]
[PATCH v3 17/28] nfsd: add notification handlers for dir events [Body]
[PATCH v3 18/28] nfsd: add tracepoint to dir_event handler [Body]
[PATCH v3 19/28] nfsd: apply the notify mask to the delegation when requested [Body]
[PATCH v3 20/28] nfsd: add helper to marshal a fattr4 from completed args [Body]
[PATCH v3 21/28] nfsd: allow nfsd4_encode_fattr4_change() to work with no export [Body]
[PATCH v3 22/28] nfsd: send basic file attributes in CB_NOTIFY [Body]
[PATCH v3 23/28] nfsd: allow encoding a filehandle into fattr4 without a svc_fh [Body]
[PATCH v3 24/28] nfsd: add a fi_connectable flag to struct nfs4_file [Body]
[PATCH v3 25/28] nfsd: add the filehandle to returned attributes in CB_NOTIFY [Body]
[PATCH v3 26/28] nfsd: properly track requested child attributes [Body]
[PATCH v3 27/28] nfsd: track requested dir attributes [Body]
[PATCH v3 28/28] nfsd: add support to CB_NOTIFY for dir attribute changes [Body]
Series Summary
skipped
Session skipped: failed to find a base commit: series does not apply
Sessions
Session 2026-04-28
skipped
ID (for dev) 1b5d12b1-c2ef-4028-a3a1-4e94c9a7db21
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict