From b32d64cb50715ff12d39c7c8ba73fbfeab596a5d Mon Sep 17 00:00:00 2001 From: Li Wei Date: Thu, 14 Mar 2013 22:52:35 +0800 Subject: [PATCH] LU-2743 llite: Fix a negative hpk_errval assignment The hpk_errval field should store positve errnos. This patch fixes a place where errnos are assigned to hpk_errval as negative numbers. Change-Id: I77b1f9e6a19a64aedcdcc5fe38b08babb810a472 Signed-off-by: Li Wei Reviewed-on: http://review.whamcloud.com/5729 Reviewed-by: Niu Yawei Tested-by: Hudson Reviewed-by: Andreas Dilger Tested-by: Maloo --- lustre/llite/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c index a3a514c..493996d 100644 --- a/lustre/llite/dir.c +++ b/lustre/llite/dir.c @@ -1035,7 +1035,7 @@ static int ll_ioc_copy_end(struct super_block *sb, struct hsm_copy *copy) CDEBUG(D_HSM, "Could not read file data version. " "Request could not be confirmed.\n"); if (hpk.hpk_errval == 0) - hpk.hpk_errval = rc; + hpk.hpk_errval = -rc; GOTO(progress, rc); } -- 1.8.3.1