Show patches with: Submitter = Al Viro       |    State = Action Required       |   1603 patches
« 1 2 3 416 17 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[22/22] __dentry_kill(): new locking scheme [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[21/22] d_prune_aliases(): use a shrink list [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[20/22] switch select_collect{,2}() to use of to_shrink_list() [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[19/22] to_shrink_list(): call only if refcount is 0 [01/22] struct dentry: get rid of randomize_layout idiocy 1 - - --- 2023-11-09 Al Viro New
[18/22] fold dentry_kill() into dput() [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[17/22] don't try to cut corners in shrink_lock_dentry() [01/22] struct dentry: get rid of randomize_layout idiocy - - - --- 2023-11-09 Al Viro New
[16/22] fold the call of retain_dentry() into fast_dput() [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[15/22] Call retain_dentry() with refcount 0 [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[14/22] dentry_kill(): don't bother with retain_dentry() on slow path [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[13/22] __dentry_kill(): get consistent rules for victim's refcount [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[12/22] Make retain_dentry() neutral with respect to refcounting [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[11/22] __dput_to_list(): do decrement of refcount in the callers [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[10/22] fast_dput(): new rules for refcount [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[09/22] fast_dput(): handle underflows gracefully [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[08/22] fast_dput(): having ->d_delete() is not reason to delay refcount decrement [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[07/22] shrink_dentry_list(): no need to check that dentry refcount is marked dead [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[06/22] get rid of __dget() [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[05/22] centralize killing dentry from shrink list [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[04/22] dentry: switch the lists of children to hlist [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[03/22] coda_flag_children(): cope with dentries turning negative [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[02/22] switch nfsd_client_rmdir() to use of simple_recursive_removal() [01/22] struct dentry: get rid of randomize_layout idiocy 2 1 1 --- 2023-11-09 Al Viro New
[01/22] struct dentry: get rid of randomize_layout idiocy [01/22] struct dentry: get rid of randomize_layout idiocy - 1 - --- 2023-11-09 Al Viro New
[15/15] switch select_collect{,2}() to use of to_shrink_list() [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[14/15] to_shrink_list(): call only if refcount is 0 [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[13/15] shrink_dentry_list(): no need to check that dentry refcount is marked dead [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[12/15] get rid of __dget() [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[11/15] fold dentry_kill() into dput() [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[10/15] don't try to cut corners in shrink_lock_dentry() [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[09/15] fold the call of retain_dentry() into fast_dput() [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[08/15] Call retain_dentry() with refcount 0 [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[07/15] dentry_kill(): don't bother with retain_dentry() on slow path [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[06/15] __dentry_kill(): get consistent rules for ->d_count [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[05/15] retain_dentry(): lift decrement of ->d_count into callers [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[04/15] __dput_to_list(): do decrement of refcount in the caller [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[03/15] fast_dput(): new rules for refcount [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[02/15] fast_dput(): handle underflows gracefully [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement [01/15] fast_dput(): having ->d_delete() is not reason to delay refcount decrement - - - --- 2023-11-01 Al Viro New
[RFC] simplifying fast_dput(), dentry_kill() et.al. [RFC] simplifying fast_dput(), dentry_kill() et.al. - - - --- 2023-10-30 Al Viro New
[RFC] get rid of passing callbacks to ceph __dentry_leases_walk() [RFC] get rid of passing callbacks to ceph __dentry_leases_walk() - 1 - --- 2023-10-29 Al Viro New
ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock - 1 - --- 2023-10-26 Al Viro New
io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed - 2 - --- 2023-10-26 Al Viro New
[git,pull] nfsd fix [git,pull] nfsd fix - - - --- 2023-10-24 Al Viro New
[RFC] selinuxfs: saner handling of policy reloads [RFC] selinuxfs: saner handling of policy reloads - 1 - --- 2023-10-16 Al Viro New
[15/15] overlayfs: make use of ->layers safe in rcu pathwalk [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[14/15] ovl_dentry_revalidate_common(): fetch inode once [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - 1 - --- 2023-10-02 Al Viro New
[13/15] overlayfs: move freeing ovl_entry past rcu delay [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - 1 - --- 2023-10-02 Al Viro New
[12/15] afs: fix __afs_break_callback() / afs_drop_open_mmap() race [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[11/15] fuse: fix UAF in rcu pathwalks [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[10/15] nfs: fix UAF on pathwalk running into umount [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[09/15] nfs: make nfs_set_verifier() safe for use in RCU pathwalk [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[08/15] gfs2: fix an oops in gfs2_permission() [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[07/15] procfs: make freeing proc_fs_info rcu-delayed [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[06/15] procfs: move dropping pde and pid from ->evict_inode() to ->free_inode() [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[05/15] cifs_get_link(): bail out in unsafe case [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[04/15] hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_info [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[03/15] affs: free affs_sb_info with kfree_rcu() [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[02/15] exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() [01/15] rcu pathwalk: prevent bogus hard errors from may_lookup() - - - --- 2023-10-02 Al Viro New
[git,pull] vfs.git misc bits [git,pull] vfs.git misc bits - - - --- 2023-02-24 Al Viro New
[git,pull] vfs.git namespace stuff [git,pull] vfs.git namespace stuff - - - --- 2023-02-24 Al Viro New
[git,pull] vfs.git sysv pile [git,pull] vfs.git sysv pile - 1 1 --- 2023-02-24 Al Viro New
[git,pull] vfs.git minix pile [git,pull] vfs.git minix pile - - - --- 2023-02-24 Al Viro New
[git,pull] vfs.git misc pile [git,pull] vfs.git misc pile - - - --- 2022-12-12 Al Viro New
[git,pull] vfs.git namespace fix [git,pull] vfs.git namespace fix - - - --- 2022-12-12 Al Viro New
[git,pull] vfs.git iov_iter pile [git,pull] vfs.git iov_iter pile - - - --- 2022-12-12 Al Viro New
[git,pull] more fixes [git,pull] more fixes - - - --- 2022-11-27 Al Viro New
unbugger ext2_empty_dir() unbugger ext2_empty_dir() - - - --- 2022-11-26 Al Viro New
[git,pull] (vfs.git) a couple of fixes [git,pull] (vfs.git) a couple of fixes - - - --- 2022-11-25 Al Viro New
[v2,12/12] use less confusing names for iov_iter direction initializers [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,11/12] iov_iter: saner checks for attempt to copy to/from iterator [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,10/12,xen] fix "direction" argument of iov_iter_kvec() [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,09/12,vhost] fix 'direction' argument of iov_iter_{init,bvec}() [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,08/12,target] fix iov_iter_bvec() "direction" argument [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,07/12,s390] memcpy_real(): WRITE is "data source", not destination... [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,06/12,s390] zcore: WRITE is "data source", not destination... [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,05/12,infiniband] READ is "data destination", not source... [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,04/12,fsi] WRITE is "data source", not destination... [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,03/12,s390] copy_oldmem_kernel() - WRITE is "data source", not destination [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,02/12] csum_and_copy_to_iter(): handle ITER_DISCARD [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[v2,01/12] get rid of unlikely() on page_copy_sane() calls [v2,01/12] get rid of unlikely() on page_copy_sane() calls - - - --- 2022-10-28 Al Viro New
[git,pull] vfs.git pile 7 (tmpfile) [git,pull] vfs.git pile 7 (tmpfile) - - - --- 2022-10-08 Al Viro New
[git,pull] vfs.git pile 6 (constification, mostly struct path) [git,pull] vfs.git pile 6 (constification, mostly struct path) - - - --- 2022-10-04 Al Viro New
[git,pull] vfs.git pile 4 (file_inode) [git,pull] vfs.git pile 4 (file_inode) - - - --- 2022-10-04 Al Viro New
[git,pull] vfs.git pile 3 (file) [git,pull] vfs.git pile 3 (file) - - - --- 2022-10-04 Al Viro New
[git,pull] vfs.git pile 2 (d_path) [git,pull] vfs.git pile 2 (d_path) - - - --- 2022-10-04 Al Viro New
[git,pull] vfs.git pile 1 (inode) [git,pull] vfs.git pile 1 (inode) - - - --- 2022-10-04 Al Viro New
[git,pull] coredump fix [git,pull] coredump fix - - - --- 2022-09-29 Al Viro New
[CFT,coredump] don't use __kernel_write() on kmap_local_page() [CFT,coredump] don't use __kernel_write() on kmap_local_page() 1 1 1 --- 2022-09-27 Al Viro New
[2/2] tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt Untitled series #669483 1 - - --- 2022-08-20 Al Viro New
[8/8] orangefs: use ->f_mapping [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[7/8] _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[6/8] dma_buf: no need to bother with file_inode()->i_mapping [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[5/8] nfs_finish_open(): don't open-code file_inode() [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[4/8] bprm_fill_uid(): don't open-code file_inode() [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[3/8] sgx: use ->f_mapping... [1/8] ibmvmc: don't open-code file_inode() - 1 - --- 2022-08-20 Al Viro New
[2/8] exfat_iterate(): don't open-code file_inode(file) [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[1/8] ibmvmc: don't open-code file_inode() [1/8] ibmvmc: don't open-code file_inode() - - - --- 2022-08-20 Al Viro New
[11/11] ecryptfs: constify path Subject: [PATCH 01/11] ->getprocattr(): attribute name is const char *, TYVM... - - - --- 2022-08-20 Al Viro New
[10/11] spufs: constify path Subject: [PATCH 01/11] ->getprocattr(): attribute name is const char *, TYVM... - - - --- 2022-08-20 Al Viro New
[09/11] nd_jump_link(): constify path Subject: [PATCH 01/11] ->getprocattr(): attribute name is const char *, TYVM... - - - --- 2022-08-20 Al Viro New
« 1 2 3 416 17 »