Re: [PATCH v3 1/7] PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_adapter()
From: Bartosz Golaszewski
Date: Fri Jan 02 2026 - 08:42:29 EST
On Mon, 29 Dec 2025 18:26:52 +0100, Manivannan Sadhasivam via B4 Relay
<devnull+manivannan.sadhasivam.oss.qualcomm.com@xxxxxxxxxx> said:
> From: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxxxxxxxx>
>
> The API comment for of_find_i2c_adapter_by_node() recommends using
> put_device() to drop the reference count of I2C adapter instead of using
> i2c_put_adapter(). So replace i2c_put_adapter() with put_device().
>
> Fixes: 4c9c7be47310 ("PCI: pwrctrl: Add power control driver for TC9563")
> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxxxxxxxx>
> ---
Huh, these are indeed confusing APIs, the find vs get variants.
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>