| From: Clark Williams <williams@redhat.com> |
| Date: Tue, 26 May 2015 10:43:43 -0500 |
| Subject: 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> |
| --- |
| drivers/gpu/drm/i915/intel_display.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/gpu/drm/i915/intel_display.c |
| +++ b/drivers/gpu/drm/i915/intel_display.c |
| @@ -12115,7 +12115,7 @@ void intel_check_page_flip(struct drm_i9 |
| struct intel_crtc *crtc = intel_get_crtc_for_pipe(dev_priv, pipe); |
| struct intel_flip_work *work; |
| |
| - WARN_ON(!in_interrupt()); |
| + WARN_ON_NONRT(!in_interrupt()); |
| |
| if (crtc == NULL) |
| return; |