We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2025-21849

drm/i915/gt: Use spin_lock_irqsave() in interruptible context



Description

In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Use spin_lock_irqsave() in interruptible context spin_lock/unlock() functions used in interrupt contexts could result in a deadlock, as seen in GitLab issue #13399, which occurs when interrupt comes in while holding a lock. Try to remedy the problem by saving irq state before spin lock acquisition. v2: add irqs' state save/restore calls to all locks/unlocks in signal_irq_work() execution (Maciej) v3: use with spin_lock_irqsave() in guc_lrc_desc_unpin() instead of other lock/unlock calls and add Fixes and Cc tags (Tvrtko); change title and commit message (cherry picked from commit c088387ddd6482b40f21ccf23db1125e8fa4af7e)

Reserved 2024-12-29 | Published 2025-03-12 | Updated 2025-03-12 | Assigner Linux

Product status

Default status
unaffected

2f2cc53b5fe7022f3ae602eb24573d52f8740959 before 2bf1f4c129db7a10920655b000f0292f1ee509c2
affected

2f2cc53b5fe7022f3ae602eb24573d52f8740959 before 47ae46ac5407646420e06b78e0dad331e56a4bb4
affected

2f2cc53b5fe7022f3ae602eb24573d52f8740959 before e49477f7f78598295551d486ecc7f020d796432e
affected

Default status
affected

6.9
affected

Any version before 6.9
unaffected

6.12.17
unaffected

6.13.5
unaffected

6.14-rc4
unaffected

References

git.kernel.org/...c/2bf1f4c129db7a10920655b000f0292f1ee509c2

git.kernel.org/...c/47ae46ac5407646420e06b78e0dad331e56a4bb4

git.kernel.org/...c/e49477f7f78598295551d486ecc7f020d796432e

cve.org (CVE-2025-21849)

nvd.nist.gov (CVE-2025-21849)

Download JSON

Share this page
https://cve.threatint.com/CVE/CVE-2025-21849

Support options

Helpdesk Chat, Email, Knowledgebase