| Age | Commit message (Expand) | Author | Files | Lines |
| 7 days | Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 1 | -9/+5 |
| 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 | -9/+5 |
| 2025-11-12 | vfs: make vfs_create break delegations on parent directory | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: clean up argument list for vfs_create() | Jeff Layton | 1 | -1/+1 |
| 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 | -61/+7 |
| 2025-05-15 | NFSD: De-duplicate the svc_fill_write_vector() call sites | Chuck Lever | 1 | -4/+1 |
| 2025-05-11 | nfsd: remove legacy dprintks from GETATTR and STATFS codepaths | Jeff Layton | 1 | -6/+0 |
| 2025-05-11 | nfsd: remove legacy READDIR dprintks | Jeff Layton | 1 | -6/+0 |
| 2025-05-11 | nfsd: remove dprintks for v2/3 RENAME events | Jeff Layton | 1 | -9/+0 |
| 2025-05-11 | nfsd: remove REMOVE/RMDIR dprintks | Jeff Layton | 1 | -10/+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 | -5/+0 |
| 2025-05-11 | nfsd: remove old v2/3 create path dprintks | Jeff Layton | 1 | -15/+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-05-11 | nfsd: add nfsd_vfs_create tracepoints | Jeff Layton | 1 | -0/+3 |
| 2025-04-07 | nfsd: Use lookup_one() rather than lookup_one_len() | NeilBrown | 1 | -1/+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/+37 |
| 2024-03-01 | nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() | Trond Myklebust | 1 | -2/+4 |
| 2023-10-30 | Merge tag 'nfsd-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -2/+3 |
| 2023-10-18 | nfsd: convert to new timestamp accessors | Jeff Layton | 1 | -2/+2 |
| 2023-10-16 | nfsd: Clean up errors in nfs3proc.c | KaiLong Wang | 1 | -2/+3 |
| 2023-08-29 | nfsd: handle failure to collect pre/post-op attrs more sanely | Jeff Layton | 1 | -1/+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 | -2/+3 |
| 2023-02-20 | SUNRPC: Use per-CPU counters to tally server RPC counts | Chuck Lever | 1 | -2/+3 |
| 2023-01-18 | fs: port vfs_*() helpers to struct mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2022-11-28 | NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection | Chuck Lever | 1 | -2/+2 |
| 2022-11-28 | NFSD: Pass the target nfsd_file to nfsd_commit() | Chuck Lever | 1 | -1/+9 |
| 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/+22 |
| 2022-09-26 | NFSD: Protect against send buffer overflow in NFSv3 READ | Chuck Lever | 1 | -2/+2 |
| 2022-09-26 | NFSD: Protect against send buffer overflow in NFSv3 READDIR | Chuck Lever | 1 | -3/+4 |
| 2022-08-04 | NFSD: use explicit lock/unlock for directory ops | NeilBrown | 1 | -2/+4 |
| 2022-08-04 | NFSD: always drop directory lock in nfsd_unlink() | NeilBrown | 1 | -2/+0 |
| 2022-08-04 | NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. | NeilBrown | 1 | -2/+0 |
| 2022-07-29 | NFSD: set attributes when creating symlinks | NeilBrown | 1 | -1/+4 |
| 2022-07-29 | NFSD: introduce struct nfsd_attrs | NeilBrown | 1 | -4/+16 |
| 2022-05-20 | NFSD: Refactor NFSv3 CREATE | Chuck Lever | 1 | -6/+121 |
| 2022-05-20 | NFSD: Clean up nfsd3_proc_create() | Chuck Lever | 1 | -14/+2 |
| 2022-02-09 | Merge tag 'nfsd-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -8/+11 |
| 2022-02-09 | NFSD: COMMIT operations must not return NFS?ERR_INVAL | Chuck Lever | 1 | -6/+0 |
| 2022-02-09 | NFSD: Clamp WRITE offsets | Chuck Lever | 1 | -0/+5 |
| 2022-02-09 | NFSD: Fix the behavior of READ near OFFSET_MAX | Chuck Lever | 1 | -2/+6 |
| 2022-01-16 | Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -5/+1 |
| 2022-01-08 | NFSD: Fix zero-length NFSv3 WRITEs | Chuck Lever | 1 | -5/+1 |
| 2021-12-18 | NFSD: Fix READDIR buffer overflow | Chuck Lever | 1 | -7/+4 |
| 2021-10-02 | NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() | Chuck Lever | 1 | -2/+1 |
| 2021-03-22 | NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations | Chuck Lever | 1 | -0/+6 |
| 2021-03-22 | NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream | Chuck Lever | 1 | -14/+21 |
| 2021-03-22 | NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream | Chuck Lever | 1 | -1/+2 |
| 2021-03-22 | NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder | Chuck Lever | 1 | -29/+2 |
| 2021-03-22 | NFSD: Add a helper that encodes NFSv3 directory offset cookies | Chuck Lever | 1 | -22/+2 |
| 2021-03-22 | NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream | Chuck Lever | 1 | -0/+1 |
| 2021-03-22 | NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream | Chuck Lever | 1 | -2/+3 |
| 2021-03-22 | NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream | Chuck Lever | 1 | -1/+1 |
| 2021-03-22 | NFSD: Update the GETATTR3res encoder to use struct xdr_stream | Chuck Lever | 1 | -1/+1 |
| 2021-01-25 | NFSD: Add helper to set up the pages where the dirlist is encoded | Chuck Lever | 1 | -10/+19 |
| 2021-01-25 | NFSD: Fix returned READDIR offset cookie | Chuck Lever | 1 | -3/+4 |
| 2021-01-25 | NFSD: Update READLINK3arg decoder to use struct xdr_stream | Chuck Lever | 1 | -4/+5 |
| 2021-01-25 | NFSD: Update READ3arg decoder to use struct xdr_stream | Chuck Lever | 1 | -5/+18 |
| 2021-01-25 | NFSD: Update GETATTR3args decoder to use struct xdr_stream | Chuck Lever | 1 | -2/+1 |
| 2021-01-25 | SUNRPC: Make trace_svc_process() display the RPC procedure symbolically | Chuck Lever | 1 | -0/+22 |
| 2020-11-30 | NFSD: Add common helpers to decode void args and encode void results | Chuck Lever | 1 | -6/+4 |
| 2020-11-30 | nfsd/nfs3: remove unused macro nfsd3_fhandleres | Alex Shi | 1 | -1/+0 |
| 2020-11-05 | NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL | Chuck Lever | 1 | -5/+1 |
| 2020-10-12 | NFSD: Hoist status code encoding into XDR encoder functions | Chuck Lever | 1 | -22/+22 |
| 2020-10-02 | NFSD: Remove the RETURN_STATUS() macro | Chuck Lever | 1 | -121/+114 |
| 2020-10-02 | NFSD: Encoder and decoder functions are always present | Chuck Lever | 1 | -0/+1 |
| 2020-01-22 | nfsd: Ensure sampling of the write verifier is atomic with the write | Trond Myklebust | 1 | -1/+1 |
| 2020-01-22 | nfsd: Ensure sampling of the commit verifier is atomic with the commit | Trond Myklebust | 1 | -1/+2 |
| 2019-09-23 | nfsd: fix nfs read eof detection | Trond Myklebust | 1 | -7/+2 |
| 2019-04-05 | nfsd/nfsd3_proc_readdir: fix buffer count and page pointers | Murphy Zhou | 1 | -2/+15 |
| 2019-03-08 | nfsd: allow nfsv3 readdir request to be larger. | NeilBrown | 1 | -1/+1 |
| 2019-03-05 | nfsd: fix memory corruption caused by readdir | NeilBrown | 1 | -2/+14 |
| 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 | -0/+10 |
| 2018-04-03 | NFSD: Clean up legacy NFS WRITE argument XDR decoders | Chuck Lever | 1 | -2/+6 |
| 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 | -22/+22 |
| 2017-05-15 | sunrpc: properly type pc_decode callbacks | Christoph Hellwig | 1 | -21/+21 |
| 2017-05-15 | sunrpc: properly type pc_release callbacks | Christoph Hellwig | 1 | -18/+18 |
| 2017-05-15 | sunrpc: properly type pc_func callbacks | Christoph Hellwig | 1 | -65/+86 |
| 2017-05-15 | nfsd: remove the unused PROC() macro in nfs3proc.c | Christoph Hellwig | 1 | -12/+0 |
| 2017-01-31 | NFSD: cleanup dead codes and values in nfsd_write | Kinglong Mee | 1 | -5/+3 |
| 2017-01-31 | NFSD: pass an integer for stable type to nfsd_vfs_write | Kinglong Mee | 1 | -1/+1 |
| 2016-04-10 | don't bother with ->d_inode->i_sb - it's always equal to ->d_sb | Al Viro | 1 | -2/+2 |
| 2016-03-23 | nfsd: use short read as well as i_size to set eof | Benjamin Coddington | 1 | -3/+4 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -3/+3 |
| 2014-08-18 | nfsd: allow turning off nfsv3 readdir_plus | Rajesh Ghanekar | 1 | -0/+8 |
| 2014-08-17 | nfsd3: Check write permission after checking existence | Ross Lagerwall | 1 | -5/+0 |
| 2014-07-08 | NFSD: Remove iattr parameter from nfsd_symlink() | Kinglong Mee | 1 | -2/+1 |
| 2014-07-08 | nfsd: let nfsd_symlink assume null-terminated data | J. Bruce Fields | 1 | -1/+1 |
| 2014-06-23 | NFSD: Using min/max/min_t/max_t for calculate | Kinglong Mee | 1 | -5/+1 |
| 2013-02-26 | switch vfs_getattr() to struct path | Al Viro | 1 | -4/+1 |
| 2012-12-17 | nfsd4: cleanup: replace rq_resused count by rq_next_page pointer | J. Bruce Fields | 1 | -3/+3 |
| 2012-08-20 | nfsd: do_nfsd_create verf argument is a u32 | J. Bruce Fields | 1 | -1/+1 |
| 2011-04-29 | nfsd41: make sure nfs server process OPEN with EXCLUSIVE4_1 correctly | Mi Jinlong | 1 | -1/+1 |
| 2010-12-17 | nfsd: fix offset printk's in nfsd3 read/write | J. Bruce Fields | 1 | -4/+4 |
| 2010-07-30 | nfsd: minor nfsd read api cleanup | J. Bruce Fields | 1 | -1/+1 |
| 2010-07-07 | NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR | Chuck Lever | 1 | -2/+4 |
| 2009-12-15 | nfsd: remove pointless paths in file headers | J. Bruce Fields | 1 | -2/+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-06-15 | NFS: kill off complicated macro 'PROC' | Yu Zhiguo | 1 | -24/+213 |
| 2009-03-18 | Short write in nfsd becomes a full write to the client | David Shaw | 1 | -2/+3 |
| 2009-03-18 | NFSD: cleanup for nfs3proc.c | Qinghuang Feng | 1 | -2/+3 |
| 2008-09-29 | nfsd: permit unauthenticated stat of export root | J. Bruce Fields | 1 | -3/+5 |
| 2008-06-23 | nfsd: rename MAY_ flags | Miklos Szeredi | 1 | -4/+4 |
| 2008-02-14 | Use struct path in struct svc_export | Jan Blunck | 1 | -1/+1 |
| 2007-05-09 | RPC: add wrapper for svc_reserve to account for checksum | Jeff Layton | 1 | -1/+1 |
| 2006-11-08 | [PATCH] nfsd4: fix open-create permissions | J. Bruce Fields | 1 | -1/+1 |
| 2006-10-20 | [PATCH] nfsd: NFSv{2,3} trivial endianness annotations for error values | Al Viro | 1 | -21/+25 |
| 2006-10-20 | [PATCH] fix svc_procfunc declaration | Al Viro | 1 | -22/+22 |
| 2006-10-04 | [PATCH] knfsd: Prepare knfsd for support of rsize/wsize of up to 1MB, over TCP | Greg Banks | 1 | -6/+8 |
| 2006-10-04 | [PATCH] knfsd: Avoid excess stack usage in svc_tcp_recvfrom | NeilBrown | 1 | -2/+2 |
| 2006-04-11 | [PATCH] knfsd: Correct reserved reply space for read requests. | NeilBrown | 1 | -1/+1 |
| 2006-01-06 | [PATCH] knfsd: check error status from vfs_getattr and i_op->fsync | David Shaw | 1 | -2/+9 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+702 |