Re: [PATCH] i2c / ACPI: fix resource leak in reconfiguration device addition
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: 2021-09-23 06:51:52
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: 2021-09-23 06:51:52
On Wed, Sep 22, 2021 at 05:57:18PM +0100, Jamie Iles wrote:
acpi_i2c_find_adapter_by_handle() calls bus_find_device() which takes a
reference on the adapter which is never released which will result in a
reference count leak and render the adapter unremovable. Make sure to
put the adapter after creating the client in the same manner that we do
for OF.
Fixes: 525e6fabeae2 ("i2c / ACPI: add support for ACPI reconfigure notifications")
Cc: Octavian Purdila <redacted>
Cc: Wolfram Sang <wsa@kernel.org>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>