diff options
author | Thierry Reding <treding@nvidia.com> | 2022-05-06 15:52:49 +0200 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2022-05-06 15:52:49 +0200 |
commit | cb7e1abc2c73633e1eefa168ab2dad6e838899c9 (patch) | |
tree | b3f216cb3832ee978ab7912ed42ff4b35afa25d0 /drivers/gpu/drm/etnaviv | |
parent | drm/tegra: vic: Fix unused-function warnings (diff) | |
download | linux-cb7e1abc2c73633e1eefa168ab2dad6e838899c9.tar.xz linux-cb7e1abc2c73633e1eefa168ab2dad6e838899c9.zip |
drm/tegra: gem: Do not try to dereference ERR_PTR()
When mapping the DMA-BUF attachment fails, map->sgt will be an ERR_PTR-
encoded error code and the cleanup code would try to free that memory,
which obviously would fail.
Zero out that pointer after extracting the error code when this happens
so that kfree() can do the right thing.
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/etnaviv')
0 files changed, 0 insertions, 0 deletions