am 3e425728: merge from open-source master

Merge commit '3e42572835a7d424545d63c04aff5b80ea18a045'

* commit '3e42572835a7d424545d63c04aff5b80ea18a045':
  ARM architecture reference manuals for ARMv6 & ARMv7 state that the use of 'swp' instruction is deprecated
  Fix uninitialized variable loop