From: Ingo Molnar <mingo@kernel.org>
To: "Maciej W. Rozycki" <macro@linux-mips.org>
Cc: Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
x86@kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] x86: Fix XT-PIC-XT-PIC in /proc/interrupts
Date: Mon, 27 Oct 2014 08:47:48 +0100 [thread overview]
Message-ID: <20141027074748.GA18025@gmail.com> (raw)
In-Reply-To: <alpine.LFD.2.11.1410260147190.21390@eddie.linux-mips.org>
* Maciej W. Rozycki <macro@linux-mips.org> wrote:
> Fix duplicate XT-PIC seen in /proc/interrupts on x86 systems that make
> use of 8259A Programmable Interrupt Controllers. Specifically convert
> output like this:
>
> CPU0
> 0: 76573 XT-PIC-XT-PIC timer
> 1: 11 XT-PIC-XT-PIC i8042
> 2: 0 XT-PIC-XT-PIC cascade
> 4: 8 XT-PIC-XT-PIC serial
> 6: 3 XT-PIC-XT-PIC floppy
> 7: 0 XT-PIC-XT-PIC parport0
> 8: 1 XT-PIC-XT-PIC rtc0
> 10: 448 XT-PIC-XT-PIC fddi0
> 12: 23 XT-PIC-XT-PIC eth0
> 14: 2464 XT-PIC-XT-PIC ide0
> NMI: 0 Non-maskable interrupts
> ERR: 0
>
> to one like this:
>
> CPU0
> 0: 122033 XT-PIC timer
> 1: 11 XT-PIC i8042
> 2: 0 XT-PIC cascade
> 4: 8 XT-PIC serial
> 6: 3 XT-PIC floppy
> 7: 0 XT-PIC parport0
> 8: 1 XT-PIC rtc0
> 10: 145 XT-PIC fddi0
> 12: 31 XT-PIC eth0
> 14: 2245 XT-PIC ide0
> NMI: 0 Non-maskable interrupts
> ERR: 0
>
> that is one like we used to have from ~2.2 till it was changed sometime.
>
> The rationale is there is no value in this duplicate information, it
> merely clutters output and looks ugly. We only have one handler for
> 8259A interrupts so there is no need to give it a name separate from the
> name already given to irq_chip.
>
> We could define meaningful names for handlers based on bits in the ELCR
> register on systems that have it or the value of the LTIM bit we use in
> ICW1 otherwise (hardcoded to 0 though with MCA support gone), to tell
> edge-triggered and level-triggered inputs apart. While that information
> does not affect 8259A interrupt handlers it could help people determine
> which lines are shareable and which are not. That is material for a
> separate change though.
>
> Any tools that parse /proc/interrupts are supposed not to be affected
> since it was many years we used the format this change converts back to.
What's the effect of this change on the output for non-8259A irq
controllers?
Thanks,
Ingo
next prev parent reply other threads:[~2014-10-27 7:47 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-26 16:06 [PATCH] x86: Fix XT-PIC-XT-PIC in /proc/interrupts Maciej W. Rozycki
2014-10-27 7:47 ` Ingo Molnar [this message]
2014-10-27 12:29 ` Maciej W. Rozycki
2014-10-27 12:44 ` Ingo Molnar
2014-10-28 11:13 ` [tip:x86/urgent] x86/irq: " tip-bot for Maciej W. Rozycki
2014-10-28 11:18 ` tip-bot for Maciej W. Rozycki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141027074748.GA18025@gmail.com \
--to=mingo@kernel.org \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=macro@linux-mips.org \
--cc=mingo@redhat.com \
--cc=tglx@linutronix.de \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.