Commit 2ea42f6e authored by Andy Yan's avatar Andy Yan Committed by Thomas Zimmermann
Browse files

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: default avatarAndy Yan <andyshrk@163.com>
Reviewed-by: default avatarDaniel Stone <daniels@collabora.com>
Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
Link: https://lore.kernel.org/r/20250508084811.2472877-1-andyshrk@163.com
parent bf319721
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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;
}