]> git.baikalelectronics.ru Git - kernel.git/commit
gve: DQO: Fix off by one in gve_rx_dqo()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 29 Jun 2021 08:25:13 +0000 (11:25 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Jun 2021 18:49:44 +0000 (11:49 -0700)
commitdbfea1298bf71248e77dbbcefb512211d0d1593f
tree01e114b8af6a1b8944f3b5b7196df9df9631700d
parent4bc6a0e895e9a783106e195a56c96f7ee5ac6c95
gve: DQO: Fix off by one in gve_rx_dqo()

The rx->dqo.buf_states[] array is allocated in gve_rx_alloc_ring_dqo()
and it has rx->dqo.num_buf_states so this > needs to >= to prevent an
out of bounds access.

Fixes: 7c1caa9e3b2e ("gve: DQO: Add RX path")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/google/gve/gve_rx_dqo.c