On Sat, Aug 8, 2020 at 1:21 PM William Tambe <tambewilliam@xxxxxxxxx> wrote: > > I am having an issue in my kernel where delayed_put_task_struct() used > through call_rcu() by put_task_struct_rcu_user() never gets called. I am able to trace this issue to invoke_rcu_core() not getting called in __call_rcu_core() due to rcu_is_watching() always returning true. Any idea why I am seeing such an issue ? > > Any idea ?