diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2018-07-17 18:32:38 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2018-09-27 23:15:58 +0300 |
commit | 2238361afbfee71827e2ee6e71fc43f1a39dcefe (patch) | |
tree | 87a679513a25bf93ac774dcea3d8e8ffc7910d63 /tests/pm_rpm.c | |
parent | ef43fce48d55eb0d37f9fb2f97785228dc844584 (diff) |
lib/igt_fb: Pass around igt_fb internally
Instead of passing around a boatload of integers everywhere let's
just pass around the igt_fb struct. That obviously means we have to
populate it first sufficiently, to which end we'll add a small helper.
Later on the stride/size calculations will consult the already
pre-populated igt_fb and fill in the rest as needed.
This makes the whole thing a lot less error prone as it's impossible
to accidentally pass the arguments in the wrong order when there's
just the one of them, and it's a pointer.
v2: Rebase due to uint64_t size
Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Diffstat (limited to 'tests/pm_rpm.c')
-rw-r--r-- | tests/pm_rpm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/pm_rpm.c b/tests/pm_rpm.c index c24fd95b..2d6c5b49 100644 --- a/tests/pm_rpm.c +++ b/tests/pm_rpm.c @@ -1547,7 +1547,7 @@ static void cursor_subtest(bool dpms) * hopefully it has some fences around it. */ rc = drmModeRmFB(drm_fd, cursor_fb3.fb_id); igt_assert_eq(rc, 0); - gem_set_tiling(drm_fd, cursor_fb3.gem_handle, false, cursor_fb3.stride); + gem_set_tiling(drm_fd, cursor_fb3.gem_handle, false, cursor_fb3.strides[0]); igt_assert(wait_for_suspended()); rc = drmModeSetCursor(drm_fd, crtc_id, cursor_fb3.gem_handle, |