diff options
| author | Pawel Moll <[email protected]> | 2014-04-24 16:19:30 +0000 |
|---|---|---|
| committer | Pawel Moll <[email protected]> | 2014-04-24 16:20:50 +0000 |
| commit | d08b80373cbb76c9b485b60d49fd3ba82abdf77c (patch) | |
| tree | 79e58dc5a01b1a87719b374d59730d85f52fc149 /tools/perf/scripts/python | |
| parent | arm/mach-vexpress: array accessed out of bounds (diff) | |
| download | kernel-d08b80373cbb76c9b485b60d49fd3ba82abdf77c.tar.gz kernel-d08b80373cbb76c9b485b60d49fd3ba82abdf77c.zip | |
power/reset: vexpress: Fix restart/power off operation
The restart/power off implementation in the vexpress driver
used to obtain the config function when necessary. This was
wrong in two respects:
1. It required memory allocation with disabled interrupts
(it worked, but lockdep - when enabled - reported warnings).
2. Used jiffies-based timeout, while jiffies are not running
at this stage of system shutdown (therefore a config
transaction error - if happened - would have never be reported).
Fixed by pre-allocating the config function per device
and using mdelay for timeout.
Signed-off-by: Pawel Moll <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
