diff options
Diffstat (limited to 'recipes-kernel/cryptodev/sdk_patches/0033-avoid-unnecessary-checks-for-hash-clean-up.patch')
-rw-r--r-- | recipes-kernel/cryptodev/sdk_patches/0033-avoid-unnecessary-checks-for-hash-clean-up.patch | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/recipes-kernel/cryptodev/sdk_patches/0033-avoid-unnecessary-checks-for-hash-clean-up.patch b/recipes-kernel/cryptodev/sdk_patches/0033-avoid-unnecessary-checks-for-hash-clean-up.patch deleted file mode 100644 index 3ce8a5ff..00000000 --- a/recipes-kernel/cryptodev/sdk_patches/0033-avoid-unnecessary-checks-for-hash-clean-up.patch +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | From 774c6bd169b683ed54ebad164d0ff541e1381a64 Mon Sep 17 00:00:00 2001 | ||
2 | From: Cristian Stoica <cristian.stoica@nxp.com> | ||
3 | Date: Tue, 12 Jan 2016 17:09:33 +0200 | ||
4 | Subject: [PATCH 33/38] avoid unnecessary checks for hash clean-up | ||
5 | |||
6 | hdata->init is set only after all necessary allocations succeed. On | ||
7 | clean-up is no longer necessary to make the allocation checks. | ||
8 | |||
9 | Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com> | ||
10 | --- | ||
11 | cryptlib.c | 6 ++---- | ||
12 | 1 file changed, 2 insertions(+), 4 deletions(-) | ||
13 | |||
14 | diff --git a/cryptlib.c b/cryptlib.c | ||
15 | index 5972fc2..5d1a5a9 100644 | ||
16 | --- a/cryptlib.c | ||
17 | +++ b/cryptlib.c | ||
18 | @@ -359,10 +359,8 @@ error: | ||
19 | void cryptodev_hash_deinit(struct hash_data *hdata) | ||
20 | { | ||
21 | if (hdata->init) { | ||
22 | - if (hdata->async.request) | ||
23 | - ahash_request_free(hdata->async.request); | ||
24 | - if (hdata->async.s) | ||
25 | - crypto_free_ahash(hdata->async.s); | ||
26 | + ahash_request_free(hdata->async.request); | ||
27 | + crypto_free_ahash(hdata->async.s); | ||
28 | hdata->init = 0; | ||
29 | } | ||
30 | } | ||
31 | -- | ||
32 | 2.7.0 | ||
33 | |||