X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Fstat_timing.c;h=bf0f93ea84d94ef77329324337866e3059494d5b;hb=292b89d3367cdeae0cb2a1fca37b6b84e781eab8;hp=6fb50323f78c76891eb9660009fb8f1e9a436b41;hpb=bd0527dc2b3757a255a5375a6815b26919a7852c;p=libfirm diff --git a/ir/stat/stat_timing.c b/ir/stat/stat_timing.c index 6fb50323f..bf0f93ea8 100644 --- a/ir/stat/stat_timing.c +++ b/ir/stat/stat_timing.c @@ -21,7 +21,6 @@ * @file * @brief OS abstraction from time measurement * @author Sebastian Hack, Michael Beck, Matthias Braun - * @version $Id$ */ #include "config.h" @@ -79,7 +78,8 @@ void timing_enter_max_prio(void) if (res < 0) return; new_scheduler = SCHED_FIFO; - sched_params.sched_priority = sched_get_priority_max(new_scheduler); + new_sched_params = sched_params; + new_sched_params.sched_priority = sched_get_priority_max(new_scheduler); sched_setscheduler(0, new_scheduler, &new_sched_params); if (res < 0) return;