summaryrefslogtreecommitdiff
path: root/tegra/private.h
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2021-07-09 20:05:54 +0200
committerThierry Reding <treding@nvidia.com>2022-02-23 15:39:06 +0100
commit18427071831046aa7ff1071d053fc5956641a906 (patch)
treebf1f3498693864a4db22b812c494a0d93eb03dae /tegra/private.h
parente44e7816037c54bae766df5b07af07685e81e336 (diff)
downloaddrm-18427071831046aa7ff1071d053fc5956641a906.tar.gz
tegra: Fix mmap() of GEM buffer objects
Store 64-bit offset values and use libdrm's built-in drm_mmap() function instead of mmap() to ensure the full 64-bit offset is used. Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'tegra/private.h')
-rw-r--r--tegra/private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tegra/private.h b/tegra/private.h
index 215dd330..d0f2944b 100644
--- a/tegra/private.h
+++ b/tegra/private.h
@@ -41,7 +41,7 @@ struct drm_tegra {
struct drm_tegra_bo {
struct drm_tegra *drm;
uint32_t handle;
- uint32_t offset;
+ uint64_t offset;
uint32_t flags;
uint32_t size;
atomic_t ref;