Messages in this thread Patch in this message | | | From | Sean Anderson <> | Subject | [PATCH v4 09/13] drm: zynqmp_dp: Convert to a hard IRQ | Date | Tue, 23 Apr 2024 13:18:55 -0400 |
| |
Now that all of the sleeping work is done outside of the IRQ, we can convert it to a hard IRQ.
Signed-off-by: Sean Anderson <sean.anderson@linux.dev> ---
(no changes since v3)
Changes in v3: - New
drivers/gpu/drm/xlnx/zynqmp_dp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/xlnx/zynqmp_dp.c b/drivers/gpu/drm/xlnx/zynqmp_dp.c index 26034672964a..9d61b6b8f2d4 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dp.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dp.c @@ -1786,9 +1786,8 @@ int zynqmp_dp_probe(struct zynqmp_dpsub *dpsub) * Now that the hardware is initialized and won't generate spurious * interrupts, request the IRQ. */ - ret = devm_request_threaded_irq(dp->dev, dp->irq, NULL, - zynqmp_dp_irq_handler, IRQF_ONESHOT, - dev_name(dp->dev), dp); + ret = devm_request_irq(dp->dev, dp->irq, zynqmp_dp_irq_handler, + IRQF_SHARED, dev_name(dp->dev), dp); if (ret < 0) goto err_phy_exit; -- 2.35.1.1320.gc452695387.dirty
| |