Commit 3d082157 authored by Tomohito Esaki's avatar Tomohito Esaki Committed by Daniel Vetter
Browse files

drm: remove allow_fb_modifiers



The allow_fb_modifiers flag is unnecessary since it has been replaced
with fb_modifiers_not_supported flag.

v3:
 - change the order as follows:
   1. add fb_modifiers_not_supported flag
   2. add default modifiers
   3. remove allow_fb_modifiers flag

v5:
 - keep a sanity check in plane init func

Signed-off-by: default avatarTomohito Esaki <etom@igel.co.jp>
Reviewed-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20220128060836.11216-4-etom@igel.co.jp
parent 8be57683
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -323,7 +323,6 @@ static struct drm_device mock_drm_device = {
		.max_width = MAX_WIDTH,
		.min_height = MIN_HEIGHT,
		.max_height = MAX_HEIGHT,
		.allow_fb_modifiers = true,
		.funcs = &mock_config_funcs,
	},
};
+0 −16
Original line number Diff line number Diff line
@@ -917,22 +917,6 @@ struct drm_mode_config {
	 */
	bool async_page_flip;

	/**
	 * @allow_fb_modifiers:
	 *
	 * Whether the driver supports fb modifiers in the ADDFB2.1 ioctl call.
	 * Note that drivers should not set this directly, it is automatically
	 * set in drm_universal_plane_init().
	 *
	 * IMPORTANT:
	 *
	 * If this is set the driver must fill out the full implicit modifier
	 * information in their &drm_mode_config_funcs.fb_create hook for legacy
	 * userspace which does not set modifiers. Otherwise the GETFB2 ioctl is
	 * broken for modifier aware userspace.
	 */
	bool allow_fb_modifiers;

	/**
	 * @fb_modifiers_not_supported:
	 *