mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-10 17:36:11 +00:00
lib/igt_kms: Let set_property return the result
Return the return value of the set_property ioctl and add check for the failure. Signed-off-by: Sonika Jindal <sonika.jindal@intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
This commit is contained in:
parent
7aeecc197b
commit
7ef80c0a98
@ -930,13 +930,13 @@ get_plane_property(int drm_fd, uint32_t plane_id, const char *name,
|
||||
name, prop_id, value, prop);
|
||||
}
|
||||
|
||||
static void
|
||||
static int
|
||||
igt_plane_set_property(igt_plane_t *plane, uint32_t prop_id, uint64_t value)
|
||||
{
|
||||
igt_pipe_t *pipe = plane->pipe;
|
||||
igt_display_t *display = pipe->display;
|
||||
|
||||
drmModeObjectSetProperty(display->drm_fd, plane->drm_plane->plane_id,
|
||||
return drmModeObjectSetProperty(display->drm_fd, plane->drm_plane->plane_id,
|
||||
DRM_MODE_OBJECT_PLANE, prop_id, value);
|
||||
}
|
||||
|
||||
@ -1390,10 +1390,11 @@ static int igt_drm_plane_commit(igt_plane_t *plane,
|
||||
plane->size_changed = false;
|
||||
|
||||
if (plane->rotation_changed) {
|
||||
igt_plane_set_property(plane, plane->rotation_property,
|
||||
ret = igt_plane_set_property(plane, plane->rotation_property,
|
||||
plane->rotation);
|
||||
|
||||
plane->rotation_changed = false;
|
||||
CHECK_RETURN(ret, fail_on_error);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user