Re: [PATCH 0/37] PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free
Andy Shevchenko <[email protected]> Tue, 24 Feb 2026 12:39:40 +0200
| Newsgroups | dev.linux.lists.mhi,dev.linux.lists.iommu,org.freedesktop.lists.dri-devel,org.infradead.lists.linux-i3c,org.infradead.lists.linux-riscv,org.kernel.vger.dmaengine,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-crypto,org.kernel.vger.linux-cxl,org.kernel.vger.linux-gpio,org.kernel.vger.linux-i2c,org.kernel.vger.linux-input,org.kernel.vger.linux-media,org.kernel.vger.linux-mmc,org.kernel.vger.linux-pci,org.kernel.vger.linux-serial,org.kernel.vger.linux-spi,org.kernel.vger.linux-usb,org.kernel.vger.netdev,org.kernel.vger.platform-driver-x86 |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo |
| Message-ID | <[email protected]> |
On Tue, Feb 24, 2026 at 11:30:28AM +0100, Philipp Stanner wrote: > On Tue, 2026-02-24 at 11:12 +0200, Andy Shevchenko wrote: > > On Tue, Feb 24, 2026 at 08:39:43AM +0100, Philipp Stanner wrote: > > > On Tue, 2026-02-24 at 13:14 +0900, Simon Richter wrote: ... > > > If I could design it from scratch I would probably try to tell users to > > > use the unmanaged versions instead of revoking the devres consequence. > > > > +many. > hm? I'm supporting you with many hands up (more than I possess)! > > > Devres is actually about your consequence always happening whenever the > > > driver unloads, for whatever reason. > > > > I believe you meant "unbinds". The device<-->driver link can be broken > > without unloading the driver. > > Yes, thx for pointing that out. Greg KH AFAIK always calls it "driver > detach". -- With Best Regards, Andy Shevchenko