Toggle navigation
Patchwork
Linux FS Development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Al Viro
| State =
Action Required
| 1524 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
asi123
andmike
cvaroqui
nomura
jbrassow
dtor
kueda
bmarzins
tmlind
jmberg
jmberg
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
bhelgaas
vkoul
vkoul
szlin
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
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
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
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
Apply
«
1
2
...
9
10
11
…
15
16
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[RFC,05/62] erofs: switch to ->free_inode()
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
1 - -
-
-
-
2019-04-16
Al Viro
New
[RFC,04/62] spufs: switch to ->free_inode()
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-04-16
Al Viro
New
[RFC,03/62] new inode method: ->free_inode()
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-04-16
Al Viro
New
[RFC,02/62] apparmorfs: fix use-after-free on symlink traversal
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-04-16
Al Viro
New
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
[RFC,01/62] securityfs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-04-16
Al Viro
New
[git,pull] several fixes
[git,pull] several fixes
- - -
-
-
-
2019-04-09
Al Viro
New
debugfs: fix use-after-free on symlink traversal
debugfs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-03-26
Al Viro
New
ubifs: fix use-after-free on symlink traversal
ubifs: fix use-after-free on symlink traversal
- - -
-
-
-
2019-03-26
Al Viro
New
jffs2: fix use-after-free on symlink traversal
jffs2: fix use-after-free on symlink traversal
- - -
-
-
-
2019-03-26
Al Viro
New
ceph: fix use-after-free on symlink traversal
ceph: fix use-after-free on symlink traversal
- 1 -
-
-
-
2019-03-26
Al Viro
New
[git,pull] fixup for sysfs braino in #work.mount
[git,pull] fixup for sysfs braino in #work.mount
- - -
-
-
-
2019-03-16
Al Viro
New
[git,pull] vfs.git next portion of mount stuff
[git,pull] vfs.git next portion of mount stuff
- - -
-
-
-
2019-03-11
Al Viro
New
[git,pull] vfs.git iov_iter
[git,pull] vfs.git iov_iter
- - -
-
-
-
2019-03-11
Al Viro
New
[git,pull] vfs.git #work.misc
[git,pull] vfs.git #work.misc
- - -
-
-
-
2019-03-11
Al Viro
New
[8/8] aio: move sanity checks and request allocation to io_submit_one()
[1/8] pin iocb through aio.
- - -
-
-
-
2019-03-10
Al Viro
New
[7/8] deal with get_reqs_available() in aio_get_req() itself
[1/8] pin iocb through aio.
- 1 -
-
-
-
2019-03-10
Al Viro
New
[6/8] move dropping ->ki_eventfd into iocb_destroy()
[1/8] pin iocb through aio.
- - -
-
-
-
2019-03-10
Al Viro
New
[5/8] make aio_read()/aio_write() return int
[1/8] pin iocb through aio.
- 1 -
-
-
-
2019-03-10
Al Viro
New
[4/8] Fix aio_poll() races
[1/8] pin iocb through aio.
- - -
-
-
-
2019-03-10
Al Viro
New
[3/8] aio: store event at final iocb_put()
[1/8] pin iocb through aio.
- - -
-
-
-
2019-03-10
Al Viro
New
[2/8] keep io_event in aio_kiocb
[1/8] pin iocb through aio.
- - -
-
-
-
2019-03-10
Al Viro
New
[1/8] pin iocb through aio.
[1/8] pin iocb through aio.
- 1 -
-
-
-
2019-03-10
Al Viro
New
[8/8] aio: move sanity checks and request allocation to io_submit_one()
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[7/8] deal with get_reqs_available() in aio_get_req() itself
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[6/8] move dropping ->ki_eventfd into iocb_put()
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[5/8] make aio_read()/aio_write() return int
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[4/8] aio_poll(): get rid of weird refcounting
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[3/8] aio_poll(): sanitize the logics after vfs_poll(), get rid of leak on error
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[2/8] aio_poll_wake(): don't set ->woken if we ignore the wakeup
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[1/8] aio: make sure file is pinned
[1/8] aio: make sure file is pinned
- - -
-
-
-
2019-03-07
Al Viro
New
[git,pull] vfs.git fixes
[git,pull] vfs.git fixes
- - -
-
-
-
2019-03-03
Al Viro
New
[git,pull] vfs.git mount.part1
[git,pull] vfs.git mount.part1
- - -
-
-
-
2019-01-04
Al Viro
New
[git,pull] vfs.git trivial bits
[git,pull] vfs.git trivial bits
- - -
-
-
-
2019-01-04
Al Viro
New
[git,pull] vfs.git - a couple of fixes
[git,pull] vfs.git - a couple of fixes
- - -
-
-
-
2018-12-23
Al Viro
New
[git,pull] vfs.git fixes
[git,pull] vfs.git fixes
- - -
-
-
-
2018-11-30
Al Viro
New
[git,pull] followup fix to work.afs
[git,pull] followup fix to work.afs
- - -
-
-
-
2018-11-03
Al Viro
New
[git,pull] vfs.git - misc bits and pieces
[git,pull] vfs.git - misc bits and pieces
- - -
-
-
-
2018-11-01
Al Viro
New
[git,pull] work.afs
[git,pull] work.afs
- - -
-
-
-
2018-11-01
Al Viro
New
[git,pull] mount API series
[git,pull] mount API series
- - -
-
-
-
2018-10-31
Al Viro
New
[git,pull] more ->lookup() cleanups
[git,pull] more ->lookup() cleanups
- - -
-
-
-
2018-10-25
Al Viro
New
vfs.git#fixes: how to deal with duplicates of cherry-picked commits?
vfs.git#fixes: how to deal with duplicates of cherry-picked commits?
- - -
-
-
-
2018-10-23
Al Viro
New
clean erofs_lookup()
clean erofs_lookup()
- 2 -
-
-
-
2018-10-10
Al Viro
New
[RFC] bloody odd logics in md_exit()
[RFC] bloody odd logics in md_exit()
- - -
-
-
-
2018-09-29
Al Viro
New
[git,pull] new mount API
[git,pull] new mount API
- - -
-
-
-
2018-08-23
Al Viro
New
[git,pull] vfs.git - a bit that should've been in misc branch
[git,pull] vfs.git - a bit that should've been in misc branch
- - -
-
-
-
2018-08-12
Al Viro
New
[git,pull] vfs.git - misc stuff
[git,pull] vfs.git - misc stuff
- - -
-
-
-
2018-08-12
Al Viro
New
[git,pull] Christoph's aio poll, saner this time around
[git,pull] Christoph's aio poll, saner this time around
- - -
-
-
-
2018-08-12
Al Viro
New
[git,pull] Dealing with icache races around mkdir and object creation in general
[git,pull] Dealing with icache races around mkdir and object creation in general
- - -
-
-
-
2018-08-12
Al Viro
New
[git,pull] rework of open-related logics
[git,pull] rework of open-related logics
- - -
-
-
-
2018-08-12
Al Viro
New
[git,pull] vfs.git fixes
[git,pull] vfs.git fixes
- - -
-
-
-
2018-08-12
Al Viro
New
[5/5] hpfs: fix an inode leak in lookup, switch to d_splice_alias()
[1/5] hostfs_lookup: switch to d_splice_alias()
- - -
-
-
-
2018-08-03
Al Viro
New
[4/5] afs_try_auto_mntpt(): return NULL instead of ERR_PTR(-ENOENT)
[1/5] hostfs_lookup: switch to d_splice_alias()
- - -
-
-
-
2018-08-03
Al Viro
New
[3/5] afs_lookup(): switch to d_splice_alias()
[1/5] hostfs_lookup: switch to d_splice_alias()
- - -
-
-
-
2018-08-03
Al Viro
New
[2/5] afs: switch dynroot lookups to d_splice_alias()
[1/5] hostfs_lookup: switch to d_splice_alias()
- - -
-
-
-
2018-08-03
Al Viro
New
[1/5] hostfs_lookup: switch to d_splice_alias()
[1/5] hostfs_lookup: switch to d_splice_alias()
- - -
-
-
-
2018-08-03
Al Viro
New
[16/16] jfs: don't bother with make_bad_inode() in ialloc()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[15/16] adfs: don't put inodes into icache
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[14/16] btrfs: simplify btrfs_iget()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- 1 -
-
-
-
2018-07-29
Al Viro
New
[13/16] btrfs: lift make_bad_inode() into btrfs_iget()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- 1 -
-
-
-
2018-07-29
Al Viro
New
[12/16] new helper: inode_fake_hash()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[11/16] jfs: switch to discard_new_inode()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[10/16] kill d_instantiate_no_diralias()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[09/16] btrfs: IS_ERR(p) && PTR_ERR(p) == n is a weird way to spell p == ERR_PTR(n)
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- 1 -
-
-
-
2018-07-29
Al Viro
New
[08/16] btrfs: btrfs_iget() never returns an is_bad_inode() inode.
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- 1 -
-
-
-
2018-07-29
Al Viro
New
[07/16] ext2: make sure that partially set up inodes won't be returned by ext2_iget()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[06/16] udf: switch to discard_new_inode()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[05/16] ufs: switch to discard_new_inode()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[04/16] btrfs: switch to discard_new_inode()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
1 - -
-
-
-
2018-07-29
Al Viro
New
[03/16] vfs: don't evict uninitialized inode
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[02/16] new primitive: discard_new_inode()
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
[01/16] nfs_instantiate(): prevent multiple aliases for directory inode
- - -
-
-
-
2018-07-29
Al Viro
New
[git,pull] vfs.git assorted fixes
[git,pull] vfs.git assorted fixes
- - -
-
-
-
2018-07-22
Al Viro
New
[RFC,01/42] drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,42/42] few more cleanups of link_path_walk() callers
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,41/42] allow link_path_walk() to take ERR_PTR()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,40/42] make path_init() unconditionally paired with terminate_walk()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,39/42] document alloc_file() changes
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,38/42] make alloc_file() static
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,37/42] do_shmat(): grab shp->shm_file earlier, switch to alloc_file_clone()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,36/42] new helper: alloc_file_clone()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,35/42] create_pipe_files(): switch the first allocation to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,34/42] anon_inode_getfile(): switch to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,33/42] hugetlb_file_setup(): switch to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,32/42] ocxlflash_getfile(): switch to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,31/42] cxl_getfile(): switch to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,30/42] ... and switch shmem_file_setup() to alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,29/42] __shmem_file_setup(): reorder allocations
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,28/42] new wrapper: alloc_file_pseudo()
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,27/42] kill FILE_{CREATED,OPENED}
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,26/42] switch atomic_open() and lookup_open() to returning 0 in all success cases
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,25/42] document ->atomic_open() changes
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,24/42] ->atomic_open(): return 0 in all success cases
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,23/42] get rid of 'opened' in path_openat() and the helpers downstream
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,22/42] get rid of 'opened' argument of ->atomic_open() - part 3
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,21/42] getting rid of 'opened' argument of ->atomic_open() - part 2
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,20/42] getting rid of 'opened' argument of ->atomic_open() - step 1
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,19/42] IMA: don't propagate opened through the entire thing
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,18/42] introduce FMODE_CREATED and switch to it
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,17/42] switch all remaining checks for FILE_OPENED to FMODE_OPENED
- - -
-
-
-
2018-07-11
Al Viro
New
[RFC,16/42] now we can fold open_check_o_direct() into do_dentry_open()
- - -
-
-
-
2018-07-11
Al Viro
New
«
1
2
...
9
10
11
…
15
16
»