From f2cba082ed605c2f69a254fb4ddb5a2787c1c085 Mon Sep 17 00:00:00 2001 From: Alex Zhuravlev Date: Sat, 29 Apr 2017 01:19:26 +0300 Subject: [PATCH] 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 --- lustre/osd-zfs/osd_object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 1.8.3.1