> 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?