]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()'
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Tue, 21 Nov 2017 19:46:49 +0000 (20:46 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Nov 2017 15:55:22 +0000 (10:55 -0500)
commit6caddbc24ae8b6604bec7aed63d015f4ef2a88de
treec1599f974fdd5a4951372391da0105526489246d
parent2fcb280cddf0034a8ee81b87ca8c8bcff94806aa
bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()'

Error code returned by 'bnxt_read_sfp_module_eeprom_info()' is handled a
few lines above when reading the A0 portion of the EEPROM.
The same should be done when reading the A2 portion of the EEPROM.

In order to correctly propagate an error, update 'rc' in this 2nd call as
well, otherwise 0 (success) is returned.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c