[Intel-wired-lan] Wrong conflict resolution in dev-queue
Andre Guedes
andre.guedes at linux.intel.com
Tue Apr 7 22:55:09 UTC 2020
Hi Jeff,
I'm not sure exactly what is the workflow of dev-queue branch, but I believe we
had a wrong conflict resolution.
In current dev-queue, patch "igc: Use netdev log helpers in igc_ethtool.c"
changes some if-statement lines, however the original patch doesn't.
--- a/drivers/net/ethernet/intel/igc/igc_ethtool.c
+++ b/drivers/net/ethernet/intel/igc/igc_ethtool.c
@@ -1918,14 +1919,14 @@ static void igc_diag_test(struct net_device *netdev,
else
igc_reset(adapter);
- netdev_info(adapter->netdev, "register testing starting");
- if (!igc_reg_test(adapter, &data[TEST_REG]))
+ netdev_info(netdev, "Register testing starting");
+ if (igc_reg_test(adapter, &data[TEST_REG]))
eth_test->flags |= ETH_TEST_FL_FAILED;
igc_reset(adapter);
- netdev_info(adapter->netdev, "eeprom testing starting");
- if (!igc_eeprom_test(adapter, &data[TEST_EEP]))
+ netdev_info(netdev, "EEPROM testing starting");
+ if (igc_eeprom_test(adapter, &data[TEST_EEP]))
eth_test->flags |= ETH_TEST_FL_FAILED;
This breaks the selftest functionality added by "igc: add support to interrupt,
eeprom, registers and link self-tests" patch.
In addition to that, the original patch fixes the interrupt log message which
is missing in current dev-queue.
Regards,
Andre
More information about the Intel-wired-lan
mailing list