summaryrefslogtreecommitdiffstats
path: root/fs/kernfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernfs: prevent early freeing of root nodeMinchan Kim2021-12-031-1/+7
* kernfs: switch global kernfs_rwsem lock to per-fs lockMinchan Kim2021-11-245-63/+95
* Merge 5.15-rc6 into driver-core-nextGreg Kroah-Hartman2021-10-181-1/+8
|\
| * kernfs: don't create a negative dentry if inactive node existsIan Kent2021-10-041-1/+8
* | fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs_create_link()Luis Chamberlain2021-10-051-2/+1
|/
* kernfs: also call kernfs_set_rev() for positive dentryHou Tao2021-09-281-2/+7
* kernfs: dont call d_splice_alias() under kernfs node lockIan Kent2021-07-271-4/+2
* kernfs: use i_lock to protect concurrent inode updatesIan Kent2021-07-272-8/+14
* kernfs: switch kernfs to use an rwsemIan Kent2021-07-276-70/+71
* kernfs: use VFS negative dentry cachingIan Kent2021-07-271-20/+35
* kernfs: add a revision to identify directory node changesIan Kent2021-07-272-0/+21
* Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-07-051-43/+43
|\
| * kernfs: move revalidate to be near lookupIan Kent2021-06-151-43/+43
* | fs: move ramfs_aops to libfsChristoph Hellwig2021-06-291-7/+1
|/
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-233-12/+22
|\
| * fs: make helpers idmap mount awareChristian Brauner2021-01-243-8/+16
| * stat: handle idmapped mountsChristian Brauner2021-01-241-1/+1
| * acl: handle idmapped mountsChristian Brauner2021-01-241-0/+2
| * attr: handle idmapped mountsChristian Brauner2021-01-241-2/+2
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
* | kernfs: wire up ->splice_read and ->splice_writeChristoph Hellwig2021-01-211-0/+2
* | kernfs: implement ->write_iterChristoph Hellwig2021-01-211-18/+10
* | kernfs: implement ->read_iterChristoph Hellwig2021-01-211-23/+12
|/
* fs/kernfs: remove the double check of dentry->inodeHui Su2020-12-091-2/+1
* kernfs: bring names in comments in line with codeWillem de Bruijn2020-11-091-1/+1
* fsnotify: pass dir and inode arguments to fsnotify()Amir Goldstein2020-07-271-2/+3
* fsnotify: create helper fsnotify_inode()Amir Goldstein2020-07-271-4/+2
* fsnotify: send event to parent and child with single callbackAmir Goldstein2020-07-271-4/+6
* kernfs: do not call fsnotify() with name without a parentAmir Goldstein2020-07-151-1/+1
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-2/+2
* kernfs: Change kernfs_node lockdep name to "kn->active"Waiman Long2020-04-231-1/+1
* kernfs: Add option to enable user xattrsDaniel Xu2020-03-162-0/+91
* kernfs: Add removed_size out param for simple_xattr_setDaniel Xu2020-03-161-1/+1
* Merge branch 'imm.timestamp' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-02-051-3/+3
|\
| * kernfs: don't bother with timestamp truncationAl Viro2019-12-091-3/+3
* | fs/kernfs/dir.c: Clean code by removing always true conditionMateusz Nosek2020-01-141-1/+1
|/
* Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2019-12-061-1/+1
|\
| * new helper: lookup_positive_unlocked()Al Viro2019-11-151-1/+1
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-11-271-2/+2
|\ \
| * | locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-2/+2
| |/
* | kernfs: use 64bit inos if ino_t is 64bitTejun Heo2019-11-122-16/+33
* | kernfs: implement custom exportfs ops and fid typeTejun Heo2019-11-121-16/+61
* | kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id()Tejun Heo2019-11-123-30/+15
* | kernfs: convert kernfs_node->id from union kernfs_node_id to u64Tejun Heo2019-11-124-13/+12
* | kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodesTejun Heo2019-11-121-1/+7
* | kernfs: use dumber locking for kernfs_find_and_get_node_by_ino()Tejun Heo2019-11-122-46/+10
* | kernfs: fix ino wrap-around detectionTejun Heo2019-11-121-3/+2
|/
* Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/p...Linus Torvalds2019-09-191-4/+3
|\
| * timestamp_truncate: Replace users of timespec64_truncDeepa Dinamani2019-08-301-4/+3
* | fs: kernfs: Fix possible null-pointer dereferences in kernfs_path_from_node_l...Jia-Ju Bai2019-07-251-2/+4