From 41c282725599bf714d1282936ea65d62f64a1950 Mon Sep 17 00:00:00 2001 From: Huazhong Tan Date: Thu, 18 Jul 2019 09:10:38 +0800 Subject: [PATCH] net: hns3: fixes type error for ras_status driver inclusion category: bugfix bugzilla: NA CVE: NA ras_status is used to keep the register's valus, so its type should be u32 instead of int. Fixes: 41eeed900e4c ("net: hns3: add support for handling IMP error") Signed-off-by: Huazhong Tan Reviewed-by: lipeng Reviewed-by: Yunsheng Lin Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c index 3a8fccbede73..fde1013008f4 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c @@ -707,8 +707,8 @@ static int hclge_cmd_query_error(struct hclge_dev *hdev, static int hclge_check_imp_poison_err(struct hclge_dev *hdev) { struct device *dev = &hdev->pdev->dev; - int ras_status; int ret = false; + u32 ras_status; ras_status = hclge_read_dev(&hdev->hw, HCLGE_PF_OTHER_INT_REG); if (ras_status & HCLGE_RAS_IMP_RD_POISON_MASK) { -- GitLab