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.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user