projects
/
powerpc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[POWERPC] QE: fix invalid pointer usage in ucc_slow_init()
[powerpc.git]
/
crypto
/
cryptomgr.c
diff --git
a/crypto/cryptomgr.c
b/crypto/cryptomgr.c
index
9b5b156
..
2ebffb8
100644
(file)
--- a/
crypto/cryptomgr.c
+++ b/
crypto/cryptomgr.c
@@
-40,9
+40,10
@@
struct cryptomgr_param {
char template[CRYPTO_MAX_ALG_NAME];
};
char template[CRYPTO_MAX_ALG_NAME];
};
-static void cryptomgr_probe(
void *data
)
+static void cryptomgr_probe(
struct work_struct *work
)
{
{
- struct cryptomgr_param *param = data;
+ struct cryptomgr_param *param =
+ container_of(work, struct cryptomgr_param, work);
struct crypto_template *tmpl;
struct crypto_instance *inst;
int err;
struct crypto_template *tmpl;
struct crypto_instance *inst;
int err;
@@
-112,7
+113,7
@@
static int cryptomgr_schedule_probe(struct crypto_larval *larval)
param->larval.type = larval->alg.cra_flags;
param->larval.mask = larval->mask;
param->larval.type = larval->alg.cra_flags;
param->larval.mask = larval->mask;
- INIT_WORK(¶m->work, cryptomgr_probe
, param
);
+ INIT_WORK(¶m->work, cryptomgr_probe);
schedule_work(¶m->work);
return NOTIFY_STOP;
schedule_work(¶m->work);
return NOTIFY_STOP;