Commit Graph

264 Commits (e6b1f27370fc67ac9868b2dbe2c22bc26952900e)

Author SHA1 Message Date
Al Viro d83c49f3e3 Fix the regression created by "set S_DEAD on unlink()..." commit 15 years ago
Jan Kara 002baeecf5 vfs: Fix O_NOFOLLOW behavior for paths with trailing slashes 15 years ago
Al Viro 3e297b6134 Restore LOOKUP_DIRECTORY hint handling in final lookup on open() 15 years ago
Al Viro 781b16775b Fix a dumb typo - use of & instead of && 15 years ago
Al Viro 1f36f774b2 Switch !O_CREAT case to use of do_last() 15 years ago
Al Viro def4af30cf Get rid of symlink body copying 15 years ago
Al Viro 3866248e5f Finish pulling of -ESTALE handling to upper level in do_filp_open() 15 years ago
Al Viro 806b681cbe Turn do_link spaghetty into a normal loop 15 years ago
Al Viro 10fa8e62f2 Unify exits in O_CREAT handling 15 years ago
Al Viro 9e67f36169 Kill is_link argument of do_last() 15 years ago
Al Viro 67ee3ad21d Pull handling of LAST_BIND into do_last(), clean up ok: part in do_filp_open() 15 years ago
Al Viro 4296e2cbf2 Leave mangled flag only for setting nd.intent.open.flag 15 years ago
Al Viro 5b369df826 Get rid of passing mangled flag to do_last() 15 years ago
Al Viro 9a66179e13 Don't pass mangled open_flag to finish_open() 15 years ago
Al Viro a2c36b450e pull more into do_last() 15 years ago
Al Viro c99658fe97 bail out with ELOOP earlier in do_link loop 15 years ago
Al Viro a1e28038df pull the common predecessors into do_last() 15 years ago
Al Viro c41c140562 postpone __putname() until after do_last() 15 years ago
Al Viro 27bff34300 unroll do_last: loop in do_filp_open() 15 years ago
Al Viro 3343eb8209 Shift releasing nd->root from do_last() to its caller 15 years ago
Al Viro fb1cc555d5 gut do_filp_open() a bit more (do_last separation) 15 years ago
Al Viro 648fa8611d beginning to untangle do_filp_open() 15 years ago
Christoph Hellwig 907f4554e2 dquot: move dquot initialization responsibility into the filesystem 15 years ago
Al Viro bec1052e5b set S_DEAD on unlink() and non-directory rename() victims 15 years ago
Al Viro 3088dd7080 Clean follow_dotdot() up a bit 15 years ago
Al Viro 8737c9305b Switch may_open() and break_lease() to passing O_... 15 years ago
Al Viro ac278a9c50 fix LOOKUP_FOLLOW on automount "symlinks" 15 years ago
Al Viro cccc6bba3f Lose the first argument of audit_inode_child() 15 years ago
Al Viro 123df2944c Lose the new_name argument of fsnotify_move() 15 years ago
Mimi Zohar 9bbb6cad01 ima: rename ima_path_check to ima_file_check 15 years ago
Mimi Zohar 8eb988c70e fix ima breakage 15 years ago
Adam Buchbinder c41b20e721 Fix misspellings of "truly" in comments. 15 years ago
Al Viro 9850c05655 Fix the -ESTALE handling in do_filp_open() 15 years ago
Al Viro 6d125529c6 Fix ACC_MODE() for real 15 years ago
Al Viro 86acdca1b6 fix autofs/afs/etc. magic mountpoint breakage 15 years ago
Serge E. Hallyn 7ea6600148 generic_permission: MAY_OPEN is not write access 15 years ago
Al Viro 5300990c03 Sanitize f_flags helpers 15 years ago
Al Viro 482928d59d Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) 15 years ago
Jeff Layton cb59861f03 vfs: remove extraneous NULL d_inode check from do_filp_open 15 years ago
Jeff Layton 39159de2a0 vfs: force reval of target when following LAST_BIND symlinks (try #7) 15 years ago
Al Viro 1429b3eca2 Untangling ima mess, part 3: kill dead code in ima 15 years ago
Al Viro b65a9cfc2c Untangling ima mess, part 2: deal with counters 15 years ago
Al Viro 7715b52122 O_TRUNC open shouldn't fail after file truncation 15 years ago
Eric Paris e81e3f4dca fs: move get_empty_filp() deffinition to internal.h 15 years ago
Al Viro b75b5086be Sanitize exec_permission_lite() 15 years ago
Al Viro 6e6b1bd1e7 Kill cached_lookup() and real_lookup() 15 years ago
Al Viro 2dd6d1f418 Kill path_lookup_open() 15 years ago
Al Viro 3cac260ad8 Take hash recalculation into do_lookup() 15 years ago
Al Viro 6de88d7292 kill __link_path_walk()/link_path_walk() distinction 15 years ago
Al Viro 258fa99905 lift path_put(path) to callers of __do_follow_link() 15 years ago