CVE-2026-68364

drm/amd/display: Fix ISM dc_lock deadlock during suspend

State
Published
Severity
Not scored
Published
Aug 10, 2026
Updated
Aug 18, 2026
Reserved
Jul 30, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: Fix ISM dc_lock deadlock during suspend

[Why] System hang observed during suspend/resume while video is playing. amdgpu_dm_ism_disable() is called under dc_lock and waits for ISM delayed work via disable_delayed_work_sync(). The work handlers themselves take dc_lock, producing an ABBA deadlock when a worker is in flight at suspend time.

[How] Split the disable path into two phases with opposite locking contracts: 1. amdgpu_dm_ism_disable() -- quiesces workers, must NOT hold dc_lock. 2. amdgpu_dm_ism_force_full_power() (new) -- drives the ISM FSM back to FULL_POWER_RUNNING, must hold dc_lock.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 754003486c3cc95f2fcb9d6b71a779047d6db95c to before 95776812e6b8f908563e8994d5d947b68baf68a6Affected
  • 754003486c3cc95f2fcb9d6b71a779047d6db95c to before 3714fe242592e3699ac5e2c19d68b275a210be7dAffected
LinuxLinux
  • 7.1Affected
  • before 7.1Not affected
  • 7.1.6 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.