[PATCH 0/4][Unstable][Artful][SRU Zesty] hisi_sas performance improvements

dann frazier dann.frazier at canonical.com
Fri Aug 4 19:50:22 UTC 2017


BugLink: https://bugs.launchpad.net/bugs/1708734

These fixes from upstream have been shown to improve write scalability on
larger JBODs (~9 SSD drives) attached to a hisi_sas controller by more than
2x.

A couple of the patches required some minor backporting from upstream, but the
following series applies cleanly to the unstable, artful and zesty branches.

They are also available in my git tree in the following branches:
  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hisi-sas-perf-unstable
  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hisi-sas-perf-artful
  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hisi-sas-perf-zesty

John Garry (1):
  scsi: hisi_sas: define hisi_sas_device.device_id as int

Xiang Chen (2):
  scsi: hisi_sas: optimise the usage of hisi_hba.lock
  scsi: hisi_sas: relocate sata_done_v2_hw()

Xiaofei Tan (1):
  scsi: hisi_sas: optimise DMA slot memory

 drivers/scsi/hisi_sas/hisi_sas.h       |  66 ++++++++-----
 drivers/scsi/hisi_sas/hisi_sas_main.c  | 165 +++++++++++++++++----------------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c |  54 +++++------
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |  89 ++++++++----------
 4 files changed, 189 insertions(+), 185 deletions(-)

-- 
2.13.3





More information about the kernel-team mailing list