Re: [PATCH v3 3/3] vhost: Improve vhost_get_avail_idx() with smp_rmb()
From: Jason Wang <jasowang@redhat.com>
Date: 2024-03-28 03:55:22
Also in:
lkml
From: Jason Wang <jasowang@redhat.com>
Date: 2024-03-28 03:55:22
Also in:
lkml
On Thu, Mar 28, 2024 at 8:22 AM Gavin Shan [off-list ref] wrote:
All the callers of vhost_get_avail_idx() are concerned to the memory barrier, imposed by smp_rmb() to ensure the order of the available ring entry read and avail_idx read. Improve vhost_get_avail_idx() so that smp_rmb() is executed when the avail_idx is advanced. With it, the callers needn't to worry about the memory barrier. Suggested-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Gavin Shan <redacted>
Acked-by: Jason Wang <jasowang@redhat.com> Thanks