Procházet zdrojové kódy

memchunks may be used as normal or redux data alternatively, e.g. cg example

Samuel Thibault před 10 roky
rodič
revize
1316e8c48e
1 změnil soubory, kde provedl 1 přidání a 2 odebrání
  1. 1 2
      src/datawizard/memalloc.c

+ 1 - 2
src/datawizard/memalloc.c

@@ -939,8 +939,7 @@ void starpu_memchunk_tidy(unsigned node)
 			}
 
 			/* This should have been marked as clean already */
-			STARPU_ASSERT(mc->relaxed_coherency != 1);
-			if (handle->per_node[handle->home_node].state != STARPU_INVALID)
+			if (handle->per_node[handle->home_node].state != STARPU_INVALID || mc->relaxed_coherency == 1)
 			{
 				/* it's actually clean */
 				mc->clean = 1;