summaryrefslogtreecommitdiff
path: root/fs/kernfs
Commit message (Expand)AuthorAgeFilesLines
* kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()Tejun Heo2022-11-101-2/+12
* kernfs: fix use-after-free in __kernfs_removeChristian A. Ehrhardt2022-09-241-1/+4
* kernfs: Implement kernfs_show()Tejun Heo2022-09-011-1/+36
* kernfs: Factor out kernfs_activate_one()Tejun Heo2022-09-011-10/+17
* kernfs: Add KERNFS_REMOVING flagsTejun Heo2022-09-011-14/+7
* kernfs: Improve kernfs_drain() and always call on removalTejun Heo2022-09-011-12/+12
* kernfs: Skip kernfs_drain_open_files() more aggressivelyTejun Heo2022-09-013-21/+48
* kernfs: Refactor kernfs_get_open_node()Tejun Heo2022-09-011-14/+11
* kernfs: Drop unnecessary "mutex" local variable initializationTejun Heo2022-09-011-4/+5
* kernfs: Simply by replacing kernfs_deref_open_node() with of_on()Tejun Heo2022-09-011-43/+13
* kernfs: Fix typo 'the the' in commentSlark Xiao2022-07-281-1/+1
* Revert "kernfs: Change kernfs_notify_list to llist."Imran Khan2022-07-061-20/+27
* kernfs: fix potential NULL dereference in __kernfs_removeYushan Zhou2022-07-011-2/+5
* kernfs: Replace global kernfs_open_file_mutex with hashed mutexes.Imran Khan2022-06-273-14/+26
* kernfs: Introduce interface to access global kernfs_open_file_mutex.Imran Khan2022-06-271-18/+38
* kernfs: Change kernfs_notify_list to llist.Imran Khan2022-06-271-27/+20
* kernfs: make ->attr.open RCU protected.Imran Khan2022-06-271-46/+101
* kernfs/file.c: remove redundant error return counter assignmentLin Feng2022-06-271-1/+0
* kernfs: Separate kernfs_pr_cont_buf and rename_lock.Hao Luo2022-05-191-12/+19
* kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file.Imran Khan2022-05-061-9/+19
* Merge 5.18-rc5 into driver-core-nextGreg Kroah-Hartman2022-05-021-1/+6
|\
| * kernfs: fix NULL dereferencing in kernfs_removeMinchan Kim2022-04-271-1/+6
* | kernfs: Remove reference counting for kernfs_open_node.Imran Khan2022-04-271-14/+9
|/
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2022-04-011-6/+1
|\
| * seq_file: fix NULL pointer arithmetic warningMaĆ­ra Canal2022-02-011-6/+1
* | kernfs: fix typos in commentsJulia Lawall2022-03-181-1/+1
* | kernfs: move struct kernfs_root out of the public view.Greg Kroah-Hartman2022-02-232-0/+27
* | kernfs: remove redundant kernfs_rwsem declaration.Imran Khan2022-02-221-1/+0
|/
* 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