2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-21 20:13:58 +08:00
linux-next/drivers/net/ethernet/intel
Maxime Bizon ac56558fc6 e1000: fix concurrent accesses to PHY from watchdog and ethtool
The e1000 driver currently does not protect concurrent accesses to the PHY
from both the ethtool callbacks, and from the e1000_watchdog function. This
patchs adds a new spinlock which is used by e1000_{read,write}_phy_reg in
order to serialize concurrent accesses to the PHY.

Signed-off-by: Maxime Bizon <mbizon@freebox.fr>
Signed-off-by: Florian Fainelli <ffainelli@freebox.fr>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-11-01 03:11:13 -07:00
..
e1000 e1000: fix concurrent accesses to PHY from watchdog and ethtool 2012-11-01 03:11:13 -07:00
e1000e e1000e: Minimum packet size must be 17 bytes 2012-10-23 01:02:19 -07:00
igb igb: Fix EEPROM writes via ethtool on i210 2012-11-01 02:54:42 -07:00
igbvf igbvf: Check for error on dma_map_single call 2012-10-29 23:48:58 -07:00
ixgb netdev: make pci_error_handlers const 2012-09-07 16:35:00 -06:00
ixgbe ixgbe: fix default setting of TXDCTL.WTHRESH 2012-11-01 02:00:10 -07:00
ixgbevf Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next 2012-10-31 14:26:44 -04:00
e100.c netdev: make pci_error_handlers const 2012-09-07 16:35:00 -06:00
Kconfig Kconfig: Fix Kconfig for Intel ixgbe and igb PTP support. 2012-06-20 00:52:54 -07:00
Makefile intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00