From: Richard Houldsworth <rhouldswo...@solarflare.com> Adjust bounds so the interface supports reading the last available byte of data.
Fixes: 19b64c6ac35f ("net/sfc/base: import libefx base") Cc: sta...@dpdk.org Signed-off-by: Richard Houldsworth <rhouldswo...@solarflare.com> Signed-off-by: Andrew Rybchenko <arybche...@solarflare.com> --- drivers/net/sfc/base/efx_phy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/sfc/base/efx_phy.c b/drivers/net/sfc/base/efx_phy.c index 25059dfe1..e78d6efcb 100644 --- a/drivers/net/sfc/base/efx_phy.c +++ b/drivers/net/sfc/base/efx_phy.c @@ -297,7 +297,7 @@ efx_phy_module_get_info( EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); EFSYS_ASSERT(data != NULL); - if ((uint32_t)offset + len > 0xff) { + if ((uint32_t)offset + len > 0x100) { rc = EINVAL; goto fail1; } -- 2.17.1