From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxF8h-0001FK-CV for qemu-devel@nongnu.org; Thu, 20 Oct 2016 11:20:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bxF8d-0000sY-5P for qemu-devel@nongnu.org; Thu, 20 Oct 2016 11:20:15 -0400 Resent-Message-Id: In-Reply-To: <1476971169-31604-1-git-send-email-kwolf@redhat.com> Reply-To: Message-ID: <20161020152004.502016.92390@ex-std-node742.prod.rhcloud.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 From: no-reply@patchew.org Date: Thu, 20 Oct 2016 08:20:07 -0700 (PDT) Subject: Re: [Qemu-devel] [PATCH 0/9] block-backend: Use coroutine for flush/discard/ioctl List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kwolf@redhat.com Cc: famz@redhat.com, qemu-block@nongnu.org, pbonzini@redhat.com, qemu-devel@nongnu.org, mreitz@redhat.com SGksCgpZb3VyIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKU3ViamVjdDogW1FlbXUt ZGV2ZWxdIFtQQVRDSCAwLzldIGJsb2NrLWJhY2tlbmQ6IFVzZSBjb3JvdXRpbmUgZm9yIGZsdXNo L2Rpc2NhcmQvaW9jdGwKVHlwZTogc2VyaWVzCk1lc3NhZ2UtaWQ6IDE0NzY5NzExNjktMzE2MDQt MS1naXQtc2VuZC1lbWFpbC1rd29sZkByZWRoYXQuY29tCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4g PT09CiMhL2Jpbi9iYXNoCgpCQVNFPWJhc2UKbj0xCnRvdGFsPSQoZ2l0IGxvZyAtLW9uZWxpbmUg JEJBU0UuLiB8IHdjIC1sKQpmYWlsZWQ9MAoKIyBVc2VmdWwgZ2l0IG9wdGlvbnMKZ2l0IGNvbmZp ZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5h bWVzIFRydWUKCmNvbW1pdHM9IiQoZ2l0IGxvZyAtLWZvcm1hdD0lSCAtLXJldmVyc2UgJEJBU0Uu LikiCmZvciBjIGluICRjb21taXRzOyBkbwogICAgZWNobyAiQ2hlY2tpbmcgUEFUQ0ggJG4vJHRv dGFsOiAkKGdpdCBzaG93IC0tbm8tcGF0Y2ggLS1mb3JtYXQ9JXMgJGMpLi4uIgogICAgaWYgISBn aXQgc2hvdyAkYyAtLWZvcm1hdD1lbWFpbCB8IC4vc2NyaXB0cy9jaGVja3BhdGNoLnBsIC0tbWFp bGJhY2sgLTsgdGhlbgogICAgICAgIGZhaWxlZD0xCiAgICAgICAgZWNobwogICAgZmkKICAgIG49 JCgobisxKSkKZG9uZQoKZXhpdCAkZmFpbGVkCj09PSBURVNUIFNDUklQVCBFTkQgPT09CgpVcGRh dGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQxZGVmN2Y0NGJkODg4NzEzMzg0ClN3aXRjaGVkIHRv IGEgbmV3IGJyYW5jaCAndGVzdCcKZjFlOTJjNyBibG9jazogUmVtb3ZlIGJkcnZfYWlvX2lvY3Rs KCkKNmYzNTNkZiByYXc6IEltcGxlbWVudCAuYmRydl9jb19pb2N0bCBpbnN0ZWFkIG9mIC5iZHJ2 X2Fpb19pb2N0bAoxZTVmZDA3IGJsb2NrOiBJbnRyb2R1Y2UgLmJkcnZfY29faW9jdGwoKSBkcml2 ZXIgY2FsbGJhY2sKMDRiODIzZCBibG9jazogUmVtb3ZlIGJkcnZfaW9jdGwoKQo0ZmVkNmM1IHJh dy1wb3NpeDogRG9uJ3QgdXNlIGJkcnZfaW9jdGwoKQpiOTcyYWEwIGJsb2NrOiBVc2UgYmxrX2Nv X2lvY3RsKCkgZm9yIGFsbCBCQiBsZXZlbCBpb2N0bHMKNTNlZjQ4NyBibG9jazogUmVtb3ZlIGJk cnZfYWlvX3BkaXNjYXJkKCkKZDc3N2IyNCBibG9jazogVXNlIGJsa19jb19wZGlzY2FyZCgpIGZv ciBhbGwgQkIgbGV2ZWwgZGlzY2FyZAoyNDcwYzljIGJsb2NrOiBVc2UgYmxrX2NvX2ZsdXNoKCkg Zm9yIGFsbCBCQiBsZXZlbCBmbHVzaGVzCgo9PT0gT1VUUFVUIEJFR0lOID09PQpDaGVja2luZyBQ QVRDSCAxLzk6IGJsb2NrOiBVc2UgYmxrX2NvX2ZsdXNoKCkgZm9yIGFsbCBCQiBsZXZlbCBmbHVz aGVzLi4uCkNoZWNraW5nIFBBVENIIDIvOTogYmxvY2s6IFVzZSBibGtfY29fcGRpc2NhcmQoKSBm b3IgYWxsIEJCIGxldmVsIGRpc2NhcmQuLi4KQ2hlY2tpbmcgUEFUQ0ggMy85OiBibG9jazogUmVt b3ZlIGJkcnZfYWlvX3BkaXNjYXJkKCkuLi4KQ2hlY2tpbmcgUEFUQ0ggNC85OiBibG9jazogVXNl IGJsa19jb19pb2N0bCgpIGZvciBhbGwgQkIgbGV2ZWwgaW9jdGxzLi4uCkNoZWNraW5nIFBBVENI IDUvOTogcmF3LXBvc2l4OiBEb24ndCB1c2UgYmRydl9pb2N0bCgpLi4uCkNoZWNraW5nIFBBVENI IDYvOTogYmxvY2s6IFJlbW92ZSBiZHJ2X2lvY3RsKCkuLi4KQ2hlY2tpbmcgUEFUQ0ggNy85OiBi bG9jazogSW50cm9kdWNlIC5iZHJ2X2NvX2lvY3RsKCkgZHJpdmVyIGNhbGxiYWNrLi4uCkVSUk9S OiBzcGFjZSBwcm9oaWJpdGVkIGJldHdlZW4gZnVuY3Rpb24gbmFtZSBhbmQgb3BlbiBwYXJlbnRo ZXNpcyAnKCcKIzUxOiBGSUxFOiBpbmNsdWRlL2Jsb2NrL2Jsb2NrX2ludC5oOjI0NzoKKyAgICBp bnQgY29yb3V0aW5lX2ZuICgqYmRydl9jb19pb2N0bCkoQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCgp0 b3RhbDogMSBlcnJvcnMsIDAgd2FybmluZ3MsIDM1IGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0Y2gg aGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9y cwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUK Q0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCkNoZWNraW5nIFBBVENIIDgvOTogcmF3OiBJbXBs ZW1lbnQgLmJkcnZfY29faW9jdGwgaW5zdGVhZCBvZiAuYmRydl9haW9faW9jdGwuLi4KQ2hlY2tp bmcgUEFUQ0ggOS85OiBibG9jazogUmVtb3ZlIGJkcnZfYWlvX2lvY3RsKCkuLi4KPT09IE9VVFBV VCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoKCi0tLQpFbWFpbCBn ZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwOi8vcGF0Y2hldy5vcmcvXS4K UGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQGZyZWVsaXN0cy5vcmc=