summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2011-07-14 14:53:47 +0530
committerVarun Colbert <vcolbert@nvidia.com>2011-07-14 20:31:37 -0700
commit75d2e5100cb2e74bb27141a2afac708d5f760540 (patch)
treec155a1e4684083eef85c0051149b4c0ff307a58c
parent8d0867f7c616f5e9611e4ff8c230fabeaaee16a3 (diff)
misc: tegra-crypto: enable prints for some errors
Change-Id: I2effe3ad6454965a4f48c4185c325ad3355c3661 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/41011 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
-rw-r--r--drivers/misc/tegra-cryptodev.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/misc/tegra-cryptodev.c b/drivers/misc/tegra-cryptodev.c
index 54023cbb983c..d5ed6a22ddac 100644
--- a/drivers/misc/tegra-cryptodev.c
+++ b/drivers/misc/tegra-cryptodev.c
@@ -267,10 +267,11 @@ static long tegra_crypto_dev_ioctl(struct file *filp,
case TEGRA_CRYPTO_IOCTL_NEED_SSK:
ctx->use_ssk = (int)arg;
break;
+
case TEGRA_CRYPTO_IOCTL_PROCESS_REQ:
ret = copy_from_user(&crypt_req, (void __user *)arg, sizeof(crypt_req));
if (ret < 0) {
- pr_debug("%s: copy_from_user fail(%d)\n", __func__, ret);
+ pr_err("%s: copy_from_user fail(%d)\n", __func__, ret);
break;
}
@@ -286,6 +287,7 @@ static long tegra_crypto_dev_ioctl(struct file *filp,
ret = crypto_rng_reset(ctx->rng, ctx->seed,
crypto_rng_seedsize(ctx->rng));
break;
+
case TEGRA_CRYPTO_IOCTL_GET_RANDOM:
if (copy_from_user(&rng_req, (void __user *)arg, sizeof(rng_req)))
return -EFAULT;
@@ -301,7 +303,7 @@ static long tegra_crypto_dev_ioctl(struct file *filp,
rng_req.nbytes);
if (ret != rng_req.nbytes) {
- pr_debug("rng failed");
+ pr_err("rng failed");
ret = -ENODATA;
goto rng_out;
}
@@ -312,14 +314,13 @@ static long tegra_crypto_dev_ioctl(struct file *filp,
rng_out:
if (rng)
kfree(rng);
-
break;
-
default:
pr_debug("invalid ioctl code(%d)", ioctl_num);
ret = -EINVAL;
}
+
return ret;
}