• Felipe Balbi's avatar
    usb: dwc3: gadget: get rid of IRQF_ONESHOT · e8adfc30
    Felipe Balbi authored
    We can make use of bit 31 of the GEVNTSIZ(n)
    registers to mask/unmask interrupts from that
    particular interrupter.
    
    With that feature, we can easily drop IRQF_ONESHOT
    from our driver which makes it possible to
    properly change IRQ priorities when using RT
    patchset *and* it allows us to make use of the
    scheduler to choose the proper time to handle
    this IRQ thread.
    Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
    e8adfc30
gadget.c 64.9 KB