Re: [PATCH v2] net/packet: fix 4gb buffer limit due to overflow check

2019-02-12 Thread David Miller
From: Kal Conley Date: Sun, 10 Feb 2019 09:57:11 +0100 > When calculating rb->frames_per_block * req->tp_block_nr the result > can overflow. Check it for overflow without limiting the total buffer > size to UINT_MAX. > > This change fixes support for packet ring buffers >= UINT_MAX. > > Fixes:

[PATCH v2] net/packet: fix 4gb buffer limit due to overflow check

2019-02-10 Thread Kal Conley
When calculating rb->frames_per_block * req->tp_block_nr the result can overflow. Check it for overflow without limiting the total buffer size to UINT_MAX. This change fixes support for packet ring buffers >= UINT_MAX. Fixes: 8f8d28e4d6d8 ("net/packet: fix overflow in check for tp_frame_nr") Sign