Files
linux/drivers/net/ethernet/google
Haiyue Wang 0d2fde4c31 gve: fix the wrong AdminQ buffer overflow check
[ Upstream commit 63a9192b8f ]

The 'tail' pointer is also free-running count, so it needs to be masked
as 'adminq_prod_cnt' does, to become an index value of AdminQ buffer.

Fixes: 5cdad90de6 ("gve: Batch AQ commands for creating and destroying queues.")
Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Reviewed-by: Catherine Sullivan <csully@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-15 10:02:11 +02:00
..
2021-06-24 12:47:37 -07:00