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