[Apologies for resending. The mailing lists on vger freaked out over MIME content in the last message.] - (void)ide_ack_intr(hwif); + if (hwif->ack_intr(hwif)) + hwif->ack_intr(hwif); Shouldn't that be: - (void)ide_ack_intr(hwif); + if (hwif->ack_intr) + hwif->ack_intr(hwif); Dave -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html