Re: Patch "[PATCH 6.1.y] drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute" has been added to the 5.4-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[ Sasha's backport helper bot ]

Hi,

The upstream commit SHA1 provided is correct: fcf6a49d79923a234844b8efe830a61f3f0584e4

WARNING: Author mismatch between patch and upstream commit:
Backport author: <gregkh@xxxxxxxxxxxxxxxxxxx>
Commit author: Wayne Lin <wayne.lin@xxxxxxx>


Status in newer kernel trees:
6.12.y | Present (exact SHA1)
6.6.y | Present (different SHA1: c7e65cab54a8)
6.1.y | Not found

Note: The patch differs from the upstream commit:
---
1:  fcf6a49d79923 ! 1:  79f06b6c107fd drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
    @@
      ## Metadata ##
    -Author: Wayne Lin <wayne.lin@xxxxxxx>
    +Author: gregkh@xxxxxxxxxxxxxxxxxxx <gregkh@xxxxxxxxxxxxxxxxxxx>
     
      ## Commit message ##
    -    drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
    +    Patch "[PATCH 6.1.y] drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute" has been added to the 5.4-stable tree
    +
    +    This is a note to let you know that I've just added the patch titled
    +
    +        [PATCH 6.1.y] drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
    +
    +    to the 5.4-stable tree which can be found at:
    +        http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
    +
    +    The filename of the patch is:
    +         drm-amd-display-don-t-refer-to-dc_sink-in-is_dsc_need_re_compute.patch
    +    and it can be found in the queue-5.4 subdirectory.
    +
    +    If you, or anyone else, feels it should not be added to the stable tree,
    +    please let <stable@xxxxxxxxxxxxxxx> know about it.
    +
    +    From jianqi.ren.cn@xxxxxxxxxxxxx  Thu Dec 12 13:11:21 2024
    +    From: <jianqi.ren.cn@xxxxxxxxxxxxx>
    +    Date: Wed, 11 Dec 2024 18:15:44 +0800
    +    Subject: [PATCH 6.1.y] drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
    +    To: <wayne.lin@xxxxxxx>, <gregkh@xxxxxxxxxxxxxxxxxxx>
    +    Cc: <patches@xxxxxxxxxxxxxxx>, <jerry.zuo@xxxxxxx>, <zaeem.mohamed@xxxxxxx>, <daniel.wheeler@xxxxxxx>, <alexander.deucher@xxxxxxx>, <stable@xxxxxxxxxxxxxxx>, <harry.wentland@xxxxxxx>, <sunpeng.li@xxxxxxx>, <Rodrigo.Siqueira@xxxxxxx>, <christian.koenig@xxxxxxx>, <airlied@xxxxxxxxx>, <daniel@xxxxxxxx>, <Jerry.Zuo@xxxxxxx>, <amd-gfx@xxxxxxxxxxxxxxxxxxxxx>, <dri-devel@xxxxxxxxxxxxxxxxxxxxx>, <linux-kernel@xxxxxxxxxxxxxxx>
    +    Message-ID: <20241211101544.2121147-1-jianqi.ren.cn@xxxxxxxxxxxxx>
    +
    +    From: Wayne Lin <wayne.lin@xxxxxxx>
    +
    +    [ Upstream commit fcf6a49d79923a234844b8efe830a61f3f0584e4 ]
     
         [Why]
         When unplug one of monitors connected after mst hub, encounter null pointer dereference.
    @@ Commit message
         Signed-off-by: Wayne Lin <wayne.lin@xxxxxxx>
         Tested-by: Daniel Wheeler <daniel.wheeler@xxxxxxx>
         Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx>
    +    Signed-off-by: Jianqi Ren <jianqi.ren.cn@xxxxxxxxxxxxx>
     
      ## drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c ##
     @@ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: amdgpu_dm_mst_connector_early_unregister(struct drm_connector *connector)
    @@ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: dm_dp_mst_detect(st
      
      		amdgpu_dm_set_mst_status(&aconnector->mst_status,
      			MST_REMOTE_EDID | MST_ALLOCATE_NEW_PAYLOAD | MST_CLEAR_ALLOCATED_PAYLOAD,
    -@@ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: static bool is_dsc_need_re_compute(
    - 		if (!aconnector || !aconnector->dsc_aux)
    - 			continue;
    - 
    --		/*
    --		 *	check if cached virtual MST DSC caps are available and DSC is supported
    --		 *	as per specifications in their Virtual DPCD registers.
    --		*/
    --		if (!(aconnector->dc_sink->dsc_caps.dsc_dec_caps.is_dsc_supported ||
    --			aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT))
    --			continue;
    --
    - 		stream_on_link[new_stream_on_link_num] = aconnector;
    - 		new_stream_on_link_num++;
    - 
---

Results of testing on various branches:

| Branch                    | Patch Apply | Build Test |
|---------------------------|-------------|------------|
| stable/linux-6.1.y        |  Success    |  Success   |
| stable/linux-5.4.y        |  Failed     |  N/A       |




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux