Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp450224rwb; Thu, 22 Sep 2022 01:47:12 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7vcTmOJ6n+0xoRpVr8uEolTcq+NXSvs1Nm499ff2sqMurMg4fgYgn6/SFQ8RUnptC26fFD X-Received: by 2002:a17:902:ca02:b0:178:bb78:1551 with SMTP id w2-20020a170902ca0200b00178bb781551mr2218841pld.119.1663836432174; Thu, 22 Sep 2022 01:47:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663836432; cv=none; d=google.com; s=arc-20160816; b=bgAT7rHKmBQaMj2kZGUSGv1DcyxrtmvYc8FalM4IQBNKFRJR8DP7kpa0cNPS+z+AG2 IY60WWMOlEFD872yoKaBZqMxl4qI/zlEtcTQiH9b5wPvRDEPF0zz4BvgG9Bg3vzk1PXN 7zJsfgSPELZi5CCnAQ5zOGMaVxXci3nnPvGJuQKrJfnryFCotCI3b026Go13srTrsMTE xlrq60mq6D8FyKZEG5f2W6HdXDwZ2SqJ9LD2dCfeADBX6C2Zfj8imrMwGqywnC2bcz6N BkgOYswcuai/LvdLJOJE0AIxLwNXjg+qj+gZHAPnyoApe0du6IhoO+XzO3Mo7WKPXLsV oDKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=vgtlauAaL2fhYZLfk2HqwuwPKVdBXOoHJCEiX+5K/u8=; b=AH37yasHRFlPIhQo9A8n+R+oiWaIJjXJ3V7KcLTKfEYJntOi5BEyx1ps44/Dt475Q4 vj8SxK7s+3ziJEzNcUUxi3d0tAdWd1husojcPYWIxJQWMgupoQfCRwRNS5gEeJxDBOzR SokKHGm5Iv/ZZfgoLUT0Ttud1B0+nOU/3dy5i06yTOjjo9Ca7p0uzTaLctccEiLs8KVc PzezLy6Oq+lOLLlH7pXM8HEEy/l01ZMCdITx+nA0ZiXTQgUSWl8UbP3mlYJaAO0ZPC3a g2ZlsRRz3lQgLykNxnQBKMucty1bhMCw0S2SIZgb24mTRGz3U6Gt4BPoDCPyIh2zHgU4 hvRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u5-20020a056a00098500b0053abea59ab7si5506069pfg.336.2022.09.22.01.46.58; Thu, 22 Sep 2022 01:47:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229805AbiIVImt (ORCPT + 99 others); Thu, 22 Sep 2022 04:42:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40528 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229488AbiIVImr (ORCPT ); Thu, 22 Sep 2022 04:42:47 -0400 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C1F37CDCCF for ; Thu, 22 Sep 2022 01:42:46 -0700 (PDT) Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.55]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4MY7wX5snpzlXPQ; Thu, 22 Sep 2022 16:38:36 +0800 (CST) Received: from kwepemm600005.china.huawei.com (7.193.23.191) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 16:42:45 +0800 Received: from huawei.com (10.69.192.56) by kwepemm600005.china.huawei.com (7.193.23.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 16:42:44 +0800 From: Longfang Liu To: , , CC: , , , Subject: [PATCH v2 1/5] hisi_acc_vfio_pci: Fixes error return code issue Date: Thu, 22 Sep 2022 16:39:24 +0800 Message-ID: <20220922083928.58797-2-liulongfang@huawei.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20220922083928.58797-1-liulongfang@huawei.com> References: <20220922083928.58797-1-liulongfang@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.69.192.56] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To kwepemm600005.china.huawei.com (7.193.23.191) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org During the process of compatibility and matching of live migration device information, if the isolation status of the two devices is inconsistent, the live migration needs to be exited. The current driver does not return the error code correctly and needs to be fixed. Reviewed-by: Shameer Kolothum Signed-off-by: Longfang Liu --- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c index ea762e28c1cc..7ce656a7cf5c 100644 --- a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c +++ b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c @@ -405,7 +405,7 @@ static int vf_qm_check_match(struct hisi_acc_vf_core_device *hisi_acc_vdev, if (vf_data->que_iso_cfg != que_iso_state) { dev_err(dev, "failed to match isolation state\n"); - return ret; + return -EINVAL; } ret = qm_write_regs(vf_qm, QM_VF_STATE, &vf_data->vf_qm_state, 1); -- 2.33.0