cros_gralloc: Handle failure to get prime fd
... in cros_gralloc_driver::allocate().
BUG=b:178495907
TEST=Cuttlefish CFI
Change-Id: Ibb9a5e55f2d2a4bf6be71f03dfe3f0fcd55a1b55
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2658929
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
diff --git a/drv.c b/drv.c
index cb51887..5489ee6 100644
--- a/drv.c
+++ b/drv.c
@@ -611,6 +611,9 @@
if (ret)
ret = drmPrimeHandleToFD(bo->drv->fd, bo->handles[plane].u32, DRM_CLOEXEC, &fd);
+ if (ret)
+ drv_log("Failed to get plane fd: %s\n", strerror(errno));
+
return (ret) ? ret : fd;
}