libata: Fix display of sata speed
authorGwendal Grignou <gwendal@google.com>
Fri, 25 Oct 2013 23:28:57 +0000 (16:28 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 3 Jan 2014 04:33:15 +0000 (04:33 +0000)
commit756d23aae591c9d60e8247a6e567208c18dfa3bc
tree4361539d61ad7b71a643f512109788c0281bb3e9
parent02241fe0aa59a8a00e00f15a01bcb7c581ef4cd8
libata: Fix display of sata speed

commit 3e85c3ecbc520751324a191d23bb94873ed01b10 upstream.

6.0 Gbps link speed was not decoded properly:
speed was reported at 3.0 Gbps only.

Tested: On a machine where libata reports 6.0 Gbps in
        /var/log/messages:
    ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)

    Before:
     cat /sys/class/ata_link/link1/sata_spd
     3.0 Gbps
    After:
     cat /sys/class/ata_link/link1/sata_spd
     6.0 Gbps

Signed-off-by: Gwendal Grignou <gwendal@google.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/ata/libata-transport.c