[PATCH] mtd: amd76xrom: Fix PCI device reference leak in amd76xrom_init_one()

Miquel Raynal miquel.raynal at bootlin.com
Fri Sep 25 07:28:40 PDT 2026


On Thu, 17 Sep 2026 10:20:51 +0000, Wentao Liang wrote:
> init_amd76xrom() obtains the PCI device with pci_get_device() and
> hands the reference over to amd76xrom_init_one(), which stores it in
> window->pdev.  When reserving the ROM window fails, that function
> returns -EBUSY directly instead of going through amd76xrom_cleanup(),
> so the reference is neither released nor cleared.
> 
> Drop the reference and clear window->pdev on that path.
> 
> [...]

Applied to mtd/next, thanks!

[1/1] mtd: amd76xrom: Fix PCI device reference leak in amd76xrom_init_one()
      commit: 1a122f5fecbabd47b81b1be3f0934f57b78aad42

Patche(s) should be available on mtd/linux.git and will be
part of the next PR (provided that no robot complains by then).

Kind regards,
Miquèl




More information about the linux-mtd mailing list