The patch 1 can fix an issue which SError happen if CONFIG_DEBUG_SHIRQ is enabled. The patch 2 is a incremental patch from patch 1. It's better to avoid unexpected behaviors if request_irq() failed. Changes from v2: - [update] Minor fixes in patch 1. - [new] Exit if request_irq() failed in patch 2. https://patchwork.kernel.org/patch/11659547/ Changes from v1: - Move the irq registration to rcar_gen3_phy_usb2_init() instead of add a condition into the irq handler. https://patchwork.kernel.org/patch/11654097/ Yoshihiro Shimoda (2): phy: renesas: rcar-gen3-usb2: move irq registration to init phy: renesas: rcar-gen3-usb2: exit if request_irq() failed drivers/phy/renesas/phy-rcar-gen3-usb2.c | 63 ++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 28 deletions(-) -- 2.7.4