Project ACRN hypervisor
Go to file
Long Liu 5ed3dbf93c Subject: DM: virtio-heci: Use atomic_xchange in client get/put
With rare probability, the two threads may try to get&put client
together. For client getting, the subsequent thread will get one
destroyed client. For client putting, it will cause acrn-dm get crashed
due to assert be triggered in virtio_heci_client_put.

Signed-off-by: Long Liu <long.liu@intel.com>
Reviewed-by: Shuo Liu <shuo.a.liu@intel.com>
Reviewed-by: Yu Wang <yu1.wang@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-05-15 17:25:58 +08:00
devicemodel Subject: DM: virtio-heci: Use atomic_xchange in client get/put 2018-05-15 17:25:58 +08:00
doc doc: GSG formating fix, RTD theme tweak 2018-05-15 17:25:58 +08:00
hypervisor refine external interrupt VM exit handler 2018-05-15 17:25:58 +08:00