Fixes bug in x86 atomics
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 7 Apr 2010 05:13:18 +0000 (22:13 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:41 +0000 (17:35 -0700)
commit8e46ab406f77ef99635c9ecd7116a487b0893819
treebc66f4ba491b6347ed4745e104c2952777067b10
parentedbf24606dc563f439d93119be173cc758279f40
Fixes bug in x86 atomics

Can't use an "r" on the register constraints when the register will be
used in a byte operation (movb) on 32 bit x86.  Use "q" instead.
kern/arch/i686/atomic.h
user/include/i686/atomic.h