Hi Marc,
On 07/17/2015 11:55 PM, Marc Zyngier wrote:
On 09/07/15 06:44, Suravee Suthikulpanit wrote:
Currently, in irq_find_host(), irq_domain_ops.match() uses struct device_node pointer to match a particular irq_domain. This will not be able to support ACPI where reference to GICv2m is in the MADT table (i.e the MSI frame).
This patch modifies irq_domain_ops.match(), to allow various types of irq_domain reference. It also introduces enum irq_domain_ref_types.
Along with the new reference type, it also introduces a new function, irq_find_domain(), which can be used to find a particular irqdomain using different reference types.
Signed-off-by: Suravee Suthikulpanit Suravee.Suthikulpanit@amd.com
Why has this patch been dropped from the v2? It has the best bit, and it is what I asked Hanjun to use.
I'm keeping my eyes on this patch and to see if I can reuse this approach on my patch set.
But I see that none of the two series is using this approach, which is rather annoying.
I discussed with Suravee on IRC that I may cherry pick some of patches in this patch set, and he agreed. I'm reworking my patches but it may have further obstacles, I will let you know the progress.
Thanks Hanjun