Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drm/msm/sde: avoid connector state mode update in commit thread
There is a race condition where connector state mode info is updated in sde_encoder_virt_mode_set in crtc_commit thread and mode info getting copied to new connector state in connector_atomic_duplicate_state in hwbinder thread. This is causing new connector state to be in invalid state leading to wrong dsc config and further leading to ping pong timeouts. Removed connector state mode info update in crtc_commit thread as connector state mode info is updated in mode_fixup and does not need updation in sde_encoder_virt_mode_set in crtc_commit thread. Change-Id: Idb05948f7ad0a6af9846a7e1e90c7f934a072815 Signed-off-by: Jayaprakash <[email protected]>
- Loading branch information
60aae8c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check Kirin/Mermaid for possible breakage in recovery environment with this commit.
60aae8c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This commit has been cherry picked already earlier, see: 4f89539