From ad154e98e20303133f94f72b7b0ce720edee0b41 Mon Sep 17 00:00:00 2001
From: "Mutalik Desai, Suprasad" <suprasad.desai@intel.com>
Date: Thu, 5 Apr 2018 06:56:50 +0200
Subject: [PATCH] Merge pull request #295 in SW_PON/linux from
 bugfix/UGW_SW-24404-fixed-gptc-interrupt-clear-issue-when-heavy-interrupts-toward-to-cpu
 to 8.1_ER2

* commit 'ee658430952efc2664630dc0f613be70737b48a5':
  UGW_SW-24404: gptc-interrupt-clear-issue-when-heavy-interrupts-toward-to-cpu
---
 drivers/clocksource/intel-gptc-timer.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/clocksource/intel-gptc-timer.c b/drivers/clocksource/intel-gptc-timer.c
index df8fb97fe..2a6c4e844 100755
--- a/drivers/clocksource/intel-gptc-timer.c
+++ b/drivers/clocksource/intel-gptc-timer.c
@@ -312,9 +312,11 @@ static irqreturn_t gptc_timer_interrupt(int irq, void *data)
 	struct gptc_clockevent *gptce = data;
 	struct gptc_timer *timer = gptce->timer;
 
+	gptc_irq_mask(timer);
 	gptc_irq_ack(timer);
 
 	gptce->ce.event_handler(&gptce->ce);
+	gptc_irq_unmask(timer);
 	return IRQ_HANDLED;
 }
 
-- 
GitLab