[MEMPLUGIN] Modify memplugin_share() implementation for QNX
authorSaurabh Bipin Chandra <a0131926@ti.com>
Wed, 31 Jul 2013 14:53:08 +0000 (20:23 +0530)
committerSaurabh Bipin Chandra <a0131926@ti.com>
Tue, 27 Aug 2013 21:12:42 +0000 (02:42 +0530)
This patch updates the definition of memplugin_share()
for QNX to make it aligned with the definition for
linux.
It also makes the function inline, to save on
function switching in QNX.
Only the QNX declaration is made inline.

Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
Change-Id: I20b89d4a3f560d8f4e4de36a496b87b6820b2d10

memplugin_qnx.c

index 610a4f9aea7b16b88ce6e4bba965a466ce26f5a2..b6e8af2a178fa365e0a3374081a3492a98e9c056 100644 (file)
@@ -121,10 +121,10 @@ void memplugin_free(void *ptr, mem_type memory_type)
 EXIT:;
 }
 
-void *memplugin_share(void *ptr, mem_type memory_type)
+inline int memplugin_share(void *ptr)
 {
     /* No Userspace Virtual pointers to DMA BUF Handles conversion required*/
     /* Do nothing */
-    return (ptr);
+    return ((int)ptr);
 }