]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
memory: mtk-smi: fix device leak on larb probe
authorJohan Hovold <johan@kernel.org>
Fri, 21 Nov 2025 16:46:23 +0000 (17:46 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Tue, 16 Dec 2025 07:20:52 +0000 (08:20 +0100)
commit9dae65913b32d05dbc8ff4b8a6bf04a0e49a8eb6
tree9fd7825a5f6b2b85434270cd3e9403f13b2bf8da
parent6cfa038bddd710f544076ea2ef7792fc82fbedd6
memory: mtk-smi: fix device leak on larb probe

Make sure to drop the reference taken when looking up the SMI device
during larb probe on late probe failure (e.g. probe deferral) and on
driver unbind.

Fixes: cc8bbe1a8312 ("memory: mediatek: Add SMI driver")
Fixes: 038ae37c510f ("memory: mtk-smi: add missing put_device() call in mtk_smi_device_link_common")
Cc: stable@vger.kernel.org # 4.6: 038ae37c510f
Cc: stable@vger.kernel.org # 4.6
Cc: Yong Wu <yong.wu@mediatek.com>
Cc: Miaoqian Lin <linmq006@gmail.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20251121164624.13685-3-johan@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/mtk-smi.c