Re: [PATCH v2] sched/core: fix illegal RCU from offline CPUs

From: Qian Cai
Date: Thu Jan 23 2020 - 23:21:45 EST




> On Jan 21, 2020, at 5:35 AM, Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:
>
> Something like this; except you'll need to go audit archs to make sure
> they all call idle_task_exit() and/or put in comments on why they don't
> have to (perhaps their bringup switches them to &init_mm unconditionally
> and the switch_mm() is not required).

Damn, I am having a hard time to motivate myself to learn all about those two âdeadâ arches from scratch. I suppose the first step we could put a dummy finish_cpu() for alpha and parisc if they donât call idle_task_exit() in the first place anyway, so if it is a bug there it is another issue that could be dealt with in a separate patch later?