Re: ioapic_assign_cpu() on active level-triggered interrupt

2010-06-08 Thread Alexander Motin
Hi. John Baldwin wrote: > On Friday 04 June 2010 2:30:13 pm Alexander Motin wrote: >> I am working on driver for HPET event timers. It works mostly fine, >> except after some cases when ioapic_assign_cpu() called while timer is >> active. Under interrupt rate of 10KHz it is enough a dozen cpuset r

Re: ioapic_assign_cpu() on active level-triggered interrupt

2010-06-07 Thread John Baldwin
On Friday 04 June 2010 2:30:13 pm Alexander Motin wrote: > Hi. > > I am working on driver for HPET event timers. It works mostly fine, > except after some cases when ioapic_assign_cpu() called while timer is > active. Under interrupt rate of 10KHz it is enough a dozen cpuset runs > to break it (wi

ioapic_assign_cpu() on active level-triggered interrupt

2010-06-04 Thread Alexander Motin
Hi. I am working on driver for HPET event timers. It works mostly fine, except after some cases when ioapic_assign_cpu() called while timer is active. Under interrupt rate of 10KHz it is enough a dozen cpuset runs to break it (with 1KHz - few dozens). When it happens, I can see that timer is still