All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86: eliminate unused irq0_irqs counter
@ 2012-02-24 11:50 Jan Beulich
  2012-02-27  9:39 ` [tip:timers/core] x86/time: Eliminate " tip-bot for Jan Beulich
  0 siblings, 1 reply; 2+ messages in thread
From: Jan Beulich @ 2012-02-24 11:50 UTC (permalink / raw)
  To: mingo, tglx, hpa; +Cc: linux-kernel

As of 2.6.38 this counter is being maintained without ever being read.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

---
 arch/x86/include/asm/hardirq.h |    1 -
 arch/x86/kernel/time.c         |    3 ---
 2 files changed, 4 deletions(-)

--- 3.3-rc4/arch/x86/include/asm/hardirq.h
+++ 3.3-rc4-x86-no-irq0_irqs/arch/x86/include/asm/hardirq.h
@@ -7,7 +7,6 @@
 typedef struct {
 	unsigned int __softirq_pending;
 	unsigned int __nmi_count;	/* arch dependent */
-	unsigned int irq0_irqs;
 #ifdef CONFIG_X86_LOCAL_APIC
 	unsigned int apic_timer_irqs;	/* arch dependent */
 	unsigned int irq_spurious_count;
--- 3.3-rc4/arch/x86/kernel/time.c
+++ 3.3-rc4-x86-no-irq0_irqs/arch/x86/kernel/time.c
@@ -57,9 +57,6 @@ EXPORT_SYMBOL(profile_pc);
  */
 static irqreturn_t timer_interrupt(int irq, void *dev_id)
 {
-	/* Keep nmi watchdog up to date */
-	inc_irq_stat(irq0_irqs);
-
 	global_clock_event->event_handler(global_clock_event);
 
 	/* MCA bus quirk: Acknowledge irq0 by setting bit 7 in port 0x61 */




^ permalink raw reply	[flat|nested] 2+ messages in thread

* [tip:timers/core] x86/time: Eliminate unused irq0_irqs counter
  2012-02-24 11:50 [PATCH] x86: eliminate unused irq0_irqs counter Jan Beulich
@ 2012-02-27  9:39 ` tip-bot for Jan Beulich
  0 siblings, 0 replies; 2+ messages in thread
From: tip-bot for Jan Beulich @ 2012-02-27  9:39 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, jbeulich, JBeulich, tglx, mingo

Commit-ID:  d93c4071b78f4676ef70ec8f2d4bae59b6cc5523
Gitweb:     http://git.kernel.org/tip/d93c4071b78f4676ef70ec8f2d4bae59b6cc5523
Author:     Jan Beulich <JBeulich@suse.com>
AuthorDate: Fri, 24 Feb 2012 11:50:27 +0000
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Mon, 27 Feb 2012 08:46:25 +0100

x86/time: Eliminate unused irq0_irqs counter

As of v2.6.38 this counter is being maintained without ever being
read.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Link: http://lkml.kernel.org/r/4F4787930200007800074A10@nat28.tlf.novell.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
 arch/x86/include/asm/hardirq.h |    1 -
 arch/x86/kernel/time.c         |    3 ---
 2 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/arch/x86/include/asm/hardirq.h b/arch/x86/include/asm/hardirq.h
index da0b3ca..382f75d 100644
--- a/arch/x86/include/asm/hardirq.h
+++ b/arch/x86/include/asm/hardirq.h
@@ -7,7 +7,6 @@
 typedef struct {
 	unsigned int __softirq_pending;
 	unsigned int __nmi_count;	/* arch dependent */
-	unsigned int irq0_irqs;
 #ifdef CONFIG_X86_LOCAL_APIC
 	unsigned int apic_timer_irqs;	/* arch dependent */
 	unsigned int irq_spurious_count;
diff --git a/arch/x86/kernel/time.c b/arch/x86/kernel/time.c
index dd5fbf4..c6eba2b 100644
--- a/arch/x86/kernel/time.c
+++ b/arch/x86/kernel/time.c
@@ -57,9 +57,6 @@ EXPORT_SYMBOL(profile_pc);
  */
 static irqreturn_t timer_interrupt(int irq, void *dev_id)
 {
-	/* Keep nmi watchdog up to date */
-	inc_irq_stat(irq0_irqs);
-
 	global_clock_event->event_handler(global_clock_event);
 
 	/* MCA bus quirk: Acknowledge irq0 by setting bit 7 in port 0x61 */

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-02-27  9:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-24 11:50 [PATCH] x86: eliminate unused irq0_irqs counter Jan Beulich
2012-02-27  9:39 ` [tip:timers/core] x86/time: Eliminate " tip-bot for Jan Beulich

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.