hc
2024-11-01 a01b5c9f91adaee088a817861603a5dbe14775c2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From d658614295553fabebb5641b2b179837f7fb7624 Mon Sep 17 00:00:00 2001
From: Jeffy Chen <jeffy.chen@rock-chips.com>
Date: Fri, 2 Nov 2018 10:37:18 +0800
Subject: [PATCH 2/3] Skip busid check in drmOpenByName()
 
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
---
 xf86drm.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)
 
diff --git a/xf86drm.c b/xf86drm.c
index 5933e4b..d6afb70 100644
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -1111,13 +1111,9 @@ static int drmOpenByName(const char *name, int type)
                     drmFreeVersion(version);
                     id = drmGetBusid(fd);
                     drmMsg("drmGetBusid returned '%s'\n", id ? id : "NULL");
-                    if (!id || !*id) {
-                        if (id)
-                            drmFreeBusid(id);
-                        return fd;
-                    } else {
+                    if (id)
                         drmFreeBusid(id);
-                    }
+                    return fd;
                 } else {
                     drmFreeVersion(version);
                 }
-- 
2.20.1