From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v3] xen-hvm: ignore background I/O sections Date: Mon, 9 May 2016 17:31:20 +0100 Message-ID: <1462811480-16295-1-git-send-email-paul.durrant@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1azoIk-0004Qr-2y for xen-devel@lists.xenproject.org; Mon, 09 May 2016 16:44:58 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org Cc: Anthony Perard , Paolo Bonzini , Paul Durrant , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org U2luY2UgWGVuIHdpbGwgY29ycmVjdGx5IGhhbmRsZSBhY2Nlc3NlcyB0byB1bmltcGxlbWVudGVk IEkvTyBwb3J0cyAoYnkKcmV0dXJuaW5nIGFsbCAxJ3MgZm9yIHJlYWRzIGFuZCBpZ25vcmluZyB3 cml0ZXMpIHRoZXJlIGlzIG5vIG5lZWQgZm9yClFFTVUgdG8gcmVnaXN0ZXIgYmFja2dyb3VkIEkv TyBzZWN0aW9ucy4KClRoaXMgcGF0Y2ggdGhlcmVmb3JlIGFkZHMgY2hlY2tzIHRvIHhlbl9pb19h ZGQvZGVsIHNvIHRoYXQgc2VjdGlvbnMgd2l0aAptZW1vcnktcmVnaW9uIG9wcyBwb2ludGluZyBh dCAndW5hc3NpZ25lZF9pb19vcHMnIGFyZSBpZ25vcmVkLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8 c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy ZEBjaXRyaXguY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KLS0t Cgp2MzoKIC0gUmVhbGx5IGFkZCBtaXNzaW5nIGJyYWNlcy4KCnYyOgogLSBBZGQgbWlzc2luZyBi cmFjZXMKLS0tCiB4ZW4taHZtLmMgfCAxNCArKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs IDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuLWh2bS5j IGIveGVuLWh2bS5jCmluZGV4IDAzOTY4MGEuLmUzOTQ0MDcgMTAwNjQ0Ci0tLSBhL3hlbi1odm0u YworKysgYi94ZW4taHZtLmMKQEAgLTUxMCw4ICs1MTAsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2lv X2FkZChNZW1vcnlMaXN0ZW5lciAqbGlzdGVuZXIsCiAgICAgICAgICAgICAgICAgICAgICAgIE1l bW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb24pCiB7CiAgICAgWGVuSU9TdGF0ZSAqc3RhdGUgPSBj b250YWluZXJfb2YobGlzdGVuZXIsIFhlbklPU3RhdGUsIGlvX2xpc3RlbmVyKTsKKyAgICBNZW1v cnlSZWdpb24gKm1yID0gc2VjdGlvbi0+bXI7CiAKLSAgICBtZW1vcnlfcmVnaW9uX3JlZihzZWN0 aW9uLT5tcik7CisgICAgaWYgKG1yLT5vcHMgPT0gJnVuYXNzaWduZWRfaW9fb3BzKSB7CisgICAg ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBtZW1vcnlfcmVnaW9uX3JlZihtcik7CiAKICAgICB4 ZW5fbWFwX2lvX3NlY3Rpb24oeGVuX3hjLCB4ZW5fZG9taWQsIHN0YXRlLT5pb3NlcnZpZCwgc2Vj dGlvbik7CiB9CkBAIC01MjAsMTAgKzUyNSwxNSBAQCBzdGF0aWMgdm9pZCB4ZW5faW9fZGVsKE1l bW9yeUxpc3RlbmVyICpsaXN0ZW5lciwKICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVn aW9uU2VjdGlvbiAqc2VjdGlvbikKIHsKICAgICBYZW5JT1N0YXRlICpzdGF0ZSA9IGNvbnRhaW5l cl9vZihsaXN0ZW5lciwgWGVuSU9TdGF0ZSwgaW9fbGlzdGVuZXIpOworICAgIE1lbW9yeVJlZ2lv biAqbXIgPSBzZWN0aW9uLT5tcjsKKworICAgIGlmIChtci0+b3BzID09ICZ1bmFzc2lnbmVkX2lv X29wcykgeworICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgeGVuX3VubWFwX2lvX3NlY3Rp b24oeGVuX3hjLCB4ZW5fZG9taWQsIHN0YXRlLT5pb3NlcnZpZCwgc2VjdGlvbik7CiAKLSAgICBt ZW1vcnlfcmVnaW9uX3VucmVmKHNlY3Rpb24tPm1yKTsKKyAgICBtZW1vcnlfcmVnaW9uX3VucmVm KG1yKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERldmljZUxpc3RlbmVy ICpsaXN0ZW5lciwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK