| Age | Commit message (Expand) | Author | Files | Lines |
| 5 days | Merge tag 'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -138/+57 |
| 10 days | Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 1 | -23/+11 |
| 2025-11-17 | nfsd: Use MD5 library instead of crypto_shash | Eric Biggers | 1 | -67/+9 |
| 2025-11-16 | nfsd: change nfs4_client_to_reclaim() to allocate data | NeilBrown | 1 | -44/+23 |
| 2025-11-16 | nfsd: move name lookup out of nfsd4_list_rec_dir() | NeilBrown | 1 | -28/+26 |
| 2025-11-14 | VFS: change vfs_mkdir() to unlock on failure. | NeilBrown | 1 | -1/+1 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing() | NeilBrown | 1 | -13/+5 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() | NeilBrown | 1 | -10/+6 |
| 2025-11-12 | vfs: allow rmdir to wait for delegation break on parent | Jeff Layton | 1 | -2/+2 |
| 2025-11-12 | vfs: allow mkdir to wait for delegation break on parent | Jeff Layton | 1 | -1/+1 |
| 2025-09-21 | nfsd: Eliminate an allocation in nfs4_make_rec_clidname() | Eric Biggers | 1 | -11/+4 |
| 2025-09-21 | nfsd: Replace open-coded conversion of bytes to hex | Eric Biggers | 1 | -16/+2 |
| 2025-07-02 | rpc_mkpipe_dentry(): saner calling conventions | Al Viro | 1 | -23/+14 |
| 2025-07-02 | rpc_unlink(): saner calling conventions | Al Viro | 1 | -10/+2 |
| 2025-05-28 | Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -48/+13 |
| 2025-05-11 | nfsd: use SHA-256 library API instead of crypto_shash API | Eric Biggers | 1 | -48/+13 |
| 2025-04-07 | nfsd: Use lookup_one() rather than lookup_one_len() | NeilBrown | 1 | -6/+7 |
| 2025-03-05 | VFS: Change vfs_mkdir() to return the dentry. | NeilBrown | 1 | -2/+5 |
| 2025-01-27 | Merge tag 'nfsd-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -1/+0 |
| 2025-01-06 | nfsd: fix legacy client tracking initialization | Scott Mayhew | 1 | -1/+0 |
| 2024-12-02 | nfs/nfs4recover: avoid pointless cred reference count bump | Christian Brauner | 1 | -2/+1 |
| 2024-12-02 | tree-wide: s/revert_creds_light()/revert_creds()/g | Christian Brauner | 1 | -1/+1 |
| 2024-12-02 | tree-wide: s/override_creds_light()/override_creds()/g | Christian Brauner | 1 | -1/+1 |
| 2024-12-02 | tree-wide: s/revert_creds()/put_cred(revert_creds_light())/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: Cap the number of bytes copied by nfs4_reset_recoverydir() | Chuck Lever | 1 | -1/+2 |
| 2024-09-20 | nfsd: enforce upper limit for namelen in __cld_pipe_inprogress_downcall() | Scott Mayhew | 1 | -4/+4 |
| 2024-09-20 | nfsd: return -EINVAL when namelen is 0 | Li Lingfeng | 1 | -0/+8 |
| 2024-09-20 | nfsd: use clear_and_wake_up_bit() | NeilBrown | 1 | -4/+1 |
| 2024-07-08 | NFSD: Fix nfsdcld warning | Chuck Lever | 1 | -2/+2 |
| 2024-01-07 | nfsd: new Kconfig option for legacy client tracking | Jeff Layton | 1 | -34/+63 |
| 2023-01-18 | fs: port vfs_*() helpers to struct mnt_idmap | Christian Brauner | 1 | -3/+3 |
| 2022-10-06 | Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -4/+4 |
| 2022-09-26 | nfsd: Propagate some error code returned by memdup_user() | Christophe JAILLET | 1 | -3/+3 |
| 2022-09-26 | nfsd: Avoid some useless tests | Christophe JAILLET | 1 | -3/+3 |
| 2022-09-26 | nfsd: Fix a memory leak in an error handling path | Christophe JAILLET | 1 | -1/+3 |
| 2022-08-17 | Change calling conventions for filldir_t | Al Viro | 1 | -4/+4 |
| 2021-12-10 | nfsd: Fix nsfd startup race (again) | Alexander Sverdlin | 1 | -0/+1 |
| 2021-03-22 | nfsd: Log client tracking type log message as info instead of warning | Paul Menzel | 1 | -4/+4 |
| 2021-01-24 | namei: prepare for idmapped mounts | Christian Brauner | 1 | -3/+3 |
| 2020-07-13 | nfsd: avoid a NULL dereference in __cld_pipe_upcall() | Scott Mayhew | 1 | -13/+11 |
| 2020-05-08 | nfsd: use crypto_shash_tfm_digest() | Eric Biggers | 1 | -20/+6 |
| 2019-12-19 | nfsd: make 'boot_time' 64-bit wide | Arnd Bergmann | 1 | -4/+4 |
| 2019-11-12 | nfsd: Fix cld_net->cn_tfm initialization | Scott Mayhew | 1 | -5/+7 |
| 2019-10-11 | nfsd: remove private bin2hex implementation | Andy Shevchenko | 1 | -8/+3 |
| 2019-09-10 | nfsd: add support for upcall version 2 | Scott Mayhew | 1 | -14/+209 |
| 2019-09-10 | nfsd: add a "GetVersion" upcall for nfsdcld | Scott Mayhew | 1 | -50/+117 |
| 2019-05-15 | Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -35/+401 |
| 2019-04-25 | crypto: shash - remove shash_desc::flags | Eric Biggers | 1 | -1/+0 |
| 2019-04-24 | nfsd: handle legacy client tracking records sent by nfsdcld | Scott Mayhew | 1 | -4/+35 |
| 2019-04-24 | nfsd: re-order client tracking method selection | Scott Mayhew | 1 | -15/+65 |
| 2019-04-24 | nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld | Scott Mayhew | 1 | -0/+3 |
| 2019-04-24 | nfsd: un-deprecate nfsdcld | Scott Mayhew | 1 | -8/+217 |
| 2019-04-24 | nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array | Scott Mayhew | 1 | -18/+91 |
| 2018-11-28 | nfsd: fix a warning in __cld_pipe_upcall() | Scott Mayhew | 1 | -11/+6 |
| 2018-06-12 | treewide: kmalloc() -> kmalloc_array() | Kees Cook | 1 | -2/+3 |
| 2016-03-24 | Merge tag 'nfsd-4.6' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -0/+1 |
| 2016-03-17 | nfsd: recover: fix memory leak | Sudip Mukherjee | 1 | -0/+1 |
| 2016-01-27 | nfsd: Use shash | Herbert Xu | 1 | -11/+17 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -6/+6 |
| 2015-11-23 | nfsd: recover: constify nfsd4_client_tracking_ops structures | Julia Lawall | 1 | -3/+3 |
| 2015-08-31 | nfsd: don't WARN/backtrace for invalid container deployment. | Paul Gortmaker | 1 | -4/+2 |
| 2015-07-20 | nfsd: Fix a memory leak in nfsd4_list_rec_dir() | Kinglong Mee | 1 | -3/+9 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -11/+11 |
| 2015-02-22 | VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) | David Howells | 1 | -2/+2 |
| 2014-11-19 | nfsd: get rid of ->f_dentry | Al Viro | 1 | -1/+1 |
| 2014-10-31 | vfs: make first argument of dir_context.actor typed | Miklos Szeredi | 1 | -2/+3 |
| 2014-10-13 | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+0 |
| 2014-09-19 | sched, cleanup, treewide: Remove set_current_state(TASK_RUNNING) after schedu... | Kirill Tkhai | 1 | -1/+0 |
| 2014-09-17 | nfsd: skip subsequent UMH "create" operations after the first one for v4.0 cl... | Jeff Layton | 1 | -0/+16 |
| 2014-09-17 | nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls | Jeff Layton | 1 | -4/+18 |
| 2014-09-17 | nfsd: serialize nfsdcltrack upcalls for a particular client | Jeff Layton | 1 | -0/+29 |
| 2014-09-17 | nfsd: pass extra info in env vars to upcalls to allow for early grace period end | Jeff Layton | 1 | -13/+83 |
| 2014-09-17 | nfsd: remove redundant boot_time parm from grace_done client tracking op | Jeff Layton | 1 | -9/+8 |
| 2014-09-03 | NFSD: Fix a memory leak if nfsd4_recdir_load fail | Kinglong Mee | 1 | -13/+17 |
| 2014-09-03 | NFSD: Reset creds after mnt_want_write_file() fail | Kinglong Mee | 1 | -1/+2 |
| 2013-10-24 | nfsd: switch to %p[dD] | Al Viro | 1 | -6/+6 |
| 2013-08-30 | nfsd4: nfsd4_create_clid_dir prints uninitialized data | J. Bruce Fields | 1 | -2/+0 |
| 2013-06-29 | [readdir] constify ->actor | Al Viro | 1 | -3/+4 |
| 2013-06-29 | [readdir] introduce ->iterate(), ctx->pos, dir_emit() | Al Viro | 1 | -6/+8 |
| 2013-06-29 | [readdir] introduce iterate_dir() and dir_context | Al Viro | 1 | -4/+9 |
| 2013-05-09 | nfsd: fix oops when legacy_recdir_name_error is passed a -ENOENT error | Jeff Layton | 1 | -7/+5 |
| 2013-02-28 | Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -0/+6 |
| 2013-02-15 | nfsd: disable usermode helper client tracker in container | Stanislav Kinsbursky | 1 | -0/+6 |
| 2013-02-13 | nfsd: Properly compare and initialize kuids and kgids | Eric W. Biederman | 1 | -2/+2 |
| 2012-12-10 | nfsd: make NFSv4 recovery client tracking options per net | Stanislav Kinsbursky | 1 | -20/+28 |
| 2012-11-28 | nfsd: recovery - make in_grace per net | Stanislav Kinsbursky | 1 | -5/+4 |
| 2012-11-28 | nfsd: recovery - make rec_file per net | Stanislav Kinsbursky | 1 | -35/+35 |
| 2012-11-28 | nfsd4: remove state lock from nfsd4_load_reboot_recovery_data | J. Bruce Fields | 1 | -2/+0 |
| 2012-11-15 | nfsd: pass nfsd_net instead of net to grace enders | Stanislav Kinsbursky | 1 | -8/+6 |
| 2012-11-15 | nfsd: make reclaim_str_hashtbl allocated per net | Stanislav Kinsbursky | 1 | -23/+77 |
| 2012-11-15 | nfsd: make nfs4_client network namespace dependent | Stanislav Kinsbursky | 1 | -6/+3 |
| 2012-11-12 | nfsd: release the legacy reclaimable clients list in grace_done | Jeff Layton | 1 | -0/+1 |
| 2012-11-12 | nfsd: get rid of cl_recdir field | Jeff Layton | 1 | -19/+74 |
| 2012-11-12 | nfsd: don't search for client by hash on legacy reboot recovery gracedone | Jeff Layton | 1 | -4/+27 |
| 2012-11-12 | nfsd: have nfsd4_find_reclaim_client take a char * argument | Jeff Layton | 1 | -1/+1 |
| 2012-11-12 | nfsd: warn about impending removal of nfsdcld upcall | Jeff Layton | 1 | -0/+3 |
| 2012-11-12 | nfsd: pass info about the legacy recoverydir in environment variables | Jeff Layton | 1 | -8/+82 |
| 2012-11-12 | nfsd: change heuristic for selecting the client_tracking_ops | Jeff Layton | 1 | -9/+27 |
| 2012-11-12 | nfsd: add a usermodehelper upcall for NFSv4 client ID tracking | Jeff Layton | 1 | -1/+133 |
| 2012-11-10 | nfsd: remove unused argument to nfs4_has_reclaimed_state | Jeff Layton | 1 | -1/+1 |
| 2012-11-10 | nfsd: fix error handling in nfsd4_remove_clid_dir | Jeff Layton | 1 | -1/+2 |
| 2012-07-31 | nfsd: Push mnt_want_write() outside of i_mutex | Jan Kara | 1 | -4/+5 |
| 2012-06-01 | Merge branch 'for-3.5' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -2/+2 |
| 2012-05-31 | nfsd4: preserve __user annotation on cld downcall msg | J. Bruce Fields | 1 | -1/+1 |
| 2012-05-31 | nfsd4: fix missing "static" | J. Bruce Fields | 1 | -1/+1 |
| 2012-04-30 | nfsd: fix nfs4recover.c printk format warning | Randy Dunlap | 1 | -1/+1 |
| 2012-03-29 | nfsd: only register cld pipe notifier when CONFIG_NFSD_V4 is enabled | Jeff Layton | 1 | -0/+12 |
| 2012-03-28 | nfsd: fix NULL pointer dereference in cld_pipe_downcall | Jeff Layton | 1 | -2/+1 |
| 2012-03-26 | nfsd: don't allow legacy client tracker init for anything but init_net | Jeff Layton | 1 | -0/+7 |
| 2012-03-26 | nfsd: add notifier to handle mount/unmount of rpc_pipefs sb | Jeff Layton | 1 | -0/+44 |
| 2012-03-26 | nfsd: add the infrastructure to handle the cld upcall | Jeff Layton | 1 | -1/+443 |
| 2012-03-26 | nfsd: add nfsd4_client_tracking_ops struct and a way to set it | Jeff Layton | 1 | -10/+126 |
| 2012-03-26 | nfsd: convert nfs4_client->cl_cb_flags to a generic flags field | Jeff Layton | 1 | -4/+3 |
| 2012-01-14 | Merge branch 'for-3.3' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -8/+14 |
| 2012-01-05 | nfsd4: nfsd4_create_clid_dir return value is unused | J. Bruce Fields | 1 | -6/+4 |
| 2012-01-05 | nfsd4: be forgiving in the absence of the recovery directory | J. Bruce Fields | 1 | -2/+3 |
| 2012-01-03 | vfs: mnt_drop_write_file() | Al Viro | 1 | -3/+3 |
| 2012-01-03 | switch a bunch of places to mnt_want_write_file() | Al Viro | 1 | -3/+3 |
| 2012-01-02 | nfsd4: fix spurious 4.1 post-reboot failures | J. Bruce Fields | 1 | -1/+8 |
| 2011-08-27 | nfsd4: stop using nfserr_resource for transitory errors | J. Bruce Fields | 1 | -1/+1 |
| 2011-08-27 | nfsd4: fix failure to end nfsd4 grace period | Boaz Harrosh | 1 | -7/+8 |
| 2011-08-27 | nfsd4: simplify recovery dir setting | J. Bruce Fields | 1 | -4/+32 |
| 2011-07-20 | nfsd4_list_rec_dir(): don't bother with reopening rec_file | Al Viro | 1 | -31/+21 |
| 2010-12-17 | nfsd4: fix mixed 4.0/4.1 handling, 4.1 reboot | J. Bruce Fields | 1 | -1/+0 |
| 2010-05-21 | sanitize vfs_fsync calling conventions | Christoph Hellwig | 1 | -3/+3 |
| 2010-05-21 | nfsd: open a file descriptor for fsync in nfs4 recovery | Christoph Hellwig | 1 | -45/+42 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2010-02-20 | commit_metadata export operation replacing nfsd_sync_dir | Ben Myers | 1 | -3/+1 |
| 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/+3 |
| 2009-12-14 | nfsd: Source files #include cleanups | Boaz Harrosh | 1 | -8/+0 |
| 2009-11-13 | nfsd: make fs/nfsd/vfs.h for common includes | J. Bruce Fields | 1 | -0/+1 |
| 2009-05-11 | nfsd: silence lockdep warning | J. Bruce Fields | 1 | -2/+2 |
| 2009-04-20 | Fix i_mutex vs. readdir handling in nfsd | David Woodhouse | 1 | -37/+9 |
| 2009-04-03 | nfsd41: match clientid establishment method | Andy Adamson | 1 | -1/+2 |
| 2009-03-18 | nfsd4: don't do lookup within readdir in recovery code | J. Bruce Fields | 1 | -40/+31 |
| 2009-01-06 | nfsd: Fix leaked memory in nfs4_make_rec_clidname | Krishna Kumar | 1 | -1/+1 |
| 2008-12-04 | Merge branch 'master' into next | James Morris | 1 | -0/+1 |
| 2008-11-24 | nfsd: use of unitialized list head on error exit in nfs4recover.c | J. Bruce Fields | 1 | -1/+1 |
| 2008-11-14 | CRED: Inaugurate COW credentials | David Howells | 1 | -26/+42 |
| 2008-11-14 | CRED: Pass credentials through dentry_open() | David Howells | 1 | -1/+2 |
| 2008-11-14 | CRED: Separate task security context from task_struct | David Howells | 1 | -6/+6 |
| 2008-10-23 | [PATCH] switch nfsd to kern_path() | Al Viro | 1 | -25/+25 |
| 2008-04-19 | [PATCH] r/o bind mounts: get callers of vfs_mknod/create/mkdir() | Dave Hansen | 1 | -0/+4 |
| 2008-04-19 | [PATCH] r/o bind mounts: elevate write count for rmdir and unlink. | Dave Hansen | 1 | -1/+11 |
| 2008-02-14 | Introduce path_put() | Jan Blunck | 1 | -1/+1 |
| 2008-02-14 | Embed a struct path into struct nameidata instead of nd->{dentry,mnt} | Jan Blunck | 1 | -16/+16 |
| 2007-11-02 | cleanup asm/scatterlist.h includes | Adrian Bunk | 1 | -1/+1 |
| 2007-10-22 | Update fs/ to use sg helpers | Jens Axboe | 1 | -5/+3 |
| 2007-05-21 | Detach sched.h from mm.h | Alexey Dobriyan | 1 | -1/+1 |
| 2006-12-08 | [PATCH] lockdep: annotate nfsd4 recover code | Peter Zijlstra | 1 | -1/+1 |
| 2006-11-03 | [PATCH] NFS4: fix for recursive locking problem | Srinivasa Ds | 1 | -1/+1 |
| 2006-10-20 | [PATCH] nfsd: nfs4 code returns error values in net-endian | Al Viro | 1 | -7/+7 |
| 2006-10-03 | [PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers | David Howells | 1 | -1/+1 |
| 2006-09-21 | [CRYPTO] users: Use crypto_hash interface instead of crypto_digest | Herbert Xu | 1 | -10/+11 |
| 2006-01-18 | [PATCH] nfsd4: recovery lookup dir check | J. Bruce Fields | 1 | -3/+4 |
| 2006-01-18 | [PATCH] nfsd4: fix open of recovery directory | J. Bruce Fields | 1 | -2/+1 |
| 2006-01-09 | [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem | Jes Sorensen | 1 | -10/+10 |
| 2005-09-01 | [CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL | Jesper Juhl | 1 | -2/+1 |
| 2005-09-01 | [CRYPTO]: Use CRYPTO_TFM_REQ_MAY_SLEEP where appropriate | Herbert Xu | 1 | -1/+1 |
| 2005-07-07 | [PATCH] nfsd4: prevent multiple unlinks of recovery directories | NeilBrown | 1 | -0/+1 |
| 2005-07-07 | [PATCH] nfsd4: lookup_one_len takes i_sem | NeilBrown | 1 | -0/+2 |
| 2005-07-07 | [PATCH] nfsd4: fix sync'ing of recovery directory | NeilBrown | 1 | -21/+8 |
| 2005-06-24 | [PATCH] knfsd: nfsd4 reboot dirname fix | NeilBrown | 1 | -1/+0 |
| 2005-06-24 | [PATCH] knfsd: nfsd4: reboot recovery | NeilBrown | 1 | -0/+169 |
| 2005-06-24 | [PATCH] knfsd: nfsd4: initialize recovery directory | NeilBrown | 1 | -0/+166 |
| 2005-06-24 | [PATCH] knfsd: nfsd4: reboot hash | NeilBrown | 1 | -0/+97 |