OSDN Git Service

drm/i915: fix uninitialized pointer reads on pointers to and from
authorColin Ian King <colin.king@canonical.com>
Thu, 19 Dec 2019 19:09:16 +0000 (19:09 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 19 Dec 2019 19:47:38 +0000 (19:47 +0000)
commite1f0fbda75e6447077205b472d1dd71bef417a4c
treec211170cc59e15d60d081312ab3cd0d80334a3d4
parent281176327d0217d3ee0f7acc93f7542cc1b1ce9d
drm/i915: fix uninitialized pointer reads on pointers to and from

Currently pointers to and from are not initialized and may contain
garbage values. This will cause uninitialized pointer reads in the
call to intel_frontbuffer_track and later checks to see if to and from
are null.  Fix this by ensuring to and from are initialized to NULL.

Addresses-Coverity: ("Uninitialised pointer read)"
Fixes: da42104f589d ("drm/i915: Hold reference to intel_frontbuffer as we track activity")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20191219190916.24693-1-colin.king@canonical.com
drivers/gpu/drm/i915/display/intel_overlay.c