diff options
Diffstat (limited to 'drivers/net/ethernet/intel/igbvf/netdev.c')
| -rw-r--r-- | drivers/net/ethernet/intel/igbvf/netdev.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index b0cf310e6f7b..7661edd7d0f2 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c @@ -2434,7 +2434,7 @@ static int igbvf_change_mtu(struct net_device *netdev, int new_mtu)  	netdev_dbg(netdev, "changing MTU from %d to %d\n",  		   netdev->mtu, new_mtu); -	netdev->mtu = new_mtu; +	WRITE_ONCE(netdev->mtu, new_mtu);  	if (netif_running(netdev))  		igbvf_up(adapter); @@ -2470,7 +2470,7 @@ static int igbvf_suspend(struct device *dev_d)  	return 0;  } -static int __maybe_unused igbvf_resume(struct device *dev_d) +static int igbvf_resume(struct device *dev_d)  {  	struct pci_dev *pdev = to_pci_dev(dev_d);  	struct net_device *netdev = pci_get_drvdata(pdev); @@ -2957,7 +2957,7 @@ static const struct pci_device_id igbvf_pci_tbl[] = {  };  MODULE_DEVICE_TABLE(pci, igbvf_pci_tbl); -static SIMPLE_DEV_PM_OPS(igbvf_pm_ops, igbvf_suspend, igbvf_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(igbvf_pm_ops, igbvf_suspend, igbvf_resume);  /* PCI Device API Driver */  static struct pci_driver igbvf_driver = { @@ -2965,7 +2965,7 @@ static struct pci_driver igbvf_driver = {  	.id_table	= igbvf_pci_tbl,  	.probe		= igbvf_probe,  	.remove		= igbvf_remove, -	.driver.pm	= &igbvf_pm_ops, +	.driver.pm	= pm_sleep_ptr(&igbvf_pm_ops),  	.shutdown	= igbvf_shutdown,  	.err_handler	= &igbvf_err_handler  };  |