Commit 86cdab10 authored by Jijie Shao's avatar Jijie Shao Committed by Jiantao Xiao
Browse files

net: hns3: fix wrong page_region param for 8521 phy custom interface

driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7YRUW


CVE: NA

----------------------------------------------------------------------

For the 8521 phy, the page_region parameter is not required. Therefore,
the value of the page_region parameter is fixed to 0
when nic_get_phy_reg is called.
However, the page_region parameter in the macro function is not deleted.

This patch fixes this bug by removing the page_rea parameter
from the macro function.

Signed-off-by: default avatarJijie Shao <shaojijie@huawei.com>
parent 0f4144f8
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -17,10 +17,10 @@

#define nic_set_8211_phy_reg nic_set_phy_reg
#define nic_get_8211_phy_reg nic_get_phy_reg
#define nic_set_8521_phy_reg(ndev, page_region, page, reg_addr, data) \
	nic_set_phy_reg(ndev, 0, page_region, page, reg_addr, data)
#define nic_get_8521_phy_reg(ndev, page_region, page, reg_addr, data) \
	nic_get_phy_reg(ndev, 0, page_region, page, reg_addr, data)
#define nic_set_8521_phy_reg(ndev, page, reg_addr, data) \
	nic_set_phy_reg(ndev, 0, page, reg_addr, data)
#define nic_get_8521_phy_reg(ndev, page, reg_addr, data) \
	nic_get_phy_reg(ndev, 0, page, reg_addr, data)

#define nic_get_cdr_flash_status(ndev, status)	\
	nic_get_port_fault_status(ndev, HNAE3_FAULT_TYPE_CDR_FLASH, status)