Changeset 3cfe2b8 in mainline for kernel/generic/src


Ignore:
Timestamp:
2018-09-07T16:01:50Z (7 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c53e813
Parents:
5f1d850
Message:

Convert atomic_t to atomic_size_t (6): Replace atomic_count_t with size_t

Location:
kernel/generic/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/adt/cht.c

    r5f1d850 r3cfe2b8  
    21222122
    21232123        if ((need_shrink || missed_shrink) && h->b->order > h->min_order) {
    2124                 atomic_count_t resize_reqs = atomic_preinc(&h->resize_reqs);
     2124                size_t resize_reqs = atomic_preinc(&h->resize_reqs);
    21252125                /* The first resize request. Start the resizer. */
    21262126                if (1 == resize_reqs) {
     
    21432143
    21442144        if ((need_grow || missed_grow) && h->b->order < CHT_MAX_ORDER) {
    2145                 atomic_count_t resize_reqs = atomic_preinc(&h->resize_reqs);
     2145                size_t resize_reqs = atomic_preinc(&h->resize_reqs);
    21462146                /* The first resize request. Start the resizer. */
    21472147                if (1 == resize_reqs) {
     
    21782178                } else {
    21792179                        /* Table is just the right size. */
    2180                         atomic_count_t reqs = atomic_predec(&h->resize_reqs);
     2180                        size_t reqs = atomic_predec(&h->resize_reqs);
    21812181                        done = (reqs == 0);
    21822182                }
  • kernel/generic/src/mm/slab.c

    r5f1d850 r3cfe2b8  
    690690         * endless loop
    691691         */
    692         atomic_count_t magcount = atomic_load(&cache->magazine_counter);
     692        size_t magcount = atomic_load(&cache->magazine_counter);
    693693
    694694        slab_magazine_t *mag;
  • kernel/generic/src/proc/scheduler.c

    r5f1d850 r3cfe2b8  
    566566void kcpulb(void *arg)
    567567{
    568         atomic_count_t average;
    569         atomic_count_t rdy;
     568        size_t average;
     569        size_t rdy;
    570570
    571571        /*
     
    593593                goto satisfied;
    594594
    595         atomic_count_t count = average - rdy;
     595        size_t count = average - rdy;
    596596
    597597        /*
  • kernel/generic/src/sysinfo/stats.c

    r5f1d850 r3cfe2b8  
    764764 *
    765765 */
    766 static inline load_t load_calc(load_t load, load_t exp, atomic_count_t ready)
     766static inline load_t load_calc(load_t load, load_t exp, size_t ready)
    767767{
    768768        load *= exp;
     
    784784
    785785        while (true) {
    786                 atomic_count_t ready = atomic_load(&nrdy);
     786                size_t ready = atomic_load(&nrdy);
    787787
    788788                /* Mutually exclude with get_stats_load() */
Note: See TracChangeset for help on using the changeset viewer.