From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH] bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' Date: Tue, 28 Nov 2017 10:56:02 -0500 (EST) Message-ID: <20171128.105602.879657812684686339.davem@davemloft.net> References: <20171121194649.11724-1-christophe.jaillet@wanadoo.fr> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: michael.chan@broadcom.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org To: christophe.jaillet@wanadoo.fr Return-path: In-Reply-To: <20171121194649.11724-1-christophe.jaillet@wanadoo.fr> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org From: Christophe JAILLET Date: Tue, 21 Nov 2017 20:46:49 +0100 > 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 Patch applied, thanks Chrisophe. I cannot see any legitimate reason to ignore errors returned here, as an error would mean a partial read back of the data to the caller.