summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorAl Viro2008-05-15 10:49:12 +0200
committerAl Viro2008-05-16 23:23:18 +0200
commite9baf6e59842285bcf9570f5094e4c27674a0f7c (patch)
tree12d5e9d762868bcc7aa97851240486d31314439b /arch
parent[Patch] fs/binfmt_elf.c: fix wrong return values (diff)
downloadkernel-qcow2-linux-e9baf6e59842285bcf9570f5094e4c27674a0f7c.tar.gz
kernel-qcow2-linux-e9baf6e59842285bcf9570f5094e4c27674a0f7c.tar.xz
kernel-qcow2-linux-e9baf6e59842285bcf9570f5094e4c27674a0f7c.zip
[PATCH] return to old errno choice in mkdir() et.al.
In case when both EEXIST and EROFS would apply we used to return the former in mkdir(2) and friends. Lest anyone suspects us of being consistent, in the same situation knfsd gave clients nfs_erofs... ro-bind series had switched the syscall side of things to returning -EROFS and immediately broke an application - namely, mkdir -p. Patch restores the original behaviour... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions