Show patches with: Submitter = Al Viro       |    State = Action Required       |    Archived = No       |   195 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[git,pull] vfs.git qibfs leak fix [git,pull] vfs.git qibfs leak fix - - - --- 2024-05-09 Al Viro New
[PATCHES,part,2,10/10] RIP ->bd_inode [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,09/10] dasd_format(): killing the last remaining user of ->bd_inode [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,08/10] nilfs_attach_log_writer(): use ->bd_mapping->host instead of ->bd_inode [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,07/10] block/bdev.c: use the knowledge of inode/bdev coallocation [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,06/10] gfs2: more obvious initializations of mapping->host [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,05/10] fs/buffer.c: massage the remaining users of ->bd_inode to ->bd_mapping [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,04/10] blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here... [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,03/10] grow_dev_folio(): we only want ->bd_inode->i_mapping there [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - 1 - --- 2024-05-08 Al Viro New
[PATCHES,part,2,02/10] use ->bd_mapping instead of ->bd_inode->i_mapping [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) [PATCHES,part,2,01/10] block_device: add a pointer to struct address_space (page cache of bdev) - - - --- 2024-05-08 Al Viro New
[PATCHES,part,1,7/7] missing helpers: bdev_unhash(), bdev_drop() [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - - - --- 2024-05-08 Al Viro New
[PATCHES,part,1,6/7] block: move two helpers into bdev.c [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - 2 - --- 2024-05-08 Al Viro New
[PATCHES,part,1,5/7] block2mtd: prevent direct access of bd_inode [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - 2 - --- 2024-05-08 Al Viro New
[PATCHES,part,1,4/7] dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode) [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - 1 - --- 2024-05-08 Al Viro New
[PATCHES,part,1,3/7] blkdev_write_iter(): saner way to get inode and bdev [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - - - --- 2024-05-08 Al Viro New
[PATCHES,part,1,2/7] bcachefs: remove dead function bdev_sectors() [PATCHES,part,1,1/7] ext4: remove block_device_ejected() 1 2 - --- 2024-05-08 Al Viro New
[PATCHES,part,1,1/7] ext4: remove block_device_ejected() [PATCHES,part,1,1/7] ext4: remove block_device_ejected() - 2 - --- 2024-05-08 Al Viro New
[v2,9/9] make set_blocksize() fail unless block device is opened exclusive [v2,1/9] bcache_register(): don't bother with set_blocksize() - - - --- 2024-05-03 Al Viro New
[v2,8/9] set_blocksize(): switch to passing struct file * [v2,1/9] bcache_register(): don't bother with set_blocksize() - - - --- 2024-05-03 Al Viro New
[v2,7/9] btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opens [v2,1/9] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-05-03 Al Viro New
[v2,6/9] swsusp: don't bother with setting block size [v2,1/9] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-05-03 Al Viro New
[v2,5/9] zram: don't bother with reopening - just use O_EXCL for open [v2,1/9] bcache_register(): don't bother with set_blocksize() - - - --- 2024-05-03 Al Viro New
[v2,4/9] swapon(2): open swap with O_EXCL [v2,1/9] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-05-03 Al Viro New
[v2,3/9] swapon(2)/swapoff(2): don't bother with block size [v2,1/9] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-05-03 Al Viro New
[v2,2/9] pktcdvd: sort set_blocksize() calls out [v2,1/9] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-05-03 Al Viro New
[v2,1/9] bcache_register(): don't bother with set_blocksize() [v2,1/9] bcache_register(): don't bother with set_blocksize() 1 2 - --- 2024-05-03 Al Viro New
[v2,8/8] bdev: move ->bd_make_it_fail to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[v2,7/8] bdev: move ->bd_ro_warned to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[v2,6/8] bdev: move ->bd_has_subit_bio to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[v2,5/8] bdev: move ->bd_write_holder into ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[v2,4/8] bdev: move ->bd_read_only to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[v2,3/8] bdev: infrastructure for flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[2/8] wrapper for access to ->bd_partno [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-05-03 Al Viro New
[1/8] Use bdev_is_paritition() instead of open-coding it [1/8] Use bdev_is_paritition() instead of open-coding it - 1 - --- 2024-05-03 Al Viro New
[8/8] bdev: move ->bd_make_it_fail to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[7/8] bdev: move ->bd_ro_warned to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[6/8] bdev: move ->bd_has_subit_bio to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[5/8] bdev: move ->bd_write_holder into ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[4/8] bdev: move ->bd_read_only to ->__bd_flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[3/8] bdev: infrastructure for flags [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[2/8] wrapper for access to ->bd_partno [1/8] Use bdev_is_paritition() instead of open-coding it - - - --- 2024-04-28 Al Viro New
[1/8] Use bdev_is_paritition() instead of open-coding it [1/8] Use bdev_is_paritition() instead of open-coding it - 1 - --- 2024-04-28 Al Viro New
[7/7] set_blocksize(): switch to passing struct file *, fail if it's not opened exclusive [1/7] bcache_register(): don't bother with set_blocksize() - 1 - --- 2024-04-27 Al Viro New
[6/7] btrfs_get_dev_args_from_path(): don't call set_blocksize() [1/7] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-04-27 Al Viro New
[5/7] swsusp: don't bother with setting block size [1/7] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-04-27 Al Viro New
[4/7] swapon(2): open swap with O_EXCL [1/7] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-04-27 Al Viro New
[3/7] swapon(2)/swapoff(2): don't bother with block size [1/7] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-04-27 Al Viro New
[2/7] pktcdvd: sort set_blocksize() calls out [1/7] bcache_register(): don't bother with set_blocksize() - 2 - --- 2024-04-27 Al Viro New
[1/7] bcache_register(): don't bother with set_blocksize() [1/7] bcache_register(): don't bother with set_blocksize() 1 2 - --- 2024-04-27 Al Viro New
[6/6] z_erofs_pcluster_begin(): don't bother with rounding position down [1/6] erofs: switch erofs_bread() to passing offset instead of block number - - - --- 2024-04-25 Al Viro New
[5/6] erofs: don't round offset down for erofs_read_metabuf() [1/6] erofs: switch erofs_bread() to passing offset instead of block number - - - --- 2024-04-25 Al Viro New
[4/6] erofs: don't align offset for erofs_read_metabuf() (simple cases) [1/6] erofs: switch erofs_bread() to passing offset instead of block number - - - --- 2024-04-25 Al Viro New
erofs: mechanically convert erofs_read_metabuf() to offsets erofs: mechanically convert erofs_read_metabuf() to offsets - - - --- 2024-04-25 Al Viro New
[2/6] erofs_buf: store address_space instead of inode [1/6] erofs: switch erofs_bread() to passing offset instead of block number - 1 - --- 2024-04-25 Al Viro New
[1/6] erofs: switch erofs_bread() to passing offset instead of block number [1/6] erofs: switch erofs_bread() to passing offset instead of block number - 1 - --- 2024-04-25 Al Viro New
[RFC] set_blocksize() in pktcdvd (was Re: [PATCH vfs.all 22/26] block: stash a bdev_file to read/wr… [RFC] set_blocksize() in pktcdvd (was Re: [PATCH vfs.all 22/26] block: stash a bdev_file to read/wr… - - - --- 2024-04-17 Al Viro New
[git,pull] fix lockdep false positives around sysfs/overlayfs interactions [git,pull] fix lockdep false positives around sysfs/overlayfs interactions - - - --- 2024-04-14 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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[6/6] remove call_{read,write}_iter() functions [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 Al Viro New
[5/6] do_dentry_open(): kill inode argument [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 Al Viro New
[4/6] kernel_file_open(): get rid of inode argument [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 Al Viro New
[3/6] get_file_rcu(): no need to check for NULL separately [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 Al Viro New
[2/6] fd_is_open(): move to fs/file.c [1/6] close_on_exec(): pass files_struct instead of fdtable - 1 - --- 2024-04-06 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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[git,pull] bcachefs locking fix [git,pull] bcachefs locking fix 1 - - --- 2024-01-12 Al Viro New
[git,pull] more simple_recursive_removal() conversions [git,pull] more simple_recursive_removal() conversions - - - --- 2024-01-12 Al Viro New
[git,pull] vfs.git misc pile [git,pull] vfs.git misc pile - - - --- 2024-01-11 Al Viro New
[git,pull] dcache stuff [git,pull] dcache stuff - - - --- 2024-01-11 Al Viro New
[git,pull] rename fixes [git,pull] rename fixes - - - --- 2024-01-11 Al Viro New
[git,pull] vfs.git minixfs series [git,pull] vfs.git minixfs series - - - --- 2024-01-11 Al Viro New
[22/22] apparmorfs: don't duplicate kfree_link() PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[21/22] orangefs: saner arguments passing in readdir guts PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[20/22] gfs2: use is_subdir() PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[19/22] ocfs2_find_match(): there's no such thing as NULL or negative ->d_parent PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - - - --- 2023-12-20 Al Viro New
[18/22] nfsd: kill stale comment about simple_fill_super() requirements PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits 1 - - --- 2023-12-20 Al Viro New
[17/22] get rid of passing callbacks to ceph __dentry_leases_walk() PATCH 01/22] hostfs: use d_splice_alias() calling conventions to simplify failure exits - 1 - --- 2023-12-20 Al Viro New
« 1 2 »