Changeset 73838ed in mainline for arch/ia32/include/atomic.h


Ignore:
Timestamp:
2005-09-01T19:21:37Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7df54df
Parents:
437e35a0
Message:

Cleanups so that it compiles on ia-32 & amd-64 cleanly

File:
1 edited

Legend:

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

    r437e35a0 r73838ed  
    3232#include <arch/types.h>
    3333
    34 static inline void atomic_inc(volatile int *val) {
     34static inline void atomic_inc(volatile count_t *val) {
    3535#ifdef __SMP__
    3636        __asm__ volatile ("lock incl (%0)\n" : : "r" (val));
     
    4040}
    4141
    42 static inline void atomic_dec(volatile int *val) {
     42static inline void atomic_dec(volatile count_t *val) {
    4343#ifdef __SMP__
    4444        __asm__ volatile ("lock decl (%0)\n" : : "r" (val));
Note: See TracChangeset for help on using the changeset viewer.