Show patches with: Submitter = Mateusz Guzik       |    State = Action Required       |    Archived = No       |   69 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] fs: make generic_fillattr() tail-callable and utilize it in ext2/ext4 [v2] fs: make generic_fillattr() tail-callable and utilize it in ext2/ext4 - - - --- 2025-04-01 Mateusz Guzik New
[MEH] fs: make generic_fillattr() tail-callable and utilize it in ext2/ext4 [MEH] fs: make generic_fillattr() tail-callable and utilize it in ext2/ext4 - - - --- 2025-04-01 Mateusz Guzik New
fs: remove stale log entries from fs/namei.c fs: remove stale log entries from fs/namei.c - - - --- 2025-04-01 Mateusz Guzik New
[2/2] fs: cache the string generated by reading /proc/filesystems speed up /proc/filesystems - - - --- 2025-03-29 Mateusz Guzik New
[1/2] proc: add a helper for marking files as permanent by external consumers speed up /proc/filesystems - - - --- 2025-03-29 Mateusz Guzik New
[v2] fs: sort out stale commentary about races between fd alloc and dup2() [v2] fs: sort out stale commentary about races between fd alloc and dup2() - - - --- 2025-03-20 Mateusz Guzik New
fs: sort out fd allocation vs dup2 race commentary, take 2 fs: sort out fd allocation vs dup2 race commentary, take 2 - - - --- 2025-03-20 Mateusz Guzik New
fs: tidy up do_sys_openat2() with likely/unlikely fs: tidy up do_sys_openat2() with likely/unlikely - 1 - --- 2025-03-20 Mateusz Guzik New
[RFC] fs: call inode_sb_list_add() outside of inode hash lock [RFC] fs: call inode_sb_list_add() outside of inode hash lock - 1 - --- 2025-03-20 Mateusz Guzik New
[v2] fs: reduce work in fdget_pos() [v2] fs: reduce work in fdget_pos() - 1 - --- 2025-03-19 Mateusz Guzik New
fs: reduce work in fdget_pos() fs: reduce work in fdget_pos() - - - --- 2025-03-19 Mateusz Guzik New
fs: predict not reaching the limit in alloc_empty_file() fs: predict not reaching the limit in alloc_empty_file() - 1 - --- 2025-03-19 Mateusz Guzik New
fs: load the ->i_sb pointer once in inode_sb_list_{add,del} fs: load the ->i_sb pointer once in inode_sb_list_{add,del} - 1 - --- 2025-03-19 Mateusz Guzik New
fs: drop the lock trip around I_NEW wake up in evict() fs: drop the lock trip around I_NEW wake up in evict() - - - --- 2025-03-17 Mateusz Guzik New
fs: use wq_has_sleeper() in end_dir_add() fs: use wq_has_sleeper() in end_dir_add() - 1 - --- 2025-03-16 Mateusz Guzik New
fs: dedup handling of struct filename init and refcounts bumps fs: dedup handling of struct filename init and refcounts bumps - - - --- 2025-03-13 Mateusz Guzik New
[v2] fs: consistently deref the files table with rcu_dereference_raw() [v2] fs: consistently deref the files table with rcu_dereference_raw() - - - --- 2025-03-13 Mateusz Guzik New
fs: consistently deref the files table with rcu_access_pointer() fs: consistently deref the files table with rcu_access_pointer() - - - --- 2025-03-13 Mateusz Guzik New
fs: use debug-only asserts around fd allocation and install fs: use debug-only asserts around fd allocation and install - 1 - --- 2025-03-12 Mateusz Guzik New
fs: dodge an atomic in putname if ref == 1 fs: dodge an atomic in putname if ref == 1 - 2 - --- 2025-03-11 Mateusz Guzik New
fs: support filename refcount without atomics fs: support filename refcount without atomics - - - --- 2025-03-07 Mateusz Guzik New
[v3,4/4] fs: use fput_close() in path_openat() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-05 Mateusz Guzik New
[v3,3/4] fs: use fput_close() in filp_close() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-05 Mateusz Guzik New
[v3,2/4] fs: use fput_close_sync() in close() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-05 Mateusz Guzik New
[v3,1/4] file: add fput and file_ref_put routines optimized for use when closing a fd avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-05 Mateusz Guzik New
[v2,4/4] fs: use fput_close() in path_openat() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[v2,3/4] fs: use fput_close() in filp_close() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[v2,2/4] fs: use fput_close_sync() in close() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[v2,1/4] file: add fput and file_ref_put routines optimized for use when closing a fd avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[v3] vfs: avoid spurious dentry ref/unref cycle on open [v3] vfs: avoid spurious dentry ref/unref cycle on open - - - --- 2025-03-04 Mateusz Guzik New
[2/2] fs: use fput_close() in close() avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[1/2] file: add fput and file_ref_put routines optimized for use when closing a fd avoid the extra atomic on a ref when closing a fd - - - --- 2025-03-04 Mateusz Guzik New
[3/3] wait: avoid spurious calls to prepare_to_wait_event() in ___wait_event() some pipe + wait stuff - - - --- 2025-03-03 Mateusz Guzik New
[2/3] pipe: cache 2 pages instead of 1 some pipe + wait stuff - - - --- 2025-03-03 Mateusz Guzik New
[1/3] pipe: drop an always true check in anon_pipe_write() some pipe + wait stuff - 1 - --- 2025-03-03 Mateusz Guzik New
fs: predict no error in close() fs: predict no error in close() - - - --- 2025-03-01 Mateusz Guzik New
[v2] pipe: cache 2 pages instead of 1 [v2] pipe: cache 2 pages instead of 1 - - - --- 2025-02-27 Mateusz Guzik New
pipe: cache 2 pages instead of 1 pipe: cache 2 pages instead of 1 - - - --- 2025-02-27 Mateusz Guzik New
vfs: inline new_inode_pseudo() and de-staticize alloc_inode() vfs: inline new_inode_pseudo() and de-staticize alloc_inode() - 1 - --- 2025-02-12 Mateusz Guzik New
[v4,3/3] vfs: use the new debug macros in inode_set_cached_link() CONFIG_DEBUG_VFS at last - - - --- 2025-02-09 Mateusz Guzik New
[v4,2/3] vfs: catch invalid modes in may_open() CONFIG_DEBUG_VFS at last - - - --- 2025-02-09 Mateusz Guzik New
[v4,1/3] vfs: add initial support for CONFIG_DEBUG_VFS CONFIG_DEBUG_VFS at last - - - --- 2025-02-09 Mateusz Guzik New
[v3,3/3] vfs: use the new debug macros in inode_set_cached_link() CONFIG_VFS_DEBUG at last - - - --- 2025-02-08 Mateusz Guzik New
[v3,2/3] vfs: catch invalid modes in may_open() CONFIG_VFS_DEBUG at last - - - --- 2025-02-08 Mateusz Guzik New
[v3,1/3] vfs: add initial support for CONFIG_VFS_DEBUG CONFIG_VFS_DEBUG at last - - - --- 2025-02-08 Mateusz Guzik New
[v2,3/3] vfs: use the new debug macros in inode_set_cached_link() CONFIG_VFS_DEBUG at last - 1 - --- 2025-02-06 Mateusz Guzik New
[v2,2/3] vfs: catch invalid modes in may_open() CONFIG_VFS_DEBUG at last - 1 - --- 2025-02-06 Mateusz Guzik New
[v2,1/3] vfs: add initial support for CONFIG_VFS_DEBUG CONFIG_VFS_DEBUG at last - 1 - --- 2025-02-06 Mateusz Guzik New
vfs: inline getname() vfs: inline getname() - 1 - --- 2025-02-06 Mateusz Guzik New
[3/3] vfs: use the new debug macros in inode_set_cached_link() CONFIG_VFS_DEBUG at last - - - --- 2025-02-05 Mateusz Guzik New
[2/3] vfs: catch invalid modes in may_open CONFIG_VFS_DEBUG at last - - - --- 2025-02-05 Mateusz Guzik New
[1/3] vfs: add initial support for CONFIG_VFS_DEBUG CONFIG_VFS_DEBUG at last - - - --- 2025-02-05 Mateusz Guzik New
ext4: pass strlen() of the symlink instead of i_size to inode_set_cached_link() ext4: pass strlen() of the symlink instead of i_size to inode_set_cached_link() - - - --- 2025-02-05 Mateusz Guzik New
vfs: sanity check the length passed to inode_set_cached_link() vfs: sanity check the length passed to inode_set_cached_link() - 1 - --- 2025-02-04 Mateusz Guzik New
[RESEND] fs: avoid mmap sem relocks when coredumping with many missing pages [RESEND] fs: avoid mmap sem relocks when coredumping with many missing pages 1 1 - --- 2025-01-19 Mateusz Guzik New
fs: avoid mmap sem relocks when coredumping with many missing pages fs: avoid mmap sem relocks when coredumping with many missing pages - - - --- 2025-01-16 Mateusz Guzik New
[MEH] fs: sort out a stale comment about races between fd alloc and dup2 [MEH] fs: sort out a stale comment about races between fd alloc and dup2 - - - --- 2024-12-05 Mateusz Guzik New
[RFC] fs: elide the smp_rmb fence in fd_install() [RFC] fs: elide the smp_rmb fence in fd_install() - - - --- 2024-12-05 Mateusz Guzik New
fs: use a consume fence in mnt_idmap() fs: use a consume fence in mnt_idmap() - - - --- 2024-11-30 Mateusz Guzik New
[v3,3/3] tmpfs: use inode_set_cached_link() symlink length caching - 1 - --- 2024-11-20 Mateusz Guzik New
[v3,2/3] ext4: use inode_set_cached_link() symlink length caching - 1 - --- 2024-11-20 Mateusz Guzik New
[v3,1/3] vfs: support caching symlink lengths in inodes symlink length caching - - - --- 2024-11-20 Mateusz Guzik New
[v2,3/3] tmpfs: use inode_set_cached_link() symlink length caching - - - --- 2024-11-19 Mateusz Guzik New
[v2,2/3] ext4: use inode_set_cached_link() symlink length caching - - - --- 2024-11-19 Mateusz Guzik New
[v2,1/3] vfs: support caching symlink lengths in inodes symlink length caching - - - --- 2024-11-19 Mateusz Guzik New
[RFC] vfs: dodge strlen() in vfs_readlink() when ->i_link is populated [RFC] vfs: dodge strlen() in vfs_readlink() when ->i_link is populated - - - --- 2024-11-18 Mateusz Guzik New
vfs: move getattr in inode_operations to a more commonly read area vfs: move getattr in inode_operations to a more commonly read area - - - --- 2024-11-18 Mateusz Guzik New
fs: delay sysctl_nr_open check in expand_files() fs: delay sysctl_nr_open check in expand_files() - - - --- 2024-11-16 Mateusz Guzik New
vfs: make evict() use smp_mb__after_spinlock instead of smp_mb vfs: make evict() use smp_mb__after_spinlock instead of smp_mb - 1 - --- 2024-11-13 Mateusz Guzik New