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;
|
int fd;
|
||||||
|
|
||||||
fd = open("/dev/dri/renderD128", O_RDWR | O_CLOEXEC);
|
fd = open(path, O_RDWR | O_CLOEXEC);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
return vk_error(VK_ERROR_UNAVAILABLE);
|
return vk_error(VK_ERROR_UNAVAILABLE);
|
||||||
|
|
||||||
@@ -377,7 +377,7 @@ VkResult anv_CreateDevice(
|
|||||||
parse_debug_flags(device);
|
parse_debug_flags(device);
|
||||||
|
|
||||||
device->instance = physicalDevice->instance;
|
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)
|
if (device->fd == -1)
|
||||||
goto fail_device;
|
goto fail_device;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user