blob: 1d486abcd0b5a156be8cb682181e7a1e11305858 [file] [log] [blame]
From addfa96a48bf238c0c9481a655f9783969984661 Mon Sep 17 00:00:00 2001
From: Lepton Wu <lepton@chromium.org>
Date: Wed, 22 Feb 2023 15:40:52 -0800
Subject: [PATCH] loader: Drop master when possible.
For most case, mesa uses renderer nodes so anyway we don't have master.
Just drop master privilege in case we have it since mesa doesn't need it.
Change-Id: Idebe3d5b206f5180282bdb809eeba6fed8c40408
Signed-off-by: Lepton Wu <lepton@chromium.org>
---
src/loader/loader.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/loader/loader.c b/src/loader/loader.c
index 03944f9877ad..b12dde99d664 100644
--- a/src/loader/loader.c
+++ b/src/loader/loader.c
@@ -100,6 +100,9 @@ loader_open_device(const char *device_name)
log_(_LOADER_WARNING, "failed to open %s: %s\n",
device_name, strerror(errno));
}
+
+ if (drmIsMaster(fd)) drmDropMaster(fd);
+
return fd;
}
--
GitLab