drm/msm: Init mm_list before accessing it for use_vram path
authorAlexey Minnekhanov <alexeymin@postmarketos.org>
Tue, 18 May 2021 10:26:24 +0000 (13:26 +0300)
committerRob Clark <robdclark@chromium.org>
Tue, 8 Jun 2021 17:08:04 +0000 (10:08 -0700)
commit45f56690051c108e3e9a50e34b61aac05d55583d
tree2e55920679f69e884657712ca6f26bb771f81d9a
parentf2f46b878777e0d3f885c7ddad48f477b4dea247
drm/msm: Init mm_list before accessing it for use_vram path

Fix NULL pointer dereference caused by update_inactive()
trying to list_del() an uninitialized mm_list who's
prev/next pointers are NULL.

Fixes: 64fcbde772c7 ("drm/msm: Track potentially evictable objects")
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Link: https://lore.kernel.org/r/20210518102624.1193955-1-alexeymin@postmarketos.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_gem.c