Hello, This is the second take of convert-sata_nv-to-new-EH patchset. Changes from the last take[1] are... * controllers are differentiated by standard port_info/poert_ops instead of nv_host/host_desc * thaw() fixed such that only the affected port's irq status is cleared. I've tested it on ASUS A8N-E (nForce4, CK804, 10de:0054), and everything works fine. However, the controller doesn't have protection against data transfer hang (IORDY hang) and the machine completely locks up if a device is removed during active data transfer. I don't think it can be worked around without using the better interface (ADMA). This patchset contains 6 patches. #01-03: prep sata_nv #04 : improve irq handler #05 : implement new EH #06 : add hotplug support This patchset is against upstream (db9ca5803566078aafe63cf364ef98b5097e4194) Thanks. -- tejun [1] http://article.gmane.org/gmane.linux.ide/11381 - : 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