Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' into hypervisor
authoralebre <adrien.lebre@inria.fr>
Tue, 2 Apr 2013 13:26:47 +0000 (15:26 +0200)
committeralebre <adrien.lebre@inria.fr>
Tue, 2 Apr 2013 13:26:47 +0000 (15:26 +0200)
15 files changed:
1  2 
buildtools/Cmake/DefinePackages.cmake
include/msg/msg.h
include/simgrid/platf.h
include/simgrid/simix.h
include/xbt/ex.h
src/simdag/sd_global.c
src/simgrid/sg_config.c
src/simix/smx_global.c
src/simix/smx_network.c
src/simix/smx_process.c
src/simix/smx_smurf_private.h
src/simix/smx_user.c
src/surf/network.c
src/surf/storage.c
src/surf/workstation_ptask_L07.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -652,23 -652,22 +652,22 @@@ static int net_link_shared(const void *
        lmm_constraint_is_shared(((surf_resource_lmm_t) link)->constraint);
  }
  
 -static void net_finalize(void)
 +static void net_finalize(surf_model_t network_model)
  {
 -  lmm_system_free(surf_network_model->model_private->maxmin_system);
 -  surf_network_model->model_private->maxmin_system = NULL;
 +  lmm_system_free(network_model->model_private->maxmin_system);
 +  network_model->model_private->maxmin_system = NULL;
  
 -  if (surf_network_model->model_private->update_mechanism == UM_LAZY) {
 -    xbt_heap_free(surf_network_model->model_private->action_heap);
 -    xbt_swag_free(surf_network_model->model_private->modified_set);
 +  if (network_model->model_private->update_mechanism == UM_LAZY) {
 +    xbt_heap_free(network_model->model_private->action_heap);
 +    xbt_swag_free(network_model->model_private->modified_set);
    }
  
 -  surf_model_exit(surf_network_model);
 -  surf_network_model = NULL;
 +  surf_model_exit(network_model);
 +  network_model = NULL;
  
-   if (smpi_bw_factor)
-     xbt_dynar_free(&smpi_bw_factor);
-   if (smpi_lat_factor)
-     xbt_dynar_free(&smpi_lat_factor);
+   xbt_dict_free(&gap_lookup);
+   xbt_dynar_free(&smpi_bw_factor);
+   xbt_dynar_free(&smpi_lat_factor);
  }
  
  static void smpi_gap_append(double size, const link_CM02_t link,
@@@ -274,11 -272,10 +272,10 @@@ static void storage_finalize(surf_model
    lmm_system_free(storage_maxmin_system);
    storage_maxmin_system = NULL;
  
 -  surf_model_exit(surf_storage_model);
 -  surf_storage_model = NULL;
 +  surf_model_exit(storage_model);
 +  storage_model = NULL;
  
-   if(storage_list)
-     xbt_dynar_free(&storage_list);
+   xbt_dynar_free(&storage_list);
  
    xbt_swag_free
        (storage_running_action_set_that_does_not_need_being_checked);
Simple merge