From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH for-next v2 01/10] x86/mm: make free_perdomain_mappings idempotent Date: Tue, 25 Apr 2017 14:52:02 +0100 Message-ID: <20170425135211.4696-2-wei.liu2@citrix.com> References: <20170425135211.4696-1-wei.liu2@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 1d30tA-0007Fi-U4 for xen-devel@lists.xenproject.org; Tue, 25 Apr 2017 13:52:21 +0000 In-Reply-To: <20170425135211.4696-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Tim Deegan , Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBUaW0g RGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21t LmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u YwppbmRleCBiZDY4ZTU2ZGM3Li5jZGVmNWM0OWM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjUwMyw5ICs2NTAzLDE0IEBAIHZvaWQg ZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n IHZhLAogCiB2b2lkIGZyZWVfcGVyZG9tYWluX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpCiB7 Ci0gICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKGQtPmFyY2gucGVy ZG9tYWluX2wzX3BnKTsKKyAgICBsM19wZ2VudHJ5X3QgKmwzdGFiOwogICAgIHVuc2lnbmVkIGlu dCBpOwogCisgICAgaWYgKCAhZC0+YXJjaC5wZXJkb21haW5fbDNfcGcgKQorICAgICAgICByZXR1 cm47CisKKyAgICBsM3RhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wz X3BnKTsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgUEVSRE9NQUlOX1NMT1RTOyArK2kpCiAgICAg ICAgIGlmICggbDNlX2dldF9mbGFncyhsM3RhYltpXSkgJiBfUEFHRV9QUkVTRU5UICkKICAgICAg ICAgewpAQCAtNjU0NCw2ICs2NTQ5LDcgQEAgdm9pZCBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyhz dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDN0YWIpOwogICAgIGZy ZWVfZG9taGVhcF9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnKTsKKyAgICBkLT5hcmNoLnBl cmRvbWFpbl9sM19wZyA9IE5VTEw7CiB9CiAKICNpZmRlZiBNRU1PUllfR1VBUkQKLS0gCjIuMTEu MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=