From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH] xen/p2m: Remove np2m-specific filter from generic p2m_flush_table Date: Mon, 30 Jan 2017 15:17:32 +0000 Message-ID: <1485789452-19830-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYDi9-0008Rv-5M for xen-devel@lists.xenproject.org; Mon, 30 Jan 2017 15:17:41 +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: Tamas K Lengyel , Liang Li , Tim Deegan , George Dunlap , Matt Leinhos , Jan Beulich , Andrew Cooper , Yang Zhang List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDcxYmI3MzA0ZTdhN2EzNWVhNmRmNGIwY2VkZWJjMzUwMjhlNGMxNTkgYWRkZWQgZmx1 c2hpbmcgb2YKbmVzdGVkIHAybSB0YWJsZXMgd2hlbmV2ZXIgdGhlIGhvc3QgcDJtIHRhYmxlIGNo YW5nZWQuICBVbmZvcnR1bmF0ZWx5CmluIHRoZSBwcm9jZXNzLCBpdCBhZGRlZCBhIGZpbHRlciB0 byB0aGUgZ2VuZXJpYyBwMm1fZmx1c2hfdGFibGUoKQpmdW5jdGlvbiBzbyB0aGF0IHRoZSBwMm0g d291bGQgb25seSBiZSBmbHVzaGVkIGlmIGl0IHdhcyBiZWluZyB1c2VkIGFzCmEgbmVzdGVkIHAy bS4gIFRoaXMgbWVhbnQgdGhhdCB0aGUgcDJtIHdhcyBub3QgYmVpbmcgZmx1c2hlZCBhdCBhbGwK Zm9yIGFsdHAybSBjYWxsZXJzLgoKSW5zdGVhZCBkbyB0aGUgbmVzdGVkIHAybSBmaWx0ZXJpbmcg aW4gcDJtX2ZsdXNoX25lc3RlZHAybSgpLgoKTkIgdGhhdCB0aGlzIGlzIG5vdCBhIHNlY3VyaXR5 IGlzc3VlOiBUaGUgb25seSB0aW1lIHRoaXMgY29kZXBhdGggaXMKY2FsbGVkIGlzIGluIGNhc2Vz IHdoZXJlIGVpdGhlciBuZXN0ZWRwMm0gb3IgYWx0cDJtIGlzIGVuYWJsZWQsIGFuZApuZWl0aGVy IG9mIHRoZW0gYXJlIGluIHNlY3VyaXR5IHN1cHBvcnQuCgpSZXBvcnRlZC1ieTogTWF0dCBMZWlu aG9zIDxtYXR0QHN0YXJsYWIuaW8+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkkndmUgc21va2UtdGVzdGVkIHRoaXMgd2l0aCBuZXN0 ZWQgdmlydCBhbmQgaXQgc2VlbXMgdG8gd29yayBmaW5lLgpNYXR0IC8gVGFtYXMsIGNvdWxkIHlv dSB0ZXN0IHRoaXMgd2l0aCBhbHRwMm0gYW5kIHNlZSBpZiBpdCBmaXhlcyB5b3VyCmlzc3VlPwoK CkNDOiBMaWFuZyBMaSA8bGlhbmcuei5saUBpbnRlbC5jb20+CkNDOiBZYW5nIFpoYW5nIDx5YW5n LnouemhhbmdAaW50ZWwuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBUYW1h cyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgpDQzogQW5kcmV3IENvb3Bl ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz dXNlLmNvbT4KQ0M6IE1hdHQgTGVpbmhvcyA8bWF0dEBzdGFybGFiLmlvPgotLS0KIHhlbi9hcmNo L3g4Ni9tbS9wMm0uYyB8IDEyICsrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0 aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYWE2MjdkOC4uMDg0OWM2ZSAxMDA2NDQK LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA QCAtMjA0OCwxMiArMjA0OCw2IEBAIHAybV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAq cDJtKQogICAgIEFTU0VSVChwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSk7CiAgICAg QVNTRVJUKHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc2luZ2xlKSk7CiAKLSAgICBpZiAoIHAy bS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKLSAgICB7Ci0gICAgICAgIHAybV91bmxv Y2socDJtKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQogICAgIC8qIFRoaXMgaXMgbm8gbG9u Z2VyIGEgdmFsaWQgbmVzdGVkIHAybSBmb3IgYW55IGFkZHJlc3Mgc3BhY2UgKi8KICAgICBwMm0t Pm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOwogICAgIApAQCAtMjA4OCw3ICsyMDgyLDExIEBA IHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgaTsKICAg ICBmb3IgKCBpID0gMDsgaSA8IE1BWF9ORVNURURQMk07IGkrKyApCi0gICAgICAgIHAybV9mbHVz aF90YWJsZShkLT5hcmNoLm5lc3RlZF9wMm1baV0pOworICAgIHsKKyAgICAgICAgc3RydWN0IHAy bV9kb21haW4gKnAybSA9IGQtPmFyY2gubmVzdGVkX3AybVtpXTsKKyAgICAgICAgaWYgKCBwMm0t Pm5wMm1fYmFzZSAhPSBQMk1fQkFTRV9FQUREUiApCisgICAgICAgICAgICBwMm1fZmx1c2hfdGFi bGUocDJtKTsKKyAgICB9CiB9CiAKIHN0cnVjdCBwMm1fZG9tYWluICoKLS0gCjIuMS40CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==