From 3ad4374a54b307f6d4473b04031860bf88798d00 Mon Sep 17 00:00:00 2001 From: YaoBing Xiao Date: Fri, 18 Apr 2025 17:10:17 +0800 Subject: [PATCH] backend/drm: add DRM object and property IDs to error --- backend/drm/properties.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/drm/properties.c b/backend/drm/properties.c index 05af16738..0104304e5 100644 --- a/backend/drm/properties.c +++ b/backend/drm/properties.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -79,14 +80,14 @@ static bool scan_properties(int fd, uint32_t id, uint32_t type, uint32_t *result const struct prop_info *info, size_t info_len) { drmModeObjectProperties *props = drmModeObjectGetProperties(fd, id, type); if (!props) { - wlr_log_errno(WLR_ERROR, "Failed to get DRM object properties"); + wlr_log_errno(WLR_ERROR, "Failed to get DRM object %" PRIu32 " properties", id); return false; } for (uint32_t i = 0; i < props->count_props; ++i) { drmModePropertyRes *prop = drmModeGetProperty(fd, props->props[i]); if (!prop) { - wlr_log_errno(WLR_ERROR, "Failed to get DRM object property"); + wlr_log_errno(WLR_ERROR, "Failed to get property %" PRIu32 " of DRM object %" PRIu32, props->props[i], id); continue; }