diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2014-02-22 12:52:37 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2014-02-22 12:52:37 +0100 |
commit | ee064dff921e104e442bbe94459e901388a86b4a (patch) | |
tree | 383e51e9d4fe2424691c1f01136731086b782d22 /package/cryptodev-linux/patches/patch-cryptlib_c | |
parent | 3fa00c8a16cdbd8bed631606844e8f881ceec399 (diff) | |
parent | 2e359603d90d5ea1b8a6a20aee8c4a142cd8fafd (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/cryptodev-linux/patches/patch-cryptlib_c')
-rw-r--r-- | package/cryptodev-linux/patches/patch-cryptlib_c | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/package/cryptodev-linux/patches/patch-cryptlib_c b/package/cryptodev-linux/patches/patch-cryptlib_c new file mode 100644 index 000000000..54f1684f5 --- /dev/null +++ b/package/cryptodev-linux/patches/patch-cryptlib_c @@ -0,0 +1,38 @@ +--- cryptodev-linux-1.6.orig/cryptlib.c 2013-01-30 17:13:50.000000000 +0100 ++++ cryptodev-linux-1.6/cryptlib.c 2014-02-21 14:33:04.000000000 +0100 +@@ -220,7 +220,7 @@ ssize_t cryptodev_cipher_encrypt(struct + { + int ret; + +- INIT_COMPLETION(cdata->async.result->completion); ++ reinit_completion(&cdata->async.result->completion); + + if (cdata->aead == 0) { + ablkcipher_request_set_crypt(cdata->async.request, +@@ -243,7 +243,7 @@ ssize_t cryptodev_cipher_decrypt(struct + { + int ret; + +- INIT_COMPLETION(cdata->async.result->completion); ++ reinit_completion(&cdata->async.result->completion); + if (cdata->aead == 0) { + ablkcipher_request_set_crypt(cdata->async.request, + (struct scatterlist *)src, dst, +@@ -355,7 +355,7 @@ ssize_t cryptodev_hash_update(struct has + { + int ret; + +- INIT_COMPLETION(hdata->async.result->completion); ++ reinit_completion(&hdata->async.result->completion); + ahash_request_set_crypt(hdata->async.request, sg, NULL, len); + + ret = crypto_ahash_update(hdata->async.request); +@@ -367,7 +367,7 @@ int cryptodev_hash_final(struct hash_dat + { + int ret; + +- INIT_COMPLETION(hdata->async.result->completion); ++ reinit_completion(&hdata->async.result->completion); + ahash_request_set_crypt(hdata->async.request, NULL, output, 0); + + ret = crypto_ahash_final(hdata->async.request); |