]> git.baikalelectronics.ru Git - kernel.git/commit
cxgb4: fix error recovery when t4_fw_hello returns a positive value
authorThadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
Fri, 3 May 2013 08:11:04 +0000 (08:11 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 May 2013 20:10:34 +0000 (16:10 -0400)
commitf949a2d55761bd036ae16228db6a9337ec530ea2
tree49d8d38a032addb7160064c8de8bb91b11d781be
parent78ae0e51c743e1f6478127552de6584c8dd8c1db
cxgb4: fix error recovery when t4_fw_hello returns a positive value

Since commit d7d47f645f6bad1e6fe189a6001f5b5e837c8727 ("cxgb4: Add
support for T4 configuration file"), t4_fw_hello may return a positive
value instead of 0 for success. The recovery code tests only for zero
and fails recovery for any other value.

This fix tests for negative error values and fails only on those cases.
Error recovery after an error injection works after this change.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c