On Sat, Dec 16, 2023 at 1:28 AM Eugenio Pérez <epere...@redhat.com> wrote: > > Prefer early return so it is easier to merge > vhost_vdpa_listener_begin_batch here and make iotlb baches begin and end > symmetrical. > > Signed-off-by: Eugenio Pérez <epere...@redhat.com>
Acked-by: Jason Wang <jasow...@redhat.com> Thanks > --- > hw/virtio/vhost-vdpa.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/hw/virtio/vhost-vdpa.c b/hw/virtio/vhost-vdpa.c > index cc252fc2d8..bf9771870a 100644 > --- a/hw/virtio/vhost-vdpa.c > +++ b/hw/virtio/vhost-vdpa.c > @@ -160,11 +160,12 @@ static void > vhost_vdpa_listener_begin_batch(VhostVDPAShared *s) > > static void vhost_vdpa_iotlb_batch_begin_once(VhostVDPAShared *s) > { > - if (s->backend_cap & (0x1ULL << VHOST_BACKEND_F_IOTLB_BATCH) && > - !s->iotlb_batch_begin_sent) { > - vhost_vdpa_listener_begin_batch(s); > + if (!(s->backend_cap & (0x1ULL << VHOST_BACKEND_F_IOTLB_BATCH)) || > + s->iotlb_batch_begin_sent) { > + return; > } > > + vhost_vdpa_listener_begin_batch(s); > s->iotlb_batch_begin_sent = true; > } > > -- > 2.39.3 >