diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2006-09-05 15:56:17 -0400 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2006-09-05 15:56:17 -0400 |
commit | 7b62536141927212158ab84ce2afda9319ae6f2d (patch) | |
tree | 1f4df51dbd9285f80b10961dea6273b721fd0d69 | |
parent | 2c1e52aa905f2223dc600cfeda6c0dc94fac8b81 (diff) |
[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 <jengelh@linux01.gwdg.de>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
-rw-r--r-- | fs/gfs2/ops_export.c | 4 |
1 files changed, 4 insertions, 0 deletions
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) | |||
182 | 182 | ||
183 | if (!inode) | 183 | if (!inode) |
184 | return ERR_PTR(-ENOENT); | 184 | return ERR_PTR(-ENOENT); |
185 | /* | ||
186 | * In case of an error, @inode carries the error value, and we | ||
187 | * have to return that as a(n invalid) pointer to dentry. | ||
188 | */ | ||
185 | if (IS_ERR(inode)) | 189 | if (IS_ERR(inode)) |
186 | return ERR_PTR(PTR_ERR(inode)); | 190 | return ERR_PTR(PTR_ERR(inode)); |
187 | 191 | ||