Bladeren bron

port r14410 from 1.2: Also check against zeroed mode

Samuel Thibault 10 jaren geleden
bovenliggende
commit
479ab4ad04
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      src/datawizard/coherency.c

+ 2 - 1
src/datawizard/coherency.c

@@ -807,7 +807,8 @@ int _starpu_fetch_task_input(struct _starpu_job *j)
 		int node = descrs[index].node;
 		if (node == -1)
 			node = local_memory_node;
-		if ((mode & ((1<<STARPU_MODE_SHIFT) - 1)) >= STARPU_ACCESS_MODE_MAX ||
+		if (mode == STARPU_NONE ||
+			(mode & ((1<<STARPU_MODE_SHIFT) - 1)) >= STARPU_ACCESS_MODE_MAX ||
 			(mode >> STARPU_MODE_SHIFT) >= STARPU_SHIFTED_MODE_MAX)
 			STARPU_ASSERT_MSG(0, "mode %d (0x%x) is bogus\n", mode, mode);