Fix data race in Futex<EmulatedFutexAtomic>
authorMaged Michael <magedmichael@fb.com>
Thu, 16 Feb 2017 20:19:29 +0000 (12:19 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 16 Feb 2017 20:20:50 +0000 (12:20 -0800)
commiteab7000df62b7b8b2b114fb2a9b75b744506242c
tree8a4ccd4738e7657a438e01e8c4feecf35b9fb249
parentf54a0bdb714272ea06386dddb859258ecfacc754
Fix data race in Futex<EmulatedFutexAtomic>

Summary: Fixed a data race between an atomic store by the waker and a nonatomic memcpy by the waiter.

Reviewed By: nbronson

Differential Revision: D4572410

fbshipit-source-id: 3982ca433e0f628636916516e35aeb7738ae030f
folly/detail/Futex.cpp
folly/test/FutexTest.cpp