summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-08-08 02:39:33 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-08-08 02:39:33 -0700
commit8963a5a4aad23e1b2b7e2096ae3aae1037d54d10 (patch)
tree50d07667bb51de422245de631bf00df8cb86ed1b
parent9656c6c6419134ae58b11bb776ad9ceee240e04d (diff)
parentca463d4e79abab890892456706946288116db4c4 (diff)
Merge "uio: msm_sharedmem: Add stub shutdown function"
-rw-r--r--drivers/uio/msm_sharedmem/msm_sharedmem.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/uio/msm_sharedmem/msm_sharedmem.c b/drivers/uio/msm_sharedmem/msm_sharedmem.c
index 84623c9b41d3..633656009daf 100644
--- a/drivers/uio/msm_sharedmem/msm_sharedmem.c
+++ b/drivers/uio/msm_sharedmem/msm_sharedmem.c
@@ -75,6 +75,7 @@ static int sharedmem_mmap(struct uio_info *info, struct vm_area_struct *vma)
return result;
}
+#ifdef CONFIG_MSM_GVM_QUIN
static void free_shared_ram_perms(u32 client_id, phys_addr_t addr, u32 size)
{
int ret;
@@ -92,6 +93,7 @@ static void free_shared_ram_perms(u32 client_id, phys_addr_t addr, u32 size)
&addr, size, ret);
}
}
+#endif
/* Setup the shared ram permissions.
* This function currently supports the mpss client only.
@@ -202,6 +204,7 @@ out:
return ret;
}
+#ifdef CONFIG_MSM_GVM_QUIN
static void msm_sharedmem_shutdown(struct platform_device *pdev)
{
struct uio_info *info = dev_get_drvdata(&pdev->dev);
@@ -212,6 +215,11 @@ static void msm_sharedmem_shutdown(struct platform_device *pdev)
free_shared_ram_perms(MPSS_RMTS_CLIENT_ID, shared_mem_addr,
shared_mem_size);
}
+#else
+static void msm_sharedmem_shutdown(struct platform_device *pdev)
+{
+}
+#endif
static int msm_sharedmem_remove(struct platform_device *pdev)
{