+7
−3
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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>