usb: mtu3: register mtu3_irq by threaded irq
Use threaded irq to improve time consuming top-half Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/20220609074233.15532-3-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
54c4862f29
commit
13118959cb
|
@ -965,7 +965,8 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb)
|
|||
goto dma_mask_err;
|
||||
}
|
||||
|
||||
ret = devm_request_irq(dev, mtu->irq, mtu3_irq, 0, dev_name(dev), mtu);
|
||||
ret = devm_request_threaded_irq(dev, mtu->irq, NULL, mtu3_irq,
|
||||
IRQF_ONESHOT, dev_name(dev), mtu);
|
||||
if (ret) {
|
||||
dev_err(dev, "request irq %d failed!\n", mtu->irq);
|
||||
goto irq_err;
|
||||
|
|
Loading…
Reference in New Issue