[PATCH 0/1][SRU][F/OEM-5.6]drm/i915/dp_mst - System would hang during the boot up

Alex Murray alex.murray at canonical.com
Mon Nov 2 23:09:50 UTC 2020


On Mon, 2020-11-02 at 21:58:24 +1030, Stefan Bader wrote:

> On 02.11.20 06:46, Koba Ko wrote:
>> BugLink: https://bugs.launchpad.net/bugs/1902469
>> 
>> [Impact]
>> The machine connect with the external monitor on dock(Thunderbolt),
>> Then system would hang during the boot-up.
>> 
>> [Fix]
>> The atomic check hooks must look up the encoder to be used with a
>> connector from the connector's atomic state, and not assume that it's
>> the connector's current attached encoder. The latter one can change
>> under the atomic check func, or can be unset yet as in the case of MST
>> connectors.
>> 
>> [test]
>> With the patch, The machine connect with the external monitor on dock(Thunderbolt),
>> Then system boot up successfully.
>> 
>> [Regression Potential]
>> Low. This patch is also verified by others and is archived in the drmtip.
>> 
>> Imre Deak (1):
>>   drm/i915: Fix encoder lookup during PSR atomic check
>> 
>>  drivers/gpu/drm/i915/display/intel_psr.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>> 
> Is this focal/oem-5.6 only? The bug report points at focal/linux.

There are also similar reports for groovy -
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1901215 - and I can
confirm this patch resolves that bug there too - can this patch be
targeted to groovy as well?

>
> -Stefan




More information about the kernel-team mailing list