Changeset e7b7be3f in mainline for kernel/arch/amd64/include/atomic.h


Ignore:
Timestamp:
2007-01-22T13:10:08Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0f3fc9b
Parents:
62c63fc
Message:

asm volatile → asm volatile

File:
1 edited

Legend:

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

    r62c63fc re7b7be3f  
    4343static inline void atomic_inc(atomic_t *val) {
    4444#ifdef CONFIG_SMP
    45         __asm__ volatile ("lock incq %0\n" : "=m" (val->count));
     45        asm volatile ("lock incq %0\n" : "=m" (val->count));
    4646#else
    47         __asm__ volatile ("incq %0\n" : "=m" (val->count));
     47        asm volatile ("incq %0\n" : "=m" (val->count));
    4848#endif /* CONFIG_SMP */
    4949}
     
    5151static inline void atomic_dec(atomic_t *val) {
    5252#ifdef CONFIG_SMP
    53         __asm__ volatile ("lock decq %0\n" : "=m" (val->count));
     53        asm volatile ("lock decq %0\n" : "=m" (val->count));
    5454#else
    55         __asm__ volatile ("decq %0\n" : "=m" (val->count));
     55        asm volatile ("decq %0\n" : "=m" (val->count));
    5656#endif /* CONFIG_SMP */
    5757}
     
    6161        long r = 1;
    6262
    63         __asm__ volatile (
     63        asm volatile (
    6464                "lock xaddq %1, %0\n"
    6565                : "=m" (val->count), "+r" (r)
     
    7373        long r = -1;
    7474       
    75         __asm__ volatile (
     75        asm volatile (
    7676                "lock xaddq %1, %0\n"
    7777                : "=m" (val->count), "+r" (r)
     
    8787        uint64_t v;
    8888       
    89         __asm__ volatile (
     89        asm volatile (
    9090                "movq $1, %0\n"
    9191                "xchgq %0, %1\n"
     
    103103
    104104        preemption_disable();
    105         __asm__ volatile (
     105        asm volatile (
    106106                "0:;"
    107107#ifdef CONFIG_HT
Note: See TracChangeset for help on using the changeset viewer.