2020-02-01 |
Al Viro | vfs: fix do_last() regression Wearing-brown-paperbag: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-01-26 |
Al Viro | do_last(): fetch directory ->i_mode and ->i_uid before... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-01-21 |
Al Viro | bpf: don't bother with getname/kern_path - use user_path_at Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-01-15 |
Al Viro | fix autofs regression caused by follow_managed() changes Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2020-01-15 |
Al Viro | reimplement path_mountpoint() with less magic Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-15 |
Al Viro | fs/namei.c: fix missing barriers when checking positivity Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-15 |
Al Viro | fix dget_parent() fastpath race Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-15 |
Al Viro | new helper: lookup_positive_unlocked() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-15 |
Al Viro | fs/namei.c: pull positivity check into follow_managed() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-11 |
Al Viro | race in exportfs_decode_fh() On Sat, Nov 02, 2019 at 06:08:42PM +0000, Al Viro wrote: Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | ecryptfs_lookup_interpose(): lower_dentry->d_parent... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | ecryptfs: fix unlink and rmdir in face of underlying... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | audit_get_nd(): don't unlock parent too early Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | exportfs_decode_fh(): negative pinned may become positive... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-10 |
Al Viro | cgroup: don't put ERR_PTR() into fc->root Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_ioctl(): get rid of access_ok() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_write(): get rid of access_ok()/__copy_from_use... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_new_write(): don't bother with access_ok Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_read(): simplify reading ->pack_id of... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_write(): __get_user() can fail... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_new_write(): replace access_ok() + __copy_from_... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-11-06 |
Al Viro | scsi: sg: sg_ioctl(): fix copyout handling Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-29 |
Al Viro | ceph: add missing check in d_revalidate snapdir handling Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-29 |
Al Viro | ceph: fix RCU case handling in ceph_d_revalidate() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-25 |
Al Viro | make __d_alloc() static Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-25 |
Al Viro | autofs: fix a leak in autofs_expire_indirect() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | compat_ioctl: move PPPIOCSCOMPRESS to ppp_generic Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | compat_ioctl: unify copy-in of ppp filters Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | compat_sys_ioctl(): make parallel to do_vfs_ioctl() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | do_vfs_ioctl(): use saner types Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | compat: itanic doesn't have one Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | FIGETBSZ: fix compat Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-23 |
Al Viro | fix compat handling of FICLONERANGE, FIDEDUPERANGE... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-14 |
Al Viro | xtensa: fix {get,put}_user() for 64bit values Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-10 |
Al Viro | libfs: take cursors out of list when moving past the... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-10-10 |
Al Viro | shmem: fix LSM options parsing Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-22 |
Al Viro | Fix the locking in dcache_readdir() and friends Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-18 |
Al Viro | autofs: don't bother with atomics for ino->count Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-18 |
Al Viro | autofs_dir_rmdir(): check ino->count for deciding whether... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-18 |
Al Viro | autofs: get rid of pointless checks around ->count handling Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-18 |
Al Viro | autofs_clear_leaf_automount_flags(): use ino->count... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-15 |
Al Viro | afs dynroot: switch to simple_dir_operations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-13 |
Al Viro | shmem_parse_one(): switch to use of fs_parse() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-13 |
Al Viro | shmem_parse_options(): take handling a single option... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-13 |
Al Viro | shmem_parse_options(): don't bother with mpol in separate... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-13 |
Al Viro | shmem_parse_options(): use a separate structure to... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-11 |
Al Viro | configfs: calculate the symlink target only once Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-11 |
Al Viro | configfs: make configfs_create() return inode Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-11 |
Al Viro | configfs: fix a deadlock in configfs_symlink() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-05 |
Al Viro | make shmem_fill_super() static Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-05 |
Al Viro | make ramfs_fill_super() static Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-05 |
Al Viro | devtmpfs: don't mix {ramfs,shmem}_fill_super() with... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-05 |
Al Viro | new helper: get_tree_keyed() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-04 |
Al Viro | configfs: provide exclusion between IO and removals Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-03 |
Al Viro | devpts_pty_kill(): don't bother with d_delete() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-03 |
Al Viro | infiniband: don't bother with d_delete() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-03 |
Al Viro | hypfs: don't bother with d_delete() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-03 |
Al Viro | fs/namei.c: keep track of nd->root refcount status Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-02 |
Al Viro | configfs: new object reprsenting tree fragments Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-02 |
Al Viro | configfs_register_group() shouldn't be (and isn't)... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-09-02 |
Al Viro | configfs: stash the data we need into configfs_buffer... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-08-31 |
Al Viro | fs/namei.c: new helper - legitimize_root() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-08-31 |
Al Viro | kill the last users of user_{path,lpath,path_dir}() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-08-31 |
Al Viro | namei.h: get the comments on LOOKUP_... in sync with reality Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-08-31 |
Al Viro | kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-08-30 |
Al Viro | [PATCH] fix d_absolute_path() interplay with fsmount() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-31 |
Al Viro | Unbreak mount_capable() Screwed-up-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-27 |
Al Viro | autofs_lookup(): hold ->d_lock over playing with ->d_flags Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-27 |
Al Viro | get rid of autofs_info->active_count Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-26 |
Al Viro | fix the struct mount leak in umount_tree() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-25 |
Al Viro | autofs: simplify get_next_positive_...(), get rid of trylocks Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-21 |
Al Viro | audit_inode(): switch to passing AUDIT_INODE_... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-21 |
Al Viro | filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-21 |
Al Viro | filename_lookup(): audit_inode() argument is always 0 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-21 |
Al Viro | typo fix: it's d_make_root, not d_make_inode... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-17 |
Al Viro | switch the remnants of releasing the mountpoint away from fs_pin Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-17 |
Al Viro | get rid of detach_mnt() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-17 |
Al Viro | make struct mountpoint bear the dentry reference to... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-10 |
Al Viro | Teach shrink_dcache_parent() to cope with mixed-filesystem... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-09 |
Al Viro | coallocate socket_wq with socket itself Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-09 |
Al Viro | sockfs: switch to ->free_inode() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | mnt_init(): call shmem_init() unconditionally Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | constify ksys_mount() string arguments Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | don't bother with registering rootfs Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | init_rootfs(): don't bother with init_ramfs_fs() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | convenience helper: get_tree_single() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-05 |
Al Viro | convenience helper get_tree_nodev() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-04 |
Al Viro | fs/namespace.c: shift put_mountpoint() to callers of... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-04 |
Al Viro | __detach_mounts(): lookup_mountpoint() can't return... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-04 |
Al Viro | nfs: dget_parent() never returns NULL Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-07-04 |
Al Viro | ceph: don't open-code the check for dead lockref Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-06-27 |
Al Viro | copy_process(): don't use ksys_close() on cleanups Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-06-27 |
Al Viro | perf_event_get(): don't bother with fget_raw() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-05-25 |
Al Viro | fold mount_pseudo_xattr() into pseudo_fs_get_tree() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-05-25 |
Al Viro | move mount_capable() further out Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-05-25 |
Al Viro | move mount_capable() calls to vfs_get_tree() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2019-05-25 |
Al Viro | cpuset: move mount -t cpuset logics into cgroup.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
next |