aboutsummaryrefslogtreecommitdiff
path: root/drivers/crypto/omap-sham.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2018-06-19 12:30:17 +0100
committerMark Brown <broonie@kernel.org>2018-06-19 12:30:17 +0100
commit14c74ac318a8fe6dd6e13ddc93a5b458147a7c4c (patch)
tree368df2f4c2f14e8d392b1b7cbbbdf57e85fe084b /drivers/crypto/omap-sham.c
parent74ff4c05d3ebe58ab8fcc823195d04d6100b7f89 (diff)
parent8e52b94e19d82e2be4f3bf3699c8f39f4c6cc478 (diff)
Merge tag 'v4.9.109' into linux-linaro-lsk-v4.9
This is the 4.9.109 stable release
Diffstat (limited to 'drivers/crypto/omap-sham.c')
-rw-r--r--drivers/crypto/omap-sham.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c
index d8305ddf87d0..ff6ac4e824b5 100644
--- a/drivers/crypto/omap-sham.c
+++ b/drivers/crypto/omap-sham.c
@@ -1081,7 +1081,7 @@ static void omap_sham_finish_req(struct ahash_request *req, int err)
if (test_bit(FLAGS_SGS_COPIED, &dd->flags))
free_pages((unsigned long)sg_virt(ctx->sg),
- get_order(ctx->sg->length));
+ get_order(ctx->sg->length + ctx->bufcnt));
if (test_bit(FLAGS_SGS_ALLOCED, &dd->flags))
kfree(ctx->sg);