Message ID | 20210517095513.850-2-xieyongji@bytedance.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Introduce VDUSE - vDPA Device in Userspace | expand |
在 2021/5/17 下午5:55, Xie Yongji 写道: > Export alloc_iova_fast() so that some modules can use it > to improve iova allocation efficiency. > > Signed-off-by: Xie Yongji <xieyongji@bytedance.com> > --- > drivers/iommu/iova.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c > index e6e2fa85271c..317eef64ffef 100644 > --- a/drivers/iommu/iova.c > +++ b/drivers/iommu/iova.c > @@ -450,6 +450,7 @@ alloc_iova_fast(struct iova_domain *iovad, unsigned long size, > > return new_iova->pfn_lo; > } > +EXPORT_SYMBOL_GPL(alloc_iova_fast); > > /** > * free_iova_fast - free iova pfn range into rcache Interesting, do we need export free_iova_fast() as well? Thanks
On Wed, May 26, 2021 at 10:36 AM Jason Wang <jasowang@redhat.com> wrote: > > > 在 2021/5/17 下午5:55, Xie Yongji 写道: > > Export alloc_iova_fast() so that some modules can use it > > to improve iova allocation efficiency. > > > > Signed-off-by: Xie Yongji <xieyongji@bytedance.com> > > --- > > drivers/iommu/iova.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c > > index e6e2fa85271c..317eef64ffef 100644 > > --- a/drivers/iommu/iova.c > > +++ b/drivers/iommu/iova.c > > @@ -450,6 +450,7 @@ alloc_iova_fast(struct iova_domain *iovad, unsigned long size, > > > > return new_iova->pfn_lo; > > } > > +EXPORT_SYMBOL_GPL(alloc_iova_fast); > > > > /** > > * free_iova_fast - free iova pfn range into rcache > > > Interesting, do we need export free_iova_fast() as well? > Oh, yes. I missed this commit 6e1ea50a06 ("iommu: Stop exporting free_iova_fast()"). Will rebase on the newest kernel tree. Thanks, Yongji
diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c index e6e2fa85271c..317eef64ffef 100644 --- a/drivers/iommu/iova.c +++ b/drivers/iommu/iova.c @@ -450,6 +450,7 @@ alloc_iova_fast(struct iova_domain *iovad, unsigned long size, return new_iova->pfn_lo; } +EXPORT_SYMBOL_GPL(alloc_iova_fast); /** * free_iova_fast - free iova pfn range into rcache
Export alloc_iova_fast() so that some modules can use it to improve iova allocation efficiency. Signed-off-by: Xie Yongji <xieyongji@bytedance.com> --- drivers/iommu/iova.c | 1 + 1 file changed, 1 insertion(+)