-2
arch/x86/boot/compressed/relocs.c
-2
arch/x86/boot/compressed/relocs.c
···
403
403
for (i = 0; i < ehdr.e_shnum; i++) {
404
404
struct section *sec = &secs[i];
405
405
char *sym_strtab;
406
-
Elf32_Sym *sh_symtab;
407
406
int j;
408
407
409
408
if (sec->shdr.sh_type != SHT_SYMTAB) {
410
409
continue;
411
410
}
412
-
sh_symtab = sec->symtab;
413
411
sym_strtab = sec->link->strtab;
414
412
for (j = 0; j < sec->shdr.sh_size/sizeof(Elf32_Sym); j++) {
415
413
Elf32_Sym *sym;
+18
arch/x86/kernel/cpu/amd.c
+18
arch/x86/kernel/cpu/amd.c
···
580
580
}
581
581
}
582
582
583
+
/* re-enable TopologyExtensions if switched off by BIOS */
584
+
if ((c->x86 == 0x15) &&
585
+
(c->x86_model >= 0x10) && (c->x86_model <= 0x1f) &&
586
+
!cpu_has(c, X86_FEATURE_TOPOEXT)) {
587
+
u64 val;
588
+
589
+
if (!rdmsrl_amd_safe(0xc0011005, &val)) {
590
+
val |= 1ULL << 54;
591
+
wrmsrl_amd_safe(0xc0011005, val);
592
+
rdmsrl(0xc0011005, val);
593
+
if (val & (1ULL << 54)) {
594
+
set_cpu_cap(c, X86_FEATURE_TOPOEXT);
595
+
printk(KERN_INFO FW_INFO "CPU: Re-enabling "
596
+
"disabled Topology Extensions Support\n");
597
+
}
598
+
}
599
+
}
600
+
583
601
cpu_detect_cache_sizes(c);
584
602
585
603
/* Multi core CPU? */
+1
-1
arch/x86/platform/geode/net5501.c
+1
-1
arch/x86/platform/geode/net5501.c
+1
-1
drivers/platform/x86/intel_mid_powerbtn.c
+1
-1
drivers/platform/x86/intel_mid_powerbtn.c
···
78
78
79
79
input_set_capability(input, EV_KEY, KEY_POWER);
80
80
81
-
error = request_threaded_irq(irq, NULL, mfld_pb_isr, 0,
81
+
error = request_threaded_irq(irq, NULL, mfld_pb_isr, IRQF_NO_SUSPEND,
82
82
DRIVER_NAME, input);
83
83
if (error) {
84
84
dev_err(&pdev->dev, "Unable to request irq %d for mfld power"