aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/dmesg.py
diff options
context:
space:
mode:
authorJohn Garry <john.garry@huawei.com>2017-03-16 23:07:28 +0800
committerMartin K. Petersen <martin.petersen@oracle.com>2017-03-20 09:45:08 -0400
commit9702c67c6066f583b629cf037d2056245bb7a8e6 (patch)
treead1e08d272062d72bb087820bebbe37a61bc1a39 /scripts/gdb/linux/dmesg.py
parent0aeccdfe220c360ab888816da06b8eb67d910ff6 (diff)
scsi: libsas: fix ata xfer length
The total ata xfer length may not be calculated properly, in that we do not use the proper method to get an sg element dma length. According to the code comment, sg_dma_len() should be used after dma_map_sg() is called. This issue was found by turning on the SMMUv3 in front of the hisi_sas controller in hip07. Multiple sg elements were being combined into a single element, but the original first element length was being use as the total xfer length. Cc: <stable@vger.kernel.org> Fixes: ff2aeb1eb64c8a4770a6 ("libata: convert to chained sg") Signed-off-by: John Garry <john.garry@huawei.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions