OSDN Git Service

Print more data when GEM handle fails to close.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Thu, 21 Dec 2017 00:13:30 +0000 (16:13 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Thu, 21 Dec 2017 00:13:30 +0000 (16:13 -0800)
This is useful to help understand which buffers have issues.

Jira: None.
Test: Build passes on Android.

Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
os/android/utils_android.h

index 13df3f1..b014499 100644 (file)
@@ -222,9 +222,12 @@ static bool ReleaseGraphicsBuffer(HWCNativeHandle handle, int fd) {
     memset(&gem_close, 0, sizeof(gem_close));
     gem_close.handle = gem_handle;
     int ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &gem_close);
-    if (ret)
-      ETRACE("Failed to close gem handle %d %d %d %d \n", ret,
-             handle->meta_data_.prime_fd_, handle->hwc_buffer_, gem_handle);
+    if (ret) {
+      ETRACE(
+          "Failed to close gem handle ErrorCode: %d PrimeFD: %d HWCBuffer: %d "
+          "GemHandle: %d  \n",
+          ret, handle->meta_data_.prime_fd_, handle->hwc_buffer_, gem_handle);
+    }
   }
 
   return true;