diff options
author | Thierry Reding <treding@nvidia.com> | 2021-07-09 20:05:54 +0200 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2022-02-23 15:39:06 +0100 |
commit | 18427071831046aa7ff1071d053fc5956641a906 (patch) | |
tree | bf1f3498693864a4db22b812c494a0d93eb03dae /tegra/private.h | |
parent | e44e7816037c54bae766df5b07af07685e81e336 (diff) | |
download | drm-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.h | 2 |
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; |