Description
In the Linux kernel, the following vulnerability has been resolved: MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed This avoids warning: [ 0.118053] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:283 Caused by get_c0_compare_int on secondary CPU. We also skipped saving IRQ number to struct clock_event_device *cd as it's never used by clockevent core, as per comments it's only meant for "non CPU local devices".
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < d3ff0f98a52f0aafe35aa314d1c442f4318be3dbaffected38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < e6cd871627abbb459d0ff6521d6bb9cf9d9f7522affected38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < b1d2051373bfc65371ce4ac8911ed984d0178c98affected38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < 32ee0520159f1e8c2d6597c19690df452c528f30affected38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < 189d3ed3b25beee26ffe2abed278208bece13f52affected38760d40ca61b18b2809e9c28df8b3ff9af8a02b to < 50f2b98dc83de7809a5c5bf0ccf9af2e75c37c13affected
Linux Linux
Default version status: affected
2.6.24affected0 to < 2.6.24unaffected5.10.226 to ≤ 5.10.*unaffected5.15.167 to ≤ 5.15.*unaffected6.1.110 to ≤ 6.1.*unaffected6.6.51 to ≤ 6.6.*unaffected6.10.10 to ≤ 6.10.*unaffected6.11 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/d3ff0f98a52f0aafe35aa314d1c442f4318be3db ↗
- https://git.kernel.org/stable/c/e6cd871627abbb459d0ff6521d6bb9cf9d9f7522 ↗
- https://git.kernel.org/stable/c/b1d2051373bfc65371ce4ac8911ed984d0178c98 ↗
- https://git.kernel.org/stable/c/32ee0520159f1e8c2d6597c19690df452c528f30 ↗
- https://git.kernel.org/stable/c/189d3ed3b25beee26ffe2abed278208bece13f52 ↗
- https://git.kernel.org/stable/c/50f2b98dc83de7809a5c5bf0ccf9af2e75c37c13 ↗
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html ↗