From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sowmini Varadhan Date: Fri, 19 Dec 2014 20:44:54 +0000 Subject: Re: [PATCH RFC sparc] Break up iommu from monolithic lock for the map to multiple pools/locks Message-Id: <20141219204454.GM4294@oracle.com> List-Id: References: <20141219151616.GB25248@oracle.com> In-Reply-To: <20141219151616.GB25248@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: sparclinux@vger.kernel.org On (12/19/14 15:24), David Miller wrote: > > > > sounds good, I'll do this and get back over the next week. > > (Some things like the demap function pointer may need to be > > generalized a bit, e.g., pass the iommu_pool * to the callback for > > other archs) > > It might be cleaner to have a "const struct iommu_ops *" kind of thing > in the base iommu structure. Agreed. The powerpc iommu_table also has a large_pool that I did not look too carefully into - used for allocating npages > 15 , iirc. I dont know how commonly that happens. --Sowmini