this flag will tell usbcore that HCD doesn't want to use IRQF_ONESHOT flag. HCDs setting this flag must make sure that their top-half handler masks HCD's IRQs and bottom half unmasks them. Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxxxxxxxx> --- include/linux/usb/hcd.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/usb/hcd.h b/include/linux/usb/hcd.h index 75287dd91a52..62ec5f6719d2 100644 --- a/include/linux/usb/hcd.h +++ b/include/linux/usb/hcd.h @@ -255,6 +255,7 @@ struct hc_driver { #define HCD_USB31 0x0050 /* USB 3.1 */ #define HCD_MASK 0x0070 #define HCD_BH 0x0100 /* URB complete in BH context */ +#define HCD_NO_ONESHOT 0x0200 /* Don't need to set IRQF_ONESHOT */ /* called to init HCD and root hub */ int (*reset) (struct usb_hcd *hcd); -- 2.8.0.rc2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html