aboutsummaryrefslogtreecommitdiffstats
path: root/tools/arch/powerpc/include/uapi/ssh:/git@git.zx2c4.com/git:/git.zx2c4.com
diff options
context:
space:
mode:
authorMiaoqian Lin <linmq006@gmail.com>2025-10-27 23:09:34 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2025-11-06 14:29:49 +0800
commit59b0afd01b2ce353ab422ea9c8375b03db313a21 (patch)
tree1536135691d7189799cab5204309593b61eab17e /tools/arch/powerpc/include/uapi/ssh:/git@git.zx2c4.com/git:/git.zx2c4.com
parentcrypto: aspeed - fix double free caused by devm (diff)
crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
The qm_get_qos_value() function calls bus_find_device_by_name() which increases the device reference count, but fails to call put_device() to balance the reference count and lead to a device reference leak. Add put_device() calls in both the error path and success path to properly balance the reference count. Found via static analysis. Fixes: 22d7a6c39cab ("crypto: hisilicon/qm - add pci bdf number check") Cc: stable@vger.kernel.org Signed-off-by: Miaoqian Lin <linmq006@gmail.com> Reviewed-by: Longfang Liu <liulongfang@huawei.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/arch/powerpc/include/uapi/ssh:/git@git.zx2c4.com/git:/git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions