From: Steven Whitehouse Date: Tue, 5 Sep 2006 19:56:17 +0000 (-0400) Subject: [GFS2] Add a comment in ops_export.c X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=7b62536141927212158ab84ce2afda9319ae6f2d;p=deliverable%2Flinux.git [GFS2] Add a comment in ops_export.c Ass a comment explaining the slightly odd construct used to pass error values back. Cc: Jan Engelhardt Signed-off-by: Steven Whitehouse --- diff --git a/fs/gfs2/ops_export.c b/fs/gfs2/ops_export.c index 4b8c6a9893e4..470e8829e7f4 100644 --- a/fs/gfs2/ops_export.c +++ b/fs/gfs2/ops_export.c @@ -182,6 +182,10 @@ static struct dentry *gfs2_get_parent(struct dentry *child) if (!inode) return ERR_PTR(-ENOENT); + /* + * In case of an error, @inode carries the error value, and we + * have to return that as a(n invalid) pointer to dentry. + */ if (IS_ERR(inode)) return ERR_PTR(PTR_ERR(inode));