> > | drivers/isdn/hardware/avm/b1isa.c: In function `b1isa_init':> > | drivers/isdn/hardware/avm/b1isa.c:183: structure has no member named `irq_resource'> > Ick, I don't really think we want users trying to override the irq> number of their pci cards...

Well, in fact these are actually ISA cards, so nothing wrong with the user specifying the interrupts. This dates back to before the driver model, we were abusing struct pci_dev as a more general struct device to streamline support of PCI and ISA cards within the same code.