kernel_optimize_test/fs/gfs2
Al Viro 2103913265 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
with the way fs/namei.c:do_last() had been done, ->atomic_open()
instances needed to recognize the case when existing file got
found with O_EXCL|O_CREAT, either by falling back to finish_no_open()
or failing themselves.  gfs2 one didn't.

Fixes: 6d4ade986f (GFS2: Add atomic_open support)
Cc: stable@kernel.org # v3.11
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2020-03-12 18:21:24 -04:00
..
acl.c
acl.h
aops.c gfs2: minor cleanup: remove unneeded variable ret in gfs2_jdata_writepage 2020-01-08 10:39:57 -06:00
aops.h
bmap.c GFS2 changes for this merge window: 2019-12-05 13:20:11 -08:00
bmap.h
dentry.c
dir.c fs/gfs2: remove unused IS_DINODE and IS_LEAF macros 2020-01-21 11:19:38 +01:00
dir.h
export.c
file.c gfs2: fix O_SYNC write handling 2020-02-06 18:49:41 +01:00
gfs2.h
glock.c gfs2: Remove GFS2_MIN_LVB_SIZE define 2020-01-20 08:46:53 +01:00
glock.h
glops.c gfs2: eliminate ssize parameter from gfs2_struct2blk 2020-01-07 18:46:06 +01:00
glops.h
incore.h Revert "gfs2: eliminate tr_num_revoke_rm" 2020-01-28 15:04:53 +01:00
inode.c gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache 2020-03-12 18:21:24 -04:00
inode.h
Kconfig
lock_dlm.c
log.c Revert "gfs2: eliminate tr_num_revoke_rm" 2020-01-28 15:04:53 +01:00
log.h gfs2: eliminate ssize parameter from gfs2_struct2blk 2020-01-07 18:46:06 +01:00
lops.c gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 2020-02-06 17:35:23 +01:00
lops.h
main.c
Makefile
meta_io.c
meta_io.h
ops_fstype.c Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-02-08 13:26:41 -08:00
quota.c
quota.h
recovery.c
recovery.h
rgrp.c gfs2: remove unused LBIT macros 2020-01-21 11:19:45 +01:00
rgrp.h
super.c
super.h
sys.c
sys.h
trace_gfs2.h
trans.c Revert "gfs2: eliminate tr_num_revoke_rm" 2020-01-28 15:04:53 +01:00
trans.h
util.c
util.h
xattr.c
xattr.h