summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorShravani Dingari <shravanid@nvidia.com>2013-12-30 12:44:08 +0530
committerTom Cherry <tcherry@nvidia.com>2014-01-22 16:02:36 -0800
commit71f5e2be9c3ceb39fef5ea1d9f4a4145c395cf2b (patch)
treeae8cfc02c2c731f968f049d465002a8430384d71 /drivers/crypto
parentb3d799b14915d98eaa7803899df20f116ba38ce3 (diff)
crypto: tegra-se: Fix data type mismatch
Handle distinct data type (size_t and unsigned int) comparison Bug 1414788 Change-Id: Ia9f8255eb447bb0bc82ec48218aa2c77e167c5c1 Signed-off-by: Shravani Dingari <shravanid@nvidia.com> Reviewed-on: http://git-master/r/340287 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com> Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/tegra-se.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/crypto/tegra-se.c b/drivers/crypto/tegra-se.c
index 337dd138d1bf..d6d17445c0c2 100644
--- a/drivers/crypto/tegra-se.c
+++ b/drivers/crypto/tegra-se.c
@@ -1696,7 +1696,7 @@ int tegra_se_aes_cmac_final(struct ahash_request *req)
temp_buffer = cmac_ctx->buffer;
while (sg_miter_next(&miter) && total < req->nbytes) {
unsigned int len;
- len = min(miter.length, req->nbytes - total);
+ len = min(miter.length, (size_t)(req->nbytes - total));
if ((req->nbytes - (total + len)) <= last_block_bytes) {
bytes_to_copy =
last_block_bytes -