summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorMarvin Zhang <mzhang@nvidia.com>2013-03-01 10:30:38 -0800
committerMrutyunjay Sawant <msawant@nvidia.com>2013-03-06 06:28:49 -0800
commitf9dddd6c161906c97805f6dca98e4639a1b937a7 (patch)
treead50bd4bef1fb5f3a6272867b253c723bbfb0560 /drivers/video
parentbf639237eeeaad44800ac49a1e2c76993230d38a (diff)
nvhdcp: return v_prime in get_nvhdcp_state ioctl.
hdcp upstream library needs to get v_prime from kernel and pass it to tsec to do v_prime verification. Bug 1197884 Change-Id: I9a6783e115751426bcbb97feaba999812091aa90 Signed-off-by: Marvin Zhang <mzhang@nvidia.com> Reviewed-on: http://git-master/r/205642 Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com> Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/tegra/dc/nvhdcp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/nvhdcp.c b/drivers/video/tegra/dc/nvhdcp.c
index 13a79dd0c21d..fbdb089fd7c6 100644
--- a/drivers/video/tegra/dc/nvhdcp.c
+++ b/drivers/video/tegra/dc/nvhdcp.c
@@ -483,6 +483,8 @@ static int get_nvhdcp_state(struct tegra_nvhdcp *nvhdcp,
pkt->num_bksv_list = nvhdcp->num_bksv_list;
for (i = 0; i < pkt->num_bksv_list; i++)
pkt->bksv_list[i] = nvhdcp->bksv_list[i];
+ pkt->b_status = nvhdcp->b_status;
+ memcpy(pkt->v_prime, nvhdcp->v_prime, sizeof(nvhdcp->v_prime));
pkt->packet_results = TEGRA_NVHDCP_RESULT_SUCCESS;
}
mutex_unlock(&nvhdcp->lock);