Page MenuHomeFreeBSD

D45695.diff
No OneTemporary

D45695.diff

diff --git a/sys/i386/include/atomic.h b/sys/i386/include/atomic.h
--- a/sys/i386/include/atomic.h
+++ b/sys/i386/include/atomic.h
@@ -49,8 +49,8 @@
__mbk(void)
{
- __asm __volatile("lock; addl $0,%%fs:%0"
- : "+m" (*(u_int *)__OFFSETOF_MONITORBUF) : : "memory", "cc");
+ __asm __volatile("lock; addl $0,%%fs:%c0"
+ : : "i" (__OFFSETOF_MONITORBUF) : "memory", "cc");
}
static __inline void

File Metadata

Mime Type
text/plain
Expires
Tue, Oct 1, 3:25 AM (22 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
13225490
Default Alt Text
D45695.diff (407 B)

Event Timeline