On Tue, 2007-02-06 at 22:41 +0100, Ingo Molnar wrote:
> * Daniel Walker <[EMAIL PROTECTED]> wrote:
> 
> > > we could make this clearer by renaming 'LOC' (which stands for 
> > > 'LOCal timer interupts' and was added [and misnamed] by yours truly 
> > > many moons ago) to 'apic-timer' and 'timer' to 'PIT-timer' but 
> > > /that/ would be more of a userspace visible change than the change 
> > > in the counter rates.
> > 
> > If we change the current "timer" entry to be listed as "lapic-timer" 
> > and not "IO-APIC-edge" (or one of the other names) and replace it with 
> > the count from LOC , [...]
> 
> doing that would not fake the old behavior (which is your suggestion), 
> LOC is per CPU, while the PIT timer irq that was there is global.
> 
> But, as per the previous mails, the new behavior is just fine, because 
> /proc/interrupts just reflects reality. And the way the kernel utilizes 
> the hardware has just changed - for the better.
> 
> The same happens when say a network driver implements NAPI: the IRQ 
> count goes way, way down. Or if a driver starts supporing MSI - the IRQ 
> line even moves to another one. Do we try to fix those counts up to 
> match the 'previous behavior'? Of course not. What you are suggesting 
> makes no sense, is against current kernel practices - as we pointed it 
> out to you 7 mails ago.

I'm not saying we should "fake" anything .. I'm saying list what's
really happening .. In a human readable way .

Your saying we should keep it unreadable, and let the users be that much
more confused .. Which I don't agree with.

> > [...] that would make sense cause that field already changes depending 
> > if you have a io-apic or not ..
> 
> (that is something else: it's different because a different irq-chip is 
> behind it.)

Why is that not the case with lapic ? 

Daniel

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to