Ensure proper ordering of hazard pointer reads.
commitb441b521635f57f996e1209677985fd435ed32ad
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 11 Oct 2011 12:21:55 +0000 (11 09:21 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 11 Oct 2011 12:40:36 +0000 (11 09:40 -0300)
treefcd2b3269dca71a98ae64ff42f8bef06cf291c36
parent6be17f038faebc404daf5e35f15fedc3559cfdfb
Ensure proper ordering of hazard pointer reads.

* hazard-pointer.c (is_pointer_hazardous): Reads between the hazard
pointers of a given thread must be ordered since code such as the
liked-list-set that does centipede traversal needs it to be correct.
mono/utils/hazard-pointer.c