Hello, On Tue, Jan 27, 2015 at 08:34:58AM +0900, Akinobu Mita wrote: > The owner module reference of the ahci platform's scsi_host is > initialized to libahci_platform's one, because these drivers use a > scsi_host_template defined in libahci_platform. So these drivers can > be unloaded even if the scsi device is being accessed. > > This fixes it by pushing the scsi_host_template from libahci_platform > to all leaf drivers. The scsi_host_template is passed through a new > argument of ahci_platform_init_host(). Two things. * It proly would be a better idea to use the specific platform driver name for each sht. * Can you please add comments on top of the SHT macros that these must be instantiated by the edge drivers and explain why? Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html