diff options
Diffstat (limited to 'src/drivers/net/gve.c')
-rw-r--r-- | src/drivers/net/gve.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/drivers/net/gve.c b/src/drivers/net/gve.c index 03edc0899..7f86dd219 100644 --- a/src/drivers/net/gve.c +++ b/src/drivers/net/gve.c @@ -722,6 +722,7 @@ static int gve_alloc_qpl ( struct gve_nic *gve, struct gve_qpl *qpl, /* Calculate number of pages required */ build_assert ( GVE_BUF_SIZE <= GVE_PAGE_SIZE ); qpl->count = ( ( buffers + GVE_BUF_PER_PAGE - 1 ) / GVE_BUF_PER_PAGE ); + assert ( qpl->count <= GVE_QPL_MAX ); /* Allocate pages (as a single block) */ len = ( qpl->count * GVE_PAGE_SIZE ); |