The following patches allow the aic94xx module to be unloaded and loaded. All release functions in the sas transport and scsi core are being called now. The patch to scsi_transport_sas most likely will need to be expanded as there appears to be some extra puts in error cases, but this patch allows the release functions to be called where they where not being called before. We have tested the patches on a single and multi-node x86 box and a ppc64 system. We are currently investigating an issue on an expander based with drive hotplug insertion. -andmike -- Michael Anderson andmike@xxxxxxxxxx - : 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