X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=common%2Fcyclic.c;h=ff75c8cadb9125819e126e10237395f3f7e6fb41;hb=d7de5ef629352fe12ad99b6539ba1480b923f31e;hp=7abb82c16a909841339282d572261452864d875a;hpb=c8d9ff634fc429db5acf2f5386ea937f0fef1ae7;p=platform%2Fkernel%2Fu-boot.git diff --git a/common/cyclic.c b/common/cyclic.c index 7abb82c..ff75c8c 100644 --- a/common/cyclic.c +++ b/common/cyclic.c @@ -66,10 +66,10 @@ void cyclic_run(void) uint64_t now, cpu_time; /* Prevent recursion */ - if (gd->cyclic->cyclic_running) + if (gd->flags & GD_FLG_CYCLIC_RUNNING) return; - gd->cyclic->cyclic_running = true; + gd->flags |= GD_FLG_CYCLIC_RUNNING; list_for_each_entry_safe(cyclic, tmp, &gd->cyclic->cyclic_list, list) { /* * Check if this cyclic function needs to get called, e.g. @@ -99,7 +99,7 @@ void cyclic_run(void) } } } - gd->cyclic->cyclic_running = false; + gd->flags &= ~GD_FLG_CYCLIC_RUNNING; } void schedule(void)