aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/unlink.c
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge tag 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-1/+1
2026-06-08nfs: replace NFS_FILEID() and nfsi->fileid with inode->i_inoJeff Layton1-1/+1
2026-06-05VFS: use wait_var_event for waiting in d_alloc_parallel()NeilBrown1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2025-11-23NFS: Request a directory delegation during RENAMEAnna Schumaker1-1/+2
2025-04-08VFS: rename lookup_one_len family to lookup_noperm and remove permission checkNeilBrown1-6/+5
2024-07-08Return the delegation when deleting sillyrenamed filesLance Shelton1-0/+2
2024-01-04nfs: rename the nfs_async_rename_done tracepointJeff Layton1-1/+1
2022-11-27NFS: Fix a race in nfs_call_unlink()Trond Myklebust1-0/+1
2022-05-31NFSv4.1 mark qualified async operations as MOVEABLE tasksOlga Kornievskaia1-0/+8
2022-04-07NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()Trond Myklebust1-0/+1
2021-03-08NFS: Fix open coded versions of nfs_set_cache_invalid()Trond Myklebust1-3/+3
2020-03-16NFS: Avoid referencing the cred twice in async rename/unlinkTrond Myklebust1-2/+2
2019-06-20fsnotify: move fsnotify_nameremove() hook out of d_delete()Amir Goldstein1-6/+0
2019-02-20NFS: Fix up documentation warningsTrond Myklebust1-3/+5
2019-01-02NFS: remove unnecessary test for IS_ERR(cred)NeilBrown1-5/+0
2018-12-19NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.NeilBrown1-10/+5
2018-05-31NFS: Fix up sillyrename()Trond Myklebust1-0/+10
2018-05-31NFSv4: Fix sillyrename to return the delegation when appropriateTrond Myklebust1-5/+5
2018-04-10NFS: Add a delegation return into nfs4_proc_unlink_setup()Trond Myklebust1-1/+1
2018-04-10NFS: Move delegation recall into the NFSv4 callback for rename_setup()Trond Myklebust1-4/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-13NFS: nfs_rename() - revalidate directories on -ERESTARTSYSBenjamin Coddington1-0/+13
2016-07-20qstr: constify instances in nfsAl Viro1-1/+1
2016-05-09nfs: per-name sillyunlink exclusionAl Viro1-142/+51
2016-05-02nfs: missing wakeup in nfs_unblock_sillyrename()Al Viro1-0/+1
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-10/+10
2014-03-17nfs: emit a fsnotify_nameremove call in sillyrename codepathJeff Layton1-2/+13
2014-03-17nfs: make nfs_async_rename non-staticJeff Layton1-1/+1
2014-03-17nfs: abstract out code needed to complete a sillyrenameJeff Layton1-4/+18
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+4
2013-10-28nfs: Remove useless 'error' assignmentGeyslan G. Bem1-2/+1
2013-10-24nfs: use %p[dD] instead of open-coded (and often racy) equivalentsAl Viro1-5/+4
2013-09-03NFS: Ensure that rmdir() waits for sillyrenames to completeTrond Myklebust1-0/+7
2013-08-22NFS: Add tracepoints for debugging NFS rename and sillyrename issuesTrond Myklebust1-0/+5
2013-08-22NFS: Clean up nfs_sillyrename()Trond Myklebust1-10/+16
2013-07-05helper for reading ->d_countAl Viro1-1/+1
2013-02-22NFS: Don't allow NFS silly-renamed files to be deleted, no signalTrond Myklebust1-7/+13
2013-02-17nfs: remove kfree() redundant null checksTim Gardner1-2/+1
2013-02-01Revert "NFS: add nfs_sb_deactive_async to avoid deadlock"Trond Myklebust1-1/+1
2012-10-31NFS: add nfs_sb_deactive_async to avoid deadlockWeston Andros Adamson1-1/+1
2012-06-29NFS: Create a return_delegation rpc opBryan Schumaker1-1/+1
2012-03-21NFS: Remove nfs4_setup_sequence from generic rename codeBryan Schumaker1-22/+1
2012-03-21NFS: Remove nfs4_setup_sequence from generic unlink codeBryan Schumaker1-19/+1
2012-03-11NFS: Fix a number of sparse warningsTrond Myklebust1-1/+1
2012-01-31NFSv41: Add a new helper nfs4_init_sequence()Trond Myklebust1-2/+2
2011-10-19NFS: Get rid of nfs_restart_rpc()Trond Myklebust1-2/+2
2011-07-25nfs: don't use d_move in nfs_async_rename_doneJeff Layton1-10/+19
2011-07-15nfs: document nfsv4 sillyrename issuesJ. Bruce Fields1-0/+8
2011-03-16nfs: store devname at disconnected NFS rootsAl Viro1-0/+20
2011-03-10SUNRPC: Close a race in __rpc_wait_for_completion_task()Trond Myklebust1-1/+1
2011-01-11Merge branch 'nfs-for-2.6.38' of git://git.linux-nfs.org/projects/trondmy/nfs...Linus Torvalds1-1/+1
2011-01-07fs: dcache scale dentry refcountNick Piggin1-1/+1
2010-12-21NFSv4: Convert a few commas into semicolons...Trond Myklebust1-1/+1
2010-10-29a couple of open-coded ihold() introduced by nfs mergeAl Viro1-2/+2
2010-09-24NFSv4.1: keep seq_res.sr_slot as pointer rather than an indexBenny Halevy1-2/+1
2010-09-21NFS: Fix a use-after-free case in nfs_async_rename()Trond Myklebust1-7/+2
2010-09-17nfs: make sillyrename an async operationJeff Layton1-11/+189
2010-09-17nfs: move nfs_sillyrename to unlink.cJeff Layton1-1/+84
2010-06-22NFSv4.1: Make nfs4_setup_sequence take a nfs_server argumentTrond Myklebust1-1/+1
2010-05-14NFS: Reduce stack footprint of nfs_proc_remove()Trond Myklebust1-1/+3
2009-12-07NFS: Fix up the declaration of nfs4_restart_rpc when NFSv4 not configuredTrond Myklebust1-1/+1
2009-12-05NFSv41: Clean up slot table managementTrond Myklebust1-3/+1
2009-12-04nfs41: call free slot from nfs4_restart_rpcAndy Adamson1-1/+3
2009-06-17nfs41: use rpc prepare call state for session resetAndy Adamson1-1/+1
2009-06-17nfs41: unlink sequence setup/done supportAndy Adamson1-0/+17
2009-06-17nfs41: set up seq_res.sr_slotidAndy Adamson1-0/+1
2008-10-06NFS: Clean up nfs_sb_active/nfs_sb_deactiveTrond Myklebust1-2/+3
2008-07-27NFS: Ensure we call nfs_sb_deactive() after releasing the directory inodeTrond Myklebust1-1/+2
2008-03-14SUNRPC: Add a helper rpcauth_lookup_generic_cred()Trond Myklebust1-1/+1
2008-01-30NFS/SUNRPC: Convert all users of rpc_call_setup()Trond Myklebust1-20/+8
2008-01-30SUNRPC: Clean up rpc_run_taskTrond Myklebust1-1/+8
2008-01-30NFS: Stop sillyname renames and unmounts from racingSteve Dickson1-0/+4
2008-01-30NFS: Sillyrename: in the case of a race, check aliases are really positiveTrond Myklebust1-1/+3
2008-01-30NFS: Fix a sillyrename race...Trond Myklebust1-1/+1
2007-10-21NFS: Fix a typo in nfs_call_unlink()Trond Myklebust1-1/+1
2007-10-19Avoid compile error in fs/nfs/unlink.cLinus Torvalds1-1/+2
2007-10-19NFS: Fix a race in sillyrenameTrond Myklebust1-15/+99
2007-10-09NFS: Remove nfs_begin_data_update/nfs_end_data_updateTrond Myklebust1-3/+0
2007-07-19SUNRPC: Clean up the sillyrename codeTrond Myklebust1-108/+85
2006-03-20NFS: kzalloc conversion in fs/nfsEric Sesterhenn1-2/+1
2006-01-06SUNRPC: Further cleanupsTrond Myklebust1-8/+5
2006-01-06RPC: Clean up RPC task structureTrond Myklebust1-9/+10
2005-11-07[PATCH] kfree cleanup: fsJesper Juhl1-2/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+227