From 1a4ad7d3a502b2f4b05f6e4643d6915a67b2fee8 Mon Sep 17 00:00:00 2001 From: Alan Stern Date: Tue, 27 Oct 2009 15:26:50 -0400 Subject: [PATCH] --- yaml --- r: 174913 b: refs/heads/master c: ed1db3ada189c9af592c4d2971b22b482b68aafe h: refs/heads/master i: 174911: e244c5936281bdb5f0426dea75649cb218405a05 v: v3 --- [refs] | 2 +- trunk/drivers/usb/core/message.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a300b9eb9631..5e87d062490b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 253e05724f9230910344357b1142ad8642ff9f5a +refs/heads/master: ed1db3ada189c9af592c4d2971b22b482b68aafe diff --git a/trunk/drivers/usb/core/message.c b/trunk/drivers/usb/core/message.c index 8d874cad6581..adb9c8ee0c1f 100644 --- a/trunk/drivers/usb/core/message.c +++ b/trunk/drivers/usb/core/message.c @@ -403,7 +403,7 @@ int usb_sg_init(struct usb_sg_request *io, struct usb_device *dev, if (!io->urbs) goto nomem; - urb_flags = URB_NO_INTERRUPT; + urb_flags = 0; if (dma) urb_flags |= URB_NO_TRANSFER_DMA_MAP; if (usb_pipein(pipe)) @@ -435,6 +435,7 @@ int usb_sg_init(struct usb_sg_request *io, struct usb_device *dev, io->urbs[0]->num_sgs = io->entries; io->entries = 1; } else { + urb_flags |= URB_NO_INTERRUPT; for_each_sg(sg, sg, io->entries, i) { unsigned len;