Re: [PATCH] net: use 32-bit arithmetic while allocating net device

2017-09-22 Thread David Miller
From: Alexey Dobriyan 
Date: Thu, 21 Sep 2017 23:33:29 +0300

> Private part of allocation is never big enough to warrant size_t.
> 
> Space savings:
> 
>   add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-10 (-10)
>   function old new   delta
>   alloc_netdev_mqs11201110 -10
> 
> Signed-off-by: Alexey Dobriyan 

Applied to net-next.


[PATCH] net: use 32-bit arithmetic while allocating net device

2017-09-21 Thread Alexey Dobriyan
Private part of allocation is never big enough to warrant size_t.

Space savings:

add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-10 (-10)
function old new   delta
alloc_netdev_mqs11201110 -10

Signed-off-by: Alexey Dobriyan 
---

 net/core/dev.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -7989,7 +7989,7 @@ struct net_device *alloc_netdev_mqs(int sizeof_priv, 
const char *name,
unsigned int txqs, unsigned int rxqs)
 {
struct net_device *dev;
-   size_t alloc_size;
+   unsigned int alloc_size;
struct net_device *p;
 
BUG_ON(strlen(name) >= sizeof(dev->name));