Toggle navigation
Patchwork
Linux FS Development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Mateusz Guzik
| 68 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
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
[v2] fscrypt: try to avoid refing parent dentry in fscrypt_file_open
[v2] fscrypt: try to avoid refing parent dentry in fscrypt_file_open
- - -
-
-
-
2024-05-08
Mateusz Guzik
New
vfs: remove a redundant might_sleep in wait_on_inode
vfs: remove a redundant might_sleep in wait_on_inode
- - -
-
-
-
2023-11-04
Mateusz Guzik
New
[2/2] vfs: stop counting on gcc not messing with mnt_expiry_mark if not asked
2 cosmetic changes
- - -
-
-
-
2023-10-04
Mateusz Guzik
New
[1/2] vfs: predict the error in retry_estale as unlikely
2 cosmetic changes
- - -
-
-
-
2023-10-04
Mateusz Guzik
New
[v3] vfs: avoid delegating to task_work when cleaning up failed open
[v3] vfs: avoid delegating to task_work when cleaning up failed open
- - -
-
-
-
2023-09-28
Mateusz Guzik
New
[v2] vfs: shave work on failed file open
[v2] vfs: shave work on failed file open
- - -
-
-
-
2023-09-26
Mateusz Guzik
New
vfs: shave work on failed file open
vfs: shave work on failed file open
- - -
-
-
-
2023-09-25
Mateusz Guzik
New
[RFC] vfs: add inode lockdep assertions
[RFC] vfs: add inode lockdep assertions
- - -
-
-
-
2023-08-31
Mateusz Guzik
New
vfs: remove spin_lock_prefetch(&sb->s_inode_list_lock) from new_inode
vfs: remove spin_lock_prefetch(&sb->s_inode_list_lock) from new_inode
- - -
-
-
-
2023-08-12
Mateusz Guzik
New
[v2,(kindof)] fs: use __fput_sync in close(2)
[v2,(kindof)] fs: use __fput_sync in close(2)
- - -
-
-
-
2023-08-08
Mateusz Guzik
New
fs: use __fput_sync in close(2)
fs: use __fput_sync in close(2)
- - -
-
-
-
2023-08-06
Mateusz Guzik
New
[v3,2/2] vfs: avoid duplicating creds in faccessat if possible
[v3,1/2] capability: add cap_isidentical
- - -
-
-
-
2023-01-25
Mateusz Guzik
New
[v3,1/2] capability: add cap_isidentical
[v3,1/2] capability: add cap_isidentical
- 1 -
-
-
-
2023-01-25
Mateusz Guzik
New
[v2,2/2] vfs: avoid duplicating creds in faccessat if possible
[v2,1/2] capability: add cap_isidentical
- - -
-
-
-
2023-01-16
Mateusz Guzik
New
[v2,1/2] capability: add cap_isidentical
[v2,1/2] capability: add cap_isidentical
- 1 -
-
-
-
2023-01-16
Mateusz Guzik
New
[2/2] vfs: avoid duplicating creds in faccessat if possible
[1/2] capability: add cap_isidentical
- - -
-
-
-
2023-01-14
Mateusz Guzik
New
[1/2] capability: add cap_isidentical
[1/2] capability: add cap_isidentical
- 1 -
-
-
-
2023-01-14
Mateusz Guzik
New
lockref: stop doing cpu_relax in the cmpxchg loop
lockref: stop doing cpu_relax in the cmpxchg loop
- - -
-
-
-
2023-01-13
Mateusz Guzik
New
lockref scalability on x86-64 vs cpu_relax
lockref scalability on x86-64 vs cpu_relax
1 - -
-
-
-
2023-01-12
Mateusz Guzik
New