aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-python.c
diff options
context:
space:
mode:
authorJohan Hovold <[email protected]>2017-06-09 10:59:07 +0100
committerGreg Kroah-Hartman <[email protected]>2017-06-09 12:08:27 +0200
commit3360acdf839170b612f5b212539694c20e3f16d0 (patch)
treefc5713663c21c79d9bb2067642055fc071acaa89 /tools/perf/util/scripting-engines/trace-event-python.c
parente827756d64773515fa7de5e7e942a6d1494bf64e (diff)
nvmem: core: fix leaks on registration errors
Make sure to deregister and release the nvmem device and underlying memory on registration errors. Note that the private data must be freed using put_device() once the struct device has been initialised. Also note that there's a related reference leak in the deregistration function as reported by Mika Westerberg which is being fixed separately. Fixes: b6c217ab9be6 ("nvmem: Add backwards compatibility support for older EEPROM drivers.") Fixes: eace75cfdcf7 ("nvmem: Add a simple NVMEM framework for nvmem providers") Cc: stable <[email protected]> # 4.3 Cc: Andrew Lunn <[email protected]> Cc: Srinivas Kandagatla <[email protected]> Cc: Mika Westerberg <[email protected]> Signed-off-by: Johan Hovold <[email protected]> Acked-by: Andrey Smirnov <[email protected]> Signed-off-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions