From: Anton Blanchard <anton@samba.org>

sym2 driver is currently bust on ppc64, it checks the return value of
pci_set_mwi.  It turns out we cant override pci_set_mwi pre arch neatly at
the moment, so it looks to a driver like it is failing.



 drivers/scsi/sym53c8xx_2/sym_glue.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

diff -puN drivers/scsi/sym53c8xx_2/sym_glue.c~ppc64-sym2-fix drivers/scsi/sym53c8xx_2/sym_glue.c
--- 25/drivers/scsi/sym53c8xx_2/sym_glue.c~ppc64-sym2-fix	2003-09-26 22:15:15.000000000 -0700
+++ 25-akpm/drivers/scsi/sym53c8xx_2/sym_glue.c	2003-09-26 22:15:15.000000000 -0700
@@ -2159,8 +2159,7 @@ sym53c8xx_pci_init(struct pci_dev *pdev,
 
 	/* If the chip can do Memory Write Invalidate, enable it */
 	if (chip->features & FE_WRIE) {
-		if (pci_set_mwi(pdev))
-			return -1;
+		pci_set_mwi(pdev);
 	}
 
 	/*

_