/* Exceptions for specific devices. Usually work-arounds for fatal design flaws.  */
static void __init pci_fixup_umc_ide(struct pci_dev *d)
/* Exceptions for specific devices. Usually work-arounds for fatal design flaws.  */
static void __init pci_fixup_umc_ide(struct pci_dev *d)
{
	int i;
	printk("PCI: Fixing base address flags for device %s\n", pci_name(d));
	for(i=0; i<4; i++)
		d->resource[i].flags |= PCI_BASE_ADDRESS_SPACE_IO;
}