scsi: libsas: Try to retain programmed min linkrate for SATA min pathway unmatch...
authorJohn Garry <john.garry@huawei.com>
Fri, 12 Apr 2019 08:57:53 +0000 (16:57 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 15 Apr 2019 22:55:00 +0000 (18:55 -0400)
commitf7ddb43eed7bcb096852defb4f57b38393339695
tree3cfbb345a1d04c22229a8a0cea3a54ed9d483ad1
parent7b27c5fe247b4288f41551ced5bf458f58dc77b8
scsi: libsas: Try to retain programmed min linkrate for SATA min pathway unmatch fixing

Currently for fixing the linkrate matching during discovery such that the
linkrate of a SATA PHY does not exceed min pathway to initiator, we set the
SATA PHY programmed min linkrate to the same value as the programmed max
linkrate.

This is unnecessary, and we should be able to keep the same programmed min
linkrate if it is already lower than this new max programmed linkrate.

This patch makes that change.

In effect, this will not make much difference since we generally will
negotiate a linkrate at the programmed max linkrate, and the programmed min
linkrate will have no impact.

Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/libsas/sas_expander.c