2020-05-22 |
Al Viro | arm64: Add get_user() type annotation on the !access_ok... Signed-of-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-05-19 |
Al Viro | fix multiplication overflow in copy_fdtable() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-05-14 |
Al Viro | csky: Fixup raw_copy_from_user() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-27 |
Al Viro | propagate_one(): mnt_set_mountpoint() needs mount_lock Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-23 |
Al Viro | dlmfs_file_write(): fix the bogosity in handling non... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-06 |
Al Viro | fix a braino in legitimize_path() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | lookup_open(): don't bother with fallbacks to lookup... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | atomic_open(): no need to pass struct open_flags anymore Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | open_last_lookups(): move complete_walk() into do_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | open_last_lookups(): lift O_EXCL|O_CREAT handling into... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | open_last_lookups(): don't abuse complete_walk() when... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | open_last_lookups(): consolidate fsnotify_create()... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | take post-lookup part of do_last() out of loop Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | link_path_walk(): sample parent's i_uid and i_mode... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | __nd_alloc_stack(): make it return bool Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | reserve_stack(): switch to __nd_alloc_stack() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | pick_link(): take reserving space on stack into a new... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | pick_link(): more straightforward handling of allocation... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | fold path_to_nameidata() into its only remaining caller Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | pick_link(): pass it struct path already with normal... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | fs/namei.c: kill follow_mount() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | non-RCU analogue of the previous commit Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | helper for mount rootwards traversal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | follow_dotdot(): be lazy about changing nd->path Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | follow_dotdot_rcu(): be lazy about changing nd->path Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | follow_dotdot{,_rcu}(): massage loops Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-04-02 |
Al Viro | lift all calls of step_into() out of follow_dotdot... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | x86: get rid of user_atomic_cmpxchg_inatomic() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | generic arch_futex_atomic_op_inuser() doesn't need... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | x86: don't reload after cmpxchg in unsafe_atomic_op2... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | x86: convert arch_futex_atomic_op_inuser() to user_access_be... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | objtool: whitelist __sanitizer_cov_trace_switch() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | [parisc, s390, sparc64] no need for access_ok() in... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | sh: no need of access_ok() in arch_futex_atomic_op_inuser() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-28 |
Al Viro | futex: arch_futex_atomic_op_inuser() calling conventions... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | kill uaccess_try() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: unsafe_put-style macro for sigmask Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: x32_setup_rt_frame(): consolidate uaccess areas Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: __setup_rt_frame(): consolidate uaccess areas Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: __setup_frame(): consolidate uaccess areas Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: setup_sigcontext(): list user_access_{begin,end... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: get rid of put_user_try in __setup_rt_frame()... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: ia32_setup_rt_frame(): consolidate uaccess areas Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: ia32_setup_frame(): consolidate uaccess areas Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-26 |
Al Viro | x86: ia32_setup_sigcontext(): lift user_access_{begin... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: switch ia32_setup_sigcontext() to unsafe_put_user() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: switch setup_sigcontext() to unsafe_put_user() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: switch save_v86_state() to unsafe_put_user() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: kill get_user_{try,catch,ex} Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: get rid of get_user_ex() in restore_sigcontext() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | x86: get rid of get_user_ex() in ia32_restore_sigcontext() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-19 |
Al Viro | vm86: get rid of get_user_ex() use Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-18 |
Al Viro | x86: get rid of small constant size cases in raw_copy_... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-18 |
Al Viro | x86: switch sigframe sigset handling to explict __get_user... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-17 |
Al Viro | ovl: ovl_obtain_alias(): don't call d_instantiate_anon... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | follow_dotdot{,_rcu}(): switch to use of step_into() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | handle_dots(), follow_dotdot{,_rcu}(): preparation... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | move handle_dots(), follow_dotdot() and follow_dotdot_rcu... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | follow_dotdot{,_rcu}(): lift switching nd->path to... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | expand path_parent_directory() in its callers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | path_parent_directory(): leave changing path->dentry... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | path_connected(): pass mount and dentry separately Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | split the lookup-related parts of do_last() into a... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | do_last(): rejoin the common path even earlier in FMODE_... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | do_last(): simplify the liveness analysis past finish_open_c... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | do_last(): rejoing the common path earlier in FMODE_... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | do_last(): don't bother with keeping got_write in FMODE_OPEN... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | do_last(): merge the may_open() calls Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | atomic_open(): lift the call of may_open() into do_last() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | atomic_open(): return the right dentry in FMODE_OPENED... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | new helper: traverse_mounts() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | massage __follow_mount_rcu() a bit Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | namei: have link_path_walk() maintain LOOKUP_PARENT Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | link_path_walk(): simplify stack handling Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | namei: invert the meaning of WALK_FOLLOW Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | sanitize handling of nd->last_type, kill LAST_BIND Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | finally fold get_link() into pick_link() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 6 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 5 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 4 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 3 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 2 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | merging pick_link() with get_link(), part 1 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | expand the only remaining call of path_lookup_conditional() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | fold handle_mounts() into step_into() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | new step_into() flag: WALK_NOFOLLOW Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | step_into() callers: dismiss the symlink earlier Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | lookup_fast(): take mount traversal into callers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | teach handle_mounts() to handle RCU mode Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-14 |
Al Viro | lookup_fast(): consolidate the RCU success case Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-12 |
Al Viro | cifs_atomic_open(): fix double-put on late allocation... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-12 |
Al Viro | gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-12 |
Al Viro | handle_mounts(): pass dentry in, turn path into a pure... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-12 |
Al Viro | do_last(): collapse the call of path_to_nameidata() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-03-12 |
Al Viro | lookup_open(): saner calling conventions (return dentry... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-02-27 |
Al Viro | atomic_open(): saner calling conventions (return dentry... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
next |