From: navarro Date: Tue, 28 Feb 2012 10:22:26 +0000 (+0100) Subject: Call function execute from cpu surf model. X-Git-Tag: exp_20120308~15^2~3 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/e64ae6980f1b1f8b51d06f21fb1f5df9586c2333 Call function execute from cpu surf model. --- diff --git a/src/surf/workstation.c b/src/surf/workstation.c index b241314578..3adf803a2e 100644 --- a/src/surf/workstation.c +++ b/src/surf/workstation.c @@ -123,8 +123,8 @@ static void ws_update_resource_state(void *id, static surf_action_t ws_execute(void *workstation, double size) { - return surf_cpu_model->extension.cpu. - execute(((workstation_CLM03_t) workstation)->cpu, size); + void *cpu = ((workstation_CLM03_t) workstation)->cpu; + return ((surf_resource_t) cpu)->model->extension.cpu.execute(cpu, size); } static surf_action_t ws_action_sleep(void *workstation, double duration)