drm/fbdev-generic: Remove unused prefer_shadow_fbdev flag
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 20 Mar 2023 15:07:45 +0000 (16:07 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 22 Mar 2023 12:32:47 +0000 (13:32 +0100)
Remove the flag prefer_shadow_fbdev from struct drm_mode_config.
Drivers set this flag to enable shadow buffering in the generic
fbdev emulation. Such shadow buffering is now mandatory, so the
flag is unused.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Zack Rusin <zackr@vmware.com>
Tested-by: Sui Jingfeng <suijingfeng@loongson.cn>
Link: https://patchwork.freedesktop.org/patch/msgid/20230320150751.20399-3-tzimmermann@suse.de
drivers/gpu/drm/tiny/bochs.c
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
include/drm/drm_mode_config.h

index 0243460..d254679 100644 (file)
@@ -545,7 +545,6 @@ static int bochs_kms_init(struct bochs_device *bochs)
 
        bochs->dev->mode_config.preferred_depth = 24;
        bochs->dev->mode_config.prefer_shadow = 0;
-       bochs->dev->mode_config.prefer_shadow_fbdev = 1;
        bochs->dev->mode_config.quirk_addfb_prefer_host_byte_order = true;
 
        bochs->dev->mode_config.funcs = &bochs_mode_funcs;
index 84d6380..5162a7a 100644 (file)
@@ -2112,7 +2112,6 @@ int vmw_kms_init(struct vmw_private *dev_priv)
        dev->mode_config.max_width = dev_priv->texture_max_width;
        dev->mode_config.max_height = dev_priv->texture_max_height;
        dev->mode_config.preferred_depth = dev_priv->assume_16bpp ? 16 : 32;
-       dev->mode_config.prefer_shadow_fbdev = !dev_priv->has_mob;
 
        drm_mode_create_suggested_offset_properties(dev);
        vmw_kms_create_hotplug_mode_update_property(dev_priv);
index e5b0530..973119a 100644 (file)
@@ -891,13 +891,6 @@ struct drm_mode_config {
        uint32_t preferred_depth, prefer_shadow;
 
        /**
-        * @prefer_shadow_fbdev:
-        *
-        * Hint to framebuffer emulation to prefer shadow-fb rendering.
-        */
-       bool prefer_shadow_fbdev;
-
-       /**
         * @quirk_addfb_prefer_xbgr_30bpp:
         *
         * Special hack for legacy ADDFB to keep nouveau userspace happy. Should