mbox series

[v4,0/3] Simplify and optimize the UFS driver

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

Message

Bart Van Assche Nov. 11, 2019, 5:48 p.m. UTC
Hello Martin,

This patch series that simplifies and optimizes the UFS driver. Please consider
this patch series for kernel v5.5.

Thanks,

Bart.

Changes compared to v3:
- Left out "scsi" from the name of the functions that suspend and resume
  command processing.

Changes compared to v2:
- Use a separate tag set for TMF tags.

Changes compared to v1:
- Use the block layer tag infrastructure for managing TMF tags.

Bart Van Assche (3):
  ufs: Avoid busy-waiting by eliminating tag conflicts
  ufs: Use blk_{get,put}_request() to allocate and free TMFs
  ufs: Simplify the clock scaling mechanism implementation

 drivers/scsi/ufs/ufshcd.c | 384 +++++++++++++++++---------------------
 drivers/scsi/ufs/ufshcd.h |  21 +--
 2 files changed, 173 insertions(+), 232 deletions(-)

Comments

Avri Altman Nov. 12, 2019, 7:07 a.m. UTC | #1
> 
> Hello Martin,
> 
> This patch series that simplifies and optimizes the UFS driver. Please consider
> this patch series for kernel v5.5.
> 
> Thanks,
> 
> Bart.
> 
> Changes compared to v3:
> - Left out "scsi" from the name of the functions that suspend and resume
>   command processing.

Looks good to me.

Thanks,
Avri