diff options
author | Varun Wadekar <vwadekar@nvidia.com> | 2011-07-14 14:53:47 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 01:06:31 -0700 |
commit | 6eff800cf8e0615a5fad37bb22602cff0e5c121a (patch) | |
tree | c33df310b269c9e01dd0ed655c5475ca7e97990a /drivers/misc/tegra-cryptodev.c | |
parent | b27295588b38c313f174d159ea70b7bda889e5cd (diff) |
misc: tegra-crypto: enable prints for some errors
Original-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>
Rebase-Id: R67b8963788605425c044e68b082ecb1d622d7b33
Diffstat (limited to 'drivers/misc/tegra-cryptodev.c')
-rw-r--r-- | drivers/misc/tegra-cryptodev.c | 9 |
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; } |