diff options
author | Petr Mladek <pmladek@suse.com> | 2016-10-19 13:54:30 +0200 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-10-25 11:08:25 +0800 |
commit | c4ca2b0b25814cd56665c1c8a7c6254d900a6f11 (patch) | |
tree | 25977405aa442aa6211b0daef85b3630289dbdde /crypto/des_generic.c | |
parent | 103600ab966a2f02d8986bbfdf87b762b1c6a06d (diff) | |
download | op-kernel-dev-c4ca2b0b25814cd56665c1c8a7c6254d900a6f11.zip op-kernel-dev-c4ca2b0b25814cd56665c1c8a7c6254d900a6f11.tar.gz |
crypto: engine - Handle the kthread worker using the new API
Use the new API to create and destroy the crypto engine kthread
worker. The API hides some implementation details.
In particular, kthread_create_worker() allocates and initializes
struct kthread_worker. It runs the kthread the right way
and stores task_struct into the worker structure.
kthread_destroy_worker() flushes all pending works, stops
the kthread and frees the structure.
This patch does not change the existing behavior except for
dynamically allocating struct kthread_worker and storing
only the pointer of this structure.
It is compile tested only because I did not find an easy
way how to run the code. Well, it should be pretty safe
given the nature of the change.
Signed-off-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/des_generic.c')
0 files changed, 0 insertions, 0 deletions