summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
diff options
context:
space:
mode:
authorAlexandre Courbot <gnurou@gmail.com>2016-07-13 15:29:36 +0900
committerBen Skeggs <bskeggs@redhat.com>2016-07-14 11:55:18 +1000
commitaff51175cdbf345740ec9203eff88e772af88059 (patch)
tree697209142ca1e3a150f6064c59826c77d67af701 /drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
parent36a471baa851359b3ca5a96e752c7c1a6266aef0 (diff)
downloadop-kernel-dev-aff51175cdbf345740ec9203eff88e772af88059.zip
op-kernel-dev-aff51175cdbf345740ec9203eff88e772af88059.tar.gz
drm/nouveau/bus: remove cpu_coherent flag
This flag's only remaining function is to ignore the uncached flag for BOs on coherent architectures. However the reason for allocating an object uncache on a non-coherent architecture (namely because the cost of doing explicit flushes/ invalidations is higher than the benefit of caching the data because accesses are few and far between) should also apply on architectures for which coherency is maintained implicitly. Thus allocate coherent objects as uncached on all architectures. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
index 9b638bd..939682f 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
@@ -245,7 +245,6 @@ nvkm_device_tegra_func = {
.fini = nvkm_device_tegra_fini,
.resource_addr = nvkm_device_tegra_resource_addr,
.resource_size = nvkm_device_tegra_resource_size,
- .cpu_coherent = false,
};
int
OpenPOWER on IntegriCloud