Show patches with: Submitter = Al Viro       |    Archived = No       |   235 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[14/20] xhci: don't mess with ->d_iname [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[13/20] mtu3: don't mess wiht ->d_iname [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[12/20,not,even,compile-tested] greybus/camera - stop messing with ->d_iname [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[11/20] mediatek: stop messing with ->d_iname [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[10/20] netdevsim: don't embed file_operations into your structs [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[09/20] b43legacy: make use of debugfs_get_aux() [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[08/20] b43: stop embedding struct file_operations into their objects [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[07/20] carl9170: stop embedding file_operations into their objects [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[06/20] debugfs: allow to store an additional opaque pointer at file creation [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[05/20] debugfs: don't mess with bits in ->d_fsdata [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[04/20] debugfs: get rid of dynamically allocation proxy_ops [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[03/20] debugfs: move ->automount into debugfs_inode_info [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[02/20] debugfs: separate cache for debugfs inodes [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[01/20] debugfs: fix missing mutex_destroy() in short_fops case [01/20] debugfs: fix missing mutex_destroy() in short_fops case - - - --- 2024-12-29 Al Viro New
[CFT] fix descriptor uses in sound/core/compress_offload.c [CFT] fix descriptor uses in sound/core/compress_offload.c - - - --- 2024-12-26 Al Viro New
[5/5] ext4 fast_commit: make use of name_snapshot primitives [1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size - - - --- 2024-12-10 Al Viro New
[4/5] dissolve external_name.u into separate members [1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size - - - --- 2024-12-10 Al Viro New
[3/5] make take_dentry_name_snapshot() lockless [1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size - - - --- 2024-12-10 Al Viro New
[2/5] dcache: back inline names with a struct-wrapped array of unsigned long [1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size - - - --- 2024-12-10 Al Viro New
[1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size [1/5] make sure that DCACHE_INLINE_LEN is a multiple of word size - - - --- 2024-12-10 Al Viro New
[RFC] make take_dentry_name_snapshot() lockless [RFC] make take_dentry_name_snapshot() lockless - - - --- 2024-12-09 Al Viro New
[git,pull] statx stuff [git,pull] statx stuff - - - --- 2024-11-18 Al Viro New
[git,pull] ufs stuff [git,pull] ufs stuff - - - --- 2024-11-15 Al Viro New
[git,pull] xattr stuff [git,pull] xattr stuff - - - --- 2024-11-15 Al Viro New
[git,pull] struct fd series [git,pull] struct fd series - - - --- 2024-11-15 Al Viro New
switch io_msg_ring() to CLASS(fd) switch io_msg_ring() to CLASS(fd) - - - --- 2024-11-15 Al Viro New
fs/overlayfs/namei.c: get rid of include ../internal.h fs/overlayfs/namei.c: get rid of include ../internal.h - - - --- 2024-11-12 Al Viro New
dquot.c: get rid of include ../internal.h dquot.c: get rid of include ../internal.h - - - --- 2024-11-12 Al Viro New
nfsd: get rid of include ../internal.h nfsd: get rid of include ../internal.h - - - --- 2024-11-12 Al Viro New
[5/5] libfs: kill empty_dir_getattr() [1/5] io_statx_prep(): use getname_uflags() - 1 - --- 2024-11-12 Al Viro New
[4/5] fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag [1/5] io_statx_prep(): use getname_uflags() - 1 - --- 2024-11-12 Al Viro New
[3/5] fs/stat.c: switch to CLASS(fd_raw) [1/5] io_statx_prep(): use getname_uflags() - 1 - --- 2024-11-12 Al Viro New
[2/5] kill getname_statx_lookup_flags() [1/5] io_statx_prep(): use getname_uflags() - 1 - --- 2024-11-12 Al Viro New
[1/5] io_statx_prep(): use getname_uflags() [1/5] io_statx_prep(): use getname_uflags() - 2 - --- 2024-11-12 Al Viro New
[v2,13/13] xattr: remove redundant check on variable err [v2,01/13] teach filename_lookup() to treat NULL filename as "" - - - --- 2024-11-02 Al Viro New
[v2,12/13] fs/xattr: add *at family syscalls [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 2 - --- 2024-11-02 Al Viro New
[v2,11/13] new helpers: file_removexattr(), filename_removexattr() [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,10/13] new helpers: file_listxattr(), filename_listxattr() [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,09/13] replace do_getxattr() with saner helpers. [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,08/13] replace do_setxattr() with saner helpers. [v2,01/13] teach filename_lookup() to treat NULL filename as "" - - - --- 2024-11-02 Al Viro New
[v2,07/13] new helper: import_xattr_name() [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,06/13] fs: rename struct xattr_ctx to kernel_xattr_ctx [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,05/13] xattr: switch to CLASS(fd) [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 1 - --- 2024-11-02 Al Viro New
[v2,04/13] io_[gs]etxattr_prep(): just use getname() [v2,01/13] teach filename_lookup() to treat NULL filename as "" - 2 - --- 2024-11-02 Al Viro New
[v2,03/13] io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE [v2,01/13] teach filename_lookup() to treat NULL filename as "" - - - --- 2024-11-02 Al Viro New
[v2,02/13] getname_maybe_null() - the third variant of pathname copy-in [v2,01/13] teach filename_lookup() to treat NULL filename as "" - - - --- 2024-11-02 Al Viro New
[v2,01/13] teach filename_lookup() to treat NULL filename as "" [v2,01/13] teach filename_lookup() to treat NULL filename as "" - - - --- 2024-11-02 Al Viro New
[v3,28/28] deal with the last remaing boolean uses of fd_file() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,27/28] css_set_fork(): switch to CLASS(fd_raw, ...) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,26/28] memcg_write_event_control(): switch to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,25/28] assorted variants of irqfd setup: convert to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,24/28] do_pollfd(): convert to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,23/28] convert do_select() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,22/28] convert vfs_dedupe_file_range(). [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,21/28] convert cifs_ioctl_copychunk() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,20/28] convert media_request_get_by_fd() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,19/28] convert spu_run(2) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,18/28] switch spufs_calls_{get,put}() to CLASS() use [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,17/28] convert cachestat(2) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,16/28] convert do_preadv()/do_pwritev() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,15/28] fdget(), more trivial conversions [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,14/28] fdget(), trivial conversions [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,13/28] privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget() [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,12/28] o2hb_region_dev_store(): avoid goto around fdget()/fdput() [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,11/28] introduce "fd_pos" class, convert fdget_pos() users to it. [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,10/28] fdget_raw() users: switch to CLASS(fd_raw) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,09/28] convert vmsplice() to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,08/28] simplify xfs_find_handle() a bit [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,07/28] do_mq_notify(): switch to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,06/28] do_mq_notify(): saner skb freeing on failures [v3,01/28] net/socket.c: switch to CLASS(fd) - - - --- 2024-11-02 Al Viro New
[v3,05/28] switch netlink_getsockbyfilp() to taking descriptor [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,04/28] get rid of perf_fget_light(), convert kernel/events/core.c to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,03/28] timerfd: switch to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,02/28] regularize emptiness checks in fini_module(2) and vfs_dedupe_file_range() [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[v3,01/28] net/socket.c: switch to CLASS(fd) [v3,01/28] net/socket.c: switch to CLASS(fd) - 1 - --- 2024-11-02 Al Viro New
[WTF?] AT_GETATTR_NOSEC checks [WTF?] AT_GETATTR_NOSEC checks - - - --- 2024-11-01 Al Viro New
[17/17] ufs: Convert ufs_change_blocknr() to take a folio [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[16/17] ufs: Pass a folio to ufs_new_fragments() [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[15/17] ufs: Convert ufs_inode_getfrag() to take a folio [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[14/17] ufs: Convert ufs_extend_tail() to take a folio [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[13/17] ufs: Convert ufs_inode_getblock() to take a folio [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[12/17] ufs: take the handling of free block counters into a helper [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[11/17] clean ufs_trunc_direct() up a bit... [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[10/17] ufs: get rid of ubh_{ubhcpymem,memcpyubh}() [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[09/17] ufs_inode_getfrag(): remove junk comment [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[08/17] ufs_free_fragments(): fix the braino in sanity check [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[07/17] ufs_clusteracct(): switch to passing fragment number [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[06/17] ufs: untangle ubh_...block...(), part 3 [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[05/17] ufs: untangle ubh_...block...(), part 2 [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[04/17] ufs: untangle ubh_...block...() macros, part 1 [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[03/17] ufs: fix ufs_read_cylinder() failure handling [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[02/17] ufs: missing ->splice_write() [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[01/17] ufs: fix handling of delete_entry and set_link failures [01/17] ufs: fix handling of delete_entry and set_link failures - - - --- 2024-10-18 Al Viro New
[RFC] getname_maybe_null() - the third variant of pathname copy-in [RFC] getname_maybe_null() - the third variant of pathname copy-in - 1 - --- 2024-10-09 Al Viro New
[v3,11/11] expand_files(): simplify calling conventions [v3,01/11] get rid of ...lookup...fdget_rcu() family - - - --- 2024-10-07 Al Viro New
[v3,10/11] make __set_open_fd() set cloexec state as well [v3,01/11] get rid of ...lookup...fdget_rcu() family - - - --- 2024-10-07 Al Viro New
[v3,09/11] file.c: merge __{set,clear}_close_on_exec() [v3,01/11] get rid of ...lookup...fdget_rcu() family - - - --- 2024-10-07 Al Viro New
[v3,08/11] alloc_fdtable(): change calling conventions. [v3,01/11] get rid of ...lookup...fdget_rcu() family - 1 - --- 2024-10-07 Al Viro New
[v3,07/11] fs/file.c: add fast path in find_next_fd() [v3,01/11] get rid of ...lookup...fdget_rcu() family - 2 - --- 2024-10-07 Al Viro New
[v3,06/11] fs/file.c: conditionally clear full_fds [v3,01/11] get rid of ...lookup...fdget_rcu() family - 2 - --- 2024-10-07 Al Viro New
« 1 2 3 »