Show patches with: Submitter = Al Viro       |    Archived = No       |   179 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/11] block_device: add a pointer to struct address_space (page cache of bdev) [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-04-11 Al Viro New
[01/12] fs/ufs: Use the offset_in_page() helper [01/12] fs/ufs: Use the offset_in_page() helper - 1 - --- 2023-12-13 Al Viro New
[01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - 2 - --- 2024-02-04 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
[01/20] selinux: saner handling of policy reloads [01/20] selinux: saner handling of policy reloads - 1 - --- 2023-11-24 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
[02/11] use ->bd_mapping instead of ->bd_inode->i_mapping [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-04-11 Al Viro New
[02/12] fs/ufs: Change the signature of ufs_get_page() [01/12] fs/ufs: Use the offset_in_page() helper - 1 - --- 2023-12-13 Al Viro New
[02/13] rcu pathwalk: prevent bogus hard errors from may_lookup() [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - 1 - --- 2024-02-04 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
[02/20] ovl: stop using d_alloc_anon()/d_instantiate_anon() [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[02/22] /proc/sys: use d_splice_alias() calling conventions to simplify failure exits PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[03/11] grow_dev_folio(): we only want ->bd_inode->i_mapping there [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 1 - --- 2024-04-11 Al Viro New
[03/12] fs/ufs: Use ufs_put_page() in ufs_rename() [01/12] fs/ufs: Use the offset_in_page() helper - 1 - --- 2023-12-13 Al Viro New
[03/13] affs: free affs_sb_info with kfree_rcu() [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - 1 - --- 2024-02-04 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
[03/20] struct dentry: get rid of randomize_layout idiocy [01/20] selinux: saner handling of policy reloads - 1 - --- 2023-11-24 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
[03/22] zonefs: d_splice_alias() will do the right thing on ERR_PTR() inode PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits 1 - - --- 2023-12-20 Al Viro New
[04/11] gfs2: more obvious initializations of mapping->host [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-04-11 Al Viro New
[04/12] fs/ufs: Replace kmap() with kmap_local_page() [01/12] fs/ufs: Use the offset_in_page() helper - 1 - --- 2023-12-13 Al Viro New
[04/13] exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 - - --- 2024-02-04 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
[04/20] get rid of __dget() [01/20] selinux: saner handling of policy reloads - 1 - --- 2023-11-24 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
[04/22] udf: d_splice_alias() will do the right thing on ERR_PTR() inode PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits 1 - - --- 2023-12-20 Al Viro New
[05/11] blkdev_write_iter(): saner way to get inode and bdev [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-04-11 Al Viro New
[05/12] ufs: fix handling of delete_entry and set_link failures [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[05/13] hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_info [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - 1 - --- 2024-02-04 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
[05/20] DCACHE_... ->d_flags bits: switch to BIT() [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[05/22] affs: d_obtain_alias(ERR_PTR(...)) will do the right thing PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[06/11] blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here... [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-04-11 Al Viro New
[06/12] ufs: untangle ubh_...block...() macros, part 1 [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[06/13] afs: fix __afs_break_callback() / afs_drop_open_mmap() race [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 - - --- 2024-02-04 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
[06/20] DCACHE_COOKIE: RIP [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[06/22] befs: d_obtain_alias(ERR_PTR(...)) will do the right thing PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[07/11] ext4: remove block_device_ejected() [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 2 - --- 2024-04-11 Al Viro New
[07/12] ufs: untangle ubh_...block...(), part 2 [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[07/13] nfs: make nfs_set_verifier() safe for use in RCU pathwalk [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 - - --- 2024-02-04 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
[07/20] kill d_{is,set}_fallthru() [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[07/22] ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - 1 - --- 2023-12-20 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
[08/11] block: move two helpers into bdev.c [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 2 - --- 2024-04-11 Al Viro New
[08/12] ufs: untangle ubh_...block...(), part 3 [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[08/13] nfs: fix UAF on pathwalk running into umount [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 - - --- 2024-02-04 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
[08/20] dentry.h: trim externs [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[08/22] gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[09/11] dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode) [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 1 - --- 2024-04-11 Al Viro New
[09/12] ufs_clusteracct(): switch to passing fragment number [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[09/13] procfs: move dropping pde and pid from ->evict_inode() to ->free_inode() [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 - - --- 2024-02-04 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
[09/20,software,coproarchaeology] dentry.h: kill a mysterious comment [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[09/22] kernfs: d_obtain_alias(NULL) will do the right thing... PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[1/2] new helper: user_path_locked_at() [1/2] new helper: user_path_locked_at() - - - --- 2023-11-16 Al Viro New
[1/4] minixfs: use offset_in_page() [1/4] minixfs: use offset_in_page() - 1 - --- 2023-12-13 Al Viro New
[1/6] close_on_exec(): pass files_struct instead of fdtable [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 Al Viro New
[1/9] reiserfs: Avoid touching renamed directory if parent does not change [1/9] reiserfs: Avoid touching renamed directory if parent does not change - - - --- 2023-11-22 Al Viro New
[10/11] bcachefs: remove dead function bdev_sectors() [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 2 - --- 2024-04-11 Al Viro New
[10/12] ufs_inode_getfrag(): remove junk comment [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[10/13] procfs: make freeing proc_fs_info rcu-delayed [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - 1 - --- 2024-02-04 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
[10/20] kill d_backing_dentry() [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[11/11] block2mtd: prevent direct access of bd_inode [01/11] block_device: add a pointer to struct address_space (page cache of bdev) - 2 - --- 2024-04-11 Al Viro New
[11/12] ufs: get rid of ubh_{ubhcpymem,memcpyubh}() [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[11/13] fuse: fix UAF in rcu pathwalks [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself 1 1 - --- 2024-02-04 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
[11/20] kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[11/22] udf: d_obtain_alias(ERR_PTR(...)) will do the right thing... PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits 1 - - --- 2023-12-20 Al Viro New
[12/12] clean ufs_trunc_direct() up a bit... [01/12] fs/ufs: Use the offset_in_page() helper - - - --- 2023-12-13 Al Viro New
[12/13] cifs_get_link(): bail out in unsafe case [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - - - --- 2024-02-04 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
[12/20] d_alloc_pseudo(): move setting ->d_op there from the (sole) caller [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[12/22] ext4_add_entry(): ->d_name.len is never 0 PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[13/13] ext4_get_link(): fix breakage in RCU mode [01/13] fs/super.c: don't drop ->s_user_ns until we free struct super_block itself - - - --- 2024-02-04 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
[13/20] nsfs: use d_make_root() [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[13/22] bfs_add_entry(): get rid of pointless ->d_name.len checks PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[14/20] simple_fill_super(): don't bother with d_genocide() on failure [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 Al Viro New
[14/22] __ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namelen checks PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 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
[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
[15/20] d_genocide(): move the extern into fs/internal.h [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
[15/22] reiserfs_add_entry(): get rid of pointless namelen checks PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[16/20] get rid of DCACHE_GENOCIDE [01/20] selinux: saner handling of policy reloads - - - --- 2023-11-24 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
« 1 2 »