Re: [PATCH] mtd: maps: l440gx: Fix double put of the PM device in init_l440gx()

From: Miquel Raynal

Date: Fri Sep 25 2026 - 10:29:24 EST


On Thu, 17 Sep 2026 10:24:07 +0000, Wentao Liang wrote:
> The PIIX4 PM device reference taken with pci_get_device() is dropped
> again before the iobase resource is allocated. If pci_assign_resource()
> fails, the error path calls pci_dev_put() on pm_dev a second time,
> releasing a reference that is no longer owned and underflowing the
> reference count.
>
> Remove the extra pci_dev_put().
>
> [...]

Applied to mtd/next, thanks!

[1/1] mtd: maps: l440gx: Fix double put of the PM device in init_l440gx()
commit: e6ca524ee5b2705be30ea19ce2e55122d9f9ed8f

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