Browse Source

x86: remove idle_timestamp from 32bit irq_cpustat_t

Impact: bogus irq_cpustat field removed

idle_timestamp is left over from the removed irqbalance code.

Signed-off-by: Brian Gerst <brgerst@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Brian Gerst 16 years ago
parent
commit
03d2989df9
2 changed files with 0 additions and 2 deletions
  1. 0 1
      arch/x86/include/asm/hardirq_32.h
  2. 0 1
      arch/x86/kernel/process_32.c

+ 0 - 1
arch/x86/include/asm/hardirq_32.h

@@ -6,7 +6,6 @@
 
 
 typedef struct {
 typedef struct {
 	unsigned int __softirq_pending;
 	unsigned int __softirq_pending;
-	unsigned long idle_timestamp;
 	unsigned int __nmi_count;	/* arch dependent */
 	unsigned int __nmi_count;	/* arch dependent */
 	unsigned int apic_timer_irqs;	/* arch dependent */
 	unsigned int apic_timer_irqs;	/* arch dependent */
 	unsigned int irq0_irqs;
 	unsigned int irq0_irqs;

+ 0 - 1
arch/x86/kernel/process_32.c

@@ -108,7 +108,6 @@ void cpu_idle(void)
 				play_dead();
 				play_dead();
 
 
 			local_irq_disable();
 			local_irq_disable();
-			__get_cpu_var(irq_stat).idle_timestamp = jiffies;
 			/* Don't trace irqs off for idle */
 			/* Don't trace irqs off for idle */
 			stop_critical_timings();
 			stop_critical_timings();
 			pm_idle();
 			pm_idle();