On Wed, 2019-08-14 at 09:27 -0700, Stefano Stabellini wrote: > On Wed, 14 Aug 2019, Dario Faggioli wrote: > > On Tue, 2019-08-13 at 14:14 -0700, Stefano Stabellini wrote: > > > > > Now, while staring at the code of that loop, I've seen that > > pick_cpu() > > may mess up with the scratch cpumask for the CPU, which I don't > > think > > is a good thing. > > > > So, can you also try this third debug-patch? > > Yep, see attached > Ok, thanks again. So, cpumask_scratch() being mishandled was part of the problem, but not the root-cause. Well, it was worth a shot. :-P I think we need to get rid of the loop in which we're stuck. I have in mind a way to do this... I'll craft a patch later, or on Friday. Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <> (Raistlin Majere)