diff -urp webkitgtk-2.51.90.orig/Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp webkitgtk-2.51.90/Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp
--- webkitgtk-2.51.90.orig/Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp	2026-01-23 02:35:26.624228700 -0600
+++ webkitgtk-2.51.90/Source/WebKit/UIProcess/glib/DisplayVBlankMonitorDRM.cpp	2026-01-26 13:41:33.474530988 -0600
@@ -173,7 +173,7 @@ static std::optional<DrmNodeWithCrtc> fi
 #endif
 {
     std::array<drmDevicePtr, 64> devices;
-    const int devicesNum = drmGetDevices2(0, devices.data(), devices.size());
+    const int devicesNum = drmGetDevices(devices.data(), devices.size());
     if (devicesNum <= 0)
         return { };
     for (int i = 0; i < devicesNum; i++) {
diff -urp webkitgtk-2.51.90.orig/Source/WebKit/UIProcess/glib/DRMMainDevice.cpp webkitgtk-2.51.90/Source/WebKit/UIProcess/glib/DRMMainDevice.cpp
--- webkitgtk-2.51.90.orig/Source/WebKit/UIProcess/glib/DRMMainDevice.cpp	2026-01-23 02:35:26.624228700 -0600
+++ webkitgtk-2.51.90/Source/WebKit/UIProcess/glib/DRMMainDevice.cpp	2026-01-26 13:40:13.500656729 -0600
@@ -59,7 +59,7 @@ static void drmForeachDevice(Function<bo
 {
     std::array<drmDevicePtr, 64> devices = { };
 
-    int numDevices = drmGetDevices2(0, devices.data(), devices.size());
+    int numDevices = drmGetDevices(devices.data(), devices.size());
     if (numDevices <= 0)
         return;
 
