Changeset 2708f6a in mainline for kernel/test/atomic/atomic1.c
- Timestamp:
- 2012-11-07T10:59:34Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cc106e4
- Parents:
- c8fccf5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/atomic/atomic1.c
rc8fccf5 r2708f6a 60 60 return "Failed atomic_get() after atomic_predec()"; 61 61 62 void *ptr = 0;63 void *a_ptr = &a;64 if (atomic_cas_ptr(&ptr, 0, a_ptr) != 0)65 return "Failed atomic_cas_ptr(): bad return value";66 if (ptr != a_ptr)67 return "Failed atomic_cas_ptr(): bad pointer value";68 if (atomic_cas_ptr(&ptr, 0, 0) != a_ptr)69 return "Failed atomic_cas_ptr(): indicated change";70 if (ptr != a_ptr)71 return "Failed atomic_cas_ptr(): changed the ptr";72 73 ptr = 0;74 if (atomic_set_return_ptr(&ptr, a_ptr) != 0)75 return "Failed atomic_set_return_ptr()";76 if (atomic_set_return_ptr_local(&ptr, 0) != a_ptr || ptr != 0)77 return "Failed atomic_set_return_ptr_local()";78 79 62 return NULL; 80 63 }
Note:
See TracChangeset
for help on using the changeset viewer.