Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/dp: Fail state computation for invalid max sink compressed BPP value

There is no reason to accept an invalid maximum sink compressed BPP
value (i.e. 0), fail the state computation in this case.

Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20251215192357.172201-16-imre.deak@intel.com

Imre Deak a63bbb8d 5c2d7994

+1 -2
+1 -2
drivers/gpu/drm/i915/display/intel_dp.c
··· 2623 2623 dsc_sink_max_bpp = intel_dp_dsc_sink_max_compressed_bpp(connector, 2624 2624 crtc_state, 2625 2625 limits->pipe.max_bpp / 3); 2626 - dsc_max_bpp = dsc_sink_max_bpp ? 2627 - min(dsc_sink_max_bpp, dsc_src_max_bpp) : dsc_src_max_bpp; 2626 + dsc_max_bpp = min(dsc_sink_max_bpp, dsc_src_max_bpp); 2628 2627 dsc_max_bpp = min(dsc_max_bpp, joiner_max_bpp); 2629 2628 2630 2629 max_link_bpp_x16 = min(max_link_bpp_x16, fxp_q4_from_int(dsc_max_bpp));