summaryrefslogtreecommitdiff
path: root/fs/inode.c
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@suse.cz>2012-03-06 13:56:34 +0100
committerAl Viro <viro@zeniv.linux.org.uk>2012-03-10 17:05:30 -0500
commit7f6c7e62fcc123e6bd9206da99a2163fe3facc31 (patch)
tree1ab20c92d09849bee893a80baefa0057bbc072ed /fs/inode.c
parent097b180ca09b581ef0dc24fbcfc1b227de3875df (diff)
downloadlinux-3.10-7f6c7e62fcc123e6bd9206da99a2163fe3facc31.tar.gz
linux-3.10-7f6c7e62fcc123e6bd9206da99a2163fe3facc31.tar.bz2
linux-3.10-7f6c7e62fcc123e6bd9206da99a2163fe3facc31.zip
vfs: fix return value from do_last()
complete_walk() returns either ECHILD or ESTALE. do_last() turns this into ECHILD unconditionally. If not in RCU mode, this error will reach userspace which is complete nonsense. Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> CC: stable@vger.kernel.org Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/inode.c')
0 files changed, 0 insertions, 0 deletions