>Subject: Re: [PATCH v2 rdma-next 0/5] Introduce a DMA block iterator > >On Tue, Apr 23, 2019 at 12:13 AM Saleem, Shiraz <shiraz.saleem@xxxxxxxxx> wrote: >> >> >Subject: Re: [PATCH v2 rdma-next 0/5] Introduce a DMA block iterator >> > >> >On Fri, Apr 19, 2019 at 08:43:48AM -0500, 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/ [.....] >Series tested with bnxt_re. Looks good with my testing. > >Tested-by: Selvin Xavier <selvin.xavier@xxxxxxxxxxxx> Thanks Selvin!