forcedeth: don't poll NV event 36
Subsystems (2)
PATCH 1/1 forcedeth: don't poll NV event 36
Polling doesn't seem to be necessary on my hardware, at least I haven't seen any bad effects testing it a while. Remove the polling so the CPU doesn't have to wake up a hundred times per second.
Signed-off-by Johannes Berg <[email protected]>
--- drivers/net/forcedeth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/forcedeth.c +1 -1
@@ -6141,7 +6141,7 @@ static struct pci_device_id pci_tbl[] = }, {/* MCP79 Ethernet Controller */ PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NVENET_36), - .driver_data =DEV_NEED_TIMERIRQ |DEV_NEED_LINKTIMER |DEV_HAS_LARGEDESC |DEV_HAS_CHECKSUM |DEV_HAS_HIGH_DMA |DEV_HAS_MSI |DEV_HAS_POWER_CNTRL |DEV_HAS_PAUSEFRAME_TX_V3 |DEV_HAS_STATISTICS_V3 |DEV_HAS_TEST_EXTENDED |DEV_HAS_MGMT_UNIT |DEV_HAS_CORRECT_MACADDR |DEV_HAS_COLLISION_FIX |DEV_NEED_TX_LIMIT |DEV_HAS_GEAR_MODE , + .driver_data =DEV_NEED_LINKTIMER |DEV_HAS_LARGEDESC |DEV_HAS_CHECKSUM |DEV_HAS_HIGH_DMA |DEV_HAS_MSI |DEV_HAS_POWER_CNTRL |DEV_HAS_PAUSEFRAME_TX_V3 |DEV_HAS_STATISTICS_V3 |DEV_HAS_TEST_EXTENDED |DEV_HAS_MGMT_UNIT |DEV_HAS_CORRECT_MACADDR |DEV_HAS_COLLISION_FIX |DEV_NEED_TX_LIMIT |DEV_HAS_GEAR_MODE , }, { /* MCP79 Ethernet Controller */ PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NVENET_37),
From: Johannes Berg <[email protected]>
Date: Sun, 21 Dec 2008 20:44:06 +0100
Quoted 6 lines
Polling doesn't seem to be necessary on my hardware, at least I haven't seen any bad effects testing it a while. Remove the polling so the CPU doesn't have to wake up a hundred times per second.
Signed-off-by Johannes Berg <[email protected]>
Applied, thanks Johannes.