Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4149755pxb; Mon, 27 Sep 2021 10:24:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx28rtDO2sEbTTWFogq6Q864Y4H4FG/KefXccr4ZwbaK48hHWzchZXrNplzAxdWNpU5cqkP X-Received: by 2002:a63:551a:: with SMTP id j26mr734922pgb.142.1632763449461; Mon, 27 Sep 2021 10:24:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632763449; cv=none; d=google.com; s=arc-20160816; b=q9zger3hRHT+F5dj2517l1o71GClbdwjFLpeiiMfhWHBQijGGa8GvU00gk2dqQAlkX FgF9jJSp2m7vm6JMJWXUWtZ15ON0g0wUSQEJpUSfFofCfY2oSGVKm1QetPxgrNLRJXwZ CaNaCcJXsIY8u6OnRdFsgtoIZmtRPcob1FFY5TX1rD8LKyfMIAEQfOcX3LMr9o6Rqt8G 3r9JoFwV19FsvtalgZSJ8vdwysnDsOdvakV8Gf0eX6vyjD9IkVozW48F8XUiWZ9qMMF8 RDD7A3Y0JwnYsUj2PAz/1juTae1y2G0iIU05Fy8OCLPIeARV/c6N1SWF4nXcgDATIYzm e15A== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=TUbZPKl9loc005uYBi0nwcP4dHWTzjJHAvKayHIwRbw=; b=wstM9Wn1guxQC/leIKSyIAV6yS5CzTGXymdEdDmEKrOWxl5HWRSDv/87SY91dzGNem ydFgops+rV8XxRFrmDVT2JVDuGlXxl3w/pgZxFQnRPgcTtXIA433ir0qJFK981iprjvJ 9zTctY04GSalar2/7ztk/U1T2ZydIWZor5lY5e7/Bt5aoIQ83LlPU1ziWTyKRZ+2cLA3 GJxq2+DLIf9MPeitv3AgB0QA8mMFICNcro4ymvSB5+gBED+eEt5NvMHVsFdDbmjPqgb9 qUcyCn3DP3EVl1v1wKrC6/v4VpHxrIM5d+aich0ER8VlW5L5aa6p2/r3sTRaA2Kd8pjM gH7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bvFYaNjM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x12si111726pjg.174.2021.09.27.10.23.56; Mon, 27 Sep 2021 10:24:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bvFYaNjM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237187AbhI0RYn (ORCPT + 99 others); Mon, 27 Sep 2021 13:24:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:34152 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237117AbhI0RV2 (ORCPT ); Mon, 27 Sep 2021 13:21:28 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 16DB56136A; Mon, 27 Sep 2021 17:13:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1632762822; bh=sImdJO25MZRSWLYp99LzW631akTAOgNgNl2QosUSSM4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bvFYaNjMGSIeH1EADvQAVXXYwKQmC7wP36j/G6JX1vZNCqk5GXChBjuvCdBpvi7CW NWVW1PrmsmegT/o1xlQSXsGJuo1e2Gb3fi/BaShcK1zeaLxSjId1Wk07pIlUrQ13MC 02BO9YoECoXHnYv5lx/YJdQjzIku3VwR6tZaoByw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jiaran Zhang , Guangbin Huang , "David S. Miller" , Sasha Levin Subject: [PATCH 5.14 065/162] net: hns3: fix misuse vf id and vport id in some logs Date: Mon, 27 Sep 2021 19:01:51 +0200 Message-Id: <20210927170235.714884882@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210927170233.453060397@linuxfoundation.org> References: <20210927170233.453060397@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jiaran Zhang [ Upstream commit 311c0aaa9b4bb8dc65f22634e15963316b17c921 ] vport_id include PF and VFs, vport_id = 0 means PF, other values mean VFs. So the actual vf id is equal to vport_id minus 1. Some VF print logs are actually vport, and logs of vf id actually use vport id, so this patch fixes them. Fixes: ac887be5b0fe ("net: hns3: change print level of RAS error log from warning to error") Fixes: adcf738b804b ("net: hns3: cleanup some print format warning") Signed-off-by: Jiaran Zhang Signed-off-by: Guangbin Huang Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 8 ++++---- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 ++++++---- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c index ec9a7f8bc3fe..2eeafd61a07e 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c @@ -1878,12 +1878,12 @@ static void hclge_handle_over_8bd_err(struct hclge_dev *hdev, return; } - dev_err(dev, "PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found, vf_id(%u), queue_id(%u)\n", + dev_err(dev, "PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found, vport(%u), queue_id(%u)\n", vf_id, q_id); if (vf_id) { if (vf_id >= hdev->num_alloc_vport) { - dev_err(dev, "invalid vf id(%u)\n", vf_id); + dev_err(dev, "invalid vport(%u)\n", vf_id); return; } @@ -1896,8 +1896,8 @@ static void hclge_handle_over_8bd_err(struct hclge_dev *hdev, ret = hclge_inform_reset_assert_to_vf(&hdev->vport[vf_id]); if (ret) - dev_err(dev, "inform reset to vf(%u) failed %d!\n", - hdev->vport->vport_id, ret); + dev_err(dev, "inform reset to vport(%u) failed %d!\n", + vf_id, ret); } else { set_bit(HNAE3_FUNC_RESET, reset_requests); } diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c index 45faf924bc36..3f8d56ccc057 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c @@ -3660,7 +3660,8 @@ static int hclge_set_all_vf_rst(struct hclge_dev *hdev, bool reset) if (ret) { dev_err(&hdev->pdev->dev, "set vf(%u) rst failed %d!\n", - vport->vport_id, ret); + vport->vport_id - HCLGE_VF_VPORT_START_NUM, + ret); return ret; } @@ -3675,7 +3676,8 @@ static int hclge_set_all_vf_rst(struct hclge_dev *hdev, bool reset) if (ret) dev_warn(&hdev->pdev->dev, "inform reset to vf(%u) failed %d!\n", - vport->vport_id, ret); + vport->vport_id - HCLGE_VF_VPORT_START_NUM, + ret); } return 0; @@ -11460,11 +11462,11 @@ static void hclge_clear_resetting_state(struct hclge_dev *hdev) struct hclge_vport *vport = &hdev->vport[i]; int ret; - /* Send cmd to clear VF's FUNC_RST_ING */ + /* Send cmd to clear vport's FUNC_RST_ING */ ret = hclge_set_vf_rst(hdev, vport->vport_id, false); if (ret) dev_warn(&hdev->pdev->dev, - "clear vf(%u) rst failed %d!\n", + "clear vport(%u) rst failed %d!\n", vport->vport_id, ret); } } diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c index 0dbed35645ed..91c32f99b644 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c @@ -564,7 +564,7 @@ static int hclge_reset_vf(struct hclge_vport *vport) struct hclge_dev *hdev = vport->back; dev_warn(&hdev->pdev->dev, "PF received VF reset request from VF %u!", - vport->vport_id); + vport->vport_id - HCLGE_VF_VPORT_START_NUM); return hclge_func_reset_cmd(hdev, vport->vport_id); } diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c index 78d5bf1ea561..44618cc4cca1 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c @@ -581,7 +581,7 @@ int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate) ret = hclge_cmd_send(&hdev->hw, &desc, 1); if (ret) { dev_err(&hdev->pdev->dev, - "vf%u, qs%u failed to set tx_rate:%d, ret=%d\n", + "vport%u, qs%u failed to set tx_rate:%d, ret=%d\n", vport->vport_id, shap_cfg_cmd->qs_id, max_tx_rate, ret); return ret; -- 2.33.0