hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c
....@@ -91,6 +91,7 @@
9191 .name = "mdss",
9292 .irq_mask = mdss_hw_mask_irq,
9393 .irq_unmask = mdss_hw_unmask_irq,
94
+ .flags = IRQCHIP_PIPELINE_SAFE,
9495 };
9596
9697 static int mdss_hw_irqdomain_map(struct irq_domain *d, unsigned int irq,
....@@ -254,7 +255,7 @@
254255 }
255256
256257 ret = devm_request_irq(dev->dev, platform_get_irq(pdev, 0),
257
- mdss_irq, 0, "mdss_isr", mdp5_mdss);
258
+ mdss_irq, IRQF_OOB, "mdss_isr", mdp5_mdss);
258259 if (ret) {
259260 DRM_DEV_ERROR(dev->dev, "failed to init irq: %d\n", ret);
260261 goto fail_irq;