From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azoEb-0006TC-OB for qemu-devel@nongnu.org; Mon, 09 May 2016 12:40:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azoEX-0005i4-DX for qemu-devel@nongnu.org; Mon, 09 May 2016 12:40:40 -0400 Received: from smtp.eu.citrix.com ([185.25.65.24]:50517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azoEX-0005hy-4r for qemu-devel@nongnu.org; Mon, 09 May 2016 12:40:37 -0400 From: Paul Durrant Date: Mon, 9 May 2016 16:40:08 +0000 Message-ID: References: <1462810695-16072-1-git-send-email-paul.durrant@citrix.com> <5730BD25.6060300@redhat.com> In-Reply-To: <5730BD25.6060300@redhat.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] xen-hvm: ignore background I/O sections List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , "qemu-devel@nongnu.org" , "xen-devel@lists.xenproject.org" Cc: Stefano Stabellini , Anthony Perard PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYW9sbyBCb256aW5pIFttYWls dG86cGJvbnppbmlAcmVkaGF0LmNvbV0NCj4gU2VudDogMDkgTWF5IDIwMTYgMTc6MzkNCj4gVG86 IFBhdWwgRHVycmFudDsgcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaTsgQW50aG9ueSBQZXJhcmQNCj4g U3ViamVjdDogUmU6IFtQQVRDSF0geGVuLWh2bTogaWdub3JlIGJhY2tncm91bmQgSS9PIHNlY3Rp b25zDQo+IA0KPiANCj4gDQo+IE9uIDA5LzA1LzIwMTYgMTg6MTgsIFBhdWwgRHVycmFudCB3cm90 ZToNCj4gPiBTaW5jZSBYZW4gd2lsbCBjb3JyZWN0bHkgaGFuZGxlIGFjY2Vzc2VzIHRvIHVuaW1w bGVtZW50ZWQgSS9PIHBvcnRzIChieQ0KPiA+IHJldHVybmluZyBhbGwgMSdzIGZvciByZWFkcyBh bmQgaWdub3Jpbmcgd3JpdGVzKSB0aGVyZSBpcyBubyBuZWVkIGZvcg0KPiA+IFFFTVUgdG8gcmVn aXN0ZXIgYmFja2dyb3VkIEkvTyBzZWN0aW9ucy4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggdGhlcmVm b3JlIGFkZHMgY2hlY2tzIHRvIHhlbl9pb19hZGQvZGVsIHNvIHRoYXQgc2VjdGlvbnMgd2l0aA0K PiA+IG1lbW9yeS1yZWdpb24gb3BzIHBvaW50aW5nIGF0ICd1bmFzc2lnbmVkX2lvX29wcycgYXJl IGlnbm9yZWQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy cmFudEBjaXRyaXguY29tPg0KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p QGtlcm5lbC5vcmc+DQo+ID4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy aXguY29tPg0KPiA+IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPg0KPiA+ IC0tLQ0KPiA+ICB4ZW4taHZtLmMgfCAxMiArKysrKysrKysrLS0NCj4gPiAgMSBmaWxlIGNoYW5n ZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0 IGEveGVuLWh2bS5jIGIveGVuLWh2bS5jDQo+ID4gaW5kZXggMDM5NjgwYS4uOGFiNDRmMCAxMDA2 NDQNCj4gPiAtLS0gYS94ZW4taHZtLmMNCj4gPiArKysgYi94ZW4taHZtLmMNCj4gPiBAQCAtNTEw LDggKzUxMCwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5faW9fYWRkKE1lbW9yeUxpc3RlbmVyICpsaXN0 ZW5lciwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uICpz ZWN0aW9uKQ0KPiA+ICB7DQo+ID4gICAgICBYZW5JT1N0YXRlICpzdGF0ZSA9IGNvbnRhaW5lcl9v ZihsaXN0ZW5lciwgWGVuSU9TdGF0ZSwgaW9fbGlzdGVuZXIpOw0KPiA+ICsgICAgTWVtb3J5UmVn aW9uICptciA9IHNlY3Rpb24tPm1yOw0KPiA+DQo+ID4gLSAgICBtZW1vcnlfcmVnaW9uX3JlZihz ZWN0aW9uLT5tcik7DQo+ID4gKyAgICBpZiAobXItPm9wcyA9PSAmdW5hc3NpZ25lZF9pb19vcHMp DQo+ID4gKyAgICAgICAgcmV0dXJuOw0KPiANCj4gTWlzc2luZyBicmFjZXMsIHNhbWUgaW4geGVu X2lvX2RlbC4gIE90aGVyd2lzZSBsb29rcyBvay4NCj4gDQoNCkFoLCBzb3JyeS4gRm9yZ290IHRv IHN0eWxlLXN3aXRjaC4gV2lsbCBwb3N0IHYyLg0KDQo+IFBhb2xvDQo+IA0KPiA+ICsgICAgbWVt b3J5X3JlZ2lvbl9yZWYobXIpOw0KPiA+DQo+ID4gICAgICB4ZW5fbWFwX2lvX3NlY3Rpb24oeGVu X3hjLCB4ZW5fZG9taWQsIHN0YXRlLT5pb3NlcnZpZCwgc2VjdGlvbik7DQo+ID4gIH0NCj4gPiBA QCAtNTIwLDEwICs1MjQsMTQgQEAgc3RhdGljIHZvaWQgeGVuX2lvX2RlbChNZW1vcnlMaXN0ZW5l ciAqbGlzdGVuZXIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uU2Vj dGlvbiAqc2VjdGlvbikNCj4gPiAgew0KPiA+ICAgICAgWGVuSU9TdGF0ZSAqc3RhdGUgPSBjb250 YWluZXJfb2YobGlzdGVuZXIsIFhlbklPU3RhdGUsIGlvX2xpc3RlbmVyKTsNCj4gPiArICAgIE1l bW9yeVJlZ2lvbiAqbXIgPSBzZWN0aW9uLT5tcjsNCj4gPiArDQo+ID4gKyAgICBpZiAobXItPm9w cyA9PSAmdW5hc3NpZ25lZF9pb19vcHMpDQo+ID4gKyAgICAgICAgcmV0dXJuOw0KPiA+DQo+ID4g ICAgICB4ZW5fdW5tYXBfaW9fc2VjdGlvbih4ZW5feGMsIHhlbl9kb21pZCwgc3RhdGUtPmlvc2Vy dmlkLCBzZWN0aW9uKTsNCj4gPg0KPiA+IC0gICAgbWVtb3J5X3JlZ2lvbl91bnJlZihzZWN0aW9u LT5tcik7DQo+ID4gKyAgICBtZW1vcnlfcmVnaW9uX3VucmVmKG1yKTsNCj4gPiAgfQ0KPiA+DQo+ ID4gIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VMaXN0ZW5lciAqbGlzdGVu ZXIsDQo+ID4NCg==