]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/sun4i: backend: fix error pointer dereference
authorEthan Tidmore <ethantidmore06@gmail.com>
Tue, 17 Feb 2026 01:48:01 +0000 (19:48 -0600)
committerChen-Yu Tsai <wens@kernel.org>
Tue, 24 Feb 2026 17:52:42 +0000 (01:52 +0800)
commit06277983eca4a31d3c2114fa33d99a6e82484b11
treef6dd2efabc507fd8b4730a139e4ec5bf1c944b5f
parent744629904c68bde847c31819f23482d09152f810
drm/sun4i: backend: fix error pointer dereference

The function drm_atomic_get_plane_state() can return an error pointer
and is not checked for it. Add error pointer check.

Detected by Smatch:
drivers/gpu/drm/sun4i/sun4i_backend.c:496 sun4i_backend_atomic_check() error:
'plane_state' dereferencing possible ERR_PTR()

Fixes: 96180dde23b79 ("drm/sun4i: backend: Add a custom atomic_check for the frontend")
Signed-off-by: Ethan Tidmore <ethantidmore06@gmail.com>
Reviewed-by: Chen-Yu Tsai <wens@kernel.org>
Link: https://patch.msgid.link/20260217014801.60760-1-ethantidmore06@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
drivers/gpu/drm/sun4i/sun4i_backend.c