diff options
Diffstat (limited to 'target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch')
-rw-r--r-- | target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch b/target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch index 3d445f537b..ff768c2b74 100644 --- a/target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch +++ b/target/linux/apm821xx/patches-4.14/020-0012-crypto-crypto4xx-pointer-arithmetic-overhaul.patch @@ -171,9 +171,9 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> /* alloc memory for scatter descriptor ring */ dev->sdr = dma_alloc_coherent(dev->core_dev->device, -@@ -407,10 +403,8 @@ static u32 crypto4xx_build_sdr(struct cr +@@ -403,10 +399,8 @@ static u32 crypto4xx_build_sdr(struct cr + if (!dev->scatter_buffer_va) return -ENOMEM; - } - sd_array = dev->sdr; - @@ -183,7 +183,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> PPC4XX_SD_BUFFER_SIZE * i; } -@@ -480,7 +474,7 @@ static inline struct ce_sd *crypto4xx_ge +@@ -476,7 +470,7 @@ static inline struct ce_sd *crypto4xx_ge { *sd_dma = dev->sdr_pa + sizeof(struct ce_sd) * idx; @@ -192,7 +192,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> } static void crypto4xx_copy_pkt_to_dst(struct crypto4xx_device *dev, -@@ -529,11 +523,10 @@ static u32 crypto4xx_copy_digest_to_dst( +@@ -525,11 +519,10 @@ static u32 crypto4xx_copy_digest_to_dst( struct crypto4xx_ctx *ctx) { struct dynamic_sa_ctl *sa = (struct dynamic_sa_ctl *) ctx->sa_in; @@ -206,7 +206,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> SA_HASH_ALG_SHA1_DIGEST_SIZE); } -@@ -616,11 +609,9 @@ static u32 crypto4xx_ahash_done(struct c +@@ -612,11 +605,9 @@ static u32 crypto4xx_ahash_done(struct c static u32 crypto4xx_pd_done(struct crypto4xx_device *dev, u32 idx) { @@ -220,7 +220,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> if (crypto_tfm_alg_type(pd_uinfo->async_req->tfm) == CRYPTO_ALG_TYPE_ABLKCIPHER) return crypto4xx_ablkcipher_done(dev, pd_uinfo, pd); -@@ -721,7 +712,6 @@ u32 crypto4xx_build_pd(struct crypto_asy +@@ -717,7 +708,6 @@ u32 crypto4xx_build_pd(struct crypto_asy unsigned long flags; struct pd_uinfo *pd_uinfo = NULL; unsigned int nbytes = datalen, idx; @@ -228,7 +228,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> u32 gd_idx = 0; /* figure how many gd is needed */ -@@ -780,17 +770,15 @@ u32 crypto4xx_build_pd(struct crypto_asy +@@ -776,17 +766,15 @@ u32 crypto4xx_build_pd(struct crypto_asy } spin_unlock_irqrestore(&dev->core_dev->lock, flags); @@ -248,7 +248,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> if (ctx->direction == DIR_INBOUND) memcpy(sa, ctx->sa_in, ctx->sa_len * 4); else -@@ -800,14 +788,15 @@ u32 crypto4xx_build_pd(struct crypto_asy +@@ -796,14 +784,15 @@ u32 crypto4xx_build_pd(struct crypto_asy &pd_uinfo->sr_pa, 4); if (iv_len) @@ -267,7 +267,7 @@ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> } } pd->sa_len = ctx->sa_len; -@@ -1015,9 +1004,8 @@ static void crypto4xx_bh_tasklet_cb(unsi +@@ -1011,9 +1000,8 @@ static void crypto4xx_bh_tasklet_cb(unsi while (core_dev->dev->pdr_head != core_dev->dev->pdr_tail) { tail = core_dev->dev->pdr_tail; |