Hello, I posted an alternative fix here:
https://lore.kernel.org/r/[email protected] Instead of serializing the kicks, it defers the wait to a balance callback which can drop the rq lock and enable IRQs, avoiding the deadlock while preserving the concurrent kick_wait semantics. Thanks. -- tejun

