]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
scsi: hisi_sas: update PHY linkrate after a controller reset
authorXiang Chen <chenxiang66@hisilicon.com>
Wed, 2 May 2018 15:56:30 +0000 (23:56 +0800)
committerKhalid Elmously <khalid.elmously@canonical.com>
Wed, 6 Jun 2018 19:13:14 +0000 (15:13 -0400)
commitf385b4ff1dddc4ccb574173023a5e50d2ce357a1
tree12ec5627f616a6e73ba711e5133f54dd3b94dbb4
parent0c521892b0de79fb0890732357df14145dd6e2ca
scsi: hisi_sas: update PHY linkrate after a controller reset

BugLink: https://bugs.launchpad.net/bugs/1774466
After the controller is reset, we currently may not honour the PHY max
linkrate set via sysfs, in that after a reset we always revert to max
linkrate of 12Gbps, ignoring the value set via sysfs.

This patch modifies to policy to set the programmed PHY linkrate,
honouring the max linkrate programmed via sysfs.

Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit c2c1d9ded0a2c06df300e244220708f5c1f1db77 linux-next)
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/scsi/hisi_sas/hisi_sas.h
drivers/scsi/hisi_sas/hisi_sas_main.c
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c