[PATCH] glx: remove unused systemTimeExtension

Emil Velikov emil.l.velikov at gmail.com
Thu Sep 29 17:36:43 UTC 2016


Not even a single DRI2/DRISW driver in mesa ever used this. Appears to be a
dri1 artefact copy/pasted in the dri2/drisw codebase.

Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
---
 glx/glxdri2.c      |  1 -
 glx/glxdricommon.c | 23 -----------------------
 glx/glxdricommon.h |  2 --
 glx/glxdriswrast.c |  1 -
 4 files changed, 27 deletions(-)

diff --git a/glx/glxdri2.c b/glx/glxdri2.c
index afaf44e..85700fe 100644
--- a/glx/glxdri2.c
+++ b/glx/glxdri2.c
@@ -773,7 +773,6 @@ static const __DRIuseInvalidateExtension dri2UseInvalidate = {
 };
 
 static const __DRIextension *loader_extensions[] = {
-    &systemTimeExtension.base,
     &loaderExtension.base,
     &dri2UseInvalidate.base,
     NULL
diff --git a/glx/glxdricommon.c b/glx/glxdricommon.c
index 62cce13..43987d6 100644
--- a/glx/glxdricommon.c
+++ b/glx/glxdricommon.c
@@ -41,29 +41,6 @@
 #include "glxscreens.h"
 #include "glxdricommon.h"
 
-static int
-getUST(int64_t * ust)
-{
-    struct timeval tv;
-
-    if (ust == NULL)
-        return -EFAULT;
-
-    if (gettimeofday(&tv, NULL) == 0) {
-        ust[0] = (tv.tv_sec * 1000000) + tv.tv_usec;
-        return 0;
-    }
-    else {
-        return -errno;
-    }
-}
-
-const __DRIsystemTimeExtension systemTimeExtension = {
-    {__DRI_SYSTEM_TIME, 1},
-    getUST,
-    NULL,
-};
-
 #define __ATTRIB(attrib, field) \
     { attrib, offsetof(__GLXconfig, field) }
 
diff --git a/glx/glxdricommon.h b/glx/glxdricommon.h
index f4fcf00..f568918 100644
--- a/glx/glxdricommon.h
+++ b/glx/glxdricommon.h
@@ -36,8 +36,6 @@ __GLXconfig *glxConvertConfigs(const __DRIcoreExtension * core,
                                const __DRIconfig ** configs,
                                unsigned int drawableType);
 
-extern const __DRIsystemTimeExtension systemTimeExtension;
-
 void *glxProbeDriver(const char *name,
                      void **coreExt, const char *coreName, int coreVersion,
                      void **renderExt, const char *renderName,
diff --git a/glx/glxdriswrast.c b/glx/glxdriswrast.c
index be32527..69484a5 100644
--- a/glx/glxdriswrast.c
+++ b/glx/glxdriswrast.c
@@ -366,7 +366,6 @@ static const __DRIswrastLoaderExtension swrastLoaderExtension = {
 };
 
 static const __DRIextension *loader_extensions[] = {
-    &systemTimeExtension.base,
     &swrastLoaderExtension.base,
     NULL
 };
-- 
2.9.3



More information about the xorg-devel mailing list