... | ... |
@@ -35,9 +35,9 @@ inline static int tsl(fl_lock_t* lock) |
35 | 35 |
#ifdef NOSMP |
36 | 36 |
val=0; |
37 | 37 |
asm volatile( |
38 |
- " btsl $0, %1 \n\t" |
|
38 |
+ " btsl $0, %1 \n\t" |
|
39 | 39 |
" adcl $0, %0 \n\t" |
40 |
- : "=q" (val), "=m" (*lock) : "0"(val) : "memory" |
|
40 |
+ : "=q" (val), "=m" (*lock) : "0"(val) : "memory" /* "cc" */ |
|
41 | 41 |
); |
42 | 42 |
#else |
43 | 43 |
val=1; |