diff options
author | Joel A Fernandes <[email protected]> | 2013-02-26 10:04:31 -0600 |
---|---|---|
committer | Herbert Xu <[email protected]> | 2013-03-10 16:46:44 +0800 |
commit | e68af48251ffb2a8aad4664ea68e0363893dda26 (patch) | |
tree | bfdf3f4d8492de085a6923f7f6d39a097d7bdff7 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
parent | fb1dd794802022f4413d36e47bd40f8c7bacd456 (diff) |
crypto: omap-sham - Use pm_runtime_put instead of pm_runtime_put_sync in tasklet
After DMA is complete, the omap_sham_finish_req function is called as
a part of the done_task tasklet. During this its atomic and any calls
to pm functions should not assume they wont sleep.
The patch replaces a call to pm_runtime_put_sync (which can sleep) with
pm_runtime_put thus fixing a kernel panic observed on AM33xx SoC during
SHA operation.
Tested on an AM33xx SoC device (beaglebone board).
To reproduce the problem, used the tcrypt kernel module as:
modprobe tcrypt sec=2 mode=403
Signed-off-by: Joel A Fernandes <[email protected]>
Cc: David S. Miller <[email protected]>
Acked-by: Mark A. Greer <[email protected]>
Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions