]> Gentwo Git Trees - linux/.git/commit
drm/i915/display: Fix possible overflow on tc power domain selection
authorMika Kahola <mika.kahola@intel.com>
Fri, 29 Aug 2025 10:12:26 +0000 (13:12 +0300)
committerMika Kahola <mika.kahola@intel.com>
Wed, 3 Sep 2025 06:48:57 +0000 (09:48 +0300)
commit765531faa42ed76d06f959083dae0da3e8c1a529
treecfcd6e268b7f8eae98831ebcd11c037b9aab980d
parent5f9bab808180c47426346a4f8f494a642e9f69de
drm/i915/display: Fix possible overflow on tc power domain selection

There is a possibility that intel_encoder_to_tc() function
returns negative i.e. TC_PORT_NONE (-1) value which may cause
tc_port_power_domain() function to overflow. To fix this,
let's add additional check that returns invalid power domain
i.e. POWER_DOMAIN_INVALID in case tc port equals TC_PORT_NONE.

Signed-off-by: Mika Kahola <mika.kahola@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://lore.kernel.org/r/20250829101226.4085757-1-mika.kahola@intel.com
drivers/gpu/drm/i915/display/intel_tc.c