/* When a PCI device does not exist during config cycles, the 80200 gets a bus error instead of returning 0xffffffff. This handler simply returns.  */
static int iop3xx_pci_abort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
/* When a PCI device does not exist during config cycles, the 80200 gets a bus error instead of returning 0xffffffff. This handler simply returns.  */
static int iop3xx_pci_abort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
{
	DBG("PCI abort: address = 0x%08lx fsr = 0x%03x PC = 0x%08lx LR = 0x%08lx\n",
		addr, fsr, regs->ARM_pc, regs->ARM_lr);
	if (fsr & (1 << 10))
		regs->ARM_pc += 4;
	return 0;
}