aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/extents.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2012-04-13 00:32:14 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2012-04-13 10:12:02 -0400
commitefe39651f08813180f37dc508d950fc7d92b29a8 (patch)
tree69351781601d1c3c64a91f5728b7b388609281e3 /fs/ext4/extents.c
parentnfsd: fix error value on allocation failure in nfsd4_decode_test_stateid() (diff)
downloadlinux-dev-efe39651f08813180f37dc508d950fc7d92b29a8.tar.xz
linux-dev-efe39651f08813180f37dc508d950fc7d92b29a8.zip
nfsd: fix compose_entry_fh() failure exits
Restore the original logics ("fail on mountpoints, negatives and in case of fh_compose() failures"). Since commit 8177e (nfsd: clean up readdirplus encoding) that got broken - rv = fh_compose(fhp, exp, dchild, &cd->fh); if (rv) goto out; if (!dchild->d_inode) goto out; rv = 0; out: is equivalent to rv = fh_compose(fhp, exp, dchild, &cd->fh); out: and the second check has no effect whatsoever... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions