From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRFqV-00046V-5o for qemu-devel@nongnu.org; Mon, 26 Nov 2018 07:18:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRFqU-0008TR-Bj for qemu-devel@nongnu.org; Mon, 26 Nov 2018 07:18:35 -0500 From: Anton Nefedov Date: Mon, 26 Nov 2018 12:18:24 +0000 Message-ID: <0fddeade-5ed1-4a9c-cffe-2287d8af46fb@virtuozzo.com> References: <20181031113418.29796-1-anton.nefedov@virtuozzo.com> <20181031113418.29796-4-anton.nefedov@virtuozzo.com> In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <38BBA93C26916147B78190E0D9A6E26D@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v5 3/9] block: add empty account cookie type List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Vladimir Sementsov-Ogievskiy , "qemu-devel@nongnu.org" Cc: "qemu-block@nongnu.org" , "kwolf@redhat.com" , "mreitz@redhat.com" , "armbru@redhat.com" , "jsnow@redhat.com" , "pbonzini@redhat.com" , "famz@redhat.com" , "eblake@redhat.com" , Denis Lunev , "berto@igalia.com" DQoNCk9uIDIzLzExLzIwMTggNzowNCBQTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3 cm90ZToNCj4gMzEuMTAuMjAxOCAxNDozNCwgQW50b24gTmVmZWRvdiB3cm90ZToNCj4+IFRoaXMg YWRkcyBzb21lIHByb3RlY3Rpb24gZnJvbSBhY2NvdW50aW5nIHVuaXRpYWxpemVkIGNvb2tpZS4N Cj4gDQo+IHVuaW5pdGlhbGl6ZWQNCj4gDQoNCmZpeGVkDQoNCj4+IFRoYXQgaXMsIGJsb2NrX2Fj Y3RfZmFpbGVkL2RvbmUgd2l0aG91dCBwcmV2aW91cyBibG9ja19hY2N0X3N0YXJ0Ow0KPj4gaW4g dGhhdCBjYXNlLCBjb29raWUgcHJvYmFibHkgaG9sZHMgdmFsdWVzIGZyb20gcHJldmlvdXMgb3Bl cmF0aW9uLg0KPj4NCj4+IChOb3RlOiBpdCBtaWdodCBhbHNvIGJlIHVuaXRpYWxpemVkIGhvbGRp bmcgZ2FyYmFnZSB2YWx1ZSBhbmQgdGhlcmUgaXMNCj4gDQo+IGFuZCBoZXJlLg0KPiANCg0KZml4 ZWQNCg0KPj4gICAgc3RpbGwgIjwgQkxPQ0tfTUFYX0lPVFlQRSIgYXNzZXJ0aW9uIGZvciB0aGF0 Lg0KPj4gICAgU28gYmxvY2tfYWNjdF9mYWlsZWQvZG9uZSB3aXRob3V0IHByZXZpb3VzIGJsb2Nr X2FjY3Rfc3RhcnQgc2hvdWxkIGJlIHVzZWQNCj4+ICAgIHdpdGggY2F1dGlvbi4pDQo+Pg0KPj4g Q3VycmVudGx5IHRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBpbiBpZGUgY29kZSB3aGVyZSBp dCdzIGhhcmQgdG8NCj4+IGtlZXAgdHJhY2sgd2hldGhlciB0aGUgcmVxdWVzdCBzdGFydGVkIGFj Y291bnRpbmcgb3Igbm90LiBGb3IgZXhhbXBsZSwNCj4+IHRyaW0gcmVxdWVzdHMgZG8gdGhlIGFj Y291bnRpbmcgc2VwYXJhdGVseS4NCj4gDQo+IHNvLCBpcyBpdCBhbiBleGlzdGluZyBidWc/IENv dWxkIHlvdSBwbGVhc2UgZ2l2ZSBhbiBleGFtcGxlIGluIHRoZSBjb2RlIG9mIHN1Y2ggd3Jvbmcg KGJlZm9yZSB0aGUgcGF0Y2gpIGFjY291bnRpbmc/DQo+IA0KDQplLmcuIGxvb2sgYXQgaWRlX2Rt YV9jYigpLT5pZGVfaGFuZGxlX3J3X2Vycm9yKCkgY2FsbC4gSW4gSURFX0RNQV9UUklNDQpjYXNl LCB0aGUgY29va2llIGlzIG5ldmVyIGluaXRpYWxpemVkLCBidXQgaXQgaXMgYmxvY2tfYWNjdF9m YWlsZWQoKS1lZA0KYW55d2F5Lg0KDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogQW50b24gTmVmZWRv diA8YW50b24ubmVmZWRvdkB2aXJ0dW96em8uY29tPg0KPj4gLS0tDQo+PiAgICBpbmNsdWRlL2Js b2NrL2FjY291bnRpbmcuaCB8IDEgKw0KPj4gICAgYmxvY2svYWNjb3VudGluZy5jICAgICAgICAg fCA2ICsrKysrKw0KPj4gICAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykNCj4+DQo+ PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ibG9jay9hY2NvdW50aW5nLmggYi9pbmNsdWRlL2Jsb2Nr L2FjY291bnRpbmcuaA0KPj4gaW5kZXggYmE4YjA0ZDU3Mi4uODc4YjRjMzU4MSAxMDA2NDQNCj4+ IC0tLSBhL2luY2x1ZGUvYmxvY2svYWNjb3VudGluZy5oDQo+PiArKysgYi9pbmNsdWRlL2Jsb2Nr L2FjY291bnRpbmcuaA0KPj4gQEAgLTMzLDYgKzMzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgQmxvY2tB Y2N0VGltZWRTdGF0cyBCbG9ja0FjY3RUaW1lZFN0YXRzOw0KPj4gICAgdHlwZWRlZiBzdHJ1Y3Qg QmxvY2tBY2N0U3RhdHMgQmxvY2tBY2N0U3RhdHM7DQo+PiAgICANCj4+ICAgIGVudW0gQmxvY2tB Y2N0VHlwZSB7DQo+PiArICAgIEJMT0NLX0FDQ1RfTk9ORSA9IDAsDQo+PiAgICAgICAgQkxPQ0tf QUNDVF9SRUFELA0KPj4gICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUsDQo+PiAgICAgICAgQkxPQ0tf QUNDVF9GTFVTSCwNCj4+IGRpZmYgLS1naXQgYS9ibG9jay9hY2NvdW50aW5nLmMgYi9ibG9jay9h Y2NvdW50aW5nLmMNCj4+IGluZGV4IDcwYTNkOWE0MjYuLjhkNDFjOGE4M2EgMTAwNjQ0DQo+PiAt LS0gYS9ibG9jay9hY2NvdW50aW5nLmMNCj4+ICsrKyBiL2Jsb2NrL2FjY291bnRpbmcuYw0KPj4g QEAgLTE5NSw2ICsxOTUsMTAgQEAgc3RhdGljIHZvaWQgYmxvY2tfYWNjb3VudF9vbmVfaW8oQmxv Y2tBY2N0U3RhdHMgKnN0YXRzLCBCbG9ja0FjY3RDb29raWUgKmNvb2tpZSwNCj4+ICAgIA0KPj4g ICAgICAgIGFzc2VydChjb29raWUtPnR5cGUgPCBCTE9DS19NQVhfSU9UWVBFKTsNCj4+ICAgIA0K Pj4gKyAgICBpZiAoY29va2llLT50eXBlID09IEJMT0NLX0FDQ1RfTk9ORSkgew0KPj4gKyAgICAg ICAgcmV0dXJuOw0KPj4gKyAgICB9DQo+PiArDQo+PiAgICAgICAgcWVtdV9tdXRleF9sb2NrKCZz dGF0cy0+bG9jayk7DQo+PiAgICANCj4+ICAgICAgICBpZiAoZmFpbGVkKSB7DQo+PiBAQCAtMjE3 LDYgKzIyMSw4IEBAIHN0YXRpYyB2b2lkIGJsb2NrX2FjY291bnRfb25lX2lvKEJsb2NrQWNjdFN0 YXRzICpzdGF0cywgQmxvY2tBY2N0Q29va2llICpjb29raWUsDQo+PiAgICAgICAgfQ0KPj4gICAg DQo+PiAgICAgICAgcWVtdV9tdXRleF91bmxvY2soJnN0YXRzLT5sb2NrKTsNCj4+ICsNCj4+ICsg ICAgY29va2llLT50eXBlID0gQkxPQ0tfQUNDVF9OT05FOw0KPj4gICAgfQ0KPj4gICAgDQo+PiAg ICB2b2lkIGJsb2NrX2FjY3RfZG9uZShCbG9ja0FjY3RTdGF0cyAqc3RhdHMsIEJsb2NrQWNjdENv b2tpZSAqY29va2llKQ0KPj4NCj4gDQo+IA0K