qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 01/13] qed: Don't yield in bdrv_qed_co_drain_begin()


From: Vladimir Sementsov-Ogievskiy
Subject: Re: [PATCH 01/13] qed: Don't yield in bdrv_qed_co_drain_begin()
Date: Wed, 9 Nov 2022 12:27:51 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2

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?

+}
+
  static void qed_need_che

--
Best regards,
Vladimir




reply via email to

[Prev in Thread] Current Thread [Next in Thread]