summaryrefslogtreecommitdiffstats
path: root/fs/kernfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'driver-core-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-07-031-0/+2
|\
| * kernfs: fix missing kernfs_idr_lock to remove an ID from the IDRMuchun Song2023-05-311-0/+2
* | tty, proc, kernfs, random: Use copy_splice_read()David Howells2023-05-241-1/+1
|/
* Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-275-23/+33
|\
| * kernfs: change kernfs_rename_lock into a read-write lock.Imran Khan2023-03-291-9/+9
| * kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info.Imran Khan2023-03-294-6/+8
| * kernfs: Introduce separate rwsem to protect inode attributes.Imran Khan2023-03-293-8/+16
* | fs: consolidate duplicate dt_type helpersJeff Layton2023-04-031-7/+1
|/
* Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-02-241-3/+0
|\
| * kernfs: remove an unused if statement in kernfs_path_from_node_locked()Zhen Lei2023-01-191-3/+0
* | fs: port xattr to mnt_idmapChristian Brauner2023-01-191-2/+2
* | fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-192-3/+3
* | fs: port ->rename() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
* | fs: port ->mkdir() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
* | fs: port ->getattr() to pass mnt_idmapChristian Brauner2023-01-192-3/+3
* | fs: port ->setattr() to pass mnt_idmapChristian Brauner2023-01-192-4/+4
|/
* kernfs: fix all kernel-doc warnings and multiple typosRandy Dunlap2022-11-236-48/+74
* Merge 6.1-rc6 into driver-core-nextGreg Kroah-Hartman2022-11-211-2/+12
|\
| * kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()Tejun Heo2022-11-101-2/+12
* | kernfs: dont take i_lock on revalidateIan Kent2022-10-201-7/+17
* | kernfs: dont take i_lock on inode attr readIan Kent2022-10-201-4/+0
|/
* 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-021-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