RE: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-20 Thread Avri Altman
ikov > Cc: Vinayak Holikatti ; Avi Shchislowski ; Alex Lemberg ; > subha...@codeaurora.org > Subject: Re: [PATCH v2 1/8] scsi: Add ufs transport class > > On Tue, 2018-08-14 at 11:42 +, Stanislav Nijnikov wrote: > > From: Bart Van Assche > > > Are you perhaps referring

Re: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-20 Thread Bart Van Assche
On Tue, 2018-08-14 at 11:42 +, Stanislav Nijnikov wrote: > From: Bart Van Assche > > Are you perhaps referring to the transport_class_register() calls in SCSI > > transport drivers? From what I see in existing SCSI transport drivers the > > transport_class_register() function is used to

RE: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-14 Thread Stanislav Nijnikov
ti ; Avi Shchislowski ; Alex Lemberg ; Stanislav Nijnikov > ; subha...@codeaurora.org > Subject: Re: [PATCH v2 1/8] scsi: Add ufs transport class > > On Thu, 2018-08-09 at 23:32 +, Avri Altman wrote: > > And as I said before, we think that maintaining the flexibility to have

Re: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-09 Thread Douglas Gilbert
On 2018-08-09 07:51 PM, Bart Van Assche wrote: On Thu, 2018-08-09 at 23:32 +, Avri Altman wrote: And as I said before, we think that maintaining the flexibility to have more-than-one bsg device nodes, will be useful serving as a testing and validation environment. That is a very vague

Re: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-09 Thread Bart Van Assche
On Thu, 2018-08-09 at 23:32 +, Avri Altman wrote: > And as I said before, we think that maintaining the flexibility to have > more-than-one > bsg device nodes, will be useful serving as a testing and validation > environment. That is a very vague statement. Please clarify. > >> "... > >>

Re: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-09 Thread Bart Van Assche
tin.peter...@oracle.com; > > j...@linux.vnet.ibm.com > > Cc: Vinayak Holikatti ; Avi Shchislowski ; Alex Lemberg ; Stanislav > > Nijnikov ; > > subha...@codeaurora.org > > Subject: Re: [PATCH v2 1/8] scsi: Add ufs transport class > > > > On Sun, 2018-08-05 at

RE: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-09 Thread Avri Altman
ti ; Avi Shchislowski ; Alex Lemberg ; Stanislav Nijnikov ; > subha...@codeaurora.org > Subject: Re: [PATCH v2 1/8] scsi: Add ufs transport class > > On Sun, 2018-08-05 at 14:39 +0300, Avri Altman wrote: > > A “ufs-port” is purely a software object. Evidently, the function &g

RE: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-09 Thread Avri Altman
ti ; Avi Shchislowski ; Alex Lemberg ; Stanislav Nijnikov ; > subha...@codeaurora.org > Subject: Re: [PATCH v2 1/8] scsi: Add ufs transport class > > On Sun, 2018-08-05 at 14:39 +0300, Avri Altman wrote: > > +config SCSI_UFS_ATTRS > > + tristate "UFS Transport

Re: [PATCH v2 1/8] scsi: Add ufs transport class

2018-08-08 Thread Bart Van Assche
On Sun, 2018-08-05 at 14:39 +0300, Avri Altman wrote: > A “ufs-port” is purely a software object. Evidently, the function > template takes no port as an argument, as the driver has no concept > of "port". We only need it as a hanging point in the bsg device tree, > so maybe a more appropriate

[PATCH v2 1/8] scsi: Add ufs transport class

2018-08-05 Thread Avri Altman
Scsi transport is a framework that allow to send scsi commands to a non-scsi devices. Still, it is flexible enough to allow sending non-scsi commands as well. We will use this framework to manage ufs devices by sending UPIU transactions. In addition to the basic SCSI core objects this transport