hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/exynos/exynos_drm_dsi.c
....@@ -1353,10 +1353,9 @@
13531353 }
13541354
13551355 te_gpio_irq = gpio_to_irq(dsi->te_gpio);
1356
- irq_set_status_flags(te_gpio_irq, IRQ_NOAUTOEN);
13571356
13581357 ret = request_threaded_irq(te_gpio_irq, exynos_dsi_te_irq_handler, NULL,
1359
- IRQF_TRIGGER_RISING, "TE", dsi);
1358
+ IRQF_TRIGGER_RISING | IRQF_NO_AUTOEN, "TE", dsi);
13601359 if (ret) {
13611360 dev_err(dsi->dev, "request interrupt failed with %d\n", ret);
13621361 gpio_free(dsi->te_gpio);
....@@ -1802,9 +1801,9 @@
18021801 if (dsi->irq < 0)
18031802 return dsi->irq;
18041803
1805
- irq_set_status_flags(dsi->irq, IRQ_NOAUTOEN);
18061804 ret = devm_request_threaded_irq(dev, dsi->irq, NULL,
1807
- exynos_dsi_irq, IRQF_ONESHOT,
1805
+ exynos_dsi_irq,
1806
+ IRQF_ONESHOT | IRQF_NO_AUTOEN,
18081807 dev_name(dev), dsi);
18091808 if (ret) {
18101809 dev_err(dev, "failed to request dsi irq\n");