From: Anton Blanchard 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-19 00:38:23.000000000 -0700 +++ 25-akpm/drivers/scsi/sym53c8xx_2/sym_glue.c 2003-09-19 00:38:23.000000000 -0700 @@ -2287,8 +2287,7 @@ sym53c8xx_pci_init(struct pci_dev *pdev, } if (chip->features & FE_WRIE) { - if (pci_set_mwi(pdev)) - return -1; + pci_set_mwi(pdev); } /* _