diff options
author | 2013-01-06 11:10:44 +0100 | |
---|---|---|
committer | 2013-01-06 17:53:28 +0000 | |
commit | dab9206445952e64213582b2ab9077972850d65b (patch) | |
tree | 92fe891f1fdcca9882523aa615fcdb809c3dc3b4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | dma: mv_xor: fix error handling of mv_xor_channel_add() (diff) | |
download | linux-dev-dab9206445952e64213582b2ab9077972850d65b.tar.xz linux-dev-dab9206445952e64213582b2ab9077972850d65b.zip |
dma: mv_xor: fix error handling for clocks
When a channel fails to initialize, we release all ressources,
including clocks. However, a XOR unit is not necessarily associated to
a clock (some variants of Marvell SoCs have a clock for XOR units,
some don't), so we shouldn't unconditionally be releasing the clock.
Instead, just like we do in the mv_xor_remove() function, we should
check if one clock was found before releasing it.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions