Whamcloud - gitweb
LU-9394 osd: __osd_obj2dnode() to return negative errors 93/26893/3
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Fri, 28 Apr 2017 22:19:26 +0000 (01:19 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 9 May 2017 03:45:46 +0000 (03:45 +0000)
DMU/ZFS uses positive values, Lustre negatives..

Change-Id: I3615fac1616d6647897c68ef94f298b356e508d1
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/26893
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/osd-zfs/osd_object.c

index e07b982..4105630 100644 (file)
@@ -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;