net: atheros: Use dev_get_drvdata
Instead of using to_pci_dev + pci_get_drvdata, use dev_get_drvdata to make code simpler. Signed-off-by: Chuhong Yuan <hslester96@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
此提交包含在:
@@ -2420,8 +2420,7 @@ static int atl1c_close(struct net_device *netdev)
|
||||
|
||||
static int atl1c_suspend(struct device *dev)
|
||||
{
|
||||
struct pci_dev *pdev = to_pci_dev(dev);
|
||||
struct net_device *netdev = pci_get_drvdata(pdev);
|
||||
struct net_device *netdev = dev_get_drvdata(dev);
|
||||
struct atl1c_adapter *adapter = netdev_priv(netdev);
|
||||
struct atl1c_hw *hw = &adapter->hw;
|
||||
u32 wufc = adapter->wol;
|
||||
@@ -2435,7 +2434,7 @@ static int atl1c_suspend(struct device *dev)
|
||||
|
||||
if (wufc)
|
||||
if (atl1c_phy_to_ps_link(hw) != 0)
|
||||
dev_dbg(&pdev->dev, "phy power saving failed");
|
||||
dev_dbg(dev, "phy power saving failed");
|
||||
|
||||
atl1c_power_saving(hw, wufc);
|
||||
|
||||
@@ -2445,8 +2444,7 @@ static int atl1c_suspend(struct device *dev)
|
||||
#ifdef CONFIG_PM_SLEEP
|
||||
static int atl1c_resume(struct device *dev)
|
||||
{
|
||||
struct pci_dev *pdev = to_pci_dev(dev);
|
||||
struct net_device *netdev = pci_get_drvdata(pdev);
|
||||
struct net_device *netdev = dev_get_drvdata(dev);
|
||||
struct atl1c_adapter *adapter = netdev_priv(netdev);
|
||||
|
||||
AT_WRITE_REG(&adapter->hw, REG_WOL_CTRL, 0);
|
||||
|
新增問題並參考
封鎖使用者