mbox series

[0/4] Simplify and optimize the UFS driver

Message ID 20191031225528.233895-1-bvanassche@acm.org (mailing list archive)
Headers show
Series Simplify and optimize the UFS driver | expand

Message

Bart Van Assche Oct. 31, 2019, 10:55 p.m. UTC
Hi Martin,

While reading the UFS source code I noticed that some existing mechanisms
are duplicated in this driver. These patches simplify and optimize the UFS
driver. These patches are entirely untested.

Bart.

Bart Van Assche (4):
  ufs: Avoid busy-waiting by eliminating tag conflicts
  ufs: Simplify the clock scaling mechanism implementation
  ufs: Remove the SCSI timeout handler
  ufs: Remove superfluous memory barriers

 drivers/scsi/ufs/ufshcd.c | 288 +++++++++++---------------------------
 drivers/scsi/ufs/ufshcd.h |  12 +-
 2 files changed, 90 insertions(+), 210 deletions(-)

Comments

Avri Altman Nov. 4, 2019, 2:34 p.m. UTC | #1
> 
> 
> Hi Martin,
> 
> While reading the UFS source code I noticed that some existing mechanisms are
> duplicated in this driver. These patches simplify and optimize the UFS driver.
> These patches are entirely untested.
Please allow few more days to test it.

Thanks,
Avri

> 
> Bart.
> 
> Bart Van Assche (4):
>   ufs: Avoid busy-waiting by eliminating tag conflicts
>   ufs: Simplify the clock scaling mechanism implementation
>   ufs: Remove the SCSI timeout handler
>   ufs: Remove superfluous memory barriers
> 
>  drivers/scsi/ufs/ufshcd.c | 288 +++++++++++---------------------------
>  drivers/scsi/ufs/ufshcd.h |  12 +-
>  2 files changed, 90 insertions(+), 210 deletions(-)
Bart Van Assche Nov. 4, 2019, 3:55 p.m. UTC | #2
On 11/4/19 6:34 AM, Avri Altman wrote:
>> While reading the UFS source code I noticed that some existing mechanisms are
>> duplicated in this driver. These patches simplify and optimize the UFS driver.
>> These patches are entirely untested.
 >
> Please allow few more days to test it.

Thank you Avri for having offered to test this patch series. Please wait 
with testing until I have posted v2 of this series - I just realized 
that patch 2/4 needs more work.

Thanks,

Bart.