From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH v2] xen/p2m: Fix p2m_flush_table for non-nested cases Date: Wed, 8 Feb 2017 17:22:26 +0000 Message-ID: <1486574546-10818-1-git-send-email-george.dunlap@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbVxA-0002Xz-Fj for xen-devel@lists.xenproject.org; Wed, 08 Feb 2017 17:22:48 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Tim Deegan , George Dunlap , Jan Beulich , Tamas K Lengyel List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDcxYmI3MzA0ZTdhN2EzNWVhNmRmNGIwY2VkZWJjMzUwMjhlNGMxNTkgYWRkZWQgZmx1 c2hpbmcgb2YKbmVzdGVkIHAybSB0YWJsZXMgd2hlbmV2ZXIgdGhlIGhvc3QgcDJtIHRhYmxlIGNo YW5nZWQuICBVbmZvcnR1bmF0ZWx5CmluIHRoZSBwcm9jZXNzLCBpdCBhZGRlZCBhIGZpbHRlciB0 byBwMm1fZmx1c2hfdGFibGUoKSBmdW5jdGlvbiBzbwp0aGF0IHRoZSBwMm0gd291bGQgb25seSBi ZSBmbHVzaGVkIGlmIGl0IHdhcyBiZWluZyB1c2VkIGFzIGEgbmVzdGVkCnAybS4gIFRoaXMgbWVh bnQgdGhhdCB0aGUgcDJtIHdhcyBub3QgYmVpbmcgZmx1c2hlZCBhdCBhbGwgZm9yIGFsdHAybQpj YWxsZXJzLgoKT25seSBjaGVjayBucDJtX2Jhc2UgaWYgcDJtX2NsYXNzIGlzIHNldCB0byBwMm1f bmVzdGVkLgoKTkIgdGhhdCB0aGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlOiBUaGUgb25seSB0 aW1lIHRoaXMgY29kZXBhdGggaXMKY2FsbGVkIGlzIGluIGNhc2VzIHdoZXJlIGVpdGhlciBuZXN0 ZWRwMm0gb3IgYWx0cDJtIGlzIGVuYWJsZWQsIGFuZApuZWl0aGVyIG9mIHRoZW0gYXJlIGluIHNl Y3VyaXR5IHN1cHBvcnQuCgpSZXBvcnRlZC1ieTogTWF0dCBMZWluaG9zIDxtYXR0QHN0YXJsYWIu aW8+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv bT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzog SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5v cmc+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgotLS0K IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA2NTQ4ZTlmLi4wYWYyZWMxIDEwMDY0NAot LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA IC0xNjI3LDcgKzE2MjcsOSBAQCBwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAy bSkKICAgICBBU1NFUlQocGFnZV9saXN0X2VtcHR5KCZwMm0tPnBvZC5zdXBlcikpOwogICAgIEFT U0VSVChwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnNpbmdsZSkpOwogCi0gICAgaWYgKCBwMm0t Pm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCisgICAgLyogTm8gbmVlZCB0byBmbHVzaCBp ZiBpdCdzIGFscmVhZHkgZW1wdHkgKi8KKyAgICBpZiAoIHAybS0+cDJtX2NsYXNzID09IHAybV9u ZXN0ZWQgJiYKKyAgICAgICAgIHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKICAg ICB7CiAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgcmV0dXJuOwotLSAKMi4xLjQK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK