Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp959375yba; Wed, 24 Apr 2019 12:28:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqyIw1400caBmHYzRc8YyGeqMRClGu1qrmeKvIPJHryG2BuQEOonkE7j9F5LhfP8+E5wE0qX X-Received: by 2002:a62:62c2:: with SMTP id w185mr11432562pfb.237.1556134117461; Wed, 24 Apr 2019 12:28:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556134117; cv=none; d=google.com; s=arc-20160816; b=rQWjpn82zz4XGIHVC9n8uHnJSJ+GiDIuSBGK0lJ59+nROzrsiT3hHjW4juNAngiodO eNdcaaRioXUIdZDDT+HhV2jcnM64l9neDnpRLjwbtYUKGp/Wx6RLZnFTc+YGew470qIn yWAIoW3li9/9GTRRDzk9d5mS2SLNz5pr8SpQAyIFufkuwk6d3RUb527lHtvVFjL4IheH Cs0dAXci1tHzB9CTxaIvO8bZ3toHdE9MHgmtDXV4+g4aw2m4K1fxILEvCfJZTm1Wk7/i Wnqk8SgiSPjdtzHfzVSludVjyJiRkXEZnDlAzljp9ucZ6IxSdyk0GO4ghH9cQxhY0k/6 jaQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=9HLHVKEltmyt/bDYUi9OOHaLgqIpAl1/xErSnL9mWP0=; b=KsxUUf1PLqPsc5XzlJaXx94N+IEErzB9F75GHHCRjZsWlE98VgL3kj4V58awpVhnWA dJjfQ7b/o79u7yuD7d0ttO5q1kcA8PMh2svrI6Va1D3NcVUz0UtSREiAWehC268ilhiC rU8fVaoUHZk2M/aGlO2OMZT1PxFBgnVFM2AWmpuo4RJW4C7GDSNeioPYFfU+pgSu0pSA R5WuWnn4IvUrs3DcmcfgJpjWwcYW1TGuJ5giNR4+i0z4vgt2xFRFrFkk1UGFzwdpw42c SsqsFdlIPaQ8xgj65xlUwHlIh27MlDQ+3ZixVXOj8kswO3G8psKr2MvVa2p1Oa9sOWND T1jg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s2si13825582pgp.69.2019.04.24.12.28.22; Wed, 24 Apr 2019 12:28:37 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729464AbfDXLHv (ORCPT + 99 others); Wed, 24 Apr 2019 07:07:51 -0400 Received: from szxga07-in.huawei.com ([45.249.212.35]:37506 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728127AbfDXLG4 (ORCPT ); Wed, 24 Apr 2019 07:06:56 -0400 Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.59]) by Forcepoint Email with ESMTP id 98A8120B47F0F7009D9D; Wed, 24 Apr 2019 19:06:51 +0800 (CST) Received: from localhost.localdomain (10.67.212.132) by DGGEMS402-HUB.china.huawei.com (10.3.19.202) with Microsoft SMTP Server id 14.3.439.0; Wed, 24 Apr 2019 19:06:44 +0800 From: Huazhong Tan To: CC: , , , , , , Weihang Li , Peng Li , Huazhong Tan Subject: [PATCH V2 net-next 12/12] net: hns3: remove reset after command send failed Date: Wed, 24 Apr 2019 19:05:31 +0800 Message-ID: <1556103931-64031-13-git-send-email-tanhuazhong@huawei.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1556103931-64031-1-git-send-email-tanhuazhong@huawei.com> References: <1556103931-64031-1-git-send-email-tanhuazhong@huawei.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.212.132] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Weihang Li It's meaningless to trigger reset when failed to send command to IMP, because the failure is usually caused by no authority, illegal command and so on. When that happened, we just need to return the status code for further debugging. Signed-off-by: Weihang Li Signed-off-by: Peng Li Signed-off-by: Huazhong Tan --- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 ---------- 1 file changed, 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 804c870..4ac8063 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c @@ -1653,8 +1653,6 @@ int hclge_handle_hw_msix_error(struct hclge_dev *hdev, if (ret) { dev_err(dev, "fail(%d) to query msix int status bd num\n", ret); - /* reset everything for now */ - set_bit(HNAE3_GLOBAL_RESET, reset_requests); return ret; } @@ -1675,8 +1673,6 @@ int hclge_handle_hw_msix_error(struct hclge_dev *hdev, if (ret) { dev_err(dev, "query all mpf msix int cmd failed (%d)\n", ret); - /* reset everything for now */ - set_bit(HNAE3_GLOBAL_RESET, reset_requests); goto msi_error; } @@ -1710,8 +1706,6 @@ int hclge_handle_hw_msix_error(struct hclge_dev *hdev, if (ret) { dev_err(dev, "clear all mpf msix int cmd failed (%d)\n", ret); - /* reset everything for now */ - set_bit(HNAE3_GLOBAL_RESET, reset_requests); goto msi_error; } @@ -1725,8 +1719,6 @@ int hclge_handle_hw_msix_error(struct hclge_dev *hdev, if (ret) { dev_err(dev, "query all pf msix int cmd failed (%d)\n", ret); - /* reset everything for now */ - set_bit(HNAE3_GLOBAL_RESET, reset_requests); goto msi_error; } @@ -1767,8 +1759,6 @@ int hclge_handle_hw_msix_error(struct hclge_dev *hdev, if (ret) { dev_err(dev, "clear all pf msix int cmd failed (%d)\n", ret); - /* reset everything for now */ - set_bit(HNAE3_GLOBAL_RESET, reset_requests); } /* query and clear mac tnl interruptions */ -- 2.7.4