| 9deed3ebca24 ("new helper: traverse_mounts()") |
| a9dc1494a782 ("expand the only remaining call of path_lookup_conditional()") |
| c153007b7b7a ("teach handle_mounts() to handle RCU mode") |
| b023e1728bec ("lookup_fast(): consolidate the RCU success case") |
| db3c9ade50b1 ("handle_mounts(): pass dentry in, turn path into a pure out argument") |
| e73cabff5917 ("do_last(): collapse the call of path_to_nameidata()") |
| da5ebf5aa676 ("lookup_open(): saner calling conventions (return dentry on success)") |
| 239eb983383b ("atomic_open(): saner calling conventions (return dentry on success)") |
| bd7c4b508344 ("handle_mounts(): start building a sane wrapper for follow_managed()") |
| 31d1726d7250 ("make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW") |
| 1c9f5e06a613 ("follow_automount() doesn't need the entire nameidata") |
| 26df6034fdb2 ("fix automount/automount race properly") |
| 8f11538ebe98 ("do_add_mount(): lift lock_mount/unlock_mount into callers") |