From: Alex Zhuravlev Date: Fri, 28 Apr 2017 22:19:26 +0000 (+0300) Subject: LU-9394 osd: __osd_obj2dnode() to return negative errors X-Git-Tag: 2.9.58~66 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=f2cba082ed605c2f69a254fb4ddb5a2787c1c085;p=fs%2Flustre-release.git LU-9394 osd: __osd_obj2dnode() to return negative errors DMU/ZFS uses positive values, Lustre negatives.. Change-Id: I3615fac1616d6647897c68ef94f298b356e508d1 Signed-off-by: Alex Zhuravlev Reviewed-on: https://review.whamcloud.com/26893 Reviewed-by: Andreas Dilger Reviewed-by: Fan Yong Tested-by: Jenkins Tested-by: Maloo --- diff --git a/lustre/osd-zfs/osd_object.c b/lustre/osd-zfs/osd_object.c index e07b982..4105630 100644 --- a/lustre/osd-zfs/osd_object.c +++ b/lustre/osd-zfs/osd_object.c @@ -257,7 +257,7 @@ int __osd_obj2dnode(objset_t *os, uint64_t oid, dnode_t **dnp) dmu_buf_impl_t *dbi; int rc; - rc = dmu_bonus_hold(os, oid, osd_obj_tag, &db); + rc = -dmu_bonus_hold(os, oid, osd_obj_tag, &db); if (rc) return rc;