diff --git a/drivers/gpu/arm/b_r19p0/backend/gpu/mali_kbase_irq_linux.c b/drivers/gpu/arm/b_r19p0/backend/gpu/mali_kbase_irq_linux.c index 9d22d76cf..3b7713ea5 100644 --- a/drivers/gpu/arm/b_r19p0/backend/gpu/mali_kbase_irq_linux.c +++ b/drivers/gpu/arm/b_r19p0/backend/gpu/mali_kbase_irq_linux.c @@ -443,7 +443,7 @@ int kbase_install_interrupts(struct kbase_device *kbdev) for (i = 0; i < nr; i++) { err = request_irq(kbdev->irqs[i].irq, kbase_handler_table[i], - kbdev->irqs[i].flags | IRQF_SHARED, + kbdev->irqs[i].flags | IRQF_SHARED | IRQF_PERF_CRITICAL, dev_name(kbdev->dev), kbase_tag(kbdev, i)); if (err) {