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 /lib/test_fortify/write_overflow-memcpy.c | |
parent | 2a5a8fa8b23144d14567d6f8293dd6fbeecee393 (diff) | |
download | linux-97b31c1f8eb865bc3aa5f4a08286a6406d782ea8.tar.gz linux-97b31c1f8eb865bc3aa5f4a08286a6406d782ea8.tar.bz2 linux-97b31c1f8eb865bc3aa5f4a08286a6406d782ea8.zip |
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 'lib/test_fortify/write_overflow-memcpy.c')
0 files changed, 0 insertions, 0 deletions