diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2021-10-13 11:37:19 +0200 |
---|---|---|
committer | Pavel Machek <pavel@ucw.cz> | 2021-10-13 20:07:57 +0200 |
commit | 97b31c1f8eb865bc3aa5f4a08286a6406d782ea8 (patch) | |
tree | 8e091f2c560334b4b176b133c4fdea5c443b90dd /include/uapi | |
parent | 2a5a8fa8b23144d14567d6f8293dd6fbeecee393 (diff) |
leds: trigger: Disable CPU trigger on PREEMPT_RT
The CPU trigger is invoked on ARM from CPU-idle. That trigger later
invokes led_trigger_event() which may invoke the callback of the actual driver.
That driver can acquire a spinlock_t which is okay on kernel without
PREEMPT_RT. On a PREEMPT_RT enabled kernel this lock is turned into a
sleeping lock and must not be acquired with disabled interrupts.
Disable the CPU trigger on PREEMPT_RT.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Link: https://lkml.kernel.org/r/20210924111501.m57cwwn7ahiyxxdd@linutronix.de
Signed-off-by: Pavel Machek <pavel@ucw.cz>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions