From 0c8adbf5f84654652e587433c6a62e16cfc6fc5a Mon Sep 17 00:00:00 2001 From: stonesxd Date: Mon, 3 Jan 2022 13:43:59 +0800 Subject: [PATCH] drop master after gralloc init Signed-off-by: stonesxd --- .../default_standard/src/display_gralloc/display_gralloc_gbm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/display/hal/default_standard/src/display_gralloc/display_gralloc_gbm.c b/display/hal/default_standard/src/display_gralloc/display_gralloc_gbm.c index 83764ca202..3d5f94daf1 100644 --- a/display/hal/default_standard/src/display_gralloc/display_gralloc_gbm.c +++ b/display/hal/default_standard/src/display_gralloc/display_gralloc_gbm.c @@ -196,6 +196,7 @@ static int32_t InitGbmDevice(const char *drmFile, GrallocManager *grallocManager if (WaylandDrmAuth(drmFd) != AUTH_SCUCCESS) { DISPLAY_LOGE("drm authentication failed, may have no permission to allocate memory"); } + drmDropMaster(drmFd); struct gbm_device *gbmDevice = hdi_gbm_create_device(drmFd); grallocManager->drmFd = drmFd; if (gbmDevice == NULL) { -- Gitee