]> Gentwo Git Trees - linux/.git/commit
drm/i915/switcheroo: check for NULL before dereferencing
authorJani Nikula <jani.nikula@intel.com>
Mon, 18 Aug 2025 07:16:05 +0000 (10:16 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 19 Aug 2025 08:17:52 +0000 (11:17 +0300)
commit1d409b0a77ee55ae2062d74fb8c0148cb663bfb8
treebcded29c3317b41ced8eb3ea4c653958a4c8b03e
parentba49a4643cf53c6e9582b4a31142b67f5829cd82
drm/i915/switcheroo: check for NULL before dereferencing

Both i915_switcheroo_set_state() and i915_switcheroo_can_switch() check
for i915 == NULL. Commit d2e184f8e16a ("drm/i915/switcheroo: pass
display to HAS_DISPLAY()") started dereferencing it before the NULL
check. Fix it.

Fixes: d2e184f8e16a ("drm/i915/switcheroo: pass display to HAS_DISPLAY()")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/r/202508160035.hmzuKiww-lkp@intel.com/
Cc: Gustavo Sousa <gustavo.sousa@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Link: https://lore.kernel.org/r/20250818071605.2541523-1-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/i915_switcheroo.c