diff options
author | Sinclair Yeh <syeh@vmware.com> | 2017-07-17 10:49:22 -0400 |
---|---|---|
committer | Sinclair Yeh <syeh@vmware.com> | 2017-07-18 02:40:58 -0400 |
commit | 7b009e76797c82178d7a03ae0eaad5951d975277 (patch) | |
tree | cefbbe449f1e5dd99771105036d7af5fc4ed5fe1 | |
parent | 9036f8c7cf42af2c0d50e8bbc493323239a30423 (diff) |
drm/vmwgfx: Limit max desktop dimensions to 8Kx8K
This was originally chosen to be an arbitrarily large number. However,
some user mode may actually try to set a 16Kx16K mode and run into other
issues.
Since 8Kx8K is the current texture limit for Mesa LLVM driver, we will
just use this limit for now.
Cc: <stable@vger.kernel.org> # 4.12.x
Signed-off-by: Sinclair Yeh <syeh@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c index 50be1f034f9e..5284e8d2f7ba 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | |||
@@ -1640,8 +1640,8 @@ int vmw_kms_stdu_init_display(struct vmw_private *dev_priv) | |||
1640 | * something arbitrarily large and we will reject any layout | 1640 | * something arbitrarily large and we will reject any layout |
1641 | * that doesn't fit prim_bb_mem later | 1641 | * that doesn't fit prim_bb_mem later |
1642 | */ | 1642 | */ |
1643 | dev->mode_config.max_width = 16384; | 1643 | dev->mode_config.max_width = 8192; |
1644 | dev->mode_config.max_height = 16384; | 1644 | dev->mode_config.max_height = 8192; |
1645 | } | 1645 | } |
1646 | 1646 | ||
1647 | vmw_kms_create_implicit_placement_property(dev_priv, false); | 1647 | vmw_kms_create_implicit_placement_property(dev_priv, false); |