Ignore:
Timestamp:
2018-04-04T15:42:37Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4e1cc
Parents:
47b2d7e3
Message:

Fix cstyle: make ccheck-fix and commit only files where all the changes are good.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/include/arch/atomic.h

    r47b2d7e3 r1433ecda  
    4646#ifdef CONFIG_SMP
    4747        asm volatile (
    48                 "lock incl %[count]\n"
    49                 : [count] "+m" (val->count)
    50         );
    51 #else
    52         asm volatile (
    53                 "incl %[count]\n"
    54                 : [count] "+m" (val->count)
     48            "lock incl %[count]\n"
     49            : [count] "+m" (val->count)
     50        );
     51#else
     52        asm volatile (
     53            "incl %[count]\n"
     54            : [count] "+m" (val->count)
    5555        );
    5656#endif /* CONFIG_SMP */
     
    6161#ifdef CONFIG_SMP
    6262        asm volatile (
    63                 "lock decl %[count]\n"
    64                 : [count] "+m" (val->count)
    65         );
    66 #else
    67         asm volatile (
    68                 "decl %[count]\n"
    69                 : [count] "+m" (val->count)
     63            "lock decl %[count]\n"
     64            : [count] "+m" (val->count)
     65        );
     66#else
     67        asm volatile (
     68            "decl %[count]\n"
     69            : [count] "+m" (val->count)
    7070        );
    7171#endif /* CONFIG_SMP */
     
    7777
    7878        asm volatile (
    79                 "lock xaddl %[r], %[count]\n"
    80                 : [count] "+m" (val->count),
    81                   [r] "+r" (r)
     79            "lock xaddl %[r], %[count]\n"
     80            : [count] "+m" (val->count),
     81              [r] "+r" (r)
    8282        );
    8383
     
    9090
    9191        asm volatile (
    92                 "lock xaddl %[r], %[count]\n"
    93                 : [count] "+m" (val->count),
    94                   [r] "+r" (r)
     92            "lock xaddl %[r], %[count]\n"
     93            : [count] "+m" (val->count),
     94              [r] "+r" (r)
    9595        );
    9696
     
    106106
    107107        asm volatile (
    108                 "xchgl %[v], %[count]\n"
    109                 : [v] "+r" (v),
    110                   [count] "+m" (val->count)
     108            "xchgl %[v], %[count]\n"
     109            : [v] "+r" (v),
     110              [count] "+m" (val->count)
    111111        );
    112112
     
    122122        preemption_disable();
    123123        asm volatile (
    124                 "0:\n"
     124            "0:\n"
    125125#ifndef PROCESSOR_i486
    126                 "pause\n"        /* Pentium 4's HT love this instruction */
    127 #endif
    128                 "mov %[count], %[tmp]\n"
    129                 "testl %[tmp], %[tmp]\n"
    130                 "jnz 0b\n"       /* lightweight looping on locked spinlock */
    131 
    132                 "incl %[tmp]\n"  /* now use the atomic operation */
    133                 "xchgl %[count], %[tmp]\n"
    134                 "testl %[tmp], %[tmp]\n"
    135                 "jnz 0b\n"
    136                 : [count] "+m" (val->count),
    137                   [tmp] "=&r" (tmp)
     126            "pause\n"        /* Pentium 4's HT love this instruction */
     127#endif
     128            "mov %[count], %[tmp]\n"
     129            "testl %[tmp], %[tmp]\n"
     130            "jnz 0b\n"       /* lightweight looping on locked spinlock */
     131
     132            "incl %[tmp]\n"  /* now use the atomic operation */
     133            "xchgl %[count], %[tmp]\n"
     134            "testl %[tmp], %[tmp]\n"
     135            "jnz 0b\n"
     136            : [count] "+m" (val->count),
     137              [tmp] "=&r" (tmp)
    138138        );
    139139
Note: See TracChangeset for help on using the changeset viewer.