drm/vc4: kms: Fix return code check
authorMaxime Ripard <maxime@cerno.tech>
Wed, 17 Nov 2021 09:45:23 +0000 (10:45 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Dec 2021 08:04:50 +0000 (09:04 +0100)
commitb044180fcb3858a35daffe1bf70cc4b7d966173d
treec946a70320bfaf56c362e7e7f4a8a7e11fa35692
parentfd7bfba0112d4828dd6dc555629853ec30d187b3
drm/vc4: kms: Fix return code check

commit f927767978d201d4ac023fcd797adbb963a6565d upstream.

The HVS global state functions return an error pointer, but in most
cases we check if it's NULL, possibly resulting in an invalid pointer
dereference.

Fixes: 9ec03d7f1ed3 ("drm/vc4: kms: Wait on previous FIFO users before a commit")
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Tested-by: Jian-Hong Pan <jhp@endlessos.org>
Link: https://lore.kernel.org/r/20211117094527.146275-3-maxime@cerno.tech
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/vc4/vc4_kms.c