diff -urN oldtree/drivers/ieee1394/ohci1394.c newtree/drivers/ieee1394/ohci1394.c --- oldtree/drivers/ieee1394/ohci1394.c 2006-08-18 15:01:22.000000000 -0400 +++ newtree/drivers/ieee1394/ohci1394.c 2006-08-19 17:08:56.482098250 -0400 @@ -3553,6 +3553,8 @@ static int ohci1394_pci_suspend (struct pci_dev *pdev, pm_message_t state) { + pci_save_state(pdev); + #ifdef CONFIG_PPC_PMAC if (machine_is(powermac)) { struct device_node *of_node; @@ -3564,8 +3566,6 @@ } #endif - pci_save_state(pdev); - return 0; } #endif