Use roundup() macro to size receive buffer. Signed-off-by: Stephen Hemminger --- a/drivers/net/sky2.c 2007-07-09 15:30:12.000000000 -0700 +++ b/drivers/net/sky2.c 2007-07-09 15:30:13.000000000 -0700 @@ -1180,8 +1180,7 @@ static int sky2_rx_start(struct sky2_por rx_set_checksum(sky2); /* Space needed for frame data + headers rounded up */ - size = ALIGN(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8) - + 8; + size = roundup(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8); /* Stopping point for hardware truncation */ thresh = (size - 8) / sizeof(u32); -- Stephen Hemminger - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html