Merge branch 'x86-mrst-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'x86-mrst-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
x86, mrst: add nop functions to x86_init mpparse functions
x86, mrst, pci: return 0 for non-present pci bars
x86: Avoid check hlt for newer cpus

+7 -2
+1 -1
arch/x86/kernel/cpu/bugs.c
··· 86 86 87 87 static void __init check_hlt(void) 88 88 { 89 - if (paravirt_enabled()) 89 + if (boot_cpu_data.x86 >= 5 || paravirt_enabled()) 90 90 return; 91 91 92 92 printk(KERN_INFO "Checking 'hlt' instruction... ");
+5
arch/x86/kernel/mrst.c
··· 237 237 x86_init.pci.fixup_irqs = x86_init_noop; 238 238 239 239 legacy_pic = &null_legacy_pic; 240 + 241 + /* Avoid searching for BIOS MP tables */ 242 + x86_init.mpparse.find_smp_config = x86_init_noop; 243 + x86_init.mpparse.get_smp_config = x86_init_uint_noop; 244 + 240 245 }
+1 -1
arch/x86/pci/mrst.c
··· 109 109 decode++; 110 110 decode = ~(decode - 1); 111 111 } else { 112 - decode = ~0; 112 + decode = 0; 113 113 } 114 114 115 115 /*