bnxt_en: Refactor bnxt_get_module_eeprom_by_page()
authorMichael Chan <michael.chan@broadcom.com>
Mon, 10 Mar 2025 18:31:28 +0000 (11:31 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Mar 2025 09:25:22 +0000 (10:25 +0100)
commit1b64544d634c33605dd112fb7349188b4c305f61
treee7e2de0d03bbdca2df3c646f31113b6cc41c631e
parent17596d239f341b3ae4f32781c5d56bf28494709d
bnxt_en: Refactor bnxt_get_module_eeprom_by_page()

In preparation for adding .set_module_eeprom_by_page(), extract the
common error checking done in bnxt_get_module_eeprom_by_page() into
a new common function that can be re-used for
.set_module_eeprom_by_page().

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Link: https://patch.msgid.link/20250310183129.3154117-7-michael.chan@broadcom.com
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c