Messages in this thread | | | From | Robert Elliott <> | Subject | [PATCH 0/3] crypto: yield at end of operations | Date | Mon, 19 Dec 2022 14:37:30 -0600 |
| |
Call crypto_yield() consistently in the skcipher, aead, and shash helper functions so even generic drivers don't hog the CPU and cause RCU stall warnings and soft lockups.
Add cond_yield() in tcrypt's do_test so back-to-back tests yield as well.
Robert Elliott (3): crypto: skcipher - always yield at end of walk crypto: aead/shash - yield at end of operations crypto: tcrypt - yield at end of test
crypto/aead.c | 4 ++++ crypto/shash.c | 32 ++++++++++++++++++++++++-------- crypto/skcipher.c | 15 +++++++++++---- crypto/tcrypt.c | 1 + 4 files changed, 40 insertions(+), 12 deletions(-)
-- 2.38.1
| |