Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1395109

[patch 2/2] netxen: reversed condition in netxen_nic_set_link_parameters()

From Dan Carpenter <dan.carpenter@oracle.com>
Newsgroups linux.kernel
Subject [patch 2/2] netxen: reversed condition in netxen_nic_set_link_parameters()
Date 2016-05-05 15:30 +0200
Message-ID <rvrvQ-MH-25@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


My static checker complains that we are using "autoneg" without
initializing it.  The problem is the ->phy_read() condition is reversed
so we only set this on error instead of success.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
index a320541..2b10f1b 100644
--- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
@@ -1944,7 +1944,7 @@ void netxen_nic_set_link_parameters(struct netxen_adapter *adapter)
 				if (adapter->phy_read &&
 				    adapter->phy_read(adapter,
 						      NETXEN_NIU_GB_MII_MGMT_ADDR_AUTONEG,
-						      &autoneg) != 0)
+						      &autoneg) == 0)
 					adapter->link_autoneg = autoneg;
 			} else
 				goto link_down;

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[patch 2/2] netxen: reversed condition in  netxen_nic_set_link_parameters() Dan Carpenter <dan.carpenter@oracle.com> - 2016-05-05 15:30 +0200
  Re: [patch 2/2] netxen: reversed condition in  netxen_nic_set_link_parameters() David Miller <davem@davemloft.net> - 2016-05-07 21:20 +0200

csiph-web