android_kernel_samsung_a7y1.../fs/gfs2
Al Viro bcb26b3a2a gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
commit 21039132650281de06a169cbe8a0f7e5c578fd8b upstream.

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: 6d4ade986f9c (GFS2: Add atomic_open support)
Cc: stable@kernel.org # v3.11
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 14:11:36 +02:00
..
acl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
acl.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aops.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bmap.c gfs2: take jdata unstuff into account in do_grow 2020-04-07 12:41:53 +02:00
bmap.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dentry.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dir.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dir.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
export.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
file.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
gfs2.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
glock.c gfs2: Fix lru_count going negative 2020-04-06 18:15:29 +02:00
glock.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
glops.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
glops.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
incore.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
inode.c gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache 2020-04-07 14:11:36 +02:00
inode.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
lock_dlm.c gfs2: Fix sign extension bug in gfs2_update_stats 2020-04-06 18:15:04 +02:00
log.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
log.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
lops.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
lops.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
main.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
meta_io.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
meta_io.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ops_fstype.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
quota.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
quota.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
recovery.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
recovery.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rgrp.c gfs2: Fix marking bitmaps non-full 2020-04-07 12:34:17 +02:00
rgrp.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
super.c GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads 2020-04-07 12:33:12 +02:00
super.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sys.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sys.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace_gfs2.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trans.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trans.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
util.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
util.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xattr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xattr.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30