Changes in kernel/test/atomic/atomic1.c [9d58539:b17518e] in mainline
- File:
-
- 1 edited
-
kernel/test/atomic/atomic1.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/atomic/atomic1.c
r9d58539 rb17518e 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 62 79 return NULL; 63 80 }
Note:
See TracChangeset
for help on using the changeset viewer.
