]> git.hungrycats.org Git - linux/commitdiff
[PATCH] USB: dvb usb driver sleeping in interrupt
authorOliver Neukum <oliver@neukum.org>
Wed, 6 Aug 2003 08:52:06 +0000 (01:52 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 6 Aug 2003 08:52:06 +0000 (01:52 -0700)
submitting an URB in a completion handler requires GFP_ATOMIC to be
used.

  - usb_submit_urb must use GFP_ATOMIC in interrupt

drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c

index 296e8334c9f53c31b3cdfbf20c38556dd06b3949..fab7ba8314a578e2fac6a2a0dabe6af9562045b2 100644 (file)
@@ -788,7 +788,7 @@ static void ttusb_iso_irq(struct urb *urb, struct pt_regs *ptregs)
                }
        }
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
-       usb_submit_urb(urb, GFP_KERNEL);
+       usb_submit_urb(urb, GFP_ATOMIC);
 #endif
 }