diff options
Diffstat (limited to 'drivers/message/fusion/mptsas.c')
-rw-r--r-- | drivers/message/fusion/mptsas.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c index 8aefb1829fc..518cfcaaaa4 100644 --- a/drivers/message/fusion/mptsas.c +++ b/drivers/message/fusion/mptsas.c | |||
@@ -3063,6 +3063,9 @@ static int mptsas_probe_one_phy(struct device *dev, | |||
3063 | case MPI_SAS_IOUNIT0_RATE_3_0: | 3063 | case MPI_SAS_IOUNIT0_RATE_3_0: |
3064 | phy->negotiated_linkrate = SAS_LINK_RATE_3_0_GBPS; | 3064 | phy->negotiated_linkrate = SAS_LINK_RATE_3_0_GBPS; |
3065 | break; | 3065 | break; |
3066 | case MPI_SAS_IOUNIT0_RATE_6_0: | ||
3067 | phy->negotiated_linkrate = SAS_LINK_RATE_6_0_GBPS; | ||
3068 | break; | ||
3066 | case MPI_SAS_IOUNIT0_RATE_SATA_OOB_COMPLETE: | 3069 | case MPI_SAS_IOUNIT0_RATE_SATA_OOB_COMPLETE: |
3067 | case MPI_SAS_IOUNIT0_RATE_UNKNOWN: | 3070 | case MPI_SAS_IOUNIT0_RATE_UNKNOWN: |
3068 | default: | 3071 | default: |
@@ -3691,7 +3694,8 @@ mptsas_send_link_status_event(struct fw_event_work *fw_event) | |||
3691 | } | 3694 | } |
3692 | 3695 | ||
3693 | if (link_rate == MPI_SAS_IOUNIT0_RATE_1_5 || | 3696 | if (link_rate == MPI_SAS_IOUNIT0_RATE_1_5 || |
3694 | link_rate == MPI_SAS_IOUNIT0_RATE_3_0) { | 3697 | link_rate == MPI_SAS_IOUNIT0_RATE_3_0 || |
3698 | link_rate == MPI_SAS_IOUNIT0_RATE_6_0) { | ||
3695 | 3699 | ||
3696 | if (!port_info) { | 3700 | if (!port_info) { |
3697 | if (ioc->old_sas_discovery_protocal) { | 3701 | if (ioc->old_sas_discovery_protocal) { |