mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
drm/msm: fix potential NULL dereference in cleanup
[ Upstream commit027d052a36] The "msm_obj->node" list needs to be initialized earlier so that the list_del() in msm_gem_free_object() doesn't experience a NULL pointer dereference. Fixes:6ed0897cd8("drm/msm: Fix debugfs deadlock") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Link: https://lore.kernel.org/r/20211013081133.GF6010@kili Signed-off-by: Rob Clark <robdclark@chromium.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
cbbe146447
commit
3464103cf4
@@ -1132,6 +1132,7 @@ static int msm_gem_new_impl(struct drm_device *dev,
|
||||
msm_obj->flags = flags;
|
||||
msm_obj->madv = MSM_MADV_WILLNEED;
|
||||
|
||||
INIT_LIST_HEAD(&msm_obj->node);
|
||||
INIT_LIST_HEAD(&msm_obj->vmas);
|
||||
|
||||
*obj = &msm_obj->base;
|
||||
|
||||
Reference in New Issue
Block a user