loader: Check if the kernel driver is i915 before loading iris
[mesa.git] / src / loader / loader.c
index 668e6d5184b09ecd1e09e757b746938a6c74b608..a2fe0a241a2278549df7fa85341075c787f28656 100644 (file)
@@ -114,6 +114,13 @@ static char *loader_get_kernel_driver_name(int fd)
 #endif
 }
 
+bool
+is_kernel_i915(int fd)
+{
+   char *kernel_driver = loader_get_kernel_driver_name(fd);
+   return kernel_driver && strcmp(kernel_driver, "i915") == 0;
+}
+
 #if defined(HAVE_LIBDRM)
 int
 loader_open_render_node(const char *name)