Re: [Intel-gfx] [PATCH 1/2] drm/i915/dmabuf: fix sg_table handling in map_dma_buf

2022-10-28 Thread Matthew Auld
On 28/10/2022 14:55, Ruhl, Michael J wrote: -Original Message- From: Intel-gfx On Behalf Of Matthew Auld Sent: Thursday, October 27, 2022 11:27 AM To: intel-gfx@lists.freedesktop.org Subject: [Intel-gfx] [PATCH 1/2] drm/i915/dmabuf: fix sg_table handling in map_dma_buf We need to

Re: [Intel-gfx] [PATCH 1/2] drm/i915/dmabuf: fix sg_table handling in map_dma_buf

2022-10-28 Thread Ruhl, Michael J
>-Original Message- >From: Intel-gfx On Behalf Of >Matthew Auld >Sent: Thursday, October 27, 2022 11:27 AM >To: intel-gfx@lists.freedesktop.org >Subject: [Intel-gfx] [PATCH 1/2] drm/i915/dmabuf: fix sg_table handling in >map_dma_buf > >We need to iterate over th

[Intel-gfx] [PATCH 1/2] drm/i915/dmabuf: fix sg_table handling in map_dma_buf

2022-10-27 Thread Matthew Auld
We need to iterate over the original entries here for the sg_table, pulling out the struct page for each one, to be remapped. However currently this incorrectly iterates over the final dma mapped entries, which is likely just one gigantic sg entry if the iommu is enabled, leading to us only mapping