Not sure if we want a static scsi_device per host, or alloc and free dynamically.Hold your horses.
(@Hannes, I also have some proper patches for libsas if you want to add it)
I'm currently preparing a patchset implementing things by improving the current scsi_get_host_dev() etc.
RFC should be ready by the end of the week.