- struct acpi_pci_link *link = (struct acpi_pci_link *) context;
- u32 i = 0;
-
- ACPI_FUNCTION_TRACE("acpi_pci_link_check_possible");
-
- switch (resource->id) {
- case ACPI_RSTYPE_START_DPF:
- return_ACPI_STATUS(AE_OK);
- case ACPI_RSTYPE_IRQ:
- {
- struct acpi_resource_irq *p = &resource->data.irq;
- if (!p || !p->number_of_interrupts) {
- ACPI_DEBUG_PRINT((ACPI_DB_WARN, "Blank IRQ resource\n"));
- return_ACPI_STATUS(AE_OK);
- }
- for (i = 0; (i<p->number_of_interrupts && i<ACPI_PCI_LINK_MAX_POSSIBLE); i++) {
- if (!p->interrupts[i]) {
- ACPI_DEBUG_PRINT((ACPI_DB_WARN, "Invalid IRQ %d\n", p->interrupts[i]));
- continue;
+ struct acpi_pci_link *link = context;
+ u32 i = 0;
+
+
+ switch (resource->type) {
+ case ACPI_RESOURCE_TYPE_START_DEPENDENT:
+ return AE_OK;
+ case ACPI_RESOURCE_TYPE_IRQ:
+ {
+ struct acpi_resource_irq *p = &resource->data.irq;
+ if (!p || !p->interrupt_count) {
+ printk(KERN_WARNING PREFIX "Blank IRQ resource\n");
+ return AE_OK;