Hello, all. This patchset contains patches from Jeff Garzik, Alan Cox, Dave Jones and me to fix/clean up initializaton and legacy handling. This patchset contains the following patches. #01-05 : assorted fixes & clean ups to initiallization #06-07 : kill host_set->next and handle legacy ports in one host_set #08-11 : use dummy port for stolen legacy ports and kill hard_port_no Tested both combined and native modes with ICH7R. Everything seems to work including stolen port handling. This patchset is against the current libata-dev #upstream[1] and available in the following git tree. http://htj.dyndns.org/git/?p=libata-tj.git;a=shortlog;h=tj-upstream git://htj.dyndns.org/libata-tj tj-upstream PATA drivers have been updated accordingly and available at http://htj.dyndns.org/git/?p=libata-tj.git;a=shortlog;h=tj-pata-drivers git://htj.dyndns.org/libata-tj tj-pata-drivers Updated ALL branch is available at http://htj.dyndns.org/git/?p=libata-tj.git;a=shortlog;h=tj-ALL git://htj.dyndns.org/libata-tj tj-ALL I'll post PATA patch separately for review. Thanks. -- tejun - : 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