Tejun, The following patches clean up vsc_sata_interrupt according to your recommendations in the thread "sata_vsc with iq3124h regression in 2.6.20". Dan Williams (2): sata_vsc: factor the error and normal intr paths into separate routines sata_vsc: clean up vsc_sata_interrupt * Based on Linus' latest git tree (commit: e696268a73f7f59a333624f9abf8ffc9412ee64c) * Tested with an iq3124h PCI-X add-in card on an iop13xx platform * Interrupt based hotplug is also enabled by these patches Regards, Dan - 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