From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH for-next v2 03/10] x86/domain: make release_compact_l4 NULL tolerant Date: Tue, 25 Apr 2017 14:52:04 +0100 Message-ID: <20170425135211.4696-4-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d30tN-0007JX-FG for xen-devel@lists.xenproject.org; Tue, 25 Apr 2017 13:52:33 +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: Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org UHVzaCB0aGUgY2hlY2sgaW4gY2FsbGVyIGRvd24gdG8gdGhhdCBmdW5jdGlvbiBzbyB0aGF0IGl0 IGJlY29tZXMKaWRlbXBvdGVudC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJl dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMWY3NmQwMzRhNy4u YjNkNjViMWY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9h cmNoL3g4Ni9kb21haW4uYwpAQCAtMzM4LDcgKzMzOCw4IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29t cGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz dHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdldGFibGVfZ2V0X3Bh Z2Uodi0+YXJjaC5ndWVzdF90YWJsZSkpOworICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKHYt PmFyY2guZ3Vlc3RfdGFibGUpICkKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZXRhYmxl X2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxl ID0gcGFnZXRhYmxlX251bGwoKTsKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdl dGFibGVfbnVsbCgpOwogfQpAQCAtMzc5LDkgKzM4MCw3IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0 cnVjdCBkb21haW4gKmQpCiAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCiAgICAgewogICAgICAg ICBmcmVlX2NvbXBhdF9hcmdfeGxhdCh2KTsKLQotICAgICAgICBpZiAoICFwYWdldGFibGVfaXNf bnVsbCh2LT5hcmNoLmd1ZXN0X3RhYmxlKSApCi0gICAgICAgICAgICByZWxlYXNlX2NvbXBhdF9s NCh2KTsKKyAgICAgICAgcmVsZWFzZV9jb21wYXRfbDQodik7CiAgICAgfQogCiAgICAgcmV0dXJu IHJjOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==