net: fec: simplify loop counter handling in swap_buffer()
Eliminate the DIV_ROUND_UP() and change the loop counter increment to 4 instead. This results in saving 6 instructions in the functions assembly code. Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e453789a66
commit
7b487d070a
|
@ -292,7 +292,7 @@ static void *swap_buffer(void *bufaddr, int len)
|
|||
int i;
|
||||
unsigned int *buf = bufaddr;
|
||||
|
||||
for (i = 0; i < DIV_ROUND_UP(len, 4); i++, buf++)
|
||||
for (i = 0; i < len; i += 4, buf++)
|
||||
swab32s(buf);
|
||||
|
||||
return bufaddr;
|
||||
|
|
Loading…
Reference in New Issue