Martin, Any further comments concerning this series? Thanks, Avri > > UFS Protocol Information Units (UPIU) are UFS packets that travel > between the host and the device on the UniPro bus. Our previous series > added the capability to send UPIUs to the ufs driver. It does not cover > all the possible UPIU types - we are mainly focused on device management, > provisioning, testing and validation, so it covers UPIUs that falls in > that box. > > Our intension is to publish ufs-utils soon - an open source user space > utility that relies on that infrastructure to perform those tasks. > This short series is adding one last functionality needed by ufs-utils > that was somehow left behind - allowing reading descriptors as well. > > Repost of v4 and adds tags already received. > While at it, it turns out that quite a few people are waiting for > ufs-utils, e.g. https://www.spinics.net/lists/linux-scsi/msg127807.html. > So I expect that the small, but vibrant community of ufs users, will try > to expand this infrastructure even further. > > V3->v4: > Improve code readability in ufs-bsg: Allow reading descriptors > Update Reviewed-by tag. > > V2->v3: > Add a prep patch with write descriptor calling convention changes. > Elaborate the commit log of ufs-bsg: Allow reading descriptors > Add Reviewed-by tag. > > v1->v2: > Withdraw from the attempt to change the reply buffer, instead place the > descriptor being read in the actual data buffer in the bio. > > Avri Altman (3): > scsi: ufs-bsg: Change the calling convention for write descriptor > scsi: ufs: Allow reading descriptor via raw upiu > scsi: ufs-bsg: Allow reading descriptors > > Documentation/scsi/ufs.txt | 11 ++++++++ > drivers/scsi/ufs/ufs_bsg.c | 63 ++++++++++++++++++++++++++------------------ > -- > drivers/scsi/ufs/ufshcd.c | 20 ++++++++++----- > 3 files changed, 61 insertions(+), 33 deletions(-) > > -- > 1.9.1