summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/nvmap/nvmap_ioctl.c
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2013-06-04 11:23:46 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:17:00 -0700
commit567ebbd2ed6a8312058dec486f1f31a0ce3a4e91 (patch)
treea0220033f47378a8fe57d4e5cee09bdb0152ea22 /drivers/video/tegra/nvmap/nvmap_ioctl.c
parente940dd8d5cf28cee95aff78a062a6f5a090f06bd (diff)
video: tegra: add config option for nvmap handle marshalling
update code to perform handle marshalling based on config option Change-Id: If7dd8a20088dfa9d593f799ec9ceab006b4a6880 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/235525 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Bo Yan <byan@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/nvmap/nvmap_ioctl.c')
-rw-r--r--drivers/video/tegra/nvmap/nvmap_ioctl.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/video/tegra/nvmap/nvmap_ioctl.c b/drivers/video/tegra/nvmap/nvmap_ioctl.c
index b9c8ecf1fbfd..bd35cc68874f 100644
--- a/drivers/video/tegra/nvmap/nvmap_ioctl.c
+++ b/drivers/video/tegra/nvmap/nvmap_ioctl.c
@@ -59,8 +59,6 @@ static int cache_maint(struct nvmap_client *client, struct nvmap_handle *h,
unsigned long start, unsigned long end, unsigned int op,
unsigned int allow_deferred);
-#define NVMAP_USE_XOR_HASHING 0
-
#ifdef CONFIG_COMPAT
ulong unmarshal_user_handle(__u32 handle)
{
@@ -86,7 +84,7 @@ ulong unmarshal_user_handle(struct nvmap_handle *handle)
if ((ulong)handle == 0)
return (ulong)handle;
-#if NVMAP_USE_XOR_HASHING
+#ifdef CONFIG_NVMAP_HANDLE_MARSHAL
return (ulong)handle ^ NVMAP_XOR_HASH_MASK;
#else
return (ulong)handle;
@@ -98,7 +96,7 @@ struct nvmap_handle *marshal_kernel_handle(ulong handle)
if (handle == 0)
return (struct nvmap_handle *)handle;
-#if NVMAP_USE_XOR_HASHING
+#ifdef CONFIG_NVMAP_HANDLE_MARSHAL
return (struct nvmap_handle *)(handle ^ NVMAP_XOR_HASH_MASK);
#else
return (struct nvmap_handle *)handle;