From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:51934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtGLx-0004tf-8q for qemu-devel@nongnu.org; Mon, 11 Feb 2019 13:30:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtGLr-0001gV-9o for qemu-devel@nongnu.org; Mon, 11 Feb 2019 13:30:45 -0500 From: Vladimir Sementsov-Ogievskiy Date: Mon, 11 Feb 2019 18:30:26 +0000 Message-ID: <77422700-9c39-7b8a-33d0-efe666c4242d@virtuozzo.com> References: <20181221165341.23736-1-vsementsov@virtuozzo.com> <20181221165341.23736-2-vsementsov@virtuozzo.com> <20190211175410.GI8135@linux.fritz.box> In-Reply-To: <20190211175410.GI8135@linux.fritz.box> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <15569765F4A9E1438F984F0F60B939C4@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v3 1/2] qapi: move to QOM path for x-block-latency-histogram-set List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin Wolf Cc: "qemu-devel@nongnu.org" , "qemu-block@nongnu.org" , "eblake@redhat.com" , "mreitz@redhat.com" , "armbru@redhat.com" , Denis Lunev , Nikolay Shirokovskiy , "pizhenwei@bytedance.com" MTEuMDIuMjAxOSAyMDo1NCwgS2V2aW4gV29sZiB3cm90ZToNCj4gQW0gMjEuMTIuMjAxOCB1bSAx Nzo1MyBoYXQgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSBnZXNjaHJpZWJlbjoNCj4+IE1v dmUgdG8gd2F5IG9mIGRldmljZSBzZWxlY3RpbmcsIGhvd2V2ZXIgZmFsbCBiYWNrIHRvIGRldmlj ZSBuYW1lIGlmDQo+PiBwYXRoIGlzIG5vdCBmb3VuZC4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBW bGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+DQo+ PiAtLS0NCj4+ICAgcWFwaS9ibG9jay1jb3JlLmpzb24gfCAgNCArKy0tDQo+PiAgIGJsb2NrZGV2 LmMgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrLS0tLS0tLQ0KPj4gICAyIGZpbGVzIGNo YW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdp dCBhL3FhcGkvYmxvY2stY29yZS5qc29uIGIvcWFwaS9ibG9jay1jb3JlLmpzb24NCj4+IGluZGV4 IDc2MjAwMGYzMWYuLmJiNzBjNTFhNTcgMTAwNjQ0DQo+PiAtLS0gYS9xYXBpL2Jsb2NrLWNvcmUu anNvbg0KPj4gKysrIGIvcWFwaS9ibG9jay1jb3JlLmpzb24NCj4+IEBAIC00ODksNyArNDg5LDcg QEANCj4+ICAgIyBJZiBvbmx5IEBkZXZpY2UgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCwgcmVtb3Zl IGFsbCBwcmVzZW50IGxhdGVuY3kgaGlzdG9ncmFtcw0KPj4gICAjIGZvciB0aGUgZGV2aWNlLiBP dGhlcndpc2UsIGFkZC9yZXNldCBzb21lIG9mIChvciBhbGwpIGxhdGVuY3kgaGlzdG9ncmFtcy4N Cj4+ICAgIw0KPj4gLSMgQGRldmljZTogZGV2aWNlIG5hbWUgdG8gc2V0IGxhdGVuY3kgaGlzdG9n cmFtIGZvci4NCj4+ICsjIEBpZDogVGhlIFFPTSBwYXRoIG9yIG5hbWUgb2YgdGhlIGd1ZXN0IGRl dmljZS4NCj4+ICAgIw0KPj4gICAjIEBib3VuZGFyaWVzOiBsaXN0IG9mIGludGVydmFsIGJvdW5k YXJ5IHZhbHVlcyAoc2VlIGRlc2NyaXB0aW9uIGluDQo+PiAgICMgICAgICAgICAgICAgIEJsb2Nr TGF0ZW5jeUhpc3RvZ3JhbUluZm8gZGVmaW5pdGlvbikuIElmIHNwZWNpZmllZCwgYWxsDQo+PiBA QCAtNTQ3LDcgKzU0Nyw3IEBADQo+PiAgICMgPC0geyAicmV0dXJuIjoge30gfQ0KPj4gICAjIw0K Pj4gICB7ICdjb21tYW5kJzogJ3gtYmxvY2stbGF0ZW5jeS1oaXN0b2dyYW0tc2V0JywNCj4+IC0g ICdkYXRhJzogeydkZXZpY2UnOiAnc3RyJywNCj4+ICsgICdkYXRhJzogeydpZCc6ICdzdHInLA0K Pj4gICAgICAgICAgICAgICcqYm91bmRhcmllcyc6IFsndWludDY0J10sDQo+PiAgICAgICAgICAg ICAgJypib3VuZGFyaWVzLXJlYWQnOiBbJ3VpbnQ2NCddLA0KPj4gICAgICAgICAgICAgICcqYm91 bmRhcmllcy13cml0ZSc6IFsndWludDY0J10sDQo+PiBkaWZmIC0tZ2l0IGEvYmxvY2tkZXYuYyBi L2Jsb2NrZGV2LmMNCj4+IGluZGV4IGE2ZjcxZjlkODMuLmZmMGQ4ZGVkNWUgMTAwNjQ0DQo+PiAt LS0gYS9ibG9ja2Rldi5jDQo+PiArKysgYi9ibG9ja2Rldi5jDQo+PiBAQCAtNDM5NywyMSArNDM5 NywyOSBAQCB2b2lkIHFtcF94X2Jsb2NrZGV2X3NldF9pb3RocmVhZChjb25zdCBjaGFyICpub2Rl X25hbWUsIFN0ck9yTnVsbCAqaW90aHJlYWQsDQo+PiAgIH0NCj4+ICAgDQo+PiAgIHZvaWQgcW1w X3hfYmxvY2tfbGF0ZW5jeV9oaXN0b2dyYW1fc2V0KA0KPj4gLSAgICBjb25zdCBjaGFyICpkZXZp Y2UsDQo+PiArICAgIGNvbnN0IGNoYXIgKmlkLA0KPj4gICAgICAgYm9vbCBoYXNfYm91bmRhcmll cywgdWludDY0TGlzdCAqYm91bmRhcmllcywNCj4+ICAgICAgIGJvb2wgaGFzX2JvdW5kYXJpZXNf cmVhZCwgdWludDY0TGlzdCAqYm91bmRhcmllc19yZWFkLA0KPj4gICAgICAgYm9vbCBoYXNfYm91 bmRhcmllc193cml0ZSwgdWludDY0TGlzdCAqYm91bmRhcmllc193cml0ZSwNCj4+ICAgICAgIGJv b2wgaGFzX2JvdW5kYXJpZXNfZmx1c2gsIHVpbnQ2NExpc3QgKmJvdW5kYXJpZXNfZmx1c2gsDQo+ PiAgICAgICBFcnJvciAqKmVycnApDQo+PiAgIHsNCj4+IC0gICAgQmxvY2tCYWNrZW5kICpibGsg PSBibGtfYnlfbmFtZShkZXZpY2UpOw0KPj4gICAgICAgQmxvY2tBY2N0U3RhdHMgKnN0YXRzOw0K Pj4gICAgICAgaW50IHJldDsNCj4+ICsgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7DQo+PiAr ICAgIEJsb2NrQmFja2VuZCAqYmxrID0gYmxrX2J5X3FkZXZfaWQoaWQsICZsb2NhbF9lcnIpOw0K Pj4gICANCj4+ICAgICAgIGlmICghYmxrKSB7DQo+PiAtICAgICAgICBlcnJvcl9zZXRnKGVycnAs ICJEZXZpY2UgJyVzJyBub3QgZm91bmQiLCBkZXZpY2UpOw0KPj4gLSAgICAgICAgcmV0dXJuOw0K Pj4gKyAgICAgICAgYmxrID0gYmxrX2J5X25hbWUoaWQpOw0KPj4gKyAgICAgICAgaWYgKCFibGsp IHsNCj4+ICsgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsNCj4+ ICsgICAgICAgICAgICByZXR1cm47DQo+PiArICAgICAgICB9IGVsc2Ugew0KPj4gKyAgICAgICAg ICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsNCj4+ICsgICAgICAgICAgICBsb2NhbF9lcnIgPSBO VUxMOw0KPj4gKyAgICAgICAgfQ0KPj4gICAgICAgfQ0KPiANCj4gV2h5IGRvbid0IHlvdSB1c2Ug cW1wX2dldF9ibGsoKSBoZXJlPw0KPiANCg0KcW1wX2dldF9ibGsgaXMgdXNlZCBmb3IgY2FzZXMg d2hlbiB3ZSBoYXZlIGJvdGggQGRldmljZSBhbmQgQGlkIHBhcmFtZXRlcnMsIHdoZXJlIEBkZXZp Y2UgaXMgZGVwcmVjYXRlZC4NCg0KQW5kIG9uZSBvZiBwcmV2aW91cyBpdGVyYXRpb24gd2FzIGEg dHJ5IHRvIGRvIGl0IGluIHRoaXMgd2F5IChoYXZlIGJvdGggQGlkIGFuZCBAZGV2aWNlKS4gQnV0 IGl0IHdhcw0KY29uc2lkZXJlZCB0byBiZSBiYWQgaWRlYSBmb3IgYSBuZXcgY29tbWFuZCwgd2hp Y2ggZG9uJ3QgbmVlZCBhbnkgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gQW5kIHdlIGRlY2lkZWQN CnRvIG1lcmdlIHR3byB2YXJpYW50cyBpbiBAaWQuDQoNClNvLCBkbyB5b3Ugc3VnZ2VzdCB0byBk cm9wIGJsa19ieV9uYW1lKCkgdmFyaWFudCBhdCBhbGwsIGFuZCBnbyB0aHJvdWdoIHFtcF9nZXRf YmxrKE5VTEwsIGlkKSwgd2hpY2gNCndpbGwgY2FsbCBibGtfYnlfcWRldl9pZCgpIGFuZCBmYWls IGlmIG5vdCBmb3VuZD8NCg0KDQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWlyDQo=