Am 09.11.2022 um 10:27 hat Vladimir Sementsov-Ogievskiy geschrieben:
> On 11/8/22 15:37, Kevin Wolf wrote:
> > int ret;
> > trace_qed_need_check_timer_cb(s);
> > @@ -310,9 +309,20 @@ static void coroutine_fn
> > qed_need_check_timer_entry(void *opaque)
> > (void) ret;
> > }
> > +static void coroutine_fn qed_need_check_timer_entry(void *opaque)
> > +{
> > + BDRVQEDState *s = opaque;
> > +
> > + qed_need_check_timer(opaque);
> > + bdrv_dec_in_flight(s->bs);
>
> hmm, one question: don't we need aio_wait_kick() call here?
bdrv_dec_in_flight() already calls aio_wait_kick() internally, so any
places that use it don't need a separate aio_wait_kick().
Kevin