Re: [PATCH v9 1/5] swiotlb: Split size parameter to map/unmap APIs

2019-09-11 Thread Joerg Roedel
On Wed, Sep 11, 2019 at 02:16:07PM +0800, Lu Baolu wrote: > How about this change? > > diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c > index 89066efa3840..22a7848caca3 100644 > --- a/kernel/dma/swiotlb.c > +++ b/kernel/dma/swiotlb.c > @@ -466,8 +466,11 @@ phys_addr_t swiotlb_tbl_map_sin

Re: [PATCH v9 1/5] swiotlb: Split size parameter to map/unmap APIs

2019-09-10 Thread Lu Baolu
Hi, On 9/10/19 11:15 PM, Konrad Rzeszutek Wilk wrote: On Fri, Sep 06, 2019 at 02:14:48PM +0800, Lu Baolu wrote: This splits the size parameter to swiotlb_tbl_map_single() and swiotlb_tbl_unmap_single() into an alloc_size and a mapping_size parameter, where the latter one is rounded up to the io

Re: [PATCH v9 1/5] swiotlb: Split size parameter to map/unmap APIs

2019-09-10 Thread Konrad Rzeszutek Wilk
On Fri, Sep 06, 2019 at 02:14:48PM +0800, Lu Baolu wrote: > This splits the size parameter to swiotlb_tbl_map_single() and > swiotlb_tbl_unmap_single() into an alloc_size and a mapping_size > parameter, where the latter one is rounded up to the iommu page > size. It does a bit more too. You have t