Show patches with: Submitter = Mateusz Guzik       |    State = Action Required       |    Archived = No       |   49 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
vfs: elide smp_mb in iversion handling in the common case vfs: elide smp_mb in iversion handling in the common case - 1 - --- 2024-08-15 Mateusz Guzik New
vfs: drop one lock trip in evict() vfs: drop one lock trip in evict() - 3 - --- 2024-08-13 Mateusz Guzik New
close_files(): reimplement based on do_close_on_exec() close_files(): reimplement based on do_close_on_exec() - - - --- 2024-08-12 Mateusz Guzik New
[v2] vfs: only read fops once in fops_get/put [v2] vfs: only read fops once in fops_get/put - 1 - --- 2024-08-10 Mateusz Guzik New
vfs: only read fops once in fops_get/put vfs: only read fops once in fops_get/put - - - --- 2024-08-08 Mateusz Guzik New
vfs: dodge smp_mb in break_lease and break_deleg in the common case vfs: dodge smp_mb in break_lease and break_deleg in the common case - 1 - --- 2024-08-06 Mateusz Guzik New
[v2] vfs: avoid spurious dentry ref/unref cycle on open [v2] vfs: avoid spurious dentry ref/unref cycle on open - - - --- 2024-08-06 Mateusz Guzik New
vfs: avoid spurious dentry ref/unref cycle on open vfs: avoid spurious dentry ref/unref cycle on open - - - --- 2024-08-06 Mateusz Guzik New
exec: drop a racy path_noexec check exec: drop a racy path_noexec check - - - --- 2024-08-05 Mateusz Guzik New
vfs: handle __wait_on_freeing_inode() and evict() race vfs: handle __wait_on_freeing_inode() and evict() race - 1 - --- 2024-07-18 Mateusz Guzik New
vfs: use RCU in ilookup vfs: use RCU in ilookup - 1 - --- 2024-07-15 Mateusz Guzik New
vfs: rename parent_ino to d_parent_ino and make it use RCU vfs: rename parent_ino to d_parent_ino and make it use RCU - - - --- 2024-06-27 Mateusz Guzik New
[v3] vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) [v3] vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) - - 1 --- 2024-06-25 Mateusz Guzik New
[v2] vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) [v2] vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) - - - --- 2024-06-25 Mateusz Guzik New
[2/2] vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) statx NULL path support - - - --- 2024-06-25 Mateusz Guzik New
[1/2] vfs: add CLASS fd_raw statx NULL path support - - - --- 2024-06-25 Mateusz Guzik New
[v2] vfs: remove redundant smp_mb for thp handling in do_dentry_open [v2] vfs: remove redundant smp_mb for thp handling in do_dentry_open - 1 - --- 2024-06-24 Mateusz Guzik New
[RFC] vfs: wrap CONFIG_READ_ONLY_THP_FOR_FS-related code with an ifdef [RFC] vfs: wrap CONFIG_READ_ONLY_THP_FOR_FS-related code with an ifdef - - - --- 2024-06-24 Mateusz Guzik New
vfs: reorder checks in may_create_in_sticky vfs: reorder checks in may_create_in_sticky - 2 - --- 2024-06-20 Mateusz Guzik New
[2/2] vfs: move d_lockref out of the area used by RCU lookup stop lockref from degrading to locked-only ops - - - --- 2024-06-13 Mateusz Guzik New
[1/2] lockref: speculatively spin waiting for the lock to be released stop lockref from degrading to locked-only ops - - - --- 2024-06-13 Mateusz Guzik New
vfs: move d_lockref out of the area used by RCU lookup vfs: move d_lockref out of the area used by RCU lookup - - - --- 2024-06-12 Mateusz Guzik New
[v4,2/2] btrfs: use iget5_locked_rcu rcu-based inode lookup for iget* 1 1 - --- 2024-06-11 Mateusz Guzik New
[v4,1/2] vfs: add rcu-based find_inode variants for iget ops rcu-based inode lookup for iget* - 1 - --- 2024-06-11 Mateusz Guzik New
[v2,4/4] bcachefs: remove now spurious i_state initialization inode_init_always zeroing i_state 1 - - --- 2024-06-11 Mateusz Guzik New
[v2,3/4] xfs: remove now spurious i_state initialization in xfs_inode_alloc inode_init_always zeroing i_state - - - --- 2024-06-11 Mateusz Guzik New
[v2,2/4] vfs: partially sanitize i_state zeroing on inode creation inode_init_always zeroing i_state - 1 - --- 2024-06-11 Mateusz Guzik New
[v2,1/4] xfs: preserve i_state around inode_init_always in xfs_reinit_inode inode_init_always zeroing i_state - - - --- 2024-06-11 Mateusz Guzik New
[v3,2/2] btrfs: use iget5_locked_rcu rcu-based inode lookup for iget* - - - --- 2024-06-11 Mateusz Guzik New
[v3,1/2] vfs: add rcu-based find_inode variants for iget ops rcu-based inode lookup for iget* - 1 - --- 2024-06-11 Mateusz Guzik New
vfs: partially sanitize i_state zeroing on inode creation vfs: partially sanitize i_state zeroing on inode creation - - - --- 2024-06-11 Mateusz Guzik New
[v2,2/2] btrfs: use iget5_locked_rcu rcu-based inode lookup for iget* - - - --- 2024-06-10 Mateusz Guzik New
[v2,1/2] vfs: add rcu-based find_inode variants for iget ops rcu-based inode lookup for iget* - - - --- 2024-06-10 Mateusz Guzik New
[RFC] vfs: add rcu-based find_inode variants for iget ops [RFC] vfs: add rcu-based find_inode variants for iget ops - - - --- 2024-06-06 Mateusz Guzik New
[3/3] vfs: shave a branch in getname_flags whack user_path_at_empty, cleanup getname_flags - 1 - --- 2024-06-04 Mateusz Guzik New
[2/3] vfs: retire user_path_at_empty and drop empty arg from getname_flags whack user_path_at_empty, cleanup getname_flags - 1 - --- 2024-06-04 Mateusz Guzik New
[1/3] vfs: stop using user_path_at_empty in do_readlinkat whack user_path_at_empty, cleanup getname_flags - 1 - --- 2024-06-04 Mateusz Guzik New
[HACK] fs: dodge atomic in putname if ref == 1 [HACK] fs: dodge atomic in putname if ref == 1 - - - --- 2024-06-04 Mateusz Guzik New
vfs: replace WARN(down_read_trylock, ...) abuse with proper asserts vfs: replace WARN(down_read_trylock, ...) abuse with proper asserts - 1 - --- 2024-06-02 Mateusz Guzik New