>Subject: Re: [PATCH v2 rdma-next 0/5] Introduce a DMA block iterator > >On 19-Apr-19 16:43, Shiraz Saleem wrote: >> From: "Shiraz Saleem" <shiraz.saleem@xxxxxxxxx> >> >> This patch set is aiming to allow drivers to leverage a new DMA block >> iterator to get contiguous aligned memory blocks within their HW >> supported page sizes. The motivation for this work comes from the >> discussion in [1]. >> >> The first patch introduces a new umem API that allows drivers to find >> a best supported page size to use for the MR, from a bitmap of HW >> supported page sizes. >> >> The second patch introduces a new DMA block iterator that returns >> allows drivers to get aligned DMA addresses within a HW supported page size. >> >> The third patch and fouth patch removes the dependency of i40iw and >> bnxt_re drivers on the hugetlb flag. The new core APIs are called in >> these drivers to get huge page size aligned addresses if the MR is backed by huge >pages. >> >> The sixth patch removes the hugetlb flag from IB core. >> >> Please note that mixed page portion of the algorithm and bnxt_re >> update in patch #4 have not been tested on hardware. >> >> [1] https://patchwork.kernel.org/patch/10499753/ >> [.....] > >Tested the series with EFA, looks good. > >Tested-by: Gal Pressman <galpress@xxxxxxxxxx> Thanks Gal!