]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/sky2.c
net: Use netdev_alloc_skb_ip_align()
[net-next-2.6.git] / drivers / net / sky2.c
index 2ab5c39f33cabfa4c40a3e2a5fe71e67d7b5778c..3a449d012d4b78125abce3125566c5efc80957f3 100644 (file)
@@ -2191,9 +2191,8 @@ static struct sk_buff *receive_copy(struct sky2_port *sky2,
 {
        struct sk_buff *skb;
 
-       skb = netdev_alloc_skb(sky2->netdev, length + 2);
+       skb = netdev_alloc_skb_ip_align(sky2->netdev, length);
        if (likely(skb)) {
-               skb_reserve(skb, 2);
                pci_dma_sync_single_for_cpu(sky2->hw->pdev, re->data_addr,
                                            length, PCI_DMA_FROMDEVICE);
                skb_copy_from_linear_data(re->skb, skb->data, length);