Commit 3d58f5e8 authored by Harshvardhan Jha's avatar Harshvardhan Jha Committed by Greg Kroah-Hartman
Browse files

drm/gma500: Fix end of loop tests for list_for_each_entry



[ Upstream commit ea9a897b ]

The list_for_each_entry() iterator, "connector" in this code, can never be
NULL.  If we exit the loop without finding the correct  connector then
"connector" points invalid memory that is an offset from the list head.
This will eventually lead to memory corruption and presumably a kernel
crash.

Fixes: 9bd81acd ("gma500: Convert Oaktrail to work with new output handling")
Signed-off-by: default avatarHarshvardhan Jha <harshvardhan.jha@oracle.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20210709073959.11443-1-harshvardhan.jha@oracle.com


Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 54912723
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment