[Intel-gfx] [PATCH i-g-t v2 33/33] lib/igt_kms: Remove code obsoleted by dyn n_planes implementation

Mika Kahola mika.kahola at intel.com
Thu Jan 26 11:50:35 UTC 2017


Reviewed-by: Mika Kahola <mika.kahola at intel.com>

On Tue, 2017-01-24 at 18:34 -0500, Robert Foss wrote:
> Due to the dyn n_planes implementation some attributes and functions
> were made obsolete and cand be removed.
> 
> However to keep all of the tests building the obsolete code is
> removed after all of the tests have been made compatible with the
> dyn n_planes changes.
> 
> Signed-off-by: Robert Foss <robert.foss at collabora.com>
> ---
>  lib/igt_kms.c | 28 ----------------------------
>  lib/igt_kms.h | 20 --------------------
>  2 files changed, 48 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index bfe5eab4..75225881 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -342,32 +342,6 @@ int kmstest_pipe_to_index(char pipe)
>  }
>  
>  /**
> - * kmstest_plane_name:
> - * @plane: display plane
> - *
> - * Returns: String representing @plane, e.g. "plane1".
> - */
> -const char *kmstest_plane_name(enum igt_plane plane)
> -{
> -	static const char *names[] = {
> -		[IGT_PLANE_1] = "plane1",
> -		[IGT_PLANE_2] = "plane2",
> -		[IGT_PLANE_3] = "plane3",
> -		[IGT_PLANE_4] = "plane4",
> -		[IGT_PLANE_5] = "plane5",
> -		[IGT_PLANE_6] = "plane6",
> -		[IGT_PLANE_7] = "plane7",
> -		[IGT_PLANE_8] = "plane8",
> -		[IGT_PLANE_9] = "plane9",
> -		[IGT_PLANE_CURSOR] = "cursor",
> -	};
> -
> -	igt_assert(plane < ARRAY_SIZE(names) && names[plane]);
> -
> -	return names[plane];
> -}
> -
> -/**
>   * kmstest_plane_type_name:
>   * @plane: display plane
>   *
> @@ -1633,7 +1607,6 @@ void igt_display_init(igt_display_t *display,
> int drm_fd)
>  					plane = &pipe->planes[p];
>  					plane->index = p++;
>  				}
> -				plane->is_primary = 1;
>  				break;
>  			case DRM_PLANE_TYPE_CURSOR:
>  				if (pipe->plane_cursor == -1) {
> @@ -1645,7 +1618,6 @@ void igt_display_init(igt_display_t *display,
> int drm_fd)
>  					plane->index = p++;
>  				}
>  				display->has_cursor_plane = true;
> -				plane->is_cursor = 1;
>  				break;
>  			default:
>  				plane = &pipe->planes[p];
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index dea50df3..f34f22f6 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -58,24 +58,6 @@ enum pipe {
>  };
>  const char *kmstest_pipe_name(enum pipe pipe);
>  int kmstest_pipe_to_index(char pipe);
> -
> -/* We namespace this enum to not conflict with the Android
> i915_drm.h */
> -enum igt_plane {
> -        IGT_PLANE_1 = 0,
> -        IGT_PLANE_PRIMARY = IGT_PLANE_1,
> -        IGT_PLANE_2,
> -        IGT_PLANE_3,
> -        IGT_PLANE_4,
> -        IGT_PLANE_5,
> -        IGT_PLANE_6,
> -        IGT_PLANE_7,
> -        IGT_PLANE_8,
> -        IGT_PLANE_9,
> -        IGT_PLANE_CURSOR, /* IGT_PLANE_CURSOR is always the last
> plane. */
> -        IGT_MAX_PLANES,
> -};
> -
> -const char *kmstest_plane_name(enum igt_plane plane);
>  const char *kmstest_plane_type_name(int plane_type);
>  
>  enum port {
> @@ -258,8 +240,6 @@ typedef struct {
>  	int index;
>  	/* capabilities */
>  	int type;
> -	unsigned int is_primary       : 1;
> -	unsigned int is_cursor        : 1;
>  	/* state tracking */
>  	unsigned int fb_changed       : 1;
>  	unsigned int position_changed : 1;
-- 
Mika Kahola - Intel OTC



More information about the Intel-gfx mailing list