Messages in this thread | | | Date | Tue, 28 Jul 2015 11:41:45 +0100 | From | Robin Murphy <> | Subject | Re: [PATCH char-misc-next 10/19] lib: convert iova.c into a library |
| |
On 28/07/15 11:03, Joerg Roedel wrote: > On Mon, Jul 27, 2015 at 04:57:32PM -0700, Ashutosh Dixit wrote: >> From: Harish Chegondi <harish.chegondi@intel.com> >> >> This patch converts iova.c into a library, moving it from >> drivers/iommu/ to lib/, and exports its virtual address allocation and >> management functions so that other modules can reuse them. >> >> Cc: Joerg Roedel <joro@8bytes.org> >> Reviewed-by: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> >> Reviewed-by: Sudeep Dutt <sudeep.dutt@intel.com> >> Signed-off-by: Harish Chegondi <harish.chegondi@intel.com> > > Where is this going to be used outside of the IOMMU world? >
...and how does it relate to the patches from Sakari (+CC) doing much the same thing[1]?
Having gone and fished out the main LKML thread ([2], to help anyone else missing it), I don't see any obvious dependency on the Intel IOMMU driver - what happens here if that is compiled out and hasn't called iommu_iova_cache_init() first?
Robin.
[1]:http://thread.gmane.org/gmane.linux.kernel.iommu/10142 [2]:http://thread.gmane.org/gmane.linux.kernel/2005895
| |