projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6afb075
)
drm/msm: Clear msm_obj->sgt in put_pages()
author
Rob Clark
<robdclark@chromium.org>
Mon, 5 Apr 2021 17:45:26 +0000
(10:45 -0700)
committer
Rob Clark
<robdclark@chromium.org>
Wed, 7 Apr 2021 18:05:47 +0000
(11:05 -0700)
Currently this doesn't matter since we keep the pages pinned until the
object is destroyed. But when we start unpinning pages to allow objects
to be evicted to swap, it will.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Link:
https://lore.kernel.org/r/20210405174532.1441497-4-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_gem.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/msm/msm_gem.c
b/drivers/gpu/drm/msm/msm_gem.c
index b45c10000596cb5ea2db6c9037789de6d106df84..b22f68113d2731776d52b37bc60b6f0d7d5bcff2 100644
(file)
--- a/
drivers/gpu/drm/msm/msm_gem.c
+++ b/
drivers/gpu/drm/msm/msm_gem.c
@@
-162,6
+162,7
@@
static void put_pages(struct drm_gem_object *obj)
sg_free_table(msm_obj->sgt);
kfree(msm_obj->sgt);
+ msm_obj->sgt = NULL;
}
if (use_pages(obj))