summaryrefslogtreecommitdiffstats
path: root/fs/binfmt_elf_fdpic.c
diff options
context:
space:
mode:
authorAl Viro2016-06-08 03:53:51 +0200
committerAl Viro2016-06-08 03:53:51 +0200
commita01e718f7241c53f564402f7acff373eed5bd166 (patch)
treecea10fecfae5e081e954861905c25a7f22143444 /fs/binfmt_elf_fdpic.c
parentfix d_walk()/non-delayed __d_free() race (diff)
downloadkernel-qcow2-linux-a01e718f7241c53f564402f7acff373eed5bd166.tar.gz
kernel-qcow2-linux-a01e718f7241c53f564402f7acff373eed5bd166.tar.xz
kernel-qcow2-linux-a01e718f7241c53f564402f7acff373eed5bd166.zip
fix a regression in atomic_open()
open("/foo/no_such_file", O_RDONLY | O_CREAT) on should fail with EACCES when /foo is not writable; failing with ENOENT is obviously wrong. That got broken by a braino introduced when moving the creat_error logics from atomic_open() to lookup_open(). Easy to fix, fortunately. Spotted-by: "Yan, Zheng" <ukernel@gmail.com> Tested-by: "Yan, Zheng" <ukernel@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/binfmt_elf_fdpic.c')
0 files changed, 0 insertions, 0 deletions