]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
frm_dummy updates utilization only if the scenario is schedulable
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 20 May 2009 23:04:01 +0000 (01:04 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 20 May 2009 23:04:01 +0000 (01:04 +0200)
resources/dummy/frm_dummy.c

index 0a8ca9e82975822936f0ef155230cd78ef8e1ed3..da26a11a55949705e2143dd685807744815e6360 100644 (file)
@@ -125,8 +125,10 @@ int admission_test(struct fres_sa_scenario *scenario, void *priv, bool *schedula
                        1000*fosa_rel_time_to_msec(basic->budget) /
                        fosa_rel_time_to_msec(basic->period);
        }
-       scenario->utilization = utilization/10;
        *schedulable = utilization < 1000;
+       if (*schedulable) {
+               scenario->utilization = utilization/10;
+       }
        
 #ifdef CONFIG_RESOURCE_DUMMY_VERBOSE   
        printf("utilization=%ld.%03ld => %s\n", utilization/1000, utilization%1000,