mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 03:53:37 +02:00
genirq/msi: Engage the .msi_teardown() callback on domain removal
Kindly inform the MSI driver that the domain is torn down, providing the allocation context previously populated on domain creation. Signed-off-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20250513163144.2215824-5-maz@kernel.org
This commit is contained in:
parent
1396e89e09
commit
03c298760e
|
|
@ -1096,6 +1096,9 @@ void msi_remove_device_irq_domain(struct device *dev, unsigned int domid)
|
|||
|
||||
dev->msi.data->__domains[domid].domain = NULL;
|
||||
info = domain->host_data;
|
||||
|
||||
info->ops->msi_teardown(domain, info->alloc_data);
|
||||
|
||||
if (irq_domain_is_msi_device(domain))
|
||||
fwnode = domain->fwnode;
|
||||
irq_domain_remove(domain);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user