diff options
| -rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index 4ff11a0077e1..9506190a0300 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | |||
| @@ -747,6 +747,9 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset) | |||
| 747 | if (unlikely(ret != 0)) | 747 | if (unlikely(ret != 0)) |
| 748 | goto out_err0; | 748 | goto out_err0; |
| 749 | 749 | ||
| 750 | dma_set_max_seg_size(dev->dev, min_t(unsigned int, U32_MAX & PAGE_MASK, | ||
| 751 | SCATTERLIST_MAX_SEGMENT)); | ||
| 752 | |||
| 750 | if (dev_priv->capabilities & SVGA_CAP_GMR2) { | 753 | if (dev_priv->capabilities & SVGA_CAP_GMR2) { |
| 751 | DRM_INFO("Max GMR ids is %u\n", | 754 | DRM_INFO("Max GMR ids is %u\n", |
| 752 | (unsigned)dev_priv->max_gmr_ids); | 755 | (unsigned)dev_priv->max_gmr_ids); |
