|
@@ -745,7 +745,7 @@ int _starpu_fetch_data_on_node(starpu_data_handle_t handle, int node, struct _st
|
|
if (cpt == STARPU_SPIN_MAXTRY)
|
|
if (cpt == STARPU_SPIN_MAXTRY)
|
|
_starpu_spin_lock(&handle->header_lock);
|
|
_starpu_spin_lock(&handle->header_lock);
|
|
|
|
|
|
- if (is_prefetch > STARPU_FETCH)
|
|
|
|
|
|
+ if (mode & STARPU_R && is_prefetch > STARPU_FETCH)
|
|
{
|
|
{
|
|
unsigned src_node_mask = 0;
|
|
unsigned src_node_mask = 0;
|
|
|
|
|