Commit 600223fe authored by Anton Blanchard's avatar Anton Blanchard

ppc64: Fix for sym2 problem (first place that checked pci_set_mwi return code)

parent cb57e089
...@@ -34,12 +34,15 @@ struct pci_dev; ...@@ -34,12 +34,15 @@ struct pci_dev;
#define HAVE_ARCH_PCI_MWI 1 #define HAVE_ARCH_PCI_MWI 1
static inline int pcibios_prep_mwi(struct pci_dev *dev) static inline int pcibios_prep_mwi(struct pci_dev *dev)
{ {
/* /*
* pSeries firmware sets cacheline size and hardware treats * We would like to avoid touching the cacheline size or MWI bit
* MWI the same as memory write, so we dont change cacheline size * but we cant do that with the current pcibios_prep_mwi
* or the MWI bit. * interface. pSeries firmware sets the cacheline size (which is not
* the cpu cacheline size in all cases) and hardware treats MWI
* the same as memory write. So we dont touch the cacheline size
* here and allow the generic code to set the MWI bit.
*/ */
return 1; return 0;
} }
extern unsigned int pcibios_assign_all_busses(void); extern unsigned int pcibios_assign_all_busses(void);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment