Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] don't pass bogus flags to LOOKUP_PARENT lookup in spufs

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 2c552d81 8737f3a1

+2 -2
+2 -2
arch/powerpc/platforms/cell/spufs/syscalls.c
··· 69 69 if (!IS_ERR(tmp)) { 70 70 struct nameidata nd; 71 71 72 - ret = path_lookup(tmp, LOOKUP_PARENT| 73 - LOOKUP_OPEN|LOOKUP_CREATE, &nd); 72 + ret = path_lookup(tmp, LOOKUP_PARENT, &nd); 74 73 if (!ret) { 74 + nd.flags |= LOOKUP_OPEN | LOOKUP_CREATE; 75 75 ret = spufs_create(&nd, flags, mode, neighbor); 76 76 path_put(&nd.path); 77 77 }