7.2-release/amd64: panic, spin lock held too long

Attilio Rao attilio at freebsd.org
Sat Sep 19 19:24:25 UTC 2009


2009/9/19 Dan Naumov <dan.naumov at gmail.com>:
> On Fri, Sep 18, 2009 at 2:25 PM, C. C. Tang <hiyorin at gmail.com> wrote:
>>> Attilio Rao wrote:
>>>>
>>>> 2009/9/17 C. C. Tang <hiyorin at gmail.com>:
>>>>>>>
>>>>>>> Dan, is that machine equipped with Hyperthreading?
>>>>>>>
>>>>>>> Attilio
>>>>>>
>>>>>> Yes. It's an Intel Atom 330, which is a dualcore CPU with HT (4 cores
>>>>>> visible in "top" as a result)
>>>>>
>>>>> Yes, mine is also Atom 330.
>>>>>
>>>>> I cannot test the patch because my machine is also in production now.
>>>>> But I
>>>>> have tested it with hyperthreading.
>>>>> powerd with HyperThreading -> spin lock hold too long
>>>>> powerd without HyperThreading -> no problem
>>>>> no powerd with/without HyperThreading -> no problem
>>>>
>>>> But these are with the last patch I posted in?
>>>> (specifically, for 7.2:
>>>> http://www.freebsd.org/~attilio/sched_ule.diff
>>>> )
>>>>
>>>> So with the patch in, powerd and hyperthreading on you still get a
>>>> deadlock?
>>>>
>>>> Attilio
>>>>
>>>>
>> I have patched the sched_ule.c and did a make buildkernel & make
>> installkernel (is buildworld and installworld necessary?), rebooted and the
>> machine is running now.
>> I will post here again if there is any update.
>
> Considering we are at RC1 right now, is there any chance this patch
> makes it into 8.0 release if the patch fixes the issue and doesn't
> cause any regressions? Unfortunately I can't test it myself right now,
> so I have to rely on other people experiencing the same issue to see
> if the patch fixes it.

I alredy committed it to STABLE_8 and then it will make it for sure.

Attilio


-- 
Peace can only be achieved by understanding - A. Einstein


More information about the freebsd-stable mailing list