mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-18 19:12:56 +00:00
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. Fixes: |
History
|
|
|---|---|---|
| .. | ||
| arm_arch_timer.h | ||
| hyperv_timer.h | ||
| pxa.h | ||
| samsung_pwm.h | ||
| timer-davinci.h | ||
| timer-goldfish.h | ||
| timer-riscv.h | ||
| timer-ti-dm.h | ||
| timer-xilinx.h | ||