From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 08:20:59 +0000
Subject: [PATCH] kernel_5.10 no rt

---
 kernel/drivers/gpu/drm/i915/display/intel_sprite.c |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/kernel/drivers/gpu/drm/i915/display/intel_sprite.c b/kernel/drivers/gpu/drm/i915/display/intel_sprite.c
index a65061e..12f7128 100644
--- a/kernel/drivers/gpu/drm/i915/display/intel_sprite.c
+++ b/kernel/drivers/gpu/drm/i915/display/intel_sprite.c
@@ -118,8 +118,7 @@
 			"PSR idle timed out 0x%x, atomic update may fail\n",
 			psr_status);
 
-	if (!IS_ENABLED(CONFIG_PREEMPT_RT))
-		local_irq_disable();
+	local_irq_disable();
 
 	crtc->debug.min_vbl = min;
 	crtc->debug.max_vbl = max;
@@ -144,13 +143,11 @@
 			break;
 		}
 
-		if (!IS_ENABLED(CONFIG_PREEMPT_RT))
-			local_irq_enable();
+		local_irq_enable();
 
 		timeout = schedule_timeout(timeout);
 
-		if (!IS_ENABLED(CONFIG_PREEMPT_RT))
-			local_irq_disable();
+		local_irq_disable();
 	}
 
 	finish_wait(wq, &wait);
@@ -183,8 +180,7 @@
 	return;
 
 irq_disable:
-	if (!IS_ENABLED(CONFIG_PREEMPT_RT))
-		local_irq_disable();
+	local_irq_disable();
 }
 
 /**
@@ -222,8 +218,7 @@
 		new_crtc_state->uapi.event = NULL;
 	}
 
-	if (!IS_ENABLED(CONFIG_PREEMPT_RT))
-		local_irq_enable();
+	local_irq_enable();
 
 	if (intel_vgpu_active(dev_priv))
 		return;

--
Gitblit v1.6.2