Re: [PATCH 2/2] PCI/MSI: Update MSI-X irq domain hwsize
From: Thomas Gleixner
Date: Tue Mar 24 2026 - 10:07:00 EST
On Tue, Mar 24 2026 at 09:47, Guixin Liu wrote:
> After the upper-layer driver removes the device and before the next
> probe, events such as firmware updates may increase the number of
> interrupts supported by the device. However, the irq_domain still
> retains the old hwsize, which causes subsequent interrupt allocation
> failures. Update hwsize during MSI-X device domain setup to fix this
> issue.
When a device is removed then the corresponding struct device is torn
down, which implies that the device domain is freed as well. So how can
this end up with the old state on the next probe?
Thanks,
tglx