On Thu, 8 Jan 2015, Akinobu Mita wrote:
> >> Why don't ufs and usb-storage define the host templates in the sub drivers?
> >> That's what libata or the mpt fusion driver do.
> >
> > Originally the subdrivers were all part of usb-storage. When they were
> > split out into separate modules, there d
2015-01-08 0:09 GMT+09:00 Alan Stern :
> On Wed, 7 Jan 2015, Christoph Hellwig wrote:
>
>> On Wed, Jan 07, 2015 at 11:02:59PM +0900, Akinobu Mita wrote:
>> > While accessing a scsi_device, the use count of the underlying LLDD module
>> > is incremented. The module reference is retrieved through .m
On Wed, 7 Jan 2015, Christoph Hellwig wrote:
> On Wed, Jan 07, 2015 at 11:02:59PM +0900, Akinobu Mita wrote:
> > While accessing a scsi_device, the use count of the underlying LLDD module
> > is incremented. The module reference is retrieved through .module field of
> > struct scsi_host_template.
On Wed, Jan 07, 2015 at 11:02:59PM +0900, Akinobu Mita wrote:
> While accessing a scsi_device, the use count of the underlying LLDD module
> is incremented. The module reference is retrieved through .module field of
> struct scsi_host_template.
>
> This mapping between scsi_device and underlying
While accessing a scsi_device, the use count of the underlying LLDD module
is incremented. The module reference is retrieved through .module field of
struct scsi_host_template.
This mapping between scsi_device and underlying LLDD module works well
except some scsi drivers (ufs and unusual usb sto