net/xdp: use shift instead of 64 bit division
64bit division is kind of expensive, and shift should do the job here. Signed-off-by: Pavel Machek (CIP) <pavel@denx.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Šī revīzija ir iekļauta:

revīziju iesūtīja
David S. Miller

vecāks
a624a86510
revīzija
7d877c35ca
@@ -336,7 +336,7 @@ static int xdp_umem_reg(struct xdp_umem *umem, struct xdp_umem_reg *mr)
|
||||
if ((addr + size) < addr)
|
||||
return -EINVAL;
|
||||
|
||||
npgs = div_u64(size, PAGE_SIZE);
|
||||
npgs = size >> PAGE_SHIFT;
|
||||
if (npgs > U32_MAX)
|
||||
return -EINVAL;
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user