fyi,

I have found the source!!!

     test_kraken-695     [001] d.h.. 21957.157432: timer_start:
timer=0000000076c6a349 function=mix_interrupt_randomness
expires=4297132992 [timeout=0] bucket_expiry=4297132993 cpu=1 idx=1
flags=P
     test_kraken-695     [001] d.h.. 21964.197366: timer_start:
timer=000000006ea403de function=do_nocb_deferred_wakeup_timer
expires=4297133697 [timeout=1] bucket_expiry=4297133698 cpu=1 idx=2
flags=
     test_kraken-695     [001] d.h.. 21964.197368: timer_start:
timer=0000000076c6a349 function=mix_interrupt_randomness
expires=4297133696 [timeout=0] bucket_expiry=4297133697 cpu=1 idx=1
flags=P

enqueue_timer() is calling trigger_dyntick_cpu()...

the vast majority of these timers are from mix_interrupt_randomness but
there is also the occasional do_nocb_deferred_wakeup_timer...

every time I see a trace, at the same time, I see the interrupt count
increment... there is possible doubt...

Now, it is time to find a solution or a workaround but I was so happy
of my discovery that I wanted to share!


Reply via email to