diff options
author | 2021-09-28 13:54:01 +0200 | |
---|---|---|
committer | 2021-10-08 20:02:46 +0800 | |
commit | 82e269ad8afe1c73aa6c28dca3c23fecc6c8b616 (patch) | |
tree | 69f1df91ff3f788f505d0568dace8868644a8c94 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (diff) | |
download | wireguard-linux-82e269ad8afe1c73aa6c28dca3c23fecc6c8b616.tar.xz wireguard-linux-82e269ad8afe1c73aa6c28dca3c23fecc6c8b616.zip |
crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
crypto_disable_simd_for_test() disables preemption in order to receive a
stable per-CPU variable which it needs to modify in order to alter
crypto_simd_usable() results.
This can also be achived by migrate_disable() which forbidds CPU
migrations but allows the task to be preempted. The latter is important
for PREEMPT_RT since operation like skcipher_walk_first() may allocate
memory which must not happen with disabled preemption on PREEMPT_RT.
Use migrate_disable() in crypto_disable_simd_for_test() to achieve a
stable per-CPU pointer.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions