mbox series

[RFC,v2,0/5] Simplify and optimize the UFS driver

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

Message

Bart Van Assche Nov. 5, 2019, 12:42 a.m. UTC
Hi Avri,

As promised, this is v2 of the patch series that simplifies and optimizes the
UFS driver. These patches are entirely untested. Any feedback is welcome.

Thanks,

Bart.

Bart Van Assche (5):
  Allow SCSI LLDs to reserve block layer tags
  ufs: Use reserved tags for TMFs
  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/scsi_lib.c   |   1 +
 drivers/scsi/ufs/ufshcd.c | 349 +++++++++++++++-----------------------
 drivers/scsi/ufs/ufshcd.h |  21 +--
 include/scsi/scsi_host.h  |   2 +
 4 files changed, 142 insertions(+), 231 deletions(-)