OSDN Git Service

This function was missing.
authorVille Syrjälä <ville.syrjala at linux.intel.com>
Thu, 2 Feb 2012 19:53:41 +0000 (14:53 -0500)
committerJerome Glisse <jglisse@redhat.com>
Thu, 2 Feb 2012 19:53:41 +0000 (14:53 -0500)
Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
xf86drmMode.c
xf86drmMode.h

index e67ed4a..473e734 100644 (file)
@@ -965,3 +965,12 @@ err_allocs:
 
        return r;
 }
+
+void drmModeFreePlaneResources(drmModePlaneResPtr ptr)
+{
+       if (!ptr)
+               return;
+
+       drmFree(ptr->planes);
+       drmFree(ptr);
+}
index c0fc2ef..34f5fb1 100644 (file)
@@ -305,6 +305,7 @@ extern void drmModeFreeCrtc( drmModeCrtcPtr ptr );
 extern void drmModeFreeConnector( drmModeConnectorPtr ptr );
 extern void drmModeFreeEncoder( drmModeEncoderPtr ptr );
 extern void drmModeFreePlane( drmModePlanePtr ptr );
+extern void drmModeFreePlaneResources(drmModePlaneResPtr ptr);
 
 /**
  * Retrives all of the resources associated with a card.