18 |
|
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
19 |
|
* DEALINGS IN THE SOFTWARE. |
20 |
|
* |
21 |
< |
* $FreeBSD: stable/10/sys/xen/blkif.h 285738 2015-07-21 07:22:18Z royger $ |
21 |
> |
* $FreeBSD: stable/11/sys/xen/blkif.h 289686 2015-10-21 10:44:07Z royger $ |
22 |
|
*/ |
23 |
|
|
24 |
|
#ifndef __XEN_BLKIF_H__ |
121 |
|
dst->handle = src->handle; |
122 |
|
dst->id = src->id; |
123 |
|
dst->sector_number = src->sector_number; |
124 |
< |
barrier(); |
124 |
> |
__compiler_membar(); |
125 |
|
if (n > dst->nr_segments) |
126 |
|
n = dst->nr_segments; |
127 |
|
for (i = 0; i < n; i++) |
136 |
|
dst->handle = src->handle; |
137 |
|
dst->id = src->id; |
138 |
|
dst->sector_number = src->sector_number; |
139 |
< |
barrier(); |
139 |
> |
__compiler_membar(); |
140 |
|
if (n > dst->nr_segments) |
141 |
|
n = dst->nr_segments; |
142 |
|
for (i = 0; i < n; i++) |