Hi folks, my next series of cleanups is related to interrupt handling. The dwc2 driver distinguishes between host mode interrupts and common interrupts (where the latter occur in both host and device mode). However, this distinction was a bit messy at some points, which this series tries to fix. In addition, there are some small other cleanups. This series can be applied on top of staging-next as it is now, it does not depend on the two platform-driver patches that are still under discussion. Gr. Matthijs Matthijs Kooijman (9): staging: dwc2: do not use IRQF_DISABLED staging: dwc2: do not handle PRTINT in dwc2_handle_common_intr staging: dwc2: move some interrupt enabling around staging: dwc2: disable I2CINT in dwc2_disable_host_interrupts staging: dwc2: introduce GINTMSK_HOST macro staging: dwc2: Don't always return IRQ_HANDLED in dwc2_hcd_intr() staging: dwc2: add dwc2_disable_common_interrupts function staging: dwc2: use functions to disable interrupts staging: dwc2: properly separate common and host interrupt enabling Stephen Warren (1): staging: dwc2: use irq_return_t for interrupt handlers drivers/staging/dwc2/core.c | 46 ++++++++++++++++++++++++---------------- drivers/staging/dwc2/core.h | 10 +++++++++ drivers/staging/dwc2/core_intr.c | 28 ++++-------------------- drivers/staging/dwc2/hcd.c | 14 +++++------- drivers/staging/dwc2/hcd.h | 6 +++--- drivers/staging/dwc2/hcd_intr.c | 7 +++--- 6 files changed, 54 insertions(+), 57 deletions(-) -- 1.8.0 -- 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