Show patches with: Submitter = Al Viro       |    State = Action Required       |   1764 patches
« 1 2 3 417 18 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[2/3] lift grabbing path into caller of do_dentry_open() [1/3] don't duplicate vfs_open() in kernel_file_open() - 1 - --- 2024-08-22 Al Viro New
[1/3] don't duplicate vfs_open() in kernel_file_open() [1/3] don't duplicate vfs_open() in kernel_file_open() - 1 - --- 2024-08-22 Al Viro New
[12/12] expand_files(): simplify calling conventions [01/12] close_range(): fix the logics in descriptor table trimming - - - --- 2024-08-22 Al Viro New
[11/12] make __set_open_fd() set cloexec state as well [01/12] close_range(): fix the logics in descriptor table trimming - - - --- 2024-08-22 Al Viro New
[10/12] file.c: merge __{set,clear}_close_on_exec() [01/12] close_range(): fix the logics in descriptor table trimming - - - --- 2024-08-22 Al Viro New
[09/12] alloc_fdtable(): change calling conventions. [01/12] close_range(): fix the logics in descriptor table trimming - 1 - --- 2024-08-22 Al Viro New
[08/12] fs/file.c: add fast path in find_next_fd() [01/12] close_range(): fix the logics in descriptor table trimming - 2 - --- 2024-08-22 Al Viro New
[07/12] fs/file.c: conditionally clear full_fds [01/12] close_range(): fix the logics in descriptor table trimming - 2 - --- 2024-08-22 Al Viro New
[06/12] fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() [01/12] close_range(): fix the logics in descriptor table trimming - 2 - --- 2024-08-22 Al Viro New
[05/12] move close_range(2) into fs/file.c, fold __close_range() into it [01/12] close_range(): fix the logics in descriptor table trimming - 1 - --- 2024-08-22 Al Viro New
[04/12] close_files(): don't bother with xchg() [01/12] close_range(): fix the logics in descriptor table trimming - - - --- 2024-08-22 Al Viro New
[03/12] remove pointless includes of <linux/fdtable.h> [01/12] close_range(): fix the logics in descriptor table trimming - 1 - --- 2024-08-22 Al Viro New
[02/12] get rid of ...lookup...fdget_rcu() family [01/12] close_range(): fix the logics in descriptor table trimming - 1 - --- 2024-08-22 Al Viro New
[01/12] close_range(): fix the logics in descriptor table trimming [01/12] close_range(): fix the logics in descriptor table trimming - - - --- 2024-08-22 Al Viro New
[RFC] more close_range() fun [RFC] more close_range() fun - - - --- 2024-08-16 Al Viro New
[4/4] amdgpu: get rid of bogus includes of fdtable.h [1/4] new helper: drm_gem_prime_handle_to_dmabuf() - - - --- 2024-08-12 Al Viro New
[3/4] amdkfd CRIU fixes [1/4] new helper: drm_gem_prime_handle_to_dmabuf() - 1 - --- 2024-08-12 Al Viro New
[2/4] amdgpu: fix a race in kfd_mem_export_dmabuf() [1/4] new helper: drm_gem_prime_handle_to_dmabuf() - 1 - --- 2024-08-12 Al Viro New
[1/4] new helper: drm_gem_prime_handle_to_dmabuf() [1/4] new helper: drm_gem_prime_handle_to_dmabuf() 1 - - --- 2024-08-12 Al Viro New
[11/11] dup_fd(): change calling conventions [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[10/11] alloc_fdtable(): change calling conventions. [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[09/11] fs/file.c: add fast path in find_next_fd() [01/11] get rid of ...lookup...fdget_rcu() family - 2 - --- 2024-08-12 Al Viro New
[08/11] fs/file.c: conditionally clear full_fds [01/11] get rid of ...lookup...fdget_rcu() family - 2 - --- 2024-08-12 Al Viro New
[07/11] fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() [01/11] get rid of ...lookup...fdget_rcu() family - 2 - --- 2024-08-12 Al Viro New
[06/11] sane_fdtable_size(): don't bother looking at descriptors we are not going to copy [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[05/11] move close_range(2) into fs/file.c, fold __close_range() into it [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[04/11] proc_fd_getattr(): don't bother with S_ISDIR() check [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[03/11] close_files(): don't bother with xchg() [01/11] get rid of ...lookup...fdget_rcu() family - - - --- 2024-08-12 Al Viro New
[02/11] remove pointless includes of <linux/fdtable.h> [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[01/11] get rid of ...lookup...fdget_rcu() family [01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-08-12 Al Viro New
[git,pull] fix bitmap corruption on close_range(), take 2 [git,pull] fix bitmap corruption on close_range(), take 2 - - - --- 2024-08-12 Al Viro New
fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - - - --- 2024-08-03 Al Viro New
[git,pull] vfs.git fixes [git,pull] vfs.git fixes - - - --- 2024-08-01 Al Viro New
[git,pull] (very belated) struct file leak fixes [git,pull] (very belated) struct file leak fixes - - - --- 2024-07-26 Al Viro New
[19/19] deal with the last remaing boolean uses of fd_file() [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[18/19] convert kernel/events/core.c [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[17/19] simplify xfs_find_handle() a bit [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[16/19] do_mq_notify(): switch to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[15/19] timerfd: switch to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[14/19] finit_module(): convert to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[13/19] convert vmsplice() to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[12/19] bpf: switch to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[11/19] switch simple users of fdget() to CLASS(fd, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[10/19] introduce "fd_pos" class [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[09/19] css_set_fork(): switch to CLASS(fd_raw, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[08/19] fdget_raw() users: switch to CLASS(fd_raw, ...) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[07/19] introduce struct fderr, convert overlayfs uses to that [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[06/19] net/socket.c: switch to CLASS(fd) [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[05/19] add struct fd constructors, get rid of __to_fd() [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[04/19] struct fd: representation change [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[03/19] introduce fd_file(), convert all accessors to it. [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - - - --- 2024-06-07 Al Viro New
[02/19] lirc: rc_dev_get_from_fd(): fix file leak [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() [01/19] powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - 1 - --- 2024-06-07 Al Viro New
[v2,1/2,RFC] amdgpu: fix a race in kfd_mem_export_dmabuf() [v2,1/2,RFC] amdgpu: fix a race in kfd_mem_export_dmabuf() - - - --- 2024-06-04 Al Viro New
[2/2,RFC] amdkfd CRIU fixes [1/2,RFC] amdgpu: fix a race in kfd_mem_export_dmabuf() - 1 - --- 2024-06-04 Al Viro New
[1/2,RFC] amdgpu: fix a race in kfd_mem_export_dmabuf() [1/2,RFC] amdgpu: fix a race in kfd_mem_export_dmabuf() 1 - - --- 2024-06-04 Al Viro New
remove pointless includes of <linux/fdtable.h> remove pointless includes of <linux/fdtable.h> - 1 - --- 2024-06-03 Al Viro New
get rid of close_fd() misuse in cachefiles get rid of close_fd() misuse in cachefiles - - - --- 2024-06-03 Al Viro New
[RFC] move close_range(2) into fs/file.c, fold __close_range() into it [RFC] move close_range(2) into fs/file.c, fold __close_range() into it - 1 - --- 2024-06-02 Al Viro New
[CFT,experimental] net/socket.c: use straight fdget/fdput (resend) [CFT,experimental] net/socket.c: use straight fdget/fdput (resend) - - - --- 2024-05-26 Al Viro New
[CFT,experimental] net/socket.c: use straight fdget/fdput [CFT,experimental] net/socket.c: use straight fdget/fdput - - - --- 2024-05-26 Al Viro New
[git,pull] vfs.git misc stuff [git,pull] vfs.git misc stuff - - - --- 2024-05-21 Al Viro New
[git,pull] vfs.git last bdev series [git,pull] vfs.git last bdev series - - - --- 2024-05-21 Al Viro New
[git,pull] vfs bdev pile 2 [git,pull] vfs bdev pile 2 - - - --- 2024-05-21 Al Viro New
[git,pull] vfs.git set_blocksize() (bdev pile 1) [git,pull] vfs.git set_blocksize() (bdev pile 1) - - - --- 2024-05-21 Al Viro New
[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
« 1 2 3 417 18 »