summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Marklund <robert.marklund@stericsson.com>2011-06-23 13:20:42 +0200
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:54 +0200
commit96d29093cb4ac7439d026ca2ff8c55b67b3010c8 (patch)
tree87f74b9ec591914696685ed302c2fb1b805542f1
parent821308fa3824e39b05e6e76b42b645c7734be54f (diff)
staging: nmf-cm: Update for api changes in 3.0
Temp fix to make driver build until its fixed properly Change-Id: I095a907abed7175180cbfa4bd2bc389060afceb1 Signed-off-by: Robert Marklund <robert.marklund@stericsson.com>
-rw-r--r--drivers/staging/nmf-cm/cm_service.c1
-rw-r--r--drivers/staging/nmf-cm/cm_syscall.c7
-rw-r--r--drivers/staging/nmf-cm/cmld.c1
-rw-r--r--drivers/staging/nmf-cm/osal-kernel.h1
4 files changed, 7 insertions, 3 deletions
diff --git a/drivers/staging/nmf-cm/cm_service.c b/drivers/staging/nmf-cm/cm_service.c
index 1b5ee111e09..cd7602a6cec 100644
--- a/drivers/staging/nmf-cm/cm_service.c
+++ b/drivers/staging/nmf-cm/cm_service.c
@@ -14,6 +14,7 @@
#include <linux/plist.h>
#include <linux/slab.h>
#include <linux/spinlock_types.h>
+#include <linux/sched.h>
#include <cm/engine/api/control/irq_engine.h>
diff --git a/drivers/staging/nmf-cm/cm_syscall.c b/drivers/staging/nmf-cm/cm_syscall.c
index d1ad3a1f935..8a48ac10c60 100644
--- a/drivers/staging/nmf-cm/cm_syscall.c
+++ b/drivers/staging/nmf-cm/cm_syscall.c
@@ -1374,12 +1374,13 @@ int cmld_PrivReserveMemory(struct cm_process_priv *procPriv, unsigned int physAd
/* Mark this memory area reserved for a mapping for this thread ID */
/* It must not be already reserved but this should not happen */
if (curr->tid) {
- pr_err("%s: thread %d can't reseveved memory %x already "
+ /*pr_err("%s: thread %d can't reseveved memory %x already "
"reserved for %d\n",
- __func__, current->pid, physAddr, curr->tid);
+ __func__, current->pid, physAddr, (int)curr->tid);*/
err = -EBUSY;
} else {
- curr->tid = current->pid;
+ curr->tid = 0;
+ //current->pid;
err = 0;
}
break;
diff --git a/drivers/staging/nmf-cm/cmld.c b/drivers/staging/nmf-cm/cmld.c
index 04433f10f0c..9a7183c14fc 100644
--- a/drivers/staging/nmf-cm/cmld.c
+++ b/drivers/staging/nmf-cm/cmld.c
@@ -17,6 +17,7 @@
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
+#include <linux/sched.h>
#include <cm/inc/cm_def.h>
#include <cm/engine/api/cm_engine.h>
diff --git a/drivers/staging/nmf-cm/osal-kernel.h b/drivers/staging/nmf-cm/osal-kernel.h
index fd3b0acc301..36baf893fcc 100644
--- a/drivers/staging/nmf-cm/osal-kernel.h
+++ b/drivers/staging/nmf-cm/osal-kernel.h
@@ -18,6 +18,7 @@
#include <cm/engine/api/control/configuration_engine.h>
#include <cm/engine/api/perfmeter_engine.h>
#include <cm/engine/os_adaptation_layer/inc/os_adaptation_layer.h>
+#include <linux/plist.h>
#include "configuration.h"