aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cachefiles/namei.c
AgeCommit message (Expand)AuthorFilesLines
2026-05-15cachefiles: Fix error return when vfs_mkdir() failsHongling Zeng1-0/+2
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+6
2026-04-13Merge tag 'vfs-7.1-rc1.directory' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-61/+32
2026-03-31cachefiles: fix incorrect dentry refcount in cachefiles_cull()NeilBrown1-0/+5
2026-03-09cachefiles: change cachefiles_bury_object to use start_renaming_dentry()NeilBrown1-61/+32
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-6/+6
2025-12-01Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-50/+46
2025-11-14VFS: introduce end_creating_keep()NeilBrown1-2/+1
2025-11-14VFS: change vfs_mkdir() to unlock on failure.NeilBrown1-7/+9
2025-11-14VFS: introduce start_removing_dentry()NeilBrown1-16/+14
2025-11-14VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()NeilBrown1-18/+14
2025-11-14VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()NeilBrown1-20/+21
2025-11-12vfs: allow mkdir to wait for delegation break on parentJeff Layton1-1/+1
2025-09-23VFS: unify old_mnt_idmap and new_mnt_idmap in renamedataNeilBrown1-2/+1
2025-06-16VFS: change old_dir and new_dir in struct renamedata to dentrysNeilBrown1-2/+2
2025-04-07cachefiles: Use lookup_one() rather than lookup_one_len()NeilBrown1-7/+7
2025-03-25cachefiles: Fix oops in vfs_mkdir from cachefiles_get_directoryMarc Dionne1-3/+4
2025-03-05VFS: Change vfs_mkdir() to return the dentry.NeilBrown1-7/+9
2024-11-11cachefiles: Clean up in cachefiles_commit_tmpfile()Zizhi Wo1-5/+0
2024-09-27cachefiles: fix dentry leak in cachefiles_open_file()Baokun Li1-4/+3
2024-04-15kernel_file_open(): get rid of inode argumentAl Viro1-2/+1
2023-11-25rename(): avoid a deadlock in the case of parents having no common ancestorAl Viro1-0/+2
2023-08-18mm, netfs, fscache: stop read optimisation when folio removed from pagecacheDavid Howells1-0/+2
2023-06-26Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-6/+6
2023-06-19fs: use a helper for opening kernel internal filesAmir Goldstein1-2/+2
2023-06-19fs: rename {vfs,kernel}_tmpfile_open()Amir Goldstein1-3/+3
2023-06-05cachefiles: Allow the cache to be non-rootDavid Howells1-1/+2
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner1-6/+6
2022-09-24cachefiles: use vfs_tmpfile_open() helperMiklos Szeredi1-20/+12
2022-09-24cachefiles: only pass inode to *mark_inode_inuse() helpersMiklos Szeredi1-33/+26
2022-09-24cachefiles: tmpfile error handling cleanupMiklos Szeredi1-29/+26
2022-05-18cachefiles: notify the user daemon when looking up cookieJeffle Xu1-2/+14
2022-04-08cachefiles: unmark inode in use in error pathJeffle Xu1-9/+24
2022-01-21cachefiles: Trace active-mark failureDavid Howells1-1/+3
2022-01-21cachefiles: Make some tracepoint adjustmentsDavid Howells1-3/+5
2022-01-07fscache, cachefiles: Display stat of culling eventsDavid Howells1-0/+1
2022-01-07fscache, cachefiles: Display stats of no-space eventsDavid Howells1-2/+4
2022-01-07cachefiles: Implement backing file wranglingDavid Howells1-0/+318
2022-01-07cachefiles: Implement culling daemon commandsDavid Howells1-0/+307
2022-01-07cachefiles: Mark a backing file in use with an inode flagDavid Howells1-0/+35
2022-01-07cachefiles: Implement a function to get/create a directory in the cacheDavid Howells1-0/+141
2022-01-07vfs, cachefiles: Mark a backing file in use with an inode flagDavid Howells1-0/+43
2022-01-07cachefiles: Delete the cachefiles driver pending rewriteDavid Howells1-1018/+0
2021-08-27cachefiles: Change %p in format strings to something elseDavid Howells1-26/+22
2021-08-27fscache, cachefiles: Remove the histogram stuffDavid Howells1-13/+0
2021-01-24namei: prepare for idmapped mountsChristian Brauner1-4/+8
2021-01-24namei: introduce struct renamedataChristian Brauner1-2/+7
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner1-5/+1
2019-05-14fs/cachefiles/namei.c: remove duplicate headerSabyasachi Gupta1-1/+0
2018-11-30cachefiles: avoid deprecated get_seconds()Arnd Bergmann1-1/+1
2018-11-30cachefiles: Explicitly cast enumerated type in put_objectNathan Chancellor1-2/+4
2018-10-18cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)Al Viro1-1/+1
2018-07-25cachefiles: Wait rather than BUG'ing on "Unexpected object collision"Kiran Kumar Modukuri1-1/+0
2018-07-25cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flagKiran Kumar Modukuri1-1/+1
2018-05-21cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashedAl Viro1-0/+10
2018-04-04fscache: Attach the index key and aux data to the cookieDavid Howells1-22/+11
2018-04-04fscache: Add tracepointsDavid Howells1-9/+33
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar1-1/+1
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+2
2016-10-07xattr: Add __vfs_{get,set,remove}xattr helpersAndreas Gruenbacher1-2/+2
2016-09-27cachefiles: Fix attempt to read i_blocks after deleting file [ver #2]David Howells1-4/+4
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27vfs: remove unused i_op->renameMiklos Szeredi1-2/+1
2016-08-03cachefiles: Fix race between inactivating and culling a cache objectDavid Howells1-2/+3
2016-02-01CacheFiles: Provide read-and-reset release counters for cachefilesdDavid Howells1-5/+23
2016-01-22wrappers for ->i_mutex accessAl Viro1-20/+20
2015-11-11cachefiles: perform test on s_blocksize when opening cache file.NeilBrown1-0/+2
2015-06-23Merge branch 'fscache-fixes' into for-nextAl Viro1-12/+21
2015-04-15VFS: fs/cachefiles: d_backing_inode() annotationsDavid Howells1-35/+35
2015-04-15VFS: Cachefiles should perform fs modifications on the top layer onlyDavid Howells1-26/+26
2015-02-24FS-Cache: Count culled objects and objects rejected due to lack of spaceDavid Howells1-12/+21
2015-02-22Cachefiles: Fix up scripted S_ISDIR/S_ISREG/S_ISLNK conversionsDavid Howells1-4/+4
2015-02-22VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells1-8/+8
2014-11-19assorted conversions to %p[dD]Al Viro1-13/+8
2014-10-13CacheFiles: Fix incorrect test for in-memory object collisionDavid Howells1-1/+1
2014-09-26fs/cachefiles: add missing \n to kerror conversionsFabian Frederick1-7/+7
2014-09-17CacheFiles: Handle rename2David Howells1-1/+2
2014-06-06fs/cachefiles: replace kerror by pr_errFabian Frederick1-12/+12
2014-06-06FS/CACHEFILES: convert printk to pr_foo()Fabian Frederick1-22/+17
2014-04-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2014-04-01get rid of pointless checks for NULL ->i_opAl Viro1-2/+1
2014-04-01security: add flags to rename hooksMiklos Szeredi1-1/+1
2014-04-01vfs: add renameat2 syscallMiklos Szeredi1-1/+1
2013-11-09locks: break delegations on renameJ. Bruce Fields1-1/+1
2013-11-09locks: break delegations on unlinkJ. Bruce Fields1-1/+1
2013-09-20CacheFiles: Don't try to dump the index key if the cookie has been clearedDavid Howells1-1/+1
2013-06-19FS-Cache: Fix object state machine to have separate work and wait statesDavid Howells1-2/+2
2013-06-19FS-Cache: Wrap checks on object stateDavid Howells1-2/+2
2013-06-19CacheFiles: name i_mutex lock class explicitlyJ. Bruce Fields1-1/+1
2012-12-20FS-Cache: Don't mask off the object event mask when printing itDavid Howells1-2/+1
2012-07-14don't pass nameidata * to vfs_create()Al Viro1-1/+1
2012-03-20switch touch_atime to struct pathAl Viro1-1/+2
2011-01-24CacheFiles: Add calls to path-based security hooksDavid Howells1-8/+44
2010-07-22fscache: convert object to use workqueue instead of slow-workTejun Heo1-7/+6
2010-05-11CacheFiles: Fix occasional EIO on call to vfs_unlink()David Howells1-12/+86
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-20CacheFiles: Fix a race in cachefiles_delete_object() vs renameDavid Howells1-1/+11
2009-11-19CacheFiles: Catch an overly long wait for an old active objectDavid Howells1-19/+68
2009-11-19CacheFiles: Better showing of debugging information in active object problemsDavid Howells1-27/+75
2009-11-19CacheFiles: Mark parent directory locks as I_MUTEX_PARENT to keep lockdep happyDavid Howells1-2/+2
2009-04-03CacheFiles: A cache that backs onto a mounted filesystemDavid Howells1-0/+771