Thread (29 messages) 29 messages, 8 authors, 2019-03-18

Re: MT76x2U crashes XHCI driver on AMD Ryzen system

From: Joerg Roedel <joro@8bytes.org>
Date: 2019-02-26 10:44:19
Also in: linux-iommu, lkml

Possibly related (same subject, not in this thread)

On Tue, Feb 26, 2019 at 11:34:51AM +0100, Stanislaw Gruszka wrote:
On Tue, Feb 26, 2019 at 11:05:36AM +0100, Joerg Roedel wrote:
If sg->offset > PAGE_SIZE is fine then most likely we have problem with
alignment.
The map_sg implementation in the AMD IOMMU driver uses sg_phys() which
handles the sg->page + sg->offset calculation fine.
Note hat issue is with dma_map_sg(), switching to dma_map_single()
by using urb->transfer_buffer instead of urb->sg make things work
on AMD IOMMU.
On the other hand this points to a bug in the driver, I'll look further
if I can spot something there.

Regards,

	Joerg
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help