diff --git a/arch/arm/plat-omap/include/syslink/listmp.h b/arch/arm/plat-omap/include/syslink/listmp.h
index f36927500c9e9bd657335dd277c8353a8823b3c0..e29c0c4759c50ccae4a0d0c31a18e9f8258874a9 100644
--- a/arch/arm/plat-omap/include/syslink/listmp.h
+++ b/arch/arm/plat-omap/include/syslink/listmp.h
@@ -150,8 +150,6 @@ struct listmp_params {
 	/*!< Name of the object	*/
 	struct mutex *lock_handle;
 	/*!< Lock used for critical region management of the list */
-	void *heap_handle;
-	/*!< Handle of the heap to be used */
 	enum listmp_type list_type ;
 	/*!< Type of list */
 };
diff --git a/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c b/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c
index 5f53aab39971947d678dc9246ffbc00416767ed8..7e43927004d609d809351199eb5092eb4f70bae2 100644
--- a/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c
+++ b/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c
@@ -125,7 +125,6 @@ struct listmp_sharedmemory_module_object listmp_sharedmemory_state = {
 			.default_inst_params.shared_addr_size = 0,
 			.default_inst_params.name = NULL,
 			.default_inst_params.lock_handle = NULL,
-			.default_inst_params.heap_handle = NULL,
 			.default_inst_params.list_type = listmp_type_SHARED};
 
 /*!
@@ -1344,9 +1343,6 @@ listmp_sharedmemory_handle _listmp_sharedmemory_create(
 
 	}
 
-	if (params->heap_handle != NULL)
-		obj->params.heap_handle = params->heap_handle;
-
 	/* Update processor information */
 	obj->owner = kmalloc(sizeof(struct listmp_proc_attrs),
 							GFP_KERNEL);