Switch to using the new method for building colorop pipelines.
Signed-off-by: John Harrison <[email protected]>
CC: Harry Wentland <[email protected]>
---
drivers/gpu/drm/vkms/vkms_colorop.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/vkms/vkms_colorop.c
b/drivers/gpu/drm/vkms/vkms_colorop.c
index 071f3a8d2e7c..ecb4fd56eb8c 100644
--- a/drivers/gpu/drm/vkms/vkms_colorop.c
+++ b/drivers/gpu/drm/vkms/vkms_colorop.c
@@ -41,6 +41,8 @@ static int vkms_initialize_color_pipeline(struct drm_plane
*plane, struct drm_pr
if (ret)
goto cleanup;
+ drm_colorop_add_to_pipeline(ops[0], ops[i]);
+
list->type = ops[i]->base.id;
i++;
@@ -58,7 +60,7 @@ static int vkms_initialize_color_pipeline(struct drm_plane
*plane, struct drm_pr
if (ret)
goto cleanup;
- drm_colorop_set_next_property(ops[i - 1], ops[i]);
+ drm_colorop_add_to_pipeline(ops[0], ops[i]);
i++;
@@ -75,7 +77,7 @@ static int vkms_initialize_color_pipeline(struct drm_plane
*plane, struct drm_pr
if (ret)
goto cleanup;
- drm_colorop_set_next_property(ops[i - 1], ops[i]);
+ drm_colorop_add_to_pipeline(ops[0], ops[i]);
i++;
@@ -93,7 +95,7 @@ static int vkms_initialize_color_pipeline(struct drm_plane
*plane, struct drm_pr
if (ret)
goto cleanup;
- drm_colorop_set_next_property(ops[i - 1], ops[i]);
+ drm_colorop_add_to_pipeline(ops[0], ops[i]);
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d",
ops[0]->base.id);
--
2.43.0