Merge [76990] from trunk:
authorchris_kohlhoff <chris_kohlhoff@b8fc166d-592f-0410-95f2-cb63ce0dd405>
Sun, 12 Feb 2012 21:20:29 +0000 (21:20 +0000)
committerchris_kohlhoff <chris_kohlhoff@b8fc166d-592f-0410-95f2-cb63ce0dd405>
Sun, 12 Feb 2012 21:20:29 +0000 (21:20 +0000)
commit3e3c81fad093e2335910883b3a1e166883273a0d
treed1b8e0c11cd0402268c043c8aa8d795815405c56
parentf585012701a0bf697ba66ddecf1eee54cf53022b
Merge [76990] from trunk:

Reverted earlier change to allow some speculative operations to be performed
without holding the lock, as it introduced a race condition in some
multithreaded scenarios.

git-svn-id: http://svn.boost.org/svn/boost/branches/release@77002 b8fc166d-592f-0410-95f2-cb63ce0dd405
boost/asio/detail/epoll_reactor.hpp
boost/asio/detail/impl/epoll_reactor.ipp
boost/asio/detail/impl/kqueue_reactor.ipp
boost/asio/detail/kqueue_reactor.hpp
libs/asio/doc/history.qbk