drm/gem-framebuffer: log errors when gem size < afbc_size

Let the user know what went wrong in drm_gem_fb_afbc_init
failure paths.

Signed-off-by: Andy Yan <andyshrk@163.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://lore.kernel.org/r/20250508084811.2472877-1-andyshrk@163.com
This commit is contained in:
Andy Yan 2025-05-08 16:47:57 +08:00 committed by Thomas Zimmermann
parent bf31972110
commit 2ea42f6e68

View File

@ -607,8 +607,11 @@ int drm_gem_fb_afbc_init(struct drm_device *dev,
if (ret < 0)
return ret;
if (objs[0]->size < afbc_fb->afbc_size)
if (objs[0]->size < afbc_fb->afbc_size) {
drm_dbg_kms(dev, "GEM object size (%zu) smaller than minimum afbc size (%u)\n",
objs[0]->size, afbc_fb->afbc_size);
return -EINVAL;
}
return 0;
}