]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/linux/openslug-kernel-2.6.11.2/usbnet.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / linux / openslug-kernel-2.6.11.2 / usbnet.patch
1 --- linux-2.6.11/drivers/usb/net/usbnet.c_orig  2005-03-03 13:50:54.053237416 -0500
2 +++ linux-2.6.11/drivers/usb/net/usbnet.c       2005-03-03 13:53:19.415139048 -0500
3 @@ -2404,12 +2404,13 @@
4  #endif
5                 size = (sizeof (struct ethhdr) + dev->net->mtu);
6  
7 -       if ((skb = alloc_skb (size, flags)) == NULL) {
8 +       if ((skb = alloc_skb (size + NET_IP_ALIGN, flags)) == NULL) {
9                 devdbg (dev, "no rx skb");
10                 defer_kevent (dev, EVENT_RX_MEMORY);
11                 usb_free_urb (urb);
12                 return;
13         }
14 +       skb_reserve (skb, NET_IP_ALIGN);
15  
16         entry = (struct skb_data *) skb->cb;
17         entry->urb = urb;