Changeset 1ba37fa in mainline for kernel/generic/src/proc/task.c


Ignore:
Timestamp:
2010-04-06T11:53:32Z (14 years ago)
Author:
Stanislav Kozina <stanislav.kozina@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
516adce
Parents:
f0dcdc5
Message:

Removed useless cycles sum, using ucycles + kcycles instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/task.c

    rf0dcdc5 r1ba37fa  
    184184        ta->context = CONTEXT;
    185185        ta->capabilities = 0;
    186         ta->cycles = 0;
    187186        ta->ucycles = 0;
    188187        ta->kcycles = 0;
     
    322321 * @param kcycles       Out pointer to sum of all kernel cycles.
    323322 */
    324 uint64_t task_get_accounting(task_t *t, uint64_t *ucycles, uint64_t *kcycles)
     323void task_get_accounting(task_t *t, uint64_t *ucycles, uint64_t *kcycles)
    325324{
    326325        /* Accumulated values of task */
    327         uint64_t ret = t->cycles;
    328326        uint64_t uret = t->ucycles;
    329327        uint64_t kret = t->kcycles;
     
    343341                        uret += thr->ucycles;
    344342                        kret += thr->kcycles;
    345                         ret += thr->cycles;
    346343                }
    347344                spinlock_unlock(&thr->lock);
     
    350347        *ucycles = uret;
    351348        *kcycles = kret;
    352 
    353         return ret;
    354349}
    355350
     
    417412        spinlock_lock(&t->lock);
    418413                       
    419         uint64_t cycles;
    420414        uint64_t ucycles;
    421415        uint64_t kcycles;
    422         char suffix, usuffix, ksuffix;
    423         cycles = task_get_accounting(t, &ucycles, &kcycles);
    424         order(cycles, &cycles, &suffix);
     416        char usuffix, ksuffix;
     417        task_get_accounting(t, &ucycles, &kcycles);
    425418        order(ucycles, &ucycles, &usuffix);
    426419        order(kcycles, &kcycles, &ksuffix);
Note: See TracChangeset for help on using the changeset viewer.