aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorJavier Carrasco <javier.carrasco.cruz@gmail.com>2024-10-14 10:56:37 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-10-16 09:58:15 +0200
commit22a3703af127e897dc7df89372b85bb9dc331c5f (patch)
tree7de1fc7be3d1f4f28aa7d2a17d2e9f22343335a4 /tools/perf/scripts/python/syscall-counts.py
parentstaging: vchiq_arm: refactor goto instructions in vchiq_probe() (diff)
downloadlinux-22a3703af127e897dc7df89372b85bb9dc331c5f.tar.gz
linux-22a3703af127e897dc7df89372b85bb9dc331c5f.zip
staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node
An error path was introduced without including the required call to of_node_put() to decrement the node's refcount and avoid leaking memory. If the call to kzalloc() for 'mgmt' fails, the probe returns without decrementing the refcount. Use the automatic cleanup facility to fix the bug and protect the code against new error paths where the call to of_node_put() might be missing again. Cc: stable@vger.kernel.org Fixes: 1c9e16b73166 ("staging: vc04_services: vchiq_arm: Split driver static and runtime data") Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Link: https://lore.kernel.org/r/20241014-vchiq_arm-of_node_put-v2-2-cafe0a4c2666@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions