Thread (14 messages) 14 messages, 4 authors, 2024-04-23

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help