From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linutronix.de (146.0.238.70:993) by crypto-ml.lab.linutronix.de with IMAP4-SSL for ; 24 Feb 2019 15:13:13 -0000 Received: from mga04.intel.com ([192.55.52.120]) by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1gxvNp-0001Qw-Jw for speck@linutronix.de; Sun, 24 Feb 2019 16:08:02 +0100 From: Andi Kleen Subject: [MODERATED] [PATCH v6 34/43] MDSv6 Date: Sun, 24 Feb 2019 07:07:40 -0800 Message-Id: In-Reply-To: References: In-Reply-To: References: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 To: speck@linutronix.de Cc: Andi Kleen List-ID: These interrupts are all complicated, and should be not performance critical, so mark them to clear the CPU. Signed-off-by: Andi Kleen --- drivers/gpu/drm/drm_irq.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c index 45a07652fa00..e075c3fdb81a 100644 --- a/drivers/gpu/drm/drm_irq.c +++ b/drivers/gpu/drm/drm_irq.c @@ -128,7 +128,8 @@ int drm_irq_install(struct drm_device *dev, int irq) sh_flags = IRQF_SHARED; ret = request_irq(irq, dev->driver->irq_handler, - sh_flags, dev->driver->name, dev); + sh_flags | IRQF_USER_DATA, + dev->driver->name, dev); if (ret < 0) { dev->irq_enabled = false; -- 2.17.2