On Fri, 2009-08-21 at 11:06 +0400, Nikita V. Youshchenko wrote: > tags 542250 +patch > thanks > > > > That means, do_IRQ can't be called on the same CPU before previous > > > invocation returns. So multiple levels of "hard-interrupt contexts" > > > just can't exist. > > > > > > Then even 2 spinning-state structures per cpu should be enough. No > > > need to have more. > > > > > > And then my fix looks correct. It still leaves some overkill (3rd > > > spinning-state), but it should reliably avoid the original crash. > > > > OK, agreed. > > Re-tagging it as 'patch' then.
I already did that. :-) > Is there any chance to get this fix into lenny? AFAIU, this bug may affect > both i386 and amd64, both dom0 and domU [if domU is running -xen flavour], > almost on any hardware with >1 CPUs, and cause system crash... Yes, I have added it to the lenny branch. Ben. -- Ben Hutchings If at first you don't succeed, you're doing about average.
signature.asc
Description: This is a digitally signed message part