Home
last modified time | relevance | path

Searched hist:b8ae88e1e75e5cb7a6df5298ab75334362ed631c (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/mailbox/
H A Dqcom-ipcc.cdiff b8ae88e1e75e5cb7a6df5298ab75334362ed631c Mon Oct 03 12:08:49 CDT 2022 Eric Chanudet <echanude@redhat.com> mailbox: qcom-ipcc: flag IRQ NO_THREAD

PREEMPT_RT forces qcom-ipcc's handler to be threaded with interrupts
enabled, which triggers a warning in __handle_irq_event_percpu():
irq 173 handler irq_default_primary_handler+0x0/0x10 enabled interrupts
WARNING: CPU: 0 PID: 77 at kernel/irq/handle.c:161 __handle_irq_event_percpu+0x4c4/0x4d0

Mark it IRQF_NO_THREAD to avoid running the handler in a threaded
context with threadirqs or PREEMPT_RT enabled.

Signed-off-by: Eric Chanudet <echanude@redhat.com>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>