diff options
author | Javier Carrasco <[email protected]> | 2024-10-14 10:56:37 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2024-10-16 09:58:15 +0200 |
commit | 22a3703af127e897dc7df89372b85bb9dc331c5f (patch) | |
tree | 7de1fc7be3d1f4f28aa7d2a17d2e9f22343335a4 /tools/perf/scripts/python/flamegraph.py | |
parent | 76c29a2e0e6266641340d5f129fe8a022698c631 (diff) |
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: [email protected]
Fixes: 1c9e16b73166 ("staging: vc04_services: vchiq_arm: Split driver static and runtime data")
Signed-off-by: Javier Carrasco <[email protected]>
Reviewed-by: Dan Carpenter <[email protected]>
Reviewed-by: Umang Jain <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions