Merge branch 'x86-mrst-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 18 May 2010 16:27:49 +0000 (09:27 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 18 May 2010 16:27:49 +0000 (09:27 -0700)
* '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

1  2 
arch/x86/pci/mrst.c

diff --combined arch/x86/pci/mrst.c
index 1cdc02cf8fa49e159cdd4696766abad56b50c13b,d5c7aefe56ff080685b96f3797b39a34165c1623..7ef3a2735df39f2fdfbd4624a440e22d3e169879
@@@ -109,7 -109,7 +109,7 @@@ static int pci_device_update_fixed(stru
                        decode++;
                        decode = ~(decode - 1);
                } else {
-                       decode = ~0;
+                       decode = 0;
                }
  
                /*
@@@ -247,10 -247,6 +247,10 @@@ static void __devinit pci_fixed_bar_fix
        u32 size;
        int i;
  
 +      /* Must have extended configuration space */
 +      if (dev->cfg_size < PCIE_CAP_OFFSET + 4)
 +              return;
 +
        /* Fixup the BAR sizes for fixed BAR devices and make them unmoveable */
        offset = fixed_bar_cap(dev->bus, dev->devfn);
        if (!offset || PCI_DEVFN(2, 0) == dev->devfn ||