Messages in this thread | | | Subject | Re: [PATCH] scsi: libsas: fix ata xfer length | From | "Martin K. Petersen" <> | Date | Sun, 19 Mar 2017 13:21:52 -0400 |
| |
John Garry <john.garry@huawei.com> writes:
John,
> 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.
Applied to 4.11/scsi-fixes.
-- Martin K. Petersen Oracle Linux Engineering
| |