mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-25 00:52:45 -04:00
drm/ttm: remove available_caching
Instead of letting TTM make an educated guess based on some mask all drivers should just specify what caching they want for their CPU mappings. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Link: https://patchwork.freedesktop.org/patch/390207/
This commit is contained in:
@@ -626,8 +626,7 @@ static int vmw_vram_manager_init(struct vmw_private *dev_priv)
|
||||
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
||||
ret = vmw_thp_init(dev_priv);
|
||||
#else
|
||||
ret = ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM,
|
||||
TTM_PL_FLAG_CACHED, false,
|
||||
ret = ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM, false,
|
||||
dev_priv->vram_size >> PAGE_SHIFT);
|
||||
#endif
|
||||
ttm_resource_manager_set_used(ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM), false);
|
||||
@@ -882,8 +881,6 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset)
|
||||
DRM_ERROR("Failed initializing TTM buffer object driver.\n");
|
||||
goto out_no_bdev;
|
||||
}
|
||||
ttm_manager_type(&dev_priv->bdev, TTM_PL_SYSTEM)->available_caching =
|
||||
TTM_PL_FLAG_CACHED;
|
||||
|
||||
/*
|
||||
* Enable VRAM, but initially don't use it until SVGA is enabled and
|
||||
|
||||
Reference in New Issue
Block a user