试一下改成以下?
static inline void atomic_incl(volatile int *indx)
{
asm volatile("lock;" "incl %0"
: "+m" (*indx)); /* 加个星号 */
}
2011/7/12 Peng潇湘竹影 <[email protected]>
> static inline void atomic_incl(volatile int *indx)
> {
> asm volatile("lock;" "incl %0"
> : "+m" (indx));
> }
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL:
<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110712/a80bc83c/attachment.html>
--
ubuntu-zh mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh