| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-20 | Merge tag 'nfsd-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -7/+76 |
| 2026-03-29 | NFSD: Sign filehandles | Benjamin Coddington | 1 | -4/+70 |
| 2026-03-29 | sunrpc: Kill RPC_IFDEBUG() | Andy Shevchenko | 1 | -3/+6 |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 1 | -2/+2 |
| 2025-11-12 | Merge tag 'nfsd-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -3/+3 |
| 2025-11-04 | nfsd: fix refcount leak in nfsd_set_fh_dentry() | NeilBrown | 1 | -3/+3 |
| 2025-10-06 | Merge tag 'nfsd-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -4/+51 |
| 2025-10-01 | nfsd: delete unnecessary NULL check in __fh_verify() | Dan Carpenter | 1 | -3/+1 |
| 2025-09-21 | nfsd: decouple the xprtsec policy check from check_nfsd_access() | Scott Mayhew | 1 | -1/+23 |
| 2025-09-21 | NFSD: Move the fh_getattr() helper | Chuck Lever | 1 | -0/+23 |
| 2025-07-14 | NFSD: Access a knfsd_fh's fsid by pointer | Chuck Lever | 1 | -7/+9 |
| 2025-02-10 | Merge tag 'nfsd-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -2/+3 |
| 2025-02-10 | nfsd: fix __fh_verify for localio | Olga Kornievskaia | 1 | -2/+3 |
| 2025-01-27 | Merge tag 'nfsd-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -0/+2 |
| 2025-01-06 | nfsd: don't use sv_nrthreads in connection limiting calculations. | NeilBrown | 1 | -0/+2 |
| 2024-12-02 | nfsfh: avoid pointless cred reference count bump | Christian Brauner | 1 | -2/+1 |
| 2024-12-02 | tree-wide: s/override_creds_light()/override_creds()/g | Christian Brauner | 1 | -1/+1 |
| 2024-12-02 | tree-wide: s/override_creds()/override_creds_light(get_new_cred())/g | Christian Brauner | 1 | -1/+1 |
| 2024-11-18 | NFSD: Remove a never-true comparison | Chuck Lever | 1 | -1/+1 |
| 2024-11-18 | nfsd: refine and rename NFSD_MAY_LOCK | NeilBrown | 1 | -8/+4 |
| 2024-11-18 | nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT | Pali Rohár | 1 | -3/+6 |
| 2024-11-11 | nfsd: drop inode parameter from nfsd4_change_attribute() | Jeff Layton | 1 | -8/+12 |
| 2024-09-23 | nfsd: add nfsd_file_acquire_local() | NeilBrown | 1 | -0/+23 |
| 2024-09-23 | nfsd: factor out __fh_verify to allow NULL rqstp to be passed | NeilBrown | 1 | -31/+60 |
| 2024-09-23 | NFSD: Avoid using rqstp->rq_vers in nfsd_set_fh_dentry() | Chuck Lever | 1 | -4/+4 |
| 2024-09-23 | NFSD: Refactor nfsd_setuser_and_check_port() | NeilBrown | 1 | -9/+10 |
| 2024-09-20 | nfsd: move error choice for incorrect object types to version-specific code. | NeilBrown | 1 | -9/+7 |
| 2024-09-20 | nfsd: Move error code mapping to per-version proc code. | NeilBrown | 1 | -7/+3 |
| 2024-09-20 | nfsd: move V4ROOT version check to nfsd_set_fh_dentry() | NeilBrown | 1 | -11/+7 |
| 2024-09-20 | nfsd: further centralize protocol version checks. | NeilBrown | 1 | -0/+4 |
| 2024-09-20 | nfsd: Pass 'cred' instead of 'rqstp' to some functions. | NeilBrown | 1 | -3/+3 |
| 2024-09-20 | nfsd: Don't pass all of rqst into rqst_exp_find() | NeilBrown | 1 | -1/+3 |
| 2024-05-28 | fhandle: relax open_by_handle_at() permission checks | Christian Brauner | 1 | -1/+1 |
| 2024-05-06 | knfsd: LOOKUP can return an illegal error value | Trond Myklebust | 1 | -2/+2 |
| 2024-03-01 | nfsd: make all of the nfsd stats per-network namespace | Josef Bacik | 1 | -1/+2 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_change() | Chuck Lever | 1 | -1/+1 |
| 2023-08-29 | nfsd: handle failure to collect pre/post-op attrs more sanely | Jeff Layton | 1 | -10/+16 |
| 2023-06-29 | Merge tag 'fsnotify_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+5 |
| 2023-06-11 | nfsd: don't provide pre/post-op attrs if fh_getattr fails | Jeff Layton | 1 | -19/+7 |
| 2023-05-25 | exportfs: check for error return value from exportfs_encode_*() | Amir Goldstein | 1 | -1/+3 |
| 2023-05-22 | exportfs: change connectable argument to bit flags | Amir Goldstein | 1 | -2/+3 |
| 2023-02-20 | Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2023-01-26 | nfsd: remove fetch_iversion export operation | Jeff Layton | 1 | -3/+0 |
| 2023-01-26 | nfsd: use the getattr operation to fetch i_version | Jeff Layton | 1 | -17/+35 |
| 2023-01-26 | nfsd: move nfsd4_change_attribute to nfsfh.c | Jeff Layton | 1 | -0/+27 |
| 2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2022-10-13 | nfsd: ensure we always call fh_verify_error tracepoint | Jeff Layton | 1 | -1/+1 |
| 2022-09-26 | NFSD: Replace dprintk() call site in fh_verify() | Chuck Lever | 1 | -7/+1 |
| 2022-08-04 | NFSD: discard fh_locked flag and fh_lock/fh_unlock | NeilBrown | 1 | -2/+1 |
| 2022-08-04 | NFSD: reduce locking in nfsd_lookup() | NeilBrown | 1 | -0/+19 |
| 2022-07-29 | NFSD: Instrument fh_verify() | Chuck Lever | 1 | -2/+3 |
| 2022-03-11 | NFSD: Remove CONFIG_NFSD_V3 | Chuck Lever | 1 | -4/+0 |
| 2022-01-08 | NFSD: Move fill_pre_wcc() and fill_post_wcc() | Chuck Lever | 1 | -1/+65 |
| 2021-10-02 | NFSD: simplify struct nfsfh | NeilBrown | 1 | -9/+4 |
| 2021-10-02 | NFSD: drop support for ancient filehandles | NeilBrown | 1 | -106/+48 |
| 2021-03-22 | NFSD: Update the GETATTR3res encoder to use struct xdr_stream | Chuck Lever | 1 | -1/+1 |
| 2021-02-23 | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+2 |
| 2021-01-25 | nfsd: report per-export stats | Amir Goldstein | 1 | -2/+2 |
| 2021-01-25 | nfsd: protect concurrent access to nfsd stats counters | Amir Goldstein | 1 | -1/+1 |
| 2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+2 |
| 2020-12-09 | nfsd: Record NFSv4 pre/post-op attributes as non-atomic | Trond Myklebust | 1 | -0/+4 |
| 2020-12-09 | nfsd: Fix up nfsd to ensure that timeout errors don't result in ESTALE | Trond Myklebust | 1 | -4/+12 |
| 2020-12-09 | nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations | Jeff Layton | 1 | -0/+14 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-03-16 | nfsd: Add tracing to nfsd_set_fh_dentry() | Trond Myklebust | 1 | -3/+10 |
| 2018-08-09 | nfsd: use true and false for boolean values | Gustavo A. R. Silva | 1 | -3/+3 |
| 2018-03-19 | nfsd: don't require low ports for gss requests | J. Bruce Fields | 1 | -1/+11 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2016-08-04 | nfsd: check d_can_lookup in fh_verify of directories | J. Bruce Fields | 1 | -4/+10 |
| 2016-07-13 | nfsd: Fix some indent inconsistancy | Christophe JAILLET | 1 | -1/+1 |
| 2016-07-13 | nfsd: Correct a comment for NFSD_MAY_ defines location | Oleg Drokin | 1 | -1/+1 |
| 2016-04-10 | don't bother with ->d_inode->i_sb - it's always equal to ->d_sb | Al Viro | 1 | -1/+1 |
| 2015-10-12 | nfsd: switch unsigned char flags in svc_fh to bools | Jeff Layton | 1 | -4/+1 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -10/+10 |
| 2015-02-22 | VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) | David Howells | 1 | -4/+4 |
| 2014-12-09 | sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it | Jeff Layton | 1 | -1/+1 |
| 2014-09-03 | NFSD: Put export if prepare_creds() fail | Kinglong Mee | 1 | -2/+4 |
| 2014-06-23 | nfsd: add appropriate __force directives to filehandle generation code | Jeff Layton | 1 | -1/+8 |
| 2014-06-23 | NFSD: Using exp_get for export getting | Kinglong Mee | 1 | -2/+1 |
| 2014-05-30 | SUNRPC/NFSD: Remove using of dprintk with KERN_WARNING | Kinglong Mee | 1 | -3/+2 |
| 2014-05-08 | nfsd: clean up fh_auth usage | Christoph Hellwig | 1 | -11/+9 |
| 2013-10-29 | nfsd: fh_update should error out in unexpected cases | J. Bruce Fields | 1 | -5/+3 |
| 2013-10-02 | nfsd: switch to %p[dD] | Al Viro | 1 | -15/+13 |
| 2012-11-07 | exportfs: add FILEID_INVALID to indicate invalid fid_type | Namjae Jeon | 1 | -2/+2 |
| 2012-07-31 | nfsd: Push mnt_want_write() outside of i_mutex | Jan Kara | 1 | -0/+1 |
| 2012-04-11 | nfsd: use exp_put() for svc_export_cache put | Stanislav Kinsbursky | 1 | -1/+1 |
| 2012-01-03 | fs: propagate umode_t, misc bits | Al Viro | 1 | -2/+2 |
| 2011-08-26 | nfsd: clean up nfsd_mode_check() | J. Bruce Fields | 1 | -12/+18 |
| 2011-08-26 | nfsd: open-code special directory-hardlink check | J. Bruce Fields | 1 | -9/+0 |
| 2011-04-11 | nfsd4: allow fh_verify caller to skip pseudoflavor checks | J. Bruce Fields | 1 | -1/+1 |
| 2009-12-20 | nfsd: fix "insecure" export option | J. Bruce Fields | 1 | -1/+1 |
| 2009-12-15 | nfsd: remove pointless paths in file headers | J. Bruce Fields | 1 | -2/+0 |
| 2009-12-15 | nfsd: restrict filehandles accepted in V4ROOT case | Steve Dickson | 1 | -0/+34 |
| 2009-12-14 | nfsd: let "insecure" flag vary by pseudoflavor | J. Bruce Fields | 1 | -1/+3 |
| 2009-12-14 | nfsd: Move private headers to source directory | Boaz Harrosh | 1 | -1/+1 |
| 2009-12-14 | nfsd: Source files #include cleanups | Boaz Harrosh | 1 | -9/+0 |
| 2009-11-25 | nfsd: simplify fh_verify access checks | J. Bruce Fields | 1 | -29/+21 |
| 2009-11-13 | nfsd: make fs/nfsd/vfs.h for common includes | J. Bruce Fields | 1 | -0/+1 |
| 2009-09-04 | nfsd4: filehandle leak or error exit from fh_compose() | J. Bruce Fields | 1 | -1/+3 |
| 2009-09-02 | nfsd: move fsid_type choice out of fh_compose | J. Bruce Fields | 1 | -36/+41 |
| 2009-09-02 | nfsd: move some of fh_compose into helper functions | J. Bruce Fields | 1 | -38/+45 |
| 2009-05-27 | knfsd: remove unreported filehandle stats counters | Greg Banks | 1 | -6/+0 |
| 2009-01-07 | NFSD: FIDs need to take precedence over UUIDs | Steve Dickson | 1 | -3/+3 |
| 2009-01-06 | nfsd: update fh_verify description | J. Bruce Fields | 1 | -6/+24 |
| 2008-11-14 | CRED: Inaugurate COW credentials | David Howells | 1 | -3/+8 |
| 2008-11-14 | CRED: Separate task security context from task_struct | David Howells | 1 | -3/+3 |
| 2008-09-29 | nfsd: permit unauthenticated stat of export root | J. Bruce Fields | 1 | -10/+20 |
| 2008-07-26 | [PATCH] kill nameidata passing to permission(), rename to inode_permission() | Al Viro | 1 | -1/+1 |
| 2008-06-30 | nfsd: fix spurious EACCESS in reconnect_path() | Neil Brown | 1 | -3/+26 |
| 2008-06-23 | nfsd: rename MAY_ flags | Miklos Szeredi | 1 | -1/+1 |
| 2008-04-23 | nfsd: move most of fh_verify to separate function | J. Bruce Fields | 1 | -105/+123 |
| 2008-03-14 | nfsd: fix oops on access from high-numbered ports | J. Bruce Fields | 1 | -2/+2 |
| 2008-02-21 | Wrap buffers used for rpc debug printks into RPC_IFDEBUG | Pavel Emelyanov | 1 | -1/+1 |
| 2008-02-14 | Use struct path in struct svc_export | Jan Blunck | 1 | -13/+13 |
| 2008-02-01 | nfsd: move nfsd/auth.h into fs/nfsd | J. Bruce Fields | 1 | -0/+1 |
| 2007-11-12 | nfsd4: recheck for secure ports in fh_verify | J. Bruce Fields | 1 | -17/+26 |
| 2007-10-22 | exportfs: add fid type | Christoph Hellwig | 1 | -36/+31 |
| 2007-09-10 | knfsd: Validate filehandle type in fsid_source | Neil Brown | 1 | -5/+15 |
| 2007-07-17 | knfsd: nfsd: allow auth_sys nlm on rpcsec_gss exports | J. Bruce Fields | 1 | -4/+10 |
| 2007-07-17 | knfsd: nfsd4: make readonly access depend on pseudoflavor | J. Bruce Fields | 1 | -1/+1 |
| 2007-07-17 | knfsd: nfsd4: return nfserr_wrongsec | Andy Adamson | 1 | -0/+6 |
| 2007-07-17 | knfsd: nfsd: set rq_client to ip-address-determined-domain | J. Bruce Fields | 1 | -2/+0 |
| 2007-07-17 | knfsd: nfsd: provide export lookup wrappers which take a svc_rqst | J. Bruce Fields | 1 | -3/+2 |
| 2007-07-17 | knfsd: nfsd: make all exp_finding functions return -errno's on err | J. Bruce Fields | 1 | -6/+5 |
| 2007-07-17 | knfsd: exportfs: add procedural interface for NFSD | Christoph Hellwig | 1 | -13/+5 |
| 2007-07-17 | knfsd: exportfs: add exportfs.h header | Christoph Hellwig | 1 | -0/+1 |
| 2007-05-09 | knfsd: avoid Oops if buggy userspace performs confusing filehandle->dentry ma... | NeilBrown | 1 | -6/+50 |
| 2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
| 2007-03-14 | [PATCH] include of asm/pgtable.h in nfsfh is bogus | Al Viro | 1 | -1/+0 |
| 2007-02-14 | [PATCH] remove many unneeded #includes of sched.h | Tim Schmielau | 1 | -1/+0 |
| 2007-02-14 | [PATCH] knfsd: add some new fsid types | NeilBrown | 1 | -42/+46 |
| 2007-02-14 | [PATCH] knfsd: tidy up choice of filesystem-identifier when creating a fileha... | NeilBrown | 1 | -64/+60 |
| 2007-02-12 | [PATCH] knfsd: SUNRPC: Add a function to format the address in an svc_rqst fo... | Chuck Lever | 1 | -3/+4 |
| 2007-02-01 | [PATCH] endianness bug: ntohl() misspelled as >> 24 in fh_verify(). | Al Viro | 1 | -1/+1 |
| 2007-01-30 | [PATCH] knfsd: ratelimit some nfsd messages that are triggered by external ev... | NeilBrown | 1 | -8/+6 |
| 2006-12-13 | [PATCH] knfsd: nfsd: don't drop silently on upcall deferral | J.Bruce Fields | 1 | -2/+4 |
| 2006-10-20 | [PATCH] nfsfh simple endianness annotations | Al Viro | 1 | -5/+5 |
| 2006-07-31 | [PATCH] knfsd: Fix stale file handle problem with subtree_checking. | NeilBrown | 1 | -7/+13 |
| 2006-06-30 | [PATCH] knfsd: nfsd: call nfsd_setuser() on fh_compose(), fix nfsd4 permissio... | J. Bruce Fields | 1 | -7/+8 |
| 2006-06-30 | [PATCH] knfsd: ignore ref_fh when crossing a mountpoint | NeilBrown | 1 | -3/+3 |
| 2006-06-30 | [PATCH] knfsd: remove noise about filehandle being uptodate | NeilBrown | 1 | -5/+1 |
| 2006-03-27 | [PATCH] knfsd: Convert sunrpc_cache to use krefs | NeilBrown | 1 | -1/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+532 |