Bladeren bron

port r11305 from 1.1: the handle interfaces are already freed at this point, use the footprint pre-computed in the mc

Samuel Thibault 12 jaren geleden
bovenliggende
commit
f850d2f26a
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      src/datawizard/memalloc.c

+ 1 - 1
src/datawizard/memalloc.c

@@ -796,7 +796,7 @@ void _starpu_request_mem_chunk_removal(starpu_data_handle_t handle, struct _star
 	else
 	{
 		/* put it in the list of buffers to be removed */
-		uint32_t footprint = _starpu_compute_data_footprint(handle);
+		uint32_t footprint = mc->footprint;
 		struct mc_cache_entry *entry;
 		STARPU_PTHREAD_RWLOCK_WRLOCK(&mc_rwlock[node]);
 		HASH_FIND(hh, mc_cache[node], &footprint, sizeof(footprint), entry);