diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2025-06-12 20:08:24 +0300 | 
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2025-08-21 21:33:15 +0300 | 
| commit | a9af709fda7edafa17e072bffe610d9e7ed7a5df (patch) | |
| tree | 11857f0522f37343677b6430ee8f9a4b1a9e420a /drivers/net/ethernet/intel/igc | |
| parent | e5b71dd3ad0e3be3c3d243c49e5eec37eb795397 (diff) | |
| parent | 6439a0e64c355d2e375bd094f365d56ce81faba3 (diff) | |
| download | linux-a9af709fda7edafa17e072bffe610d9e7ed7a5df.tar.xz | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR (net-6.17-rc3).
No conflicts or adjacent changes.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/intel/igc')
| -rw-r--r-- | drivers/net/ethernet/intel/igc/igc_main.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c b/drivers/net/ethernet/intel/igc/igc_main.c index 458e5eaa92e5..e79b14d50b24 100644 --- a/drivers/net/ethernet/intel/igc/igc_main.c +++ b/drivers/net/ethernet/intel/igc/igc_main.c @@ -7149,6 +7149,13 @@ static int igc_probe(struct pci_dev *pdev,  	adapter->port_num = hw->bus.func;  	adapter->msg_enable = netif_msg_init(debug, DEFAULT_MSG_ENABLE); +	/* PCI config space info */ +	hw->vendor_id = pdev->vendor; +	hw->device_id = pdev->device; +	hw->revision_id = pdev->revision; +	hw->subsystem_vendor_id = pdev->subsystem_vendor; +	hw->subsystem_device_id = pdev->subsystem_device; +  	/* Disable ASPM L1.2 on I226 devices to avoid packet loss */  	if (igc_is_device_id_i226(hw))  		pci_disable_link_state(pdev, PCIE_LINK_STATE_L1_2); @@ -7175,13 +7182,6 @@ static int igc_probe(struct pci_dev *pdev,  	netdev->mem_start = pci_resource_start(pdev, 0);  	netdev->mem_end = pci_resource_end(pdev, 0); -	/* PCI config space info */ -	hw->vendor_id = pdev->vendor; -	hw->device_id = pdev->device; -	hw->revision_id = pdev->revision; -	hw->subsystem_vendor_id = pdev->subsystem_vendor; -	hw->subsystem_device_id = pdev->subsystem_device; -  	/* Copy the default MAC and PHY function pointers */  	memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));  	memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));  | 
