Safer ABI for O_TMPFILE
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 13 Jul 2013 09:26:37 +0000 (13:26 +0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 13 Jul 2013 09:26:37 +0000 (13:26 +0400)
commitbb458c644a59dbba3a1fe59b27106c5e68e1c4bd
treeb0f3b51fc5cbd044b076cb0a1fec43ca62f2b7f5
parent4fbeb19d53cc3ef2da4bd1fd89a5dc9ac04add3a
Safer ABI for O_TMPFILE

[suggested by Rasmus Villemoes] make O_DIRECTORY | O_RDWR part of O_TMPFILE;
that will fail on old kernels in a lot more cases than what I came up with.
And make sure O_CREAT doesn't get there...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/alpha/include/uapi/asm/fcntl.h
arch/parisc/include/uapi/asm/fcntl.h
arch/sparc/include/uapi/asm/fcntl.h
fs/namei.c
fs/open.c
include/uapi/asm-generic/fcntl.h