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
Sun, May 24, 7:01 AM (3 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33465434
Default Alt Text
D45695.diff (407 B)

Event Timeline