| From 98f47c67800f10e6c2e341d54c9312fd7aed5141 Mon Sep 17 00:00:00 2001 |
| From: Clark Williams <williams@redhat.com> |
| Date: Tue, 26 May 2015 10:43:43 -0500 |
| Subject: [PATCH] i915: bogus warning from i915 when running on PREEMPT_RT |
| |
| The i915 driver has a 'WARN_ON(!in_interrupt())' in the display |
| handler, which whines constanly on the RT kernel (since the interrupt |
| is actually handled in a threaded handler and not actual interrupt |
| context). |
| |
| Change the WARN_ON to WARN_ON_NORT |
| |
| Tested-by: Joakim Hernberg <jhernberg@alchemy.lu> |
| Signed-off-by: Clark Williams <williams@redhat.com> |
| Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> |
| |
| diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c |
| index c457eed76f1f..1ddb025a0c84 100644 |
| --- a/drivers/gpu/drm/i915/intel_display.c |
| +++ b/drivers/gpu/drm/i915/intel_display.c |
| @@ -11546,7 +11546,7 @@ void intel_check_page_flip(struct drm_i915_private *dev_priv, int pipe) |
| struct intel_crtc *intel_crtc = to_intel_crtc(crtc); |
| struct intel_flip_work *work; |
| |
| - WARN_ON(!in_interrupt()); |
| + WARN_ON_NONRT(!in_interrupt()); |
| |
| if (crtc == NULL) |
| return; |
| -- |
| 2.5.0 |
| |