2018-07-12 |
Al Viro | new helper: open_with_fake_path() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | now we can fold open_check_o_direct() into do_dentry_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | lift fput() on late failures into path_openat() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | fold put_filp() into fput() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | introduce FMODE_OPENED Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | ->file_open(): lose cred argument Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | security_file_open(): lose cred argument Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | get rid of cred argument of vfs_open() and do_dentry_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | pass ->f_flags value to alloc_empty_file() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | pass creds to get_empty_filp(), make sure dentry_open... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-12 |
Al Viro | alloc_file(): switch to passing O_... flags instead... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | make sure do_dentry_open() won't return positive as... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | create_pipe_files(): use fput() if allocation of the... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | turn filp_clone_open() into inline wrapper for dentry_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | fold security_file_free() into file_free() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | ocxlflash_getfile(): fix double-iput() on alloc_file... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | cxl_getfile(): fix double-iput() on alloc_file() failures Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-07-11 |
Al Viro | drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-15 |
Al Viro | orangefs: simplify compat ioctl handling Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-15 |
Al Viro | signalfd: lift sigmask copyin and size checks to callers... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-11 |
Al Viro | vmsplice(): lift importing iovec into vmsplice(2) and... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-08 |
Al Viro | fix proc_fill_cache() in case of d_alloc_parallel(... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-03 |
Al Viro | Revert "fs: fold open_check_o_direct into do_dentry_open" Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-03 |
Al Viro | powerpc/ptrace: Use copy_{from, to}_user() rather than... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-06-02 |
Al Viro | Merge tag 'afs-fixes-20180514' into afs-proc Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-31 |
Al Viro | ovl: make ovl_create_real() cope with vfs_mkdir() safely Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio: sanitize the limit checking in io_submit(2) Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio: fold do_io_submit() into callers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio: shift copyin of iocb into io_submit_one() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio_read_events_ring(): make a bit more readable Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio: all callers of aio_{read,write,fsync,poll} treat... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-30 |
Al Viro | aio: take list removal to (some) callers of aio_complete() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-28 |
Al Viro | btrfs: take the last remnants of ->d_fsdata use out Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-27 |
Al Viro | rmdir(),rename(): do shrink_dcache_parent() only on... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-26 |
Al Viro | switch the rest of procfs lookups to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-26 |
Al Viro | procfs: switch instantiate_t to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-26 |
Al Viro | don't bother with tid_fd_revalidate() in lookups Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-24 |
Al Viro | fix io_destroy()/aio_complete() race Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | proc_lookupfd_common(): don't bother with instantiate... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | procfs: get rid of ancient BS in pid_revalidate() uses Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | cifs_lookup(): switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | cifs_lookup(): cifs_get_inode_...() never returns 0... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | 9p: unify paths in v9fs_vfs_lookup() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | ncp_lookup(): use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | hfsplus: switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | hfs: don't allow mounting over .../rsrc Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | hfs: use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | omfs_lookup(): report IO errors, use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | orangefs_lookup: simplify Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | openpromfs: switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | xfs_vn_lookup: simplify a bit Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | adfs_lookup: do not fail with ENOENT on negatives,... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | adfs_lookup_byname: .. *is* taken care of in fs/namei.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | romfs_lookup: switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | qnx6_lookup: switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | ubifs_lookup: use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | sysv_lookup: use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | qnx4_lookup: use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | minix_lookup: use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | freevxfs_lookup(): use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | cramfs_lookup(): use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | bfs_add_entry: pass name/len as qstr pointer Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | bfs_find_entry: pass name/len as qstr pointer Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-22 |
Al Viro | bfs_lookup(): use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | Merge branch 'work.misc' into work.lookup
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | aio: fix io_destroy(2) vs. lookup_ioctx() race Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | ext2: fix a block leak Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | nfsd: vfs_mkdir() might succeed leaving dentry negative... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | cachefiles: vfs_mkdir() might succeed leaving dentry... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | unfuck sysfs_mount() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | kernfs: deal with kernfs_fill_super() failures Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | befs_lookup(): use d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | affs_lookup: switch to d_splice_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-21 |
Al Viro | affs_lookup(): close a race with affs_remove_link() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-14 |
Al Viro | __inode_security_revalidate() never gets NULL opt_dentry Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-14 |
Al Viro | make xattr_getsecurity() static Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-13 |
Al Viro | fix breakage caused by d_find_alias() semantics change Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-13 |
Al Viro | vfat: simplify checks in vfat_lookup() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-13 |
Al Viro | get rid of dead code in d_find_alias() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-11 |
Al Viro | do d_instantiate/unlock_new_inode combinations safely Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | it's SB_BORN, not MS_BORN... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | powerpc/syscalls: timer_create can be handle by perfectly... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | powerpc/syscalls: kill ppc32_select() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | powerpc/syscalls: switch rtas(2) to SYSCALL_DEFINE Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | powerpc/syscalls: signal_{32, 64} - switch to SYSCALL_DEFINE Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-05-10 |
Al Viro | powerpc/syscalls: Switch trivial cases to SYSCALL_DEFINE Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-20 |
Al Viro | msdos_rmdir(): kill BS comment Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-20 |
Al Viro | restore cond_resched() in shrink_dcache_parent() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-20 |
Al Viro | Don't leak MNT_INTERNAL away from internal mounts Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | remove rpc_rmdir() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | rpc_pipefs: fix double-dput() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | orangefs_kill_sb(): deal with allocation failures Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | jffs2_kill_sb(): deal with failed allocations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | hypfs_kill_super(): deal with failed allocations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | dput(): turn into explicit while() loop Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | dcache: move cond_resched() into the end of __dentry_kill() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | d_walk(): kill 'finish' callback Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-16 |
Al Viro | d_invalidate(): unhash immediately Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-08 |
Al Viro | getname_kernel() needs to make sure that ->name !=... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2018-04-06 |
Al Viro | make lookup_one_len() safe to use with directory locked... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
next |