Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 97236a06 authored by Luciano Coelho's avatar Luciano Coelho
Browse files

wlcore: move handling from hardirq to the irq thread function



Spin locks and completions are expensive in hard IRQ context and cause
problems with RT kernels.  In RT kernels, both spin locks and
completions can schedule(), so we can't use them in hard irq context.

Move handling code into the irq thread function to avoid that.

Reported-by: default avatarGregoire Gentil <gregoire@alwaysinnovating.com>
Signed-off-by: default avatarLuciano Coelho <coelho@ti.com>
parent da7aa280
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment