From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH 3/6] x86/shadow: ignore sh_pin() failure in one more case Date: Tue, 12 Dec 2017 08:06:19 -0700 Message-ID: <5A2FFE7B0200007800196E04@prv-mh.provo.novell.com> References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOm8Z-0001Bo-O4 for xen-devel@lists.xenproject.org; Tue, 12 Dec 2017 15:06:27 +0000 In-Reply-To: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: George Dunlap , Andrew Cooper , Tim Deegan List-Id: xen-devel@lists.xenproject.org Rm9sbG93aW5nIHdoYXQgd2UndmUgYWxyZWFkeSBkb25lIGluIHRoZSBYU0EtMjUwIGZpeCwgY29u dmVydCBhbm90aGVyCnNoX3BpbigpIGNhbGxlciB0byBubyBsb25nZXIgZmFpbCB0aGUgaGlnaGVy IGxldmVsIG9wZXJhdGlvbiBpZiBwaW5uaW5nCmZhaWxzLCBhcyBwaW5uaW5nIGlzIGEgcGVyZm9y bWFuY2Ugb3B0aW1pemF0aW9uIG9ubHkgaW4gdGhvc2UgcGxhY2VzLgoKU3VnZ2VzdGVkLWJ5OiBU aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs aWNoQHN1c2UuY29tPgotLS0KV291bGQgaXQgYmUgd29ydGggbWFraW5nIHNoX3BpbigpIHJldHVy biB2b2lkLCBieSBhZGRpbmcgYSBib29sCnBhcmFtZXRlciB3aGljaCB0aGUgb3RoZXIgY2FsbCBz aXRlIGluIHNoX3NldF90b3BsZXZlbF9zaGFkb3coKSBjb3VsZAp1c2UgdG8gaW5kaWNhdGUgYSBy ZWYgaXMgYXZhbGFibGUgdG8gYmUgdXNlZCAoaW5zdGVhZCBvZiBhcXVpcmluZyBhCm5ldyBvbmUp PyBUaGlzIHdvdWxkIGFsbG93IHRvIGRyb3AgYW5vdGhlciBkb21haW5fY3Jhc2goKS4KCi0tLSBh L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh ZG93L211bHRpLmMKQEAgLTM5MjUsMTcgKzM5MjUsMTUgQEAgc2hfc2V0X3RvcGxldmVsX3NoYWRv dyhzdHJ1Y3QgdmNwdSAqdiwKICAgICB9CiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK LSAgICAvKiBQaW4gdGhlIHNoYWRvdyBhbmQgcHV0IGl0IChiYWNrKSBvbiB0aGUgbGlzdCBvZiBw aW5uZWQgc2hhZG93cyAqLwotICAgIGlmICggc2hfcGluKGQsIHNtZm4pID09IDAgKQotICAgIHsK LSAgICAgICAgU0hBRE9XX0VSUk9SKCJjYW4ndCBwaW4gJSNseCBhcyB0b3BsZXZlbCBzaGFkb3dc biIsIG1mbl94KHNtZm4pKTsKLSAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgIH0KLQogICAg IC8qIFRha2UgYSByZWYgdG8gdGhpcyBwYWdlOiBpdCB3aWxsIGJlIHJlbGVhc2VkIGluIHNoX2Rl dGFjaF9vbGRfdGFibGVzKCkKICAgICAgKiBvciB0aGUgbmV4dCBjYWxsIHRvIHNldF90b3BsZXZl bF9zaGFkb3coKSAqLwogICAgIGlmICggc2hfZ2V0X3JlZihkLCBzbWZuLCAwKSApCisgICAgewor ICAgICAgICAvKiBQaW4gdGhlIHNoYWRvdyBhbmQgcHV0IGl0IChiYWNrKSBvbiB0aGUgbGlzdCBv ZiBwaW5uZWQgc2hhZG93cyAqLworICAgICAgICBzaF9waW4oZCwgc21mbik7CisKICAgICAgICAg bmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOworICAgIH0KICAgICBlbHNlCiAg ICAgewogICAgICAgICBTSEFET1dfRVJST1IoImNhbid0IGluc3RhbGwgJSNseCBhcyB0b3BsZXZl bCBzaGFkb3dcbiIsIG1mbl94KHNtZm4pKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s aXN0aW5mby94ZW4tZGV2ZWw=