Changes in kernel/test/atomic/atomic1.c [b17518e:9d58539] in mainline
- File:
-
- 1 edited
-
kernel/test/atomic/atomic1.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/atomic/atomic1.c
rb17518e r9d58539 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.
