From c34d314db32edf6cbeed799e5d992086ee53e159 Mon Sep 17 00:00:00 2001 From: Chad Versace Date: Thu, 9 Jul 2015 15:23:25 -0700 Subject: [PATCH] vk/device: Be consistent about path to DRM device Function fill_physical_device() has a 'path' parameter, and struct anv_physical_device has a 'path' member. Sometimes these are used; sometimes hardcoded "/dev/dri/renderD128" is used instead. Be consistent. Hardcode "/dev/dri/renderD128" in exactly one location, during initialization of the physical device. --- src/vulkan/device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/device.c b/src/vulkan/device.c index 61e29a78015..ca8fd843f52 100644 --- a/src/vulkan/device.c +++ b/src/vulkan/device.c @@ -47,7 +47,7 @@ fill_physical_device(struct anv_physical_device *device, { int fd; - fd = open("/dev/dri/renderD128", O_RDWR | O_CLOEXEC); + fd = open(path, O_RDWR | O_CLOEXEC); if (fd < 0) return vk_error(VK_ERROR_UNAVAILABLE); @@ -377,7 +377,7 @@ VkResult anv_CreateDevice( parse_debug_flags(device); device->instance = physicalDevice->instance; - device->fd = open("/dev/dri/renderD128", O_RDWR | O_CLOEXEC); + device->fd = open(physicalDevice->path, O_RDWR | O_CLOEXEC); if (device->fd == -1) goto fail_device; -- 2.30.2