Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

genirq: remove artifacts from sparseirq removal

Signed-off-by: Ingo Molnar <mingo@elte.hu>

+2 -8
+1
arch/Kconfig
··· 102 102 help 103 103 The <linux/clk.h> calls support software clock gating and 104 104 thus are a key power management tool on many systems. 105 +
-1
arch/x86/kernel/acpi/boot.c
··· 1254 1254 return count; 1255 1255 } 1256 1256 1257 - 1258 1257 count = 1259 1258 acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE, acpi_parse_int_src_ovr, 1260 1259 nr_irqs);
-1
arch/x86/kernel/irqinit_32.c
··· 184 184 185 185 irq_ctx_init(smp_processor_id()); 186 186 } 187 -
-1
arch/x86/kernel/vmlinux_64.lds.S
··· 173 173 *(.x86_cpu_dev.init) 174 174 } 175 175 __x86_cpu_dev_end = .; 176 - 177 176 SECURITY_INIT 178 177 179 178 . = ALIGN(8);
-3
arch/x86/mm/init_32.c
··· 66 66 static unsigned long __meminitdata table_top; 67 67 68 68 static int __initdata after_init_bootmem; 69 - int after_bootmem; 70 69 71 70 static __init void *alloc_low_page(unsigned long *phys) 72 71 { ··· 987 988 reservedpages++; 988 989 989 990 set_highmem_pages_init(); 990 - 991 - after_bootmem = 1; 992 991 993 992 codesize = (unsigned long) &_etext - (unsigned long) &_text; 994 993 datasize = (unsigned long) &_edata - (unsigned long) &_etext;
-1
include/linux/init.h
··· 246 246 247 247 /* Relies on boot_command_line being set */ 248 248 void __init parse_early_param(void); 249 - 250 249 #endif /* __ASSEMBLY__ */ 251 250 252 251 /**
+1 -1
include/linux/kernel_stat.h
··· 28 28 29 29 struct kernel_stat { 30 30 struct cpu_usage_stat cpustat; 31 - unsigned int irqs[NR_IRQS]; 31 + unsigned int irqs[NR_IRQS]; 32 32 }; 33 33 34 34 DECLARE_PER_CPU(struct kernel_stat, kstat);