Alexander, I'm a bit puzzled by the way ahci_init_interrupts() works, when looking at a particular hardware implementation having 6 ports but allowing up to 16 MSIs - obviously, with one IRQ per port, obtaining 8 MSIs would be sufficient in this case, conserving on resources. Is there any reason this can't be done (i.e. by the caller of pci_enable_msi_block_auto() passing in the maximum desired number)? Besides that, would it be possible to tweak things so that /proc/interrupts could show distinct names for the individual IRQs? Thanks, Jan -- 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