diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2022-08-03 21:31:42 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2022-08-03 21:31:42 +0300 |
commit | d9395512c5bd326924ba0b36ee0d5d51d763a8d6 (patch) | |
tree | 678718d5ce35e7c56f2f1da51e21b759b4500638 /include | |
parent | f00654007fe1c154dafbdc1f5953c132e8c27c38 (diff) | |
parent | 3bd8bc897161730042051cd5f9c6ed1e94cb5453 (diff) | |
download | linux-d9395512c5bd326924ba0b36ee0d5d51d763a8d6.tar.xz |
Merge tag 'pull-work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull vfs namei updates from Al Viro:
"RCU pathwalk cleanups.
Storing sampled ->d_seq of the next dentry in nameidata simplifies
life considerably, especially if we delay fetching ->d_inode until
step_into()"
* tag 'pull-work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
step_into(): move fetching ->d_inode past handle_mounts()
lookup_fast(): don't bother with inode
follow_dotdot{,_rcu}(): don't bother with inode
step_into(): lose inode argument
namei: stash the sampled ->d_seq into nameidata
namei: move clearing LOOKUP_RCU towards rcu_read_unlock()
switch try_to_unlazy_next() to __legitimize_mnt()
follow_dotdot{,_rcu}(): change calling conventions
namei: get rid of pointless unlikely(read_seqcount_retry(...))
__follow_mount_rcu(): verify that mount_lock remains unchanged
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions