On Tue, Nov 24, 2015 at 09:56:50PM +0000, Woodhouse, David wrote: > On Tue, 2015-11-24 at 13:54 -0800, Shaohua Li wrote: > > > > This patch introduces a bitmap based allocator. > > Why not just use the one in lib/iommu-common.c? I'd like to see > intel-iommu completely drop the iova.c code.
The lib/iommu-common.c uses a bitmap and a lock. This implementation actually uses a percpu_ida which completely avoids locking. It would be possible to make lib/iommu-common.c use percpu_ida too if somebody wants to do it, but I think this shouldn't be a blocker for these patches giving it has huge performance gain. Thanks, Shaohua _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu