Description (CNA)
In the Linux kernel, the following vulnerability has been resolved: clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type Samsung PWM timer might be used as a clock source on some legacy systems. When PREEMPT_RT is enabled on ARM, regular spinlock is converted to a sleeping lock (mutex-based), which must not be used in atomic context such as hard interrupt handlers. Switch the samsung_pwm_lock to the raw_spinlock, which remains a true non-sleeping spinlock even under PREEMPT_RT.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| Linux / Linux | affected f11899894c0a683c754ca71b45f7c9c3d35a3a1c before 8f823b47eb889ea70f4c360164e96453f40e3646; affected f11899894c0a683c754ca71b45f7c9c3d35a3a1c before 5720fe5cabda19f395d194ca57321c7b85f8af80; affected f11899894c0a683c754ca71b45f7c9c3d35a3a1c before a25ea67a913f98b8461aff1e9e3a5f6dc2378395; affected f11899894c0a683c754ca71b45f7c9c3d35a3a1c before 7eb5764d25c4ac7f5d126621660f7219b61fd2fd; affected f11899894c0a683c754ca71b45f7c9c3d35a3a1c before 3b212f9d70805d91febae01d618868f4860e267c |
| Linux / Linux | affected 3.10; unaffected 0 before 3.10; unaffected 6.6.160 through 6.6.*; unaffected 6.12.114 through 6.12.*; unaffected 6.18.57 through 6.18.*; unaffected 7.2.6 through 7.2.*; unaffected 7.3 through * |
CWE
No CWE identifiers supplied.
References
- https://git.kernel.org/stable/c/8f823b47eb889ea70f4c360164e96453f40e3646
- https://git.kernel.org/stable/c/5720fe5cabda19f395d194ca57321c7b85f8af80
- https://git.kernel.org/stable/c/a25ea67a913f98b8461aff1e9e3a5f6dc2378395
- https://git.kernel.org/stable/c/7eb5764d25c4ac7f5d126621660f7219b61fd2fd
- https://git.kernel.org/stable/c/3b212f9d70805d91febae01d618868f4860e267c