From: Kalyan Kondapally Date: Thu, 21 Dec 2017 00:13:30 +0000 (-0800) Subject: Print more data when GEM handle fails to close. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=02ae5b82282298242c233599c0acf5b8b823569d;p=android-x86%2Fexternal-IA-Hardware-Composer.git Print more data when GEM handle fails to close. This is useful to help understand which buffers have issues. Jira: None. Test: Build passes on Android. Signed-off-by: Kalyan Kondapally --- diff --git a/os/android/utils_android.h b/os/android/utils_android.h index 13df3f1..b014499 100644 --- a/os/android/utils_android.h +++ b/os/android/utils_android.h @@ -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;