Hi, greg k-h
So what UFS commands are you missing that you need to see implemented?
And again, have you checked the different forks of the driver?
Seems there is something misunderstood, I want to use UPIU, rather than CDB. Maybe it is not possible based on current UFS stacks. Of course, exactly, there is no missing SCSI command listed in UFS 2.1.
And also it doesn't support several UFS special command.
Are you referring to SCSI commands or rather to UFS commands that fall outside the SCSI spec? Anyway, an approach that is used by many SCSI drivers to export information to user space that falls outside the SCSI spec is to create additional sysfs attributes. See also the sdev_attrs and shost_attrs members of struct scsi_host_template.
Yes, for the UFS information, I can use these interface/approach to easily
get.
I am thinking how about some testing case and configuration operation.
Which ones exactly?
Also, is it possible bypass SCSI stacks and go into directly UFS stack?
Look at the different sysfs files for the UFS device, it does that for some commands.
To be honest, I don't know which interface, it can pass UPIU to UFS driver, And bypass SCSI stacks.
Thanks. Bean Huo
On Tue, Dec 05, 2017 at 03:44:19PM +0000, Bean Huo (beanhuo) wrote:
Hi, greg k-h
So what UFS commands are you missing that you need to see implemented?
And again, have you checked the different forks of the driver?
Seems there is something misunderstood, I want to use UPIU, rather than CDB. Maybe it is not possible based on current UFS stacks. Of course, exactly, there is no missing SCSI command listed in UFS 2.1.
Again, have you looked at the different forks out there? I bet you can already do this...
If not, I'm sure simple patches should be able to add the missing functionality, it would be good to get a solid UFS driver one of these days in the tree :)
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org