Browse Source

- _starpu_src_common_copy_sink_to_host_sync does not accept a const node anymore

Olivier Aumage 8 years ago
parent
commit
2524785d10
2 changed files with 4 additions and 4 deletions
  1. 3 3
      src/drivers/mic/driver_mic_source.c
  2. 1 1
      src/drivers/mic/driver_mic_source.h

+ 3 - 3
src/drivers/mic/driver_mic_source.c

@@ -85,7 +85,7 @@ struct _starpu_mp_node *_starpu_mic_src_get_actual_thread_mp_node()
 	return mic_nodes[devid];
 }
 
-const struct _starpu_mp_node *_starpu_mic_src_get_mp_node_from_memory_node(int memory_node)
+struct _starpu_mp_node *_starpu_mic_src_get_mp_node_from_memory_node(int memory_node)
 {
 	int devid = _starpu_memory_node_get_devid(memory_node);
 	STARPU_ASSERT_MSG(devid >= 0 && devid < STARPU_MAXMICDEVS, "bogus devid %d for memory node %d\n", devid, memory_node);
@@ -405,7 +405,7 @@ void _starpu_mic_free_memory(void *addr, size_t size, unsigned memory_node)
  */
 int _starpu_mic_copy_ram_to_mic(void *src, unsigned src_node STARPU_ATTRIBUTE_UNUSED, void *dst, unsigned dst_node, size_t size)
 {
-	const struct _starpu_mp_node *mp_node = _starpu_mic_src_get_mp_node_from_memory_node(dst_node);
+	struct _starpu_mp_node *mp_node = _starpu_mic_src_get_mp_node_from_memory_node(dst_node);
 
 	return _starpu_src_common_copy_host_to_sink_sync(mp_node, src, dst, size);
 }
@@ -415,7 +415,7 @@ int _starpu_mic_copy_ram_to_mic(void *src, unsigned src_node STARPU_ATTRIBUTE_UN
  */
 int _starpu_mic_copy_mic_to_ram(void *src, unsigned src_node, void *dst, unsigned dst_node STARPU_ATTRIBUTE_UNUSED, size_t size)
 {
-	const struct _starpu_mp_node *mp_node = _starpu_mic_src_get_mp_node_from_memory_node(src_node);
+	struct _starpu_mp_node *mp_node = _starpu_mic_src_get_mp_node_from_memory_node(src_node);
 
 	return _starpu_src_common_copy_sink_to_host_sync(mp_node, src, dst, size);
 }

+ 1 - 1
src/drivers/mic/driver_mic_source.h

@@ -43,7 +43,7 @@ struct _starpu_mic_async_event *event;
 	_starpu_mic_src_report_scif_error(__starpu_func__, __FILE__, __LINE__, status)
 
 struct _starpu_mp_node *_starpu_mic_src_get_actual_thread_mp_node();
-const struct _starpu_mp_node *_starpu_mic_src_get_mp_node_from_memory_node(int memory_node);
+struct _starpu_mp_node *_starpu_mic_src_get_mp_node_from_memory_node(int memory_node);
 
 void(* _starpu_mic_src_get_kernel_from_job(const struct _starpu_mp_node *node STARPU_ATTRIBUTE_UNUSED, struct _starpu_job *j))(void);
 int _starpu_mic_src_register_kernel(starpu_mic_func_symbol_t *symbol, const char *func_name);