Changeset 9a2d6e1 in mainline for arch/ppc32/include


Ignore:
Timestamp:
2006-03-15T18:58:26Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
649799a
Parents:
9e1c942
Message:

Redefine semantics of unary atomic operations.
Add test to verify that an architecture understands the semantics correctly.

File:
1 edited

Legend:

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

    r9e1c942 r9a2d6e1  
    6464}
    6565
    66 static inline __u32 atomic_inc_pre(atomic_t *val)
     66static inline __u32 atomic_postinc(atomic_t *val)
    6767{
    6868        atomic_inc(val);
     
    7070}
    7171
    72 static inline __u32 atomic_dec_pre(atomic_t *val)
     72static inline __u32 atomic_postdec(atomic_t *val)
    7373{
    7474        atomic_dec(val);
     
    7676}
    7777
    78 static inline __u32 atomic_inc_post(atomic_t *val)
     78static inline __u32 atomic_preinc(atomic_t *val)
    7979{
    8080        atomic_inc(val);
     
    8282}
    8383
    84 static inline __u32 atomic_dec_post(atomic_t *val)
     84static inline __u32 atomic_predec(atomic_t *val)
    8585{
    8686        atomic_dec(val);
Note: See TracChangeset for help on using the changeset viewer.