[SRU][OEM-5.14/J][PATCH 0/1] Apply w/a for hard hang on HPD

Bin Li bin.li at canonical.com
Mon Aug 15 05:33:06 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1985901

[Impact]
When connecting the ThinkVision 24i monitor on ThinkPad L14, the kernel
will hang.

kernel: watchdog: BUG: soft lockup - CPU#0 stuck for 50s! [Xorg:1829]

[Fix]
cherry picked from commit 2a50edbf10c8c56e930bfb53d8f9f00a33fd837e
linux-next

[Test]
After applying the patch, the os works fine with the external monitor.

[Where problems could occur]
This commit is clean cherry-picked for drm/amd/display, it disable 
48mhz refclk off when there is any HPD status in connected state.
It should be a low risk to introduce any regression.

Qingqing Zhuo (1):
  drm/amd/display: Apply w/a for hard hang on HPD

 .../amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 12 ++++++++-
 .../display/dc/irq/dcn21/irq_service_dcn21.c  | 25 +++++++++++++++++++
 .../display/dc/irq/dcn21/irq_service_dcn21.h  |  2 ++
 .../gpu/drm/amd/display/dc/irq/irq_service.c  |  2 +-
 .../gpu/drm/amd/display/dc/irq/irq_service.h  |  4 +++
 5 files changed, 43 insertions(+), 2 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list