mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02: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: |
||
|---|---|---|
| .. | ||
| 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 | ||