aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorMiaoqian Lin <[email protected]>2022-01-24 12:41:21 +0000
committerSuzuki K Poulose <[email protected]>2022-03-11 10:07:26 +0000
commitcfa5dbcdd7aece76f3415284569f2f384aff0253 (patch)
tree00a24f2ffcb313413cfc5e915b907d5881936898 /tools/perf/scripts/python/libxed.py
parentea75a342aed5ed72c87f38fbe0df2f5df7eae374 (diff)
coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
device_register() calls device_initialize(), according to doc of device_initialize: Use put_device() to give up your reference instead of freeing * @dev directly once you have called this function. To prevent potential memleak, use put_device() for error handling. Signed-off-by: Miaoqian Lin <[email protected]> Fixes: 85e2414c518a ("coresight: syscfg: Initial coresight system configuration") Cc: [email protected] Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mathieu Poirier <[email protected]> Signed-off-by: Suzuki K Poulose <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions