Thread (9 messages) 9 messages, 3 authors, 2013-11-02

Re: [net-next 3/6] igb: Don't let ethtool try to write to iNVM in i210/i211

flat view

From: Sergei Shtylyov <hidden>
Date: 2013-11-01 14:05:56

Hello.

On 01-11-2013 17:56, Jeff Kirsher wrote:
From: "Fujinaka, Todd" <redacted>
Don't let ethtool try to write to iNVM in i210/i211.
This fixes an issue seen by Marek Vasut.
Reported-by: Marek Vasut <marex@denx.de>
Signed-off-by: Todd Fujinaka <redacted>
Signed-off-by: Jeff Kirsher <redacted>
---
  drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)
quoted hunk ↗ jump to hunk
diff --git a/drivers/net/ethernet/intel/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c
index 0ae3177..b918ba3 100644
--- a/drivers/net/ethernet/intel/igb/igb_ethtool.c
+++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c
@@ -771,8 +771,10 @@ static int igb_set_eeprom(struct net_device *netdev,
  	if (eeprom->len == 0)
  		return -EOPNOTSUPP;

-	if (hw->mac.type == e1000_i211)
+	if ((hw->mac.type >= e1000_i210) &&
+	    !igb_get_flash_presence_i210(hw)) {
  		return -EOPNOTSUPP;
+	}
   Why have you added {}?

WBR, Sergei
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help