]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: tunner: xc5000: Refactor firmware load
authorRicardo Ribalda <ribalda@chromium.org>
Fri, 3 Oct 2025 20:43:25 +0000 (16:43 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Oct 2025 09:56:21 +0000 (11:56 +0200)
commitb27e1d72ee8ec565ba0cbd6d5559e23a81aca63a
tree55dd3c1f7c4b9d752129853f75f7ad0b5adce8ff
parent1e5901abee6ef46c62e5507d285a364bba1af3b5
media: tunner: xc5000: Refactor firmware load

[ Upstream commit 8e1f5da59dd4a1966f859639860b803a7e8b8bfb ]

Make sure the firmware is released when we leave
xc_load_fw_and_init_tuner()

This change makes smatch happy:
drivers/media/tuners/xc5000.c:1213 xc_load_fw_and_init_tuner() warn: 'fw' from request_firmware() not released on lines: 1213.

Cc: Shuah Khan <shuah.kh@samsung.com>
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Stable-dep-of: 40b7a19f321e ("media: tuner: xc5000: Fix use-after-free in xc5000_release")
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/tuners/xc5000.c