Show patches with: Series = [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers       |    State = Action Required       |   34 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,v2,34/34] split the lookup-related parts of do_last() into a separate helper [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,33/34] do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,32/34] do_last(): simplify the liveness analysis past finish_open_created [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,31/34] do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,30/34] do_last(): don't bother with keeping got_write in FMODE_OPENED case [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,29/34] do_last(): merge the may_open() calls [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,28/34] atomic_open(): lift the call of may_open() into do_last() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,27/34] atomic_open(): return the right dentry in FMODE_OPENED case [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,26/34] new helper: traverse_mounts() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,25/34] massage __follow_mount_rcu() a bit [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,24/34] finally fold get_link() into pick_link() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,23/34] merging pick_link() with get_link(), part 6 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,22/34] merging pick_link() with get_link(), part 5 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,21/34] merging pick_link() with get_link(), part 4 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,20/34] merging pick_link() with get_link(), part 3 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,19/34] merging pick_link() with get_link(), part 2 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,18/34] merging pick_link() with get_link(), part 1 [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,17/34] expand the only remaining call of path_lookup_conditional() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,16/34] LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,15/34] fold handle_mounts() into step_into() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,14/34] new step_into() flag: WALK_NOFOLLOW [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,13/34] lookup_fast(): take mount traversal into callers [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,12/34] teach handle_mounts() to handle RCU mode [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,11/34] lookup_fast(): consolidate the RCU success case [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,10/34] handle_mounts(): pass dentry in, turn path into a pure out argument [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,09/34] do_last(): collapse the call of path_to_nameidata() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,08/34] lookup_open(): saner calling conventions (return dentry on success) [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,07/34] atomic_open(): saner calling conventions (return dentry on success) [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,06/34] handle_mounts(): start building a sane wrapper for follow_managed() [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,05/34] make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,04/34] follow_automount() doesn't need the entire nameidata [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,03/34] follow_automount(): get rid of dead^Wstillborn code [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,02/34] fix automount/automount race properly [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New
[RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers [RFC,v2,01/34] do_add_mount(): lift lock_mount/unlock_mount into callers - - - --- 2020-02-23 Al Viro New