| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'nfsd-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 2022-08-09 | 22 | -908/+1385 |
|\ |
|
| * | NFSD: discard fh_locked flag and fh_lock/fh_unlock | NeilBrown | 2022-08-04 | 3 | -70/+6 |
| * | NFSD: use (un)lock_inode instead of fh_(un)lock for file operations | NeilBrown | 2022-08-04 | 4 | -23/+30 |
| * | NFSD: use explicit lock/unlock for directory ops | NeilBrown | 2022-08-04 | 4 | -18/+29 |
| * | NFSD: reduce locking in nfsd_lookup() | NeilBrown | 2022-08-04 | 5 | -32/+46 |
| * | NFSD: only call fh_unlock() once in nfsd_link() | NeilBrown | 2022-08-04 | 1 | -9/+10 |
| * | NFSD: always drop directory lock in nfsd_unlink() | NeilBrown | 2022-08-04 | 3 | -7/+6 |
| * | NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. | NeilBrown | 2022-08-04 | 3 | -21/+21 |
| * | NFSD: add posix ACLs to struct nfsd_attrs | NeilBrown | 2022-08-04 | 5 | -71/+47 |
| * | NFSD: add security label to struct nfsd_attrs | NeilBrown | 2022-07-29 | 3 | -68/+15 |
| * | NFSD: set attributes when creating symlinks | NeilBrown | 2022-07-29 | 5 | -12/+30 |
| * | NFSD: introduce struct nfsd_attrs | NeilBrown | 2022-07-29 | 6 | -30/+71 |
| * | NFSD: verify the opened dentry after setting a delegation | Jeff Layton | 2022-07-29 | 3 | -5/+51 |
| * | NFSD: drop fh argument from alloc_init_deleg | Jeff Layton | 2022-07-29 | 1 | -8/+6 |
| * | NFSD: Move copy offload callback arguments into a separate structure | Chuck Lever | 2022-07-29 | 3 | -45/+47 |
| * | NFSD: Add nfsd4_send_cb_offload() | Chuck Lever | 2022-07-29 | 1 | -15/+22 |
| * | NFSD: Remove kmalloc from nfsd4_do_async_copy() | Chuck Lever | 2022-07-29 | 1 | -14/+14 |
| * | NFSD: Refactor nfsd4_do_copy() | Chuck Lever | 2022-07-29 | 1 | -8/+14 |
| * | NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) | Chuck Lever | 2022-07-29 | 1 | -8/+7 |
| * | NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) | Chuck Lever | 2022-07-29 | 1 | -5/+5 |
| * | NFSD: Replace boolean fields in struct nfsd4_copy | Chuck Lever | 2022-07-29 | 3 | -43/+53 |
| * | NFSD: Make nfs4_put_copy() static | Chuck Lever | 2022-07-29 | 2 | -2/+1 |
| * | NFSD: Reorder the fields in struct nfsd4_op | Chuck Lever | 2022-07-29 | 1 | -2/+2 |
| * | NFSD: Shrink size of struct nfsd4_copy | Chuck Lever | 2022-07-29 | 3 | -4/+11 |
| * | NFSD: Shrink size of struct nfsd4_copy_notify | Chuck Lever | 2022-07-29 | 3 | -6/+14 |
| * | NFSD: nfserrno(-ENOMEM) is nfserr_jukebox | Chuck Lever | 2022-07-29 | 1 | -2/+2 |
| * | NFSD: Fix strncpy() fortify warning | Chuck Lever | 2022-07-29 | 1 | -1/+1 |
| * | NFSD: Clean up nfsd4_encode_readlink() | Chuck Lever | 2022-07-29 | 1 | -15/+9 |
| * | NFSD: Use xdr_pad_size() | Chuck Lever | 2022-07-29 | 1 | -7/+4 |
| * | NFSD: Simplify starting_len | Chuck Lever | 2022-07-29 | 1 | -5/+4 |
| * | NFSD: Optimize nfsd4_encode_readv() | Chuck Lever | 2022-07-29 | 1 | -12/+6 |
| * | NFSD: Add an nfsd4_read::rd_eof field | Chuck Lever | 2022-07-29 | 2 | -8/+8 |
| * | NFSD: Clean up SPLICE_OK in nfsd4_encode_read() | Chuck Lever | 2022-07-29 | 1 | -5/+4 |
| * | NFSD: Optimize nfsd4_encode_fattr() | Chuck Lever | 2022-07-29 | 1 | -7/+4 |
| * | NFSD: Optimize nfsd4_encode_operation() | Chuck Lever | 2022-07-29 | 1 | -2/+1 |
| * | nfsd: silence extraneous printk on nfsd.ko insertion | Jeff Layton | 2022-07-29 | 1 | -1/+0 |
| * | NFSD: limit the number of v4 clients to 1024 per 1GB of system memory | Dai Ngo | 2022-07-29 | 3 | -6/+24 |
| * | NFSD: keep track of the number of v4 clients in the system | Dai Ngo | 2022-07-29 | 2 | -2/+10 |
| * | NFSD: refactoring v4 specific code to a helper in nfs4state.c | Dai Ngo | 2022-07-29 | 3 | -8/+17 |
| * | NFSD: Ensure nf_inode is never dereferenced | Chuck Lever | 2022-07-29 | 3 | -5/+4 |
| * | NFSD: NFSv4 CLOSE should release an nfsd_file immediately | Chuck Lever | 2022-07-29 | 3 | -2/+21 |
| * | NFSD: Move nfsd_file_trace_alloc() tracepoint | Chuck Lever | 2022-07-29 | 2 | -2/+25 |
| * | NFSD: Separate tracepoints for acquire and create | Chuck Lever | 2022-07-29 | 3 | -12/+52 |
| * | NFSD: Clean up unused code after rhashtable conversion | Chuck Lever | 2022-07-29 | 2 | -33/+1 |
| * | NFSD: Convert the filecache to use rhashtable | Chuck Lever | 2022-07-29 | 2 | -149/+179 |
| * | NFSD: Set up an rhashtable for the filecache | Chuck Lever | 2022-07-29 | 2 | -21/+140 |
| * | NFSD: Replace the "init once" mechanism | Chuck Lever | 2022-07-29 | 1 | -16/+26 |
| * | NFSD: Remove nfsd_file::nf_hashval | Chuck Lever | 2022-07-29 | 2 | -5/+2 |
| * | NFSD: nfsd_file_hash_remove can compute hashval | Chuck Lever | 2022-07-29 | 1 | -5/+14 |
| * | NFSD: Refactor __nfsd_file_close_inode() | Chuck Lever | 2022-07-29 | 2 | -30/+54 |