]>
 
 
pilppa.com Git - linux-2.6-omap-h63xx.git/commit 
 
 
 
 
 
 
drivers/net/wan: Use DIV_ROUND_UP 
 
The kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) / 
(d)) but is perhaps more readable. 
 
An extract of the semantic patch that makes this change is as follows: 
(http://www.emn.fr/x-info/coccinelle/) 
 
// <smpl> 
@haskernel@ 
@@ 
 
#include <linux/kernel.h> 
 
@depends on haskernel@ 
expression n,d; 
@@ 
 
( 
- (n + d - 1) / d 
+ DIV_ROUND_UP(n,d) 
| 
- (n + (d - 1)) / d 
+ DIV_ROUND_UP(n,d) 
) 
 
@depends on haskernel@ 
expression n,d; 
@@ 
 
- DIV_ROUND_UP((n),d) 
+ DIV_ROUND_UP(n,d) 
 
@depends on haskernel@ 
expression n,d; 
@@ 
 
- DIV_ROUND_UP(n,(d)) 
+ DIV_ROUND_UP(n,d) 
// </smpl> 
 
Signed-off-by: Julia Lawall <julia@diku.dk>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: David S. Miller <davem@davemloft.net>