These are regenerated against your ff tree so as to not lose the
cmpxchg changes that you're carrying.
The first one removes tas() from all of the architectures - this comes
from the cmpxchg material, so it needs to come first.
The next two split out cmpxchg for i386 and x86_64. The i386 change
fixes a missing include in atomic.h and the consequent UML build
warnings. The x86_64 is done as tidying in the event that you think
it deserves to be split out.
Jeff
--
Work email - jdike at linux dot intel dot com