aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/unlink.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-16NFS: Avoid referencing the cred twice in async rename/unlinkGravatar Trond Myklebust 1-2/+2
2019-06-20fsnotify: move fsnotify_nameremove() hook out of d_delete()Gravatar Amir Goldstein 1-6/+0
2019-02-20NFS: Fix up documentation warningsGravatar Trond Myklebust 1-3/+5
2019-01-02NFS: remove unnecessary test for IS_ERR(cred)Gravatar NeilBrown 1-5/+0
2018-12-19NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.Gravatar NeilBrown 1-10/+5
2018-05-31NFS: Fix up sillyrename()Gravatar Trond Myklebust 1-0/+10
2018-05-31NFSv4: Fix sillyrename to return the delegation when appropriateGravatar Trond Myklebust 1-5/+5
2018-04-10NFS: Add a delegation return into nfs4_proc_unlink_setup()Gravatar Trond Myklebust 1-1/+1
2018-04-10NFS: Move delegation recall into the NFSv4 callback for rename_setup()Gravatar Trond Myklebust 1-4/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-07-13NFS: nfs_rename() - revalidate directories on -ERESTARTSYSGravatar Benjamin Coddington 1-0/+13
2016-07-20qstr: constify instances in nfsGravatar Al Viro 1-1/+1
2016-05-09nfs: per-name sillyunlink exclusionGravatar Al Viro 1-142/+51
2016-05-02nfs: missing wakeup in nfs_unblock_sillyrename()Gravatar Al Viro 1-0/+1
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsGravatar David Howells 1-10/+10
2014-03-17nfs: emit a fsnotify_nameremove call in sillyrename codepathGravatar Jeff Layton 1-2/+13
2014-03-17nfs: make nfs_async_rename non-staticGravatar Jeff Layton 1-1/+1
2014-03-17nfs: abstract out code needed to complete a sillyrenameGravatar Jeff Layton 1-4/+18
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Gravatar Linus Torvalds 1-5/+4
2013-10-28nfs: Remove useless 'error' assignmentGravatar Geyslan G. Bem 1-2/+1
2013-10-24nfs: use %p[dD] instead of open-coded (and often racy) equivalentsGravatar Al Viro 1-5/+4
2013-09-03NFS: Ensure that rmdir() waits for sillyrenames to completeGravatar Trond Myklebust 1-0/+7
2013-08-22NFS: Add tracepoints for debugging NFS rename and sillyrename issuesGravatar Trond Myklebust 1-0/+5
2013-08-22NFS: Clean up nfs_sillyrename()Gravatar Trond Myklebust 1-10/+16
2013-07-05helper for reading ->d_countGravatar Al Viro 1-1/+1
2013-02-22NFS: Don't allow NFS silly-renamed files to be deleted, no signalGravatar Trond Myklebust 1-7/+13
2013-02-17nfs: remove kfree() redundant null checksGravatar Tim Gardner 1-2/+1
2013-02-01Revert "NFS: add nfs_sb_deactive_async to avoid deadlock"Gravatar Trond Myklebust 1-1/+1
2012-10-31NFS: add nfs_sb_deactive_async to avoid deadlockGravatar Weston Andros Adamson 1-1/+1
2012-06-29NFS: Create a return_delegation rpc opGravatar Bryan Schumaker 1-1/+1
2012-03-21NFS: Remove nfs4_setup_sequence from generic rename codeGravatar Bryan Schumaker 1-22/+1
2012-03-21NFS: Remove nfs4_setup_sequence from generic unlink codeGravatar Bryan Schumaker 1-19/+1
2012-03-11NFS: Fix a number of sparse warningsGravatar Trond Myklebust 1-1/+1
2012-01-31NFSv41: Add a new helper nfs4_init_sequence()Gravatar Trond Myklebust 1-2/+2
2011-10-19NFS: Get rid of nfs_restart_rpc()Gravatar Trond Myklebust 1-2/+2
2011-07-25nfs: don't use d_move in nfs_async_rename_doneGravatar Jeff Layton 1-10/+19
2011-07-15nfs: document nfsv4 sillyrename issuesGravatar J. Bruce Fields 1-0/+8
2011-03-16nfs: store devname at disconnected NFS rootsGravatar Al Viro 1-0/+20
2011-03-10SUNRPC: Close a race in __rpc_wait_for_completion_task()Gravatar Trond Myklebust 1-1/+1
2011-01-11Merge branch 'nfs-for-2.6.38' of git://git.linux-nfs.org/projects/trondmy/nfs...Gravatar Linus Torvalds 1-1/+1
2011-01-07fs: dcache scale dentry refcountGravatar Nick Piggin 1-1/+1
2010-12-21NFSv4: Convert a few commas into semicolons...Gravatar Trond Myklebust 1-1/+1
2010-10-29a couple of open-coded ihold() introduced by nfs mergeGravatar Al Viro 1-2/+2
2010-09-24NFSv4.1: keep seq_res.sr_slot as pointer rather than an indexGravatar Benny Halevy 1-2/+1
2010-09-21NFS: Fix a use-after-free case in nfs_async_rename()Gravatar Trond Myklebust 1-7/+2
2010-09-17nfs: make sillyrename an async operationGravatar Jeff Layton 1-11/+189
2010-09-17nfs: move nfs_sillyrename to unlink.cGravatar Jeff Layton 1-1/+84
2010-06-22NFSv4.1: Make nfs4_setup_sequence take a nfs_server argumentGravatar Trond Myklebust 1-1/+1
2010-05-14NFS: Reduce stack footprint of nfs_proc_remove()Gravatar Trond Myklebust 1-1/+3
2009-12-07NFS: Fix up the declaration of nfs4_restart_rpc when NFSv4 not configuredGravatar Trond Myklebust 1-1/+1