freebsd-nq/sys/dev/hyperv/vmbus
Sepherosa Ziehau 5fa2e9dd39 hyperv: Use proper fence function to keep store-load order for msgs
sfence only makes sure about the store-store order, which is not
sufficient here.  Use atomic_thread_fence_seq_cst() as suggested
jhb and kib (a locked op in the nutshell, which should have the

Reviewed by:	jhb, kib, Jun Su <junsu microsoft com>
MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D5436
2016-02-29 04:58:40 +00:00
..
hv_channel_mgmt.c hyperv: Always set device for channels 2016-02-26 09:23:17 +00:00
hv_channel.c hyperv: Remove useless channel inbound_lock 2016-02-26 09:17:31 +00:00
hv_connection.c hyperv: Wait 5 seconds for hyperv result, instead of 500ms 2016-02-25 09:27:50 +00:00
hv_et.c
hv_hv.c hyperv: Use WAITOK in the places where we can wait 2016-02-05 07:20:31 +00:00
hv_ring_buffer.c
hv_vmbus_drv_freebsd.c hyperv: Use proper fence function to keep store-load order for msgs 2016-02-29 04:58:40 +00:00
hv_vmbus_priv.h hyperv: Use malloc for page allocation. 2016-02-05 07:29:11 +00:00