Cool, thanks! I rewrote the patch to use current->pid, removing the
idle callback.
On ia64 the activity indicator was kept up to date by modifying the
register state every time the cpu went into and out of idle. Ingo
thought this was excessive I/O overhead and since then, I've learned
that the UV system has a FIFO for these registers. So flipping the
bit every time we changed idle state would quickly fill the FIFO and
wouldn't be keeping in sync with the companion bit which indicates
that the cpu is interruptible.
So the hw group decided that having a once per second indicator, even
if it's only a very narrow (instant) sampling period, would meet their
requirements.
Thanks!
Mike
--