File 0001-Support-Linux-v6.18-No-need-to-lock-in-drm_gem_looku.patch of Package evdi

From 149dbaea6ca49a20fa04636cf4a60ca5ee75b8a6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Spintzyk?= <lukasz.spintzyk@synaptics.com>
Date: Mon, 13 Oct 2025 14:37:34 -0700
Subject: [PATCH 1/5] [Support Linux v6.18] No need to lock in drm_gem_lookup
 as it is already cares for locking

---
 module/evdi_modeset.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/module/evdi_modeset.c b/module/evdi_modeset.c
index cadd791..9636323 100644
--- a/module/evdi_modeset.c
+++ b/module/evdi_modeset.c
@@ -134,13 +134,11 @@ static int evdi_crtc_cursor_set(struct drm_crtc *crtc,
 
 	EVDI_CHECKPT();
 	if (handle) {
-		mutex_lock(&dev->struct_mutex);
 		obj = drm_gem_object_lookup(file, handle);
 		if (obj)
 			eobj = to_evdi_bo(obj);
 		else
 			EVDI_ERROR("Failed to lookup gem object.\n");
-		mutex_unlock(&dev->struct_mutex);
 	}
 
 	evdi_cursor_set(evdi->cursor,
-- 
2.51.0

openSUSE Build Service is sponsored by