| Age | Commit message (Expand) | Author | Files | Lines |
| 9 days | nfsd: fix end_creating() conversion | Neil Brown | 1 | -0/+3 |
| 2025-11-14 | VFS: change vfs_mkdir() to unlock on failure. | NeilBrown | 1 | -1/+1 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() | NeilBrown | 1 | -6/+5 |
| 2025-07-14 | sunrpc: simplify xdr_init_encode_pages | Christoph Hellwig | 1 | -1/+1 |
| 2025-05-28 | Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -40/+8 |
| 2025-05-15 | NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro | Chuck Lever | 1 | -2/+2 |
| 2025-05-15 | NFSD: De-duplicate the svc_fill_write_vector() call sites | Chuck Lever | 1 | -6/+3 |
| 2025-05-11 | nfsd: remove legacy dprintks from GETATTR and STATFS codepaths | Jeff Layton | 1 | -4/+0 |
| 2025-05-11 | nfsd: remove legacy READDIR dprintks | Jeff Layton | 1 | -3/+0 |
| 2025-05-11 | nfsd: remove dprintks for v2/3 RENAME events | Jeff Layton | 1 | -5/+0 |
| 2025-05-11 | nfsd: remove REMOVE/RMDIR dprintks | Jeff Layton | 1 | -5/+0 |
| 2025-05-11 | nfsd: remove old LINK dprintks | Jeff Layton | 1 | -7/+0 |
| 2025-05-11 | nfsd: remove old v2/3 SYMLINK dprintks | Jeff Layton | 1 | -4/+0 |
| 2025-05-11 | nfsd: remove old v2/3 create path dprintks | Jeff Layton | 1 | -5/+0 |
| 2025-05-11 | nfsd: add tracepoint for getattr and statfs events | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_readdir | Jeff Layton | 1 | -0/+2 |
| 2025-04-07 | nfsd: Use lookup_one() rather than lookup_one_len() | NeilBrown | 1 | -2/+3 |
| 2024-09-20 | nfsd: move error choice for incorrect object types to version-specific code. | NeilBrown | 1 | -0/+7 |
| 2024-09-20 | nfsd: Move error code mapping to per-version proc code. | NeilBrown | 1 | -0/+33 |
| 2024-09-20 | nfsd: Pass 'cred' instead of 'rqstp' to some functions. | NeilBrown | 1 | -4/+5 |
| 2024-03-01 | nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() | Trond Myklebust | 1 | -3/+3 |
| 2023-06-11 | NFSD: Hoist rq_vec preparation into nfsd_read() | Chuck Lever | 1 | -13/+1 |
| 2023-02-22 | Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -3/+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-02-20 | SUNRPC: Use per-CPU counters to tally server RPC counts | Chuck Lever | 1 | -3/+3 |
| 2023-01-19 | fs: port ->setattr() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-07 | NFSD: Use set_bit(RQ_DROPME) | Chuck Lever | 1 | -2/+2 |
| 2022-12-10 | NFSD: Use only RQ_DROPME to signal the need to drop a reply | Chuck Lever | 1 | -2/+2 |
| 2022-11-28 | nfsd: move nfserrno() to vfs.c | Jeff Layton | 1 | -62/+0 |
| 2022-09-26 | NFSD: Refactor common code out of dirlist helpers | Chuck Lever | 1 | -9/+1 |
| 2022-09-26 | SUNRPC: Parametrize how much of argsize should be zeroed | Chuck Lever | 1 | -0/+18 |
| 2022-09-26 | NFSD: drop fname and flen args from nfsd_create_locked() | NeilBrown | 1 | -3/+2 |
| 2022-09-26 | NFSD: Protect against send buffer overflow in NFSv2 READ | Chuck Lever | 1 | -0/+1 |
| 2022-09-26 | NFSD: Protect against send buffer overflow in NFSv2 READDIR | Chuck Lever | 1 | -3/+2 |
| 2022-08-04 | NFSD: use explicit lock/unlock for directory ops | NeilBrown | 1 | -3/+2 |
| 2022-07-29 | NFSD: set attributes when creating symlinks | NeilBrown | 1 | -1/+4 |
| 2022-07-29 | NFSD: introduce struct nfsd_attrs | NeilBrown | 1 | -4/+13 |
| 2022-03-15 | NFSD: prevent underflow in nfssvc_decode_writeargs() | Dan Carpenter | 1 | -1/+1 |
| 2022-01-16 | Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -5/+3 |
| 2022-01-08 | nfsd: Retry once in nfsd_open on an -EOPENSTALE return | Jeff Layton | 1 | -0/+1 |
| 2022-01-08 | nfsd: Add errno mapping for EREMOTEIO | Jeff Layton | 1 | -0/+1 |
| 2022-01-08 | nfsd: map EBADF | Peng Tao | 1 | -0/+1 |
| 2022-01-08 | NFSD: Fix zero-length NFSv3 WRITEs | Chuck Lever | 1 | -5/+0 |
| 2021-12-18 | NFSD: Fix READDIR buffer overflow | Chuck Lever | 1 | -4/+4 |
| 2021-10-02 | NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() | Chuck Lever | 1 | -2/+1 |
| 2021-08-26 | nfs: don't allow reexport reclaims | J. Bruce Fields | 1 | -0/+1 |
| 2021-04-27 | Merge branch 'work.inode-type-fixes' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+1 |
| 2021-03-22 | NFSD: Remove unused NFSv2 directory entry encoders | Chuck Lever | 1 | -1/+1 |
| 2021-03-22 | NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream | Chuck Lever | 1 | -7/+19 |
| 2021-03-22 | NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder | Chuck Lever | 1 | -4/+0 |
| 2021-03-22 | NFSD: Add a helper that encodes NFSv3 directory offset cookies | Chuck Lever | 1 | -2/+1 |
| 2021-03-22 | NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream | Chuck Lever | 1 | -0/+1 |
| 2021-03-22 | NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream | Chuck Lever | 1 | -2/+3 |
| 2021-03-22 | NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream | Chuck Lever | 1 | -3/+3 |
| 2021-03-22 | NFSD: Update the NFSv2 stat encoder to use struct xdr_stream | Chuck Lever | 1 | -5/+5 |
| 2021-03-08 | new helper: inode_wrong_type() | Al Viro | 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/+1 |
| 2021-01-25 | NFSD: Add helper to set up the pages where the dirlist is encoded | Chuck Lever | 1 | -11/+18 |
| 2021-01-25 | NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream | Chuck Lever | 1 | -4/+5 |
| 2021-01-25 | NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream | Chuck Lever | 1 | -14/+18 |
| 2021-01-25 | NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream | Chuck Lever | 1 | -2/+2 |
| 2021-01-25 | SUNRPC: Make trace_svc_process() display the RPC procedure symbolically | Chuck Lever | 1 | -0/+18 |
| 2021-01-24 | attr: handle idmapped mounts | Christian Brauner | 1 | -1/+1 |
| 2020-11-30 | NFSD: Add common helpers to decode void args and encode void results | Chuck Lever | 1 | -13/+12 |
| 2020-10-12 | NFSD: Hoist status code encoding into XDR encoder functions | Chuck Lever | 1 | -56/+57 |
| 2020-10-02 | NFSD: Call NFSv2 encoders on error returns | Chuck Lever | 1 | -84/+101 |
| 2020-10-02 | NFSD: Fix .pc_release method for NFSv2 | Chuck Lever | 1 | -7/+7 |
| 2020-10-02 | NFSD: Remove vestigial typedefs | Chuck Lever | 1 | -3/+0 |
| 2020-10-02 | NFSD: Add missing NFSv2 .pc_func methods | Chuck Lever | 1 | -0/+16 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-01-22 | nfsd: Ensure sampling of the write verifier is atomic with the write | Trond Myklebust | 1 | -1/+1 |
| 2019-12-19 | nfsd: use time64_t in nfsd_proc_setattr() check | Arnd Bergmann | 1 | -1/+1 |
| 2019-12-19 | nfsd: pass a 64-bit guardtime to nfsd_setattr() | Arnd Bergmann | 1 | -2/+2 |
| 2019-09-23 | nfsd: fix nfs read eof detection | Trond Myklebust | 1 | -1/+3 |
| 2018-08-09 | NFSD: Handle full-length symlinks | Chuck Lever | 1 | -0/+2 |
| 2018-08-09 | NFSD: Refactor the generic write vector fill helper | Chuck Lever | 1 | -1/+2 |
| 2018-04-03 | NFSD: Clean up legacy NFS SYMLINK argument XDR decoders | Chuck Lever | 1 | -6/+8 |
| 2018-04-03 | NFSD: Clean up legacy NFS WRITE argument XDR decoders | Chuck Lever | 1 | -2/+7 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-05-15 | sunrpc: mark all struct svc_version instances as const | Christoph Hellwig | 1 | -7/+7 |
| 2017-05-15 | sunrpc: mark all struct svc_procinfo instances as const | Christoph Hellwig | 1 | -1/+1 |
| 2017-05-15 | sunrpc: move pc_count out of struct svc_procinfo | Christoph Hellwig | 1 | -0/+2 |
| 2017-05-15 | sunrpc: properly type pc_encode callbacks | Christoph Hellwig | 1 | -18/+18 |
| 2017-05-15 | sunrpc: properly type pc_decode callbacks | Christoph Hellwig | 1 | -18/+18 |
| 2017-05-15 | sunrpc: properly type pc_release callbacks | Christoph Hellwig | 1 | -7/+7 |
| 2017-05-15 | sunrpc: properly type pc_func callbacks | Christoph Hellwig | 1 | -47/+57 |
| 2017-03-10 | nfsd: map the ENOKEY to nfserr_perm for avoiding warning | Kinglong Mee | 1 | -0/+1 |
| 2017-01-31 | NFSD: cleanup dead codes and values in nfsd_write | Kinglong Mee | 1 | -5/+2 |
| 2017-01-31 | NFSD: pass an integer for stable type to nfsd_vfs_write | Kinglong Mee | 1 | -2/+1 |
| 2016-10-13 | Merge tag 'nfsd-4.9' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -1/+2 |
| 2016-10-07 | nfsd: handle EUCLEAN | J. Bruce Fields | 1 | -0/+1 |
| 2016-10-07 | nfsd: only WARN once on unmapped errors | J. Bruce Fields | 1 | -1/+1 |
| 2016-09-22 | fs: Give dentry to inode_change_ok() instead of inode | Jan Kara | 1 | -5/+3 |
| 2016-08-04 | nfsd: reorganize nfsd_create | J. Bruce Fields | 1 | -2/+2 |
| 2016-08-04 | nfsd: remove redundant zero-length check from create | J. Bruce Fields | 1 | -3/+0 |
| 2015-05-29 | nfsd: Disable NFSv2 timestamp workaround for NFSv3+ | Andreas Gruenbacher | 1 | -2/+50 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -2/+2 |
| 2014-07-29 | nfsd: print status when nfsd4_open fails to open file it just created | Jeff Layton | 1 | -0/+1 |
| 2014-07-09 | nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig | Jeff Layton | 1 | -1/+2 |
| 2014-07-08 | NFSD: Remove iattr parameter from nfsd_symlink() | Kinglong Mee | 1 | -3/+1 |
| 2014-07-08 | nfsd: let nfsd_symlink assume null-terminated data | J. Bruce Fields | 1 | -1/+1 |
| 2014-07-08 | nfsd: make NFSv2 null terminate symlink data | J. Bruce Fields | 1 | -1/+4 |
| 2013-02-26 | switch vfs_getattr() to struct path | Al Viro | 1 | -9/+3 |
| 2012-07-31 | nfsd: Push mnt_want_write() outside of i_mutex | Jan Kara | 1 | -1/+8 |
| 2011-01-04 | nfsd4: return nfs errno from name_to_id functions | J. Bruce Fields | 1 | -1/+0 |
| 2011-01-04 | nfsd4: name->id mapping should fail with BADOWNER not BADNAME | J. Bruce Fields | 1 | -1/+1 |
| 2011-01-04 | nfsd: stop translating EAGAIN to nfserr_dropit | J. Bruce Fields | 1 | -1/+2 |
| 2011-01-04 | nfsd: don't drop requests on -ENOMEM | J. Bruce Fields | 1 | -1/+1 |
| 2010-07-30 | nfsd: minor nfsd read api cleanup | J. Bruce Fields | 1 | -1/+1 |
| 2010-07-29 | gcc-4.6: nfsd: fix initialized but not read warnings | Andi Kleen | 1 | -2/+0 |
| 2009-12-15 | nfsd: remove pointless paths in file headers | J. Bruce Fields | 1 | -3/+0 |
| 2009-12-14 | nfsd: Move private headers to source directory | Boaz Harrosh | 1 | -2/+2 |
| 2009-12-14 | nfsd: Source files #include cleanups | Boaz Harrosh | 1 | -13/+0 |
| 2009-11-13 | nfsd: make fs/nfsd/vfs.h for common includes | J. Bruce Fields | 1 | -0/+1 |
| 2009-09-28 | nfsd4: fix error return when pseudoroot missing | J. Bruce Fields | 1 | -0/+1 |
| 2009-06-15 | NFS: kill off complicated macro 'PROC' | Yu Zhiguo | 1 | -32/+166 |
| 2009-03-18 | Short write in nfsd becomes a full write to the client | David Shaw | 1 | -1/+2 |
| 2009-01-07 | nfsd: add etoosmall to nfserrno | Dean Hildebrand | 1 | -0/+1 |
| 2008-09-29 | nfsd: permit unauthenticated stat of export root | J. Bruce Fields | 1 | -2/+4 |
| 2008-06-23 | nfsd: rename MAY_ flags | Miklos Szeredi | 1 | -4/+4 |
| 2008-06-23 | knfsd: nfsd: Handle ERESTARTSYS from syscalls. | NeilBrown | 1 | -0/+1 |
| 2008-02-14 | Use struct path in struct svc_export | Jan Blunck | 1 | -3/+3 |
| 2007-07-17 | knfsd: nfsd4: make readonly access depend on pseudoflavor | J. Bruce Fields | 1 | -1/+2 |
| 2007-05-09 | RPC: add wrapper for svc_reserve to account for checksum | Jeff Layton | 1 | -1/+1 |
| 2007-02-12 | [PATCH] knfsd: SUNRPC: Add a function to format the address in an svc_rqst fo... | Chuck Lever | 1 | -3/+4 |
| 2006-10-20 | [PATCH] nfsd: NFSv{2,3} trivial endianness annotations for error values | Al Viro | 1 | -19/+21 |
| 2006-10-20 | [PATCH] nfsd: nfserrno() endianness annotations | Al Viro | 1 | -4/+3 |
| 2006-10-20 | [PATCH] fix svc_procfunc declaration | Al Viro | 1 | -16/+16 |
| 2006-10-04 | [PATCH] knfsd: Prepare knfsd for support of rsize/wsize of up to 1MB, over TCP | Greg Banks | 1 | -3/+3 |
| 2006-10-04 | [PATCH] knfsd: Avoid excess stack usage in svc_tcp_recvfrom | NeilBrown | 1 | -2/+2 |
| 2006-10-04 | [PATCH] knfsd: nfsd: lockdep annotation fix | NeilBrown | 1 | -1/+1 |
| 2006-04-11 | [PATCH] knfsd: Correct reserved reply space for read requests. | NeilBrown | 1 | -1/+1 |
| 2006-01-18 | [PATCH] knfsd: Provide missing NFSv2 part of patch for checking vfs_getattr. | David Shaw | 1 | -7/+30 |
| 2005-06-22 | [PATCH] NFSD: Add NFS3ERR_NOTSUPP to the nfsd error mapping table | Andreas Gruenbacher | 1 | -0/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+605 |