Commit ae667f77 authored by Heikki Linnakangas's avatar Heikki Linnakangas

Really fix compilation failure on MIPS.

I missed an additional colon in previous patch. Oops. to make that mistake
less likely in the future, add comments as placeholders for unused inputs
and outputs in inline assembly.
parent baf7b3a5
......@@ -158,7 +158,7 @@ tas(volatile slock_t *lock)
" xchgb %0,%1 \n"
"1: \n"
: "+q"(_res), "+m"(*lock)
:
: /* no inputs */
: "memory", "cc");
return (int) _res;
}
......@@ -225,7 +225,7 @@ tas(volatile slock_t *lock)
" lock \n"
" xchgb %0,%1 \n"
: "+q"(_res), "+m"(*lock)
:
: /* no inputs */
: "memory", "cc");
return (int) _res;
}
......@@ -519,7 +519,7 @@ tas(volatile slock_t *lock)
" tas %1 \n"
" sne %0 \n"
: "=d"(rv), "+m"(*lock)
:
: /* no inputs */
: "memory", "cc");
return rv;
}
......@@ -586,7 +586,7 @@ tas(volatile slock_t *lock)
" sync \n"
" .set pop "
: "=&r" (_res), "=&r" (_tmp), "+R" (*_l)
:
: /* no inputs */
: "memory");
return _res;
}
......@@ -602,7 +602,8 @@ do \
" .set nomacro \n" \
" sync \n" \
" .set pop " \
: \
: /* no outputs */ \
: /* no inputs */ \
: "memory"); \
*((volatile slock_t *) (lock)) = 0; \
} while (0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment