patch-2.4.0-test9 linux/drivers/net/skfp/skfddi.c

Next file: linux/drivers/net/sundance.c
Previous file: linux/drivers/net/sk98lin/skxmac2.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test8/linux/drivers/net/skfp/skfddi.c linux/drivers/net/skfp/skfddi.c
@@ -1654,7 +1654,8 @@
 
 	virt = mac_drv_get_space(smc, size);
 
-	size = (u_int) ((0 - (unsigned long) virt) & 15UL);
+	size = (u_int) (16 - (((unsigned long) virt) & 15UL));
+	size = size % 16;
 
 	PRINTK("Allocate %u bytes alignment gap ", size);
 	PRINTK("for descriptor memory.\n");

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)