From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Neukum Subject: Re: [PATCH v1 3/4] USBNET: support DMA SG Date: Sat, 03 Aug 2013 07:56:53 +0200 Message-ID: <1375509413.2201.2.camel@linux-fkkt.site> References: <1375497998-7424-1-git-send-email-ming.lei@canonical.com> <1375497998-7424-4-git-send-email-ming.lei@canonical.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: "David S. Miller" , Greg Kroah-Hartman , Sarah Sharp , netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Eric Dumazet , Ben Hutchings , Grant Grundler , Freddy Xin , Alan Stern To: Ming Lei Return-path: In-Reply-To: <1375497998-7424-4-git-send-email-ming.lei-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org> Sender: linux-usb-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: netdev.vger.kernel.org On Sat, 2013-08-03 at 10:46 +0800, Ming Lei wrote: > @@ -1268,10 +1298,14 @@ netdev_tx_t usbnet_start_xmit (struct sk_buff *skb, > entry = (struct skb_data *) skb->cb; > entry->urb = urb; > entry->dev = dev; > - entry->length = length; > > usb_fill_bulk_urb (urb, dev->udev, dev->out, > skb->data, skb->len, tx_complete, skb); > + if (dev->can_dma_sg) { > + if (build_dma_sg(skb, urb) < 0) > + goto drop; Where do you free urb->sg? Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html