From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWmb-0006c4-S3; Mon, 08 Jan 2018 12:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWma-0006by-N2
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:04 +0000
X-Inumbo-ID: 6da2a71a-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6da2a71a-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:42:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWmY-000633-MR
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWmY-0006A5-K2
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWmY-0006A5-K2@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] common/gnttab: Correct error
	handling for gnttab_setup_table()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNTNjMzQ5YTUxN2MwYWE4MzRlOGIzZGE2YWFlNzEyMmI1Y2VmYWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjowMzoxOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjowMzoxOCAyMDE3ICsw
MTAwCgogICAgY29tbW9uL2dudHRhYjogQ29ycmVjdCBlcnJvciBoYW5kbGluZyBmb3IgZ250dGFi
X3NldHVwX3RhYmxlKCkKICAgIAogICAgU2ltcGxpZnkgdGhlIGVycm9yIGxhYmVscyB0byBqdXN0
ICJ1bmxvY2siIGFuZCAib3V0Ii4gIFRoaXMgZml4ZXMgYW4gZXJyb25lb3VzCiAgICBwYXRoIHdo
ZXJlIGEgZmFpbHVyZSBvZiByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKCkgc3RpbGwgcmVzdWx0
cyBpbgogICAgcmN1X3VubG9ja19kb21haW4oKSBiZWluZyBjYWxsZWQuCiAgICAKICAgIFRoaXMg
aXMgb25seSBub3QgYW4gWFNBIGJ5IGx1Y2suICByY3VfdW5sb2NrX2RvbWFpbigpIGlzIGEgbm9w
IG90aGVyIHRoYW4KICAgIGRlY3JlbWVudGluZyB0aGUgcHJlZW1wdCBjb3VudCwgYW5kIG5vdGhp
bmcgcmVhZHMgdGhlIHByZWVtcHQgY291bnQgb3V0c2lkZSBvZgogICAgYSBkZWJ1ZyBidWlsZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTQzNmU3YTQ1MDgyZWEyY2FkYzE3NmMxOWUxZGY0NmMxNzg0
NDhmCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODo1NyArMDEwMAotLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA3Zjc5
NmRmLi5kYzFiY2UzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjE0LDcgKzE2MTQsNyBAQCBnbnR0YWJfc2V0
dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVf
dCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CiAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90
YWJsZSBvcDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBO
VUxMOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAgICAgaW50ICAgICAgICAgICAgaTsK
ICAgICB4ZW5fcGZuX3QgIGdtZm47CkBAIC0xNjM0LDcgKzE2MzQsNyBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKICAgICAgICAgICAgICAg
ICBtYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKLSAgICAgICAgZ290byBvdXQxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAg
ICBpZiAoICFndWVzdF9oYW5kbGVfb2theShvcC5mcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICkK
QEAgLTE2NDUsMTMgKzE2NDUsMTMgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgZG9taWQgJWQuXG4iLCBvcC5kb20pOwogICAg
ICAgICBvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwotICAgICAgICBnb3RvIG91dDI7Cisg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmICggeHNtX2dyYW50X3NldHVwKFhTTV9U
QVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCkgKQogICAgIHsKICAgICAgICAgb3Auc3RhdHVzID0g
R05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7Ci0gICAgICAgIGdvdG8gb3V0MjsKKyAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCiAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKQEAgLTE2NjksNyArMTY2
OSw3IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICAgICAgICAgICAgICAgIkV4cGFuZCBncmFu
dCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6ICV1IE1heDogJXVcbiIsCiAgICAgICAgICAg
ICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1l
cyk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdv
dG8gb3V0MzsKKyAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQogIAogICAgIG9wLnN0YXR1cyA9
IEdOVFNUX29rYXk7CkBAIC0xNjgyLDExICsxNjgyLDEyIEBAIGdudHRhYl9zZXR1cF90YWJsZSgK
ICAgICAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CiAgICAgfQogCi0g
b3V0MzoKKyB1bmxvY2s6CiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKLSBvdXQyOgotICAg
IHJjdV91bmxvY2tfZG9tYWluKGQpOwotIG91dDE6Cisgb3V0OgorICAgIGlmICggZCApCisgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworCiAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:44:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWmp-0006cz-U0; Mon, 08 Jan 2018 12:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWmp-0006cc-7f
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:19 +0000
X-Inumbo-ID: e9f84d13-f471-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9f84d13-f471-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:46:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWmi-00063D-QC
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWmi-0006Be-Ns
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWmi-0006Be-Ns@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: Fix
	altp2m_vcpu_enable_notify error handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhZTIyMjllM2M4ZWNhN2ZhOWIzODQ2NmFjZjVhODk4YTVlMTgyYWYKQXV0aG9yOiAg
ICAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6IFdlZCBEZWMg
MjAgMTY6MDQ6MjEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTY6MDQ6MjEgMjAxNyArMDEwMAoKICAg
IHg4Ni9odm06IEZpeCBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVycm9yIGhhbmRsaW5nCiAg
ICAKICAgIFRoZSBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHN1Ym9wIGhhbmRsZXIgbWlnaHQg
c2tpcCBjYWxsaW5nCiAgICByY3VfdW5sb2NrX2RvbWFpbigpIGFmdGVyIHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCkuICBBbGJlaXQgc2luY2UgYm90aAogICAgcmN1IGZ1bmN0aW9ucyBhcmUgbm8t
b3BzIHdoZW4gcnVuIG9uIHRoZSBjdXJyZW50IGRvbWFpbiwgdGhpcyBkb2Vzbid0CiAgICByZWFs
bHkgaGF2ZSByZXBlcmN1c3Npb25zLgogICAgCiAgICBUaGUgc2Vjb25kIGNoYW5nZSBpcyBhZGRp
bmcgYSBtaXNzaW5nIGJyZWFrIHRoYXQgd291bGQgaGF2ZSBwb3RlbnRpYWxseQogICAgZW5hYmxl
ZCAjVkUgZm9yIHRoZSBjdXJyZW50IGRvbWFpbiBldmVuIGlmIGl0IGhhZCBpbnRlbmRlZCB0byBl
bmFibGUgaXQKICAgIGZvciBhbm90aGVyIG9uZSAobm90IGEgc3VwcG9ydGVkIGZ1bmN0aW9uYWxp
dHkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVy
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGViMDY2MGM2OTUwZTA4ZTQ0ZmRmZWNhM2UyOTMyMDM4MmUyYTE1
NTQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTE2IDE3OjI1OjU5ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1M2I5OWMzLi41NTdmYjRmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTU1MzcsMTIgKzU1MzcsMTggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAKICAgICAg
ICAgaWYgKCBhLnUuZW5hYmxlX25vdGlmeS5wYWQgfHwgYS5kb21haW4gIT0gRE9NSURfU0VMRiB8
fAogICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9p
ZCApCisgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnIp
LnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSB8fAogICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGN1cnItPmRvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgYS51LmVu
YWJsZV9ub3RpZnkuZ2ZuLCAmcDJtdCksIElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICB2Y3B1X2FsdHAybShjdXJyKS52ZWlu
Zm9fZ2ZuID0gX2dmbihhLnUuZW5hYmxlX25vdGlmeS5nZm4pOwogICAgICAgICBhbHRwMm1fdmNw
dV91cGRhdGVfdm1mdW5jX3ZlKGN1cnIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:44:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWmz-0006e4-VW; Mon, 08 Jan 2018 12:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWmy-0006db-M9
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:28 +0000
X-Inumbo-ID: efffce5c-f471-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efffce5c-f471-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:46:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWms-00063K-S9
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWms-0006CJ-Rh
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWms-0006CJ-Rh@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: Don't corrupt the HVM
	context stream when writing the MSR record
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlYWU0NjQ0MWJlZWFjM2ZhYTk4YWRiODczYzAxNzNkYjRmMjBiNTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjowNTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjowNTo0NCAyMDE3ICsw
MTAwCgogICAgeDg2L2h2bTogRG9uJ3QgY29ycnVwdCB0aGUgSFZNIGNvbnRleHQgc3RyZWFtIHdo
ZW4gd3JpdGluZyB0aGUgTVNSIHJlY29yZAogICAgCiAgICBFdmVyIHNpbmNlIGl0IHdhcyBpbnRy
b2R1Y2VkIGluIGMvcyBiZDFmMGI0NWZmLCBodm1fc2F2ZV9jcHVfbXNycygpIGhhcyBoYWQgYQog
ICAgYnVnIHdoZXJlYnkgaXQgY29ycnVwdHMgdGhlIEhWTSBjb250ZXh0IHN0cmVhbSBpZiBzb21l
LCBidXQgZmV3ZXIgdGhhbiB0aGUKICAgIG1heGltdW0gbnVtYmVyIG9mIE1TUnMgYXJlIHdyaXR0
ZW4uCiAgICAKICAgIF9odm1faW5pdF9lbnRyeSgpIGNyZWF0ZXMgYW4gaHZtX3NhdmVfZGVzY3Jp
cHRvciB3aXRoIGxlbmd0aCBmb3IKICAgIG1zcl9jb3VudF9tYXgsIGJ1dCBpbiB0aGUgY2FzZSB0
aGF0IHdlIHdyaXRlIGZld2VyIHRoYW4gbWF4LCBoLT5jdXIgb25seSBtb3ZlcwogICAgZm9yd2Fy
ZCBieSB0aGUgYW1vdW50IG9mIHNwYWNlIHVzZWQsIGNhdXNpbmcgdGhlIHN1YnNlcXVlbnQKICAg
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgdG8gYmUgd3JpdHRlbiB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0
aGUgcHJldmlvdXMgb25lLgogICAgCiAgICBUbyByZXNvbHZlIHRoaXMsIHJlZHVjZSB0aGUgbGVu
Z3RoIHJlcG9ydGVkIGJ5IHRoZSBkZXNjcmlwdG9yIHRvIG1hdGNoIHRoZQogICAgYWN0dWFsIG51
bWJlciBvZiBieXRlcyB1c2VkLgogICAgCiAgICBBIHR5cGljYWwgZmFpbHVyZSBvbiB0aGUgZGVz
dGluYXRpb24gc2lkZSBsb29rcyBsaWtlOgogICAgCiAgICAgICAgKFhFTikgSFZNNCByZXN0b3Jl
OiBDUFVfTVNSIDAKICAgICAgICAoWEVOKSBIVk00LjAgcmVzdG9yZTogbm90IGVub3VnaCBkYXRh
IGxlZnQgdG8gcmVhZCA1NiBNU1IgYnl0ZXMKICAgICAgICAoWEVOKSBIVk00IHJlc3RvcmU6IGZh
aWxlZCB0byBsb2FkIGVudHJ5IDIwLzAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyZjg2YmY2MDQ2OTg4MDZkMzExY2My
NTFjMWI2NmZiYjc1MjY3M2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTIxIDExOjE5OjAyICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNTU3ZmI0Zi4uMDdkZGY4MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0xNDI4LDYgKzE0MjgsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQogICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmQgPSBf
cCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC0xNDQ2LDggKzE0NDcsMTMgQEAgc3RhdGljIGludCBo
dm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKICAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKICAgICAgICAgaWYgKCBj
dHh0LT5jb3VudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJld3JpdGUgbGVuZ3RoIHRv
IGluZGljYXRlIGhvdyBtdWNoIHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCisgICAgICAgICAg
ICBkLT5sZW5ndGggPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKICAgICAgICAgICAg
IGgtPmN1ciArPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICAgICAgfQogICAg
ICAgICBlbHNlCisgICAgICAgICAgICAvKiBvciByZXdpbmQgYW5kIHJlbW92ZSB0aGUgZGVzY3Jp
cHRvciBmcm9tIHRoZSBzdHJlYW0uICovCiAgICAgICAgICAgICBoLT5jdXIgLT0gc2l6ZW9mKHN0
cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:44:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWnA-0006fb-0m; Mon, 08 Jan 2018 12:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWn8-0006eu-Kf
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:38 +0000
X-Inumbo-ID: f5f5e5c5-f471-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5f5e5c5-f471-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:46:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWn2-00063Y-U1
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWn2-0006Cz-TQ
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWn2-0006Cz-TQ@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] sync CPU state upon final domain
	destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3MmQ1OTYwNDI2M2VkOGM0MGYwZThlMGZlZTc4ZjAxNDRiOWNjNGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjA2OjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjA2OjEyIDIwMTcgKzAxMDAKCiAgICBz
eW5jIENQVSBzdGF0ZSB1cG9uIGZpbmFsIGRvbWFpbiBkZXN0cnVjdGlvbgogICAgCiAgICBTZWUg
dGhlIGNvZGUgY29tbWVudCBiZWluZyBhZGRlZCBmb3Igd2h5IHdlIG5lZWQgdGhpcy4KICAgIAog
ICAgVGhpcyBpcyBiZWluZyBwbGFjZWQgaGVyZSB0byBiYWxhbmNlIGJldHdlZW4gdGhlIGRlc2ly
ZSB0byBwcmV2ZW50CiAgICBmdXR1cmUgc2ltaWxhciBpc3N1ZXMgKHRoZSByaXNrIG9mIHdoaWNo
IHdvdWxkIGdyb3cgaWYgaXQgd2FzIHB1dAogICAgZnVydGhlciBkb3duIHRoZSBjYWxsIHN0YWNr
LCBlLmcuIGluIHZteF92Y3B1X2Rlc3Ryb3koKSkgYW5kIHRoZQogICAgaW50ZW50aW9uIHRvIGxp
bWl0IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QgKG90aGVyd2lzZSBpdCBjb3VsZCBhbHNvIGdvCiAg
ICBpbnRvIHJjdV9kb19iYXRjaCgpLCBwYXJhbGxlbGluZyB0aGUgdXNlIGluIGRvX3Rhc2tsZXRf
d29yaygpKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyNDI0NmUxZmI3NDk2YjgzMGFjYThhNmExZmQz
MDY0Y2ExZTNlYmY5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yMyAxMTozODoyMiArMDEwMAot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggMDUxMzBlMi4uYjU3NDU1MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03OTgsNiArNzk4LDE0IEBA
IHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgaTsKIAorICAgIC8qCisgICAgICogRmx1
c2ggYWxsIHN0YXRlIGZvciB0aGUgdkNQVSBwcmV2aW91c2x5IGhhdmluZyBydW4gb24gdGhlIGN1
cnJlbnQgQ1BVLgorICAgICAqIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBmb3IgeDg2
IEhWTSBvbmVzIG9uIFZNWCwgc28gdGhhdCB0aGlzCisgICAgICogZmx1c2hpbmcgb2Ygc3RhdGUg
d29uJ3QgaGFwcGVuIGZyb20gdGhlIFRMQiBmbHVzaCBJUEkgaGFuZGxlciBiZWhpbmQKKyAgICAg
KiB0aGUgYmFjayBvZiBhIHZteF92bWNzX2VudGVyKCkgLyB2bXhfdm1jc19leGl0KCkgc2VjdGlv
bi4KKyAgICAgKi8KKyAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOworCiAgICAgZm9yICggaSA9
IGQtPm1heF92Y3B1cyAtIDE7IGkgPj0gMDsgaS0tICkKICAgICB7CiAgICAgICAgIGlmICggKHYg
PSBkLT52Y3B1W2ldKSA9PSBOVUxMICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:44:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWnL-0006hc-2K; Mon, 08 Jan 2018 12:44:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWnJ-0006gz-D6
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:49 +0000
X-Inumbo-ID: fbf59cb0-f471-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fbf59cb0-f471-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:46:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWnC-00063e-Vv
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWnC-0006Di-VW
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWnC-0006Di-VW@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: replace bad ASSERT() in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlZmZkOTZlNGFlODExOTJmYzMwNzNhNThhMWQ3MmJjMTM3OWRjZjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjA2OjQ5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjA2OjQ5IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHJlcGxhY2UgYmFkIEFTU0VSVCgpIGluIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKQog
ICAgCiAgICBUaGVyZSBhcmUgbm8gbG9ja3MgYmVpbmcgaGVsZCwgaS5lLiBpdCBpcyBwb3NzaWJs
ZSB0byBiZSB0cmlnZ2VyZWQgYnkKICAgIHJhY3kgaHlwZXJjYWxsIGludm9jYXRpb25zLiBTdWJz
ZXF1ZW50IGNvZGUgZG9lc24ndCByZWFsbHkgZGVwZW5kIG9uIHRoZQogICAgY2hlY2tlZCB2YWx1
ZXMsIHNvIHRoaXMgaXMgbm90IGEgc2VjdXJpdHkgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYzM2Q2
NTNmNDZmNTg4OWRiN2JlNGZlZjMxZDcxYmM4NzE4MzRjMTAKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTExLTI4IDEzOjE0OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMGI5Zjg3
Mi4uNDNlMGQzOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTUxMTIsOCArNTExMiwxMiBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFw
X29uZSgKICAgICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAgIG9s
ZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NFUlQoIG9sZF9ncGZuICE9
IFNIQVJFRF9NMlBfRU5UUlkgKTsKLSAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4g
fHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCi0gICAgICAgIEFTU0VSVCggb2xk
X2dwZm4gPT0gZ2ZuICk7CisgICAgaWYgKCAoc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBz
cGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlKSAmJgorICAgICAgICAgb2xkX2dwZm4gIT0g
Z2ZuICkKKyAgICB7CisgICAgICAgIHJjID0gLUVYREVWOworICAgICAgICBnb3RvIHB1dF9ib3Ro
OworICAgIH0KICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQX0VOVFJZICkKICAgICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBfbWZu
KG1mbiksIFBBR0VfT1JERVJfNEspOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWnV-0006ix-3o; Mon, 08 Jan 2018 12:45:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWnT-0006iH-HL
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:59 +0000
X-Inumbo-ID: 01fc0cb7-f472-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01fc0cb7-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:46:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWnN-00064d-1a
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWnN-0006EW-15
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWnN-0006EW-15@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: check paging mode earlier in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5NTU4YmVlNzQzYmY3MmQwYjE2NTJhYjU4YjdiOTQzNjczNmExNGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjA3OjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjA3OjE4IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGNoZWNrIHBhZ2luZyBtb2RlIGVhcmxpZXIgaW4geGVubWVtX2FkZF90b19waHlzbWFwX29u
ZSgpCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gZGVmZXJyaW5nIHRoaXMgdW50aWwgYWZ0
ZXIgc29tZSBpbml0aWFsIHByb2Nlc3NpbmcsCiAgICBhbmQgaXQncyBhY3RpdmVseSB3cm9uZyBm
b3IgdGhlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBoYW5kbGluZyB0byBub3QKICAgIGhhdmUg
c3VjaCBhIGNoZWNrIGF0IGFsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZjM4ZjNkY2NmMWUxYThhYWJj
ZjU3MzY0MzI2ZmM4ZjQ0Y2RkYzQxYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTEtMjggMTM6MTQ6
NDMgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQzZTBkMzkuLmJlNTFkMTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDI3
LDYgKzUwMjcsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBpbnQgcmMg
PSAwOwogICAgIHAybV90eXBlX3QgcDJtdDsKIAorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCisgICAgICAgIHJldHVybiAtRUFDQ0VTOworCiAgICAgc3dpdGNoICggc3BhY2Ug
KQogICAgIHsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKQEAgLTUwODMs
NyArNTA4Niw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAgICAg
YnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8ICht
Zm4gPT0gMCkgKQorICAgIGlmICggbWZuID09IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWne-0006kA-5F; Mon, 08 Jan 2018 12:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWnc-0006jc-NL
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:08 +0000
X-Inumbo-ID: 07f2ab72-f472-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07f2ab72-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:47:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWnX-00065z-3Q
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWnX-0006FX-2s
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWnX-0006FX-2s@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] improve
	XENMEM_add_to_physmap_batch address checking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlM2FhYzk0ZmY1OTc5MTMxODBhMjI2YTU3YzVlZDliMTg3ZGQyMDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjA3OjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjA3OjQ1IDIwMTcgKzAxMDAKCiAgICBp
bXByb3ZlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBhZGRyZXNzIGNoZWNraW5nCiAgICAK
ICAgIEFzIGEgZm9sbG93LXVwIHRvIFhTQS0yMTIgd2Ugc2hvdWxkIGhhdmUgYWRkcmVzc2VkIGEg
c2ltaWxhciBpc3N1ZSBoZXJlOgogICAgVGhlIGhhbmRsZXMgYmVpbmcgYWR2YW5jZWQgYXQgdGhl
IHRvcCBvZiB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfYmF0Y2goKQogICAgbWVhbnMgd2UgYWxsb3cg
aHlwZXJ2aXNvciBzcGFjZSBhY2Nlc3NlcyAoaW4gcGFydGljdWxhciwgZm9yICJlcnJzIiwKICAg
IHdyaXRlcykgd2l0aCBzdWl0YWJseSBjcmFmdGVkIGlucHV0IGFyZ3VtZW50cy4gVGhpcyBpc24n
dCBhIHNlY3VyaXR5CiAgICBpc3N1ZSBpbiB0aGlzIGNhc2UgYmVjYXVzZSBvZiB0aGUgbGltaXRl
ZCB3aWR0aCBvZiBzdHJ1Y3QKICAgIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCdzIHNpemUgZmll
bGQ6IEl0IGJlaW5nIDE2LWJpdHMgd2lkZSwgb25seSB0aGUKICAgIHIvbyBNMlAgYXJlYSBjYW4g
YmUgYWNjZXNzZWQuIFN0aWxsIHdlIGNhbiBhbmQgc2hvdWxkIGRvIGJldHRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA3ZjA4MDk1NmU5ZWVkODIxZmQ0MjAxM2JlZjExYzFhMjg3M2ZiZWJhCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxNToxMiArMDEwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IGUxYThkYzMuLjE3NzBmMjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODA1LDYgKzgwNSwxMSBAQCBz
dGF0aWMgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9iYXRjaChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHhhdHBiLT5lcnJzLCBzdGFydCk7CiAgICAgeGF0
cGItPnNpemUgLT0gc3RhcnQ7CiAKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theSh4YXRwYi0+
aWR4cywgeGF0cGItPnNpemUpIHx8CisgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkoeGF0cGIt
PmdwZm5zLCB4YXRwYi0+c2l6ZSkgfHwKKyAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi0+ZXJycywgeGF0cGItPnNpemUpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKICAgICB3
aGlsZSAoIHhhdHBiLT5zaXplID4gZG9uZSApCiAgICAgewogICAgICAgICB4ZW5fdWxvbmdfdCBp
ZHg7CkBAIC0xMTIzLDEwICsxMTI4LDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBpZiAoIHN0
YXJ0X2V4dGVudCAhPSAodHlwZW9mKHhhdHBiLnNpemUpKXN0YXJ0X2V4dGVudCApCiAgICAgICAg
ICAgICByZXR1cm4gLUVET007CiAKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhhdHBi
LCBhcmcsIDEpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmlkeHMs
IHhhdHBiLnNpemUpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmdw
Zm5zLCB4YXRwYi5zaXplKSB8fAotICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi5lcnJzLCB4YXRwYi5zaXplKSApCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4YXRw
YiwgYXJnLCAxKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAgICAvKiBU
aGlzIG1hcHNwYWNlIGlzIHVuc3VwcG9ydGVkIGZvciB0aGlzIGh5cGVyY2FsbC4gKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWno-0006li-6u; Mon, 08 Jan 2018 12:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWnn-0006ks-08
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:19 +0000
X-Inumbo-ID: 0df1e3fb-f472-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0df1e3fb-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:47:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWnh-00066F-5P
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWnh-0006Gr-4n
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWnh-0006Gr-4n@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: fix interaction between
	internal and external emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3NTQ2YjVlNWM1N2Y0Yzc3ODY5NGE5MDRkOTJkYWVlNmVmM2E4ZTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNjowODozMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjowODozMCAyMDE3ICswMTAw
CgogICAgeDg2L2h2bTogZml4IGludGVyYWN0aW9uIGJldHdlZW4gaW50ZXJuYWwgYW5kIGV4dGVy
bmFsIGVtdWxhdGlvbgogICAgCiAgICBBIGNhbGwgdG8gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9u
KCkgaXMgbmVlZGVkIGZvciBjb21wbGV0aW5nIEkvTwogICAgdGhhdCByZXF1aXJlcyBleHRlcm5h
bCBlbXVsYXRpb24uIFN1Y2ggY29tcGxldGlvbiBzaG91bGQgYmUgcmVxdWVzdGVkIHdoZW4KICAg
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbigpIHJldHVybnMgdHJ1ZSBhZnRlciBodm1fZW11
bGF0ZV9vbmNlKCkgaGFzCiAgICBjb21wbGV0ZWQuIFRoaXMgaXMgaW5kaWNhdGl2ZSBvZiB0aGUg
dW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhdmluZwogICAgcmV0dXJuZWQgWDg2RU1VTF9SRVRS
WSBhbmQgaGVuY2UgYSByZS1lbXVsYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIGlzCiAgICBuZWVk
ZWQgdG8gcGljayB1cCB0aGUgcmVzdWx0IG9mIHRoZSBJL08uCiAgICAKICAgIEEgY2FsbCB0byBo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oKSBpcyBOT1QgbmVlZGVkIHdoZW4gdGhlIHVuZGVybHlp
bmcKICAgIEkvTyBoYXMgbm90IHJldHVybmVkIFg4NkVNVUxfUkVUUlkgc2luY2UgdGhlcmUgd2ls
bCBiZSBubyByZXN1bHQgdG8gcGljawogICAgdXAuIEhlbmNlIGl0IGJvZ3VzIHRvIHJlcXVlc3Qg
c3VjaCBjb21wbGV0aW9uIHdoZW4gbW1pb19yZXRyeSBpcyBzZXQsCiAgICBzaW5jZSB0aGlzIGNh
biBvbmx5IGhhcHBlbiBpZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhcyByZXR1cm5l
ZAogICAgWDg2RU1VTF9PS0FZIChtZWFuaW5nIHRoZSBJL08gaGFzIGNvbXBsZXRlZCBzdWNjZXNz
ZnVsbHkpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgCiAgICB4ODYvSFZNOiBkb24ndCByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNo
ZSB3aGVuIGV4aXRpbmcgYmFjayB0byBndWVzdAogICAgCiAgICB2aW8tPm1taW9fcmV0cnkgaXMg
YmVpbmcgc2V0IHdoZW4gYSByZXBlYXRlZCBzdHJpbmcgaW5zbiBpcyBiZWluZyBzcGxpdAogICAg
dXAuIEluIHRoYXQgY2FzZSB3ZSdsbCBleGl0IHRvIHRoZSBndWVzdCwgZXhwZWN0aW5nIGltbWVk
aWF0ZSByZS1lbnRyeS4KICAgIEludGVycnVwdGlvbnMsIGhvd2V2ZXIsIG1heSBiZSBzZXJ2aWNl
ZCBieSB0aGUgZ3Vlc3QgYmVmb3JlIHJlLWVudHJ5CiAgICBmcm9tIHRoZSByZXBlYXRlZCBzdHJp
bmcgaW5zbi4gQW55IGVtdWxhdGlvbiBuZWVkZWQgaW4gdGhlIGNvdXJzZSBvZgogICAgaGFuZGxp
bmcgdGhlIGludGVycnVwdGlvbiBtdXN0IG5vdCBmZXRjaCBmcm9tIHRoZSBpbnRlcm5hbGx5IG1h
aW50YWluZWQKICAgIGNhY2hlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDljOTM4NGQ2ZDgxODRjYTZkMjE5
NzVjY2Y0ZTRmNzJiNTYwNTQwY2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTAxIDE4OjA5OjQ4
ICswMDAwCiAgICBtYXN0ZXIgY29tbWl0OiA1ZmNiMjZlNjllODA4OWUyMGM5MTY4Nzc0YmVlNjgx
YjhmNWEzMTg3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNiAxMjo1MDoyMyArMDEwMAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgfCAxOCArKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvcmVhbG1vZGUuYyB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMWJlNTg1My4uY2VkMzQ0OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTE3OTAsMjAgKzE3OTAsMjIgQEAgc3RhdGljIGludCBfaHZtX2Vt
dWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQsCiAgICAgZWxz
ZQogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuc3dpbnRfZW11bGF0ZSA9IHg4Nl9zd2ludF9l
bXVsYXRlX2FsbDsKIAotICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4dCwg
b3BzKTsKLQotICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+bW1pb19yZXRyeSAp
Ci0gICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKLSAgICBpZiAoIHJjICE9IFg4NkVNVUxfUkVU
UlkgKQorICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4dCwg
b3BzKSApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CisgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CiAgICAgICAgIHZpby0+bW1pb19jYWNoZV9j
b3VudCA9IDA7CiAgICAgICAgIHZpby0+bW1pb19pbnNuX2J5dGVzID0gMDsKLSAgICB9Ci0gICAg
ZWxzZQotICAgIHsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFg4NkVNVUxfUkVUUlk6CiAg
ICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YodmlvLT5tbWlvX2luc24pIDwgc2l6ZW9mKGh2bWVt
dWxfY3R4dC0+aW5zbl9idWYpKTsKICAgICAgICAgdmlvLT5tbWlvX2luc25fYnl0ZXMgPSBodm1l
bXVsX2N0eHQtPmluc25fYnVmX2J5dGVzOwogICAgICAgICBtZW1jcHkodmlvLT5tbWlvX2luc24s
IGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIHZpby0+bW1pb19pbnNuX2J5dGVzKTsKKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDcz
MDU4MDEuLjgwYjhlMDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTkxLDcgKzkxLDcgQEAgaW50IGhhbmRsZV9tbWlvKHZv
aWQpCiAKICAgICByYyA9IGh2bV9lbXVsYXRlX29uZSgmY3R4dCk7CiAKLSAgICBpZiAoIGh2bV92
Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCisgICAgaWYg
KCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSApCiAgICAgICAgIHZpby0+aW9fY29t
cGxldGlvbiA9IEhWTUlPX21taW9fY29tcGxldGlvbjsKICAgICBlbHNlCiAgICAgICAgIHZpby0+
bW1pb19hY2Nlc3MgPSAoc3RydWN0IG5wZmVjKXt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5k
ZXggOTAwMjYzOC4uYjhlNTk3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVh
bG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xMTEsNyAr
MTExLDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIAogICAgIHJjID0gaHZtX2VtdWxhdGVfb25lKGh2bWVtdWxf
Y3R4dCk7CiAKLSAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZp
by0+bW1pb19yZXRyeSApCisgICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlv
KSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRp
b247CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWny-0006nB-9V; Mon, 08 Jan 2018 12:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWnx-0006mf-EZ
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:29 +0000
X-Inumbo-ID: 13f56d77-f472-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13f56d77-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:47:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWnr-00066L-7C
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWnr-0006IS-6k
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWnr-0006IS-6k@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkYzQ5NGJmZjI0M2Y4NDIxZjYwMzVkOWY0OWFkOWQ5ODhkNjNiYzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjowOToxNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjowOToxNSAyMDE3ICsw
MTAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBj
L3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJs
ZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJt
ZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAK
ICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5m
b19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGlu
Y2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRo
ZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVh
bnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwK
ICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIg
bm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYy
N2Y0NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMi0wMSAxOTowMzoyNiArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyB8
IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQu
YwppbmRleCBhMzRmN2Y1Li4yMzBmOTEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCkBAIC0xNTEyLDYgKzE1
MTIsMTMgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICByZWdzLT5lc2kgPSB2c3Rh
cnRpbmZvX3N0YXJ0OwogICAgIHJlZ3MtPmVmbGFncyA9IFg4Nl9FRkxBR1NfSUY7CiAKKyAgICAv
KgorICAgICAqIFdlIGRvbid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzbyBzb21lIGlu
aXRpYWxpc2F0aW9uIG5lZWRzIGRvaW5nCisgICAgICogYnkgaGFuZDoKKyAgICAgKiAgLSBSZXNl
dCB0aGUgR0RUIHRvIHJlZmVyZW5jZSB6ZXJvX3BhZ2UKKyAgICAgKi8KKyAgICBkZXN0cm95X2dk
dCh2KTsKKwogI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCiAgICAgaWYgKCBvcHRfZG9tMF9z
aGFkb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWo4-0006oI-Am; Mon, 08 Jan 2018 12:45:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWo3-0006o5-6M
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:35 +0000
X-Inumbo-ID: a39f3a35-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a39f3a35-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:44:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWo1-00066Z-AG
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWo1-0006JC-9f
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWo1-0006JC-9f@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vvmx: don't enable vmcs
	shadowing for nested guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmOTQ4ODFjZWJhOWEwNzg3ZGJlZjRhMjkzZWE1ZTAyMTQ5MjBhOTUKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgRGVjIDIwIDE2OjA5OjQ0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjA5OjQ0IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZvciBuZXN0ZWQg
Z3Vlc3RzCiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBMMSBYZW4gdW5k
ZXIgTDAgWGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBIL1cgd2l0aCBW
TUNTIHNoYWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAgRmFpbHVyZSBp
biB0ZXN0X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAweDgyMDAwMDBm
OiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBHb3QgMHg4MjAw
NDQwMDogVk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3QgcmVzdWx0OiBG
QUlMVVJFCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mgdm1lbnRyaWVz
IHdpdGggZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYW5k
IFZNQ1MgbGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwogICAgb2YgYSBu
ZXN0ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAogICAgRml4IHRo
aXMgYnkgbm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNvbnRyb2wgZnJv
bSB2bWNzMDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTlmZGI4ZTI1ODYxOWFl
YTI2NWFmOWMxODNlMDM1ZTU0NWNiYzJkMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDEgMTk6
MDM6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBiMTMzZGIwLi43
MWM4ZmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OTEsNiArNTkxLDcgQEAgdm9pZCBudm14X3Vw
ZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlk7CiAKICAgICBob3N0
X2NudHJsICY9IH5hcGljdl9iaXQ7CisgICAgaG9zdF9jbnRybCAmPSB+U0VDT05EQVJZX0VYRUNf
RU5BQkxFX1ZNQ1NfU0hBRE9XSU5HOwogICAgIHNoYWRvd19jbnRybCA9IGdldF92dm1jcyh2LCBT
RUNPTkRBUllfVk1fRVhFQ19DT05UUk9MKTsKIAogICAgIC8qIE5vIHZBUElDLXYgc3VwcG9ydCwg
c28gaXQgc2hvdWxkbid0IGJlIHNldCBpbiB2bWNzMTIuICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWoE-0006qT-CN; Mon, 08 Jan 2018 12:45:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWoC-0006qJ-NA
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:44 +0000
X-Inumbo-ID: a99ad8a0-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a99ad8a0-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:44:27 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWoB-00067Q-C8
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWoB-0006Jp-Be
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWoB-0006Jp-Be@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: correct
	GNTTABOP_cache_flush empty batch handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMjhlYWMwOTMyZjZiYTk3M2NjMzk5MGYyM2E1OWNhNmFhMjJjYzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjEwOjEzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjEwOjEzIDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0Y2ggaGFuZGxpbmcK
ICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEgY2FsbGVyIGJvZ3Vz
bHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGggbm9uLXplcm8gaGln
aCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51YXRpb24gZW5jb2Rp
bmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwogICAgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWlsYXIgc2l0dWF0aW9u
IHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVzIHdpdGggb3AgYW5k
L29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAgICBXaGlsZSB3ZSB3
YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJlIGZvciBzaW1pbGFy
CiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkgYmUgY29udmVydGVk
IHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2FuJ3QgYmUgdGhlIHJl
c3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tzOgogICAgV2Ugc2hv
dWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25vd24gYml0cyBzZXQg
aW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZpcnN0IHBhcmFtZXRl
ci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBt
YXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVkNGM1ODM3YTlkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAotLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGRjMWJjZTMuLmYzNGYyYzkg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTMwMDcsNyArMzAwNyw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zd2FwX2dyYW50X3JlZl90KSB1b3AsCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2Nh
Y2hlX2ZsdXNoX3QgKmNmbHVzaCwKK3N0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29u
c3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZfY291bnQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgKm93bmVyOwpAQCAtMzAxOCwxOSArMzAxOCwxNyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2Nh
Y2hlX2ZsdXNoKGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAKICAgICBpZiAoIChjZmx1
c2gtPm9mZnNldCA+PSBQQUdFX1NJWkUpIHx8CiAgICAgICAgICAoY2ZsdXNoLT5sZW5ndGggPiBQ
QUdFX1NJWkUpIHx8Ci0gICAgICAgICAoY2ZsdXNoLT5vZmZzZXQgKyBjZmx1c2gtPmxlbmd0aCA+
IFBBR0VfU0laRSkgKQorICAgICAgICAgKGNmbHVzaC0+b2Zmc2V0ICsgY2ZsdXNoLT5sZW5ndGgg
PiBQQUdFX1NJWkUpIHx8CisgICAgICAgICAoY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lO
VkFMIHwgR05UVEFCX0NBQ0hFX0NMRUFOKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAog
ICAgIGlmICggY2ZsdXNoLT5sZW5ndGggPT0gMCB8fCBjZmx1c2gtPm9wID09IDAgKQotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuICEqcmVmX2NvdW50ID8gMCA6IC1FSUxTRVE7CiAK
ICAgICAvKiBjdXJyZW50bHkgdW5pbXBsZW1lbnRlZCAqLwogICAgIGlmICggY2ZsdXNoLT5vcCAm
IEdOVFRBQl9DQUNIRV9TT1VSQ0VfR1JFRiApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
IAotICAgIGlmICggY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lOVkFMfEdOVFRBQl9DQUNI
RV9DTEVBTikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQogICAgIGQgPSByY3VfbG9ja19j
dXJyZW50X2RvbWFpbigpOwogICAgIG1mbiA9IGNmbHVzaC0+YS5kZXZfYnVzX2FkZHIgPj4gUEFH
RV9TSElGVDsKIApAQCAtMzExMCw2ICszMTA4LDkgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICAgICAgKnJl
Zl9jb3VudCA9IDA7CiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcCwgMSk7CiAg
ICAgfQorCisgICAgKnJlZl9jb3VudCA9IDA7CisKICAgICByZXR1cm4gMDsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:45:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWoO-0006sY-E7; Mon, 08 Jan 2018 12:45:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWoN-0006sO-7q
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:55 +0000
X-Inumbo-ID: af98d3cc-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af98d3cc-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:44:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWoL-00068C-Dy
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWoL-0006KX-DU
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWoL-0006KX-DU@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:45:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: improve
	GNTTABOP_cache_flush locking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVkNzc2NWFlMDNjZmRlYjA3ZWIzYTA3ZDA2ZjljOGQ1NzVhM2UyOTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjEwOjM3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjEwOjM3IDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9w
cGluZyB0aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1l
YW5zIGhhbmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNh
bGxlci4gUmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5z
dGVhZCwgZm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJm
ZTI5ZGFhNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IGYzNGYyYzkuLjMyZDA5M2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTY4MCwx
MCArNjgwLDEwIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwK
ICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwgbWFwZmxhZywg
c2hhaCwgYWN0LCBzdGF0dXMpOwogfQogCi1zdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqbGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGdyYW50X3RhYmxlICpyZ3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZf
Y291bnQpCitzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnJlZl9jb3VudCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcmVmLCBtYXhfaXRl
cjsKICAgICAKQEAgLTY5OSwyOCArNjk5LDIwIEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICBucl9ncmFudF9l
bnRyaWVzKHJndCkpOwogICAgIGZvciAoIHJlZiA9ICpyZWZfY291bnQ7IHJlZiA8IG1heF9pdGVy
OyByZWYrKyApCiAgICAgewotICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7
Ci0gICAgICAgIGJvb2xfdCBleGlzdHM7Ci0KLSAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUocmd0LCByZWYpOwotCi0gICAgICAgIGV4aXN0cyA9IGFjdC0+cGluCi0gICAgICAgICAg
ICAmJiBhY3QtPmRvbWlkID09IGxkLT5kb21haW5faWQKLSAgICAgICAgICAgICYmIGFjdC0+ZnJh
bWUgPT0gbWZuOworICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShyZ3QsIHJlZik7CiAKKyAgICAgICAgaWYgKCBhY3QtPnBpbiAmJiBh
Y3QtPmRvbWlkID09IGxkLT5kb21haW5faWQgJiYgYWN0LT5mcmFtZSA9PSBtZm4gKQorICAgICAg
ICAgICAgcmV0dXJuIGFjdDsKICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLQot
ICAgICAgICBpZiAoIGV4aXN0cyApCi0gICAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAg
ICBpZiAoIHJlZiA8IG5yX2dyYW50X2VudHJpZXMocmd0KSApCiAgICAgewogICAgICAgICAqcmVm
X2NvdW50ID0gcmVmOwotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAg
ICAgfQogCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7
CiB9CiAKICNkZWZpbmUgTUFQS0lORF9SRUFEIDEKQEAgLTMwMTMsNiArMzAwNSw3IEBAIHN0YXRp
YyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNm
bHVzaCwKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqb3duZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHZvaWQgKnY7CiAgICAgaW50IHJldDsKIApAQCAtMzA1
MCwxMyArMzA0MywxMyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdu
dHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgewogICAgICAgICBncmFudF9yZWFkX2xv
Y2sob3duZXItPmdyYW50X3RhYmxlKTsKIAotICAgICAgICByZXQgPSBncmFudF9tYXBfZXhpc3Rz
KGQsIG93bmVyLT5ncmFudF90YWJsZSwgbWZuLCByZWZfY291bnQpOwotICAgICAgICBpZiAoIHJl
dCAhPSAwICkKKyAgICAgICAgYWN0ID0gZ3JhbnRfbWFwX2V4aXN0cyhkLCBvd25lci0+Z3JhbnRf
dGFibGUsIG1mbiwgcmVmX2NvdW50KTsKKyAgICAgICAgaWYgKCBJU19FUlJfT1JfTlVMTChhY3Qp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50
X3RhYmxlKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgcmV0
dXJuIGFjdCA/IFBUUl9FUlIoYWN0KSA6IDE7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTMwNzMs
NyArMzA2NiwxMSBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdudHRh
Yl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgICAgIHJldCA9IDA7CiAKICAgICBpZiAoIGQg
IT0gb3duZXIgKQorICAgIHsKKyAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAg
ICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50X3RhYmxlKTsKKyAgICB9CisKICAg
ICB1bm1hcF9kb21haW5fcGFnZSh2KTsKICAgICBwdXRfcGFnZShwYWdlKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:46:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWoY-0006tx-Fa; Mon, 08 Jan 2018 12:46:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWoW-0006tn-N7
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:04 +0000
X-Inumbo-ID: b598d584-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b598d584-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:44:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWoV-00068y-Fd
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWoV-0006LZ-FB
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWoV-0006LZ-FB@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:46:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/microcode: Add support for
	fam17h microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZTJjZmMwYTk5ODZiNGMzZDQ3NjRhNDM1NDY2YjQ3ZmI0ZjNkNjkKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNjoxMTowNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoxMTowNyAyMDE3ICswMTAw
CgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9h
ZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBC
KSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRk
IGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8g
MjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTli
N2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5
MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYTYxYzkyNi4uZjk3YjNkZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xMDgsNiArMTA4LDcgQEAgc3RhdGljIGJvb2xfdCB2ZXJpZnlfcGF0
Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmluZSBGMTRIX01QQl9NQVhfU0laRSAx
ODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYKICNkZWZpbmUgRjE2SF9NUEJfTUFY
X1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0laRSAzMjAwCiAKICAgICBzd2l0Y2gg
KGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTEyMCw2ICsxMjEsOSBAQCBzdGF0aWMgYm9v
bF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNoX3NpemUpCiAgICAgY2FzZSAweDE2
OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9TSVpFOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0gRjE3SF9NUEJfTUFYX1NJWkU7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG1heF9zaXplID0gRjFYSF9NUEJf
TUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 08 12:46:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYWoi-0006vS-H1; Mon, 08 Jan 2018 12:46:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+et7=ed=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYWog-0006vG-KT
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:14 +0000
X-Inumbo-ID: bb93f81d-f471-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb93f81d-f471-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:44:57 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWof-000699-HK
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYWof-0006Mt-Gw
 for xen-changelog@lists.xenproject.org; Mon, 08 Jan 2018 12:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYWof-0006Mt-Gw@xenbits.xenproject.org>
Date: Mon, 08 Jan 2018 12:46:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/efi: Fix build with clang-5.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhYjQzZjc4NWE0ZTk3MDhjZjJiYTQwYzI1ZmI4ZTZlNDkwYTA3MzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjoxMTo0MCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoxMTo0MCAyMDE3ICsw
MTAwCgogICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBj
bGFuZy01LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9y
OiBzaXplIG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2Ug
ZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBp
bnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRo
ZSBmaWxlcy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTEyLTE0IDEwOjU5OjI2ICswMDAwCi0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmlu
ZGV4IDA0NWQ2Y2UuLmUwODExMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJv
b3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTU5NCw3ICs1OTQsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VU
UFVUX1BST1RPQ09MICpnb3AsCiB7CiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNoX2Rj
YWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKQorc3RhdGljIHZvaWQgX19p
bml0IGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBz
aXplKQogewogICAgIF9fZmx1c2hfZGNhY2hlX2FyZWEodmFkZHIsIHNpemUpOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCmluZGV4IGE4MzdmZWYuLjg0MDBkNzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTY2MSw3
ICs2NjEsNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBlZmlfYXJjaF91c2VfY29uZmlnX2ZpbGUo
RUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgcmV0dXJuIDE7IC8qIHg4NiBhbHdh
eXMgdXNlcyBhIGNvbmZpZyBmaWxlICovCiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNo
X2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKSB7IH0KK3N0YXRpYyB2
b2lkIF9faW5pdCBlZmlfYXJjaF9mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwg
VUlOVE4gc2l6ZSkgeyB9CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjtW-0003vH-Cg; Tue, 09 Jan 2018 02:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjtU-0003vB-OS
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:04 +0000
X-Inumbo-ID: c5abacb9-f4e6-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5abacb9-f4e6-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 03:42:45 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjtS-0003k2-HO
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjtS-0004fU-Ek
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjtS-0004fU-Ek@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] common/gnttab: Correct error
	handling for gnttab_setup_table()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NjdjZWQxNWExMTlkM2FkMWI1ZTZlNjYzOWVkMDNjNDFiN2I3MTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjoxNzoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoxNzoyNiAyMDE3ICsw
MTAwCgogICAgY29tbW9uL2dudHRhYjogQ29ycmVjdCBlcnJvciBoYW5kbGluZyBmb3IgZ250dGFi
X3NldHVwX3RhYmxlKCkKICAgIAogICAgU2ltcGxpZnkgdGhlIGVycm9yIGxhYmVscyB0byBqdXN0
ICJ1bmxvY2siIGFuZCAib3V0Ii4gIFRoaXMgZml4ZXMgYW4gZXJyb25lb3VzCiAgICBwYXRoIHdo
ZXJlIGEgZmFpbHVyZSBvZiByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKCkgc3RpbGwgcmVzdWx0
cyBpbgogICAgcmN1X3VubG9ja19kb21haW4oKSBiZWluZyBjYWxsZWQuCiAgICAKICAgIFRoaXMg
aXMgb25seSBub3QgYW4gWFNBIGJ5IGx1Y2suICByY3VfdW5sb2NrX2RvbWFpbigpIGlzIGEgbm9w
IG90aGVyIHRoYW4KICAgIGRlY3JlbWVudGluZyB0aGUgcHJlZW1wdCBjb3VudCwgYW5kIG5vdGhp
bmcgcmVhZHMgdGhlIHByZWVtcHQgY291bnQgb3V0c2lkZSBvZgogICAgYSBkZWJ1ZyBidWlsZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTQzNmU3YTQ1MDgyZWEyY2FkYzE3NmMxOWUxZGY0NmMxNzg0
NDhmCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODo1NyArMDEwMAotLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAxOWZj
MzU2Li5mZTcwODcwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjE0LDcgKzE2MTQsNyBAQCBnbnR0YWJfc2V0
dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVf
dCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CiAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90
YWJsZSBvcDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBO
VUxMOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAgICAgaW50ICAgICAgICAgICAgaTsK
ICAgICB4ZW5fcGZuX3QgIGdtZm47CkBAIC0xNjM0LDcgKzE2MzQsNyBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKICAgICAgICAgICAgICAg
ICBtYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKLSAgICAgICAgZ290byBvdXQxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAg
ICBpZiAoICFndWVzdF9oYW5kbGVfb2theShvcC5mcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICkK
QEAgLTE2NDUsMTMgKzE2NDUsMTMgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgZG9taWQgJWQuXG4iLCBvcC5kb20pOwogICAg
ICAgICBvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwotICAgICAgICBnb3RvIG91dDI7Cisg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmICggeHNtX2dyYW50X3NldHVwKFhTTV9U
QVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCkgKQogICAgIHsKICAgICAgICAgb3Auc3RhdHVzID0g
R05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7Ci0gICAgICAgIGdvdG8gb3V0MjsKKyAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCiAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKQEAgLTE2NjksNyArMTY2
OSw3IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICAgICAgICAgICAgICAgIkV4cGFuZCBncmFu
dCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6ICV1IE1heDogJXVcbiIsCiAgICAgICAgICAg
ICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1l
cyk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdv
dG8gb3V0MzsKKyAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQogIAogICAgIG9wLnN0YXR1cyA9
IEdOVFNUX29rYXk7CkBAIC0xNjgyLDExICsxNjgyLDEyIEBAIGdudHRhYl9zZXR1cF90YWJsZSgK
ICAgICAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CiAgICAgfQogCi0g
b3V0MzoKKyB1bmxvY2s6CiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKLSBvdXQyOgotICAg
IHJjdV91bmxvY2tfZG9tYWluKGQpOwotIG91dDE6Cisgb3V0OgorICAgIGlmICggZCApCisgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworCiAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:44:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjtk-0003wL-F2; Tue, 09 Jan 2018 02:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjtj-0003vy-9x
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:19 +0000
X-Inumbo-ID: 43c7f368-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43c7f368-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:46:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjtc-0003kC-L7
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjtc-0004gN-Ir
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjtc-0004gN-Ir@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: Fix
	altp2m_vcpu_enable_notify error handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmMTQwMjcxZWY3NWIxYWMyMDA0Njg3N2YxNDMxZjEzYjkwZDViOWYKQXV0aG9yOiAg
ICAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6IFdlZCBEZWMg
MjAgMTY6MTg6MDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTY6MTg6MDkgMjAxNyArMDEwMAoKICAg
IHg4Ni9odm06IEZpeCBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVycm9yIGhhbmRsaW5nCiAg
ICAKICAgIFRoZSBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHN1Ym9wIGhhbmRsZXIgbWlnaHQg
c2tpcCBjYWxsaW5nCiAgICByY3VfdW5sb2NrX2RvbWFpbigpIGFmdGVyIHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCkuICBBbGJlaXQgc2luY2UgYm90aAogICAgcmN1IGZ1bmN0aW9ucyBhcmUgbm8t
b3BzIHdoZW4gcnVuIG9uIHRoZSBjdXJyZW50IGRvbWFpbiwgdGhpcyBkb2Vzbid0CiAgICByZWFs
bHkgaGF2ZSByZXBlcmN1c3Npb25zLgogICAgCiAgICBUaGUgc2Vjb25kIGNoYW5nZSBpcyBhZGRp
bmcgYSBtaXNzaW5nIGJyZWFrIHRoYXQgd291bGQgaGF2ZSBwb3RlbnRpYWxseQogICAgZW5hYmxl
ZCAjVkUgZm9yIHRoZSBjdXJyZW50IGRvbWFpbiBldmVuIGlmIGl0IGhhZCBpbnRlbmRlZCB0byBl
bmFibGUgaXQKICAgIGZvciBhbm90aGVyIG9uZSAobm90IGEgc3VwcG9ydGVkIGZ1bmN0aW9uYWxp
dHkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVy
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGViMDY2MGM2OTUwZTA4ZTQ0ZmRmZWNhM2UyOTMyMDM4MmUyYTE1
NTQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTE2IDE3OjI1OjU5ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBkYjQ4ZmQ0Li4yMTI1ZDQwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTUzNjQsMTIgKzUzNjQsMTggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAKICAgICAg
ICAgaWYgKCBhLnUuZW5hYmxlX25vdGlmeS5wYWQgfHwgYS5kb21haW4gIT0gRE9NSURfU0VMRiB8
fAogICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9p
ZCApCisgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCAoZ2ZuX3godmNwdV9hbHRwMm0oY3Vyciku
dmVpbmZvX2dmbikgIT0gSU5WQUxJRF9HRk4pIHx8CiAgICAgICAgICAgICAgKG1mbl94KGdldF9n
Zm5fcXVlcnlfdW5sb2NrZWQoY3Vyci0+ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICBhLnUu
ZW5hYmxlX25vdGlmeS5nZm4sICZwMm10KSkgPT0gSU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgICAgIHZjcHVfYWx0cDJtKGN1cnIp
LnZlaW5mb19nZm4gPSBfZ2ZuKGEudS5lbmFibGVfbm90aWZ5Lmdmbik7CiAgICAgICAgIGFsdHAy
bV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoY3Vycik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjtp-0003xE-GM; Tue, 09 Jan 2018 02:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjtn-0003x1-TP
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:23 +0000
X-Inumbo-ID: d1b4e5bd-f4e6-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1b4e5bd-f4e6-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 03:43:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjtm-0003kN-ND
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjtm-0004hx-Mf
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjtm-0004hx-Mf@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: Don't corrupt the HVM
	context stream when writing the MSR record
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzZGZhZGM0ZTM3ZjBiMjAzYTk0MzA0YjE4YjczOWY5OTVkNzJiMmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjoxODo0MCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoxODo0MCAyMDE3ICsw
MTAwCgogICAgeDg2L2h2bTogRG9uJ3QgY29ycnVwdCB0aGUgSFZNIGNvbnRleHQgc3RyZWFtIHdo
ZW4gd3JpdGluZyB0aGUgTVNSIHJlY29yZAogICAgCiAgICBFdmVyIHNpbmNlIGl0IHdhcyBpbnRy
b2R1Y2VkIGluIGMvcyBiZDFmMGI0NWZmLCBodm1fc2F2ZV9jcHVfbXNycygpIGhhcyBoYWQgYQog
ICAgYnVnIHdoZXJlYnkgaXQgY29ycnVwdHMgdGhlIEhWTSBjb250ZXh0IHN0cmVhbSBpZiBzb21l
LCBidXQgZmV3ZXIgdGhhbiB0aGUKICAgIG1heGltdW0gbnVtYmVyIG9mIE1TUnMgYXJlIHdyaXR0
ZW4uCiAgICAKICAgIF9odm1faW5pdF9lbnRyeSgpIGNyZWF0ZXMgYW4gaHZtX3NhdmVfZGVzY3Jp
cHRvciB3aXRoIGxlbmd0aCBmb3IKICAgIG1zcl9jb3VudF9tYXgsIGJ1dCBpbiB0aGUgY2FzZSB0
aGF0IHdlIHdyaXRlIGZld2VyIHRoYW4gbWF4LCBoLT5jdXIgb25seSBtb3ZlcwogICAgZm9yd2Fy
ZCBieSB0aGUgYW1vdW50IG9mIHNwYWNlIHVzZWQsIGNhdXNpbmcgdGhlIHN1YnNlcXVlbnQKICAg
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgdG8gYmUgd3JpdHRlbiB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0
aGUgcHJldmlvdXMgb25lLgogICAgCiAgICBUbyByZXNvbHZlIHRoaXMsIHJlZHVjZSB0aGUgbGVu
Z3RoIHJlcG9ydGVkIGJ5IHRoZSBkZXNjcmlwdG9yIHRvIG1hdGNoIHRoZQogICAgYWN0dWFsIG51
bWJlciBvZiBieXRlcyB1c2VkLgogICAgCiAgICBBIHR5cGljYWwgZmFpbHVyZSBvbiB0aGUgZGVz
dGluYXRpb24gc2lkZSBsb29rcyBsaWtlOgogICAgCiAgICAgICAgKFhFTikgSFZNNCByZXN0b3Jl
OiBDUFVfTVNSIDAKICAgICAgICAoWEVOKSBIVk00LjAgcmVzdG9yZTogbm90IGVub3VnaCBkYXRh
IGxlZnQgdG8gcmVhZCA1NiBNU1IgYnl0ZXMKICAgICAgICAoWEVOKSBIVk00IHJlc3RvcmU6IGZh
aWxlZCB0byBsb2FkIGVudHJ5IDIwLzAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyZjg2YmY2MDQ2OTg4MDZkMzExY2My
NTFjMWI2NmZiYjc1MjY3M2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTIxIDExOjE5OjAyICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjEyNWQ0MC4uNDM1MzVhZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0xMzc4LDYgKzEzNzgsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQogICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmQgPSBf
cCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC0xMzk2LDggKzEzOTcsMTMgQEAgc3RhdGljIGludCBo
dm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKICAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKICAgICAgICAgaWYgKCBj
dHh0LT5jb3VudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJld3JpdGUgbGVuZ3RoIHRv
IGluZGljYXRlIGhvdyBtdWNoIHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCisgICAgICAgICAg
ICBkLT5sZW5ndGggPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKICAgICAgICAgICAg
IGgtPmN1ciArPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICAgICAgfQogICAg
ICAgICBlbHNlCisgICAgICAgICAgICAvKiBvciByZXdpbmQgYW5kIHJlbW92ZSB0aGUgZGVzY3Jp
cHRvciBmcm9tIHRoZSBzdHJlYW0uICovCiAgICAgICAgICAgICBoLT5jdXIgLT0gc2l6ZW9mKHN0
cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:44:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYju4-0003yy-I5; Tue, 09 Jan 2018 02:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYju3-0003yQ-Ao
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:39 +0000
X-Inumbo-ID: 4fbcec5f-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fbcec5f-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:46:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjtw-0003kb-Ox
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjtw-0004il-OV
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjtw-0004il-OV@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] sync CPU state upon final domain
	destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2NDQzM2ExYTA0ZmEzNjE4Y2E1YmFiNTMwZDY4Y2YxMDAxMDdmNDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjE5OjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjE5OjEyIDIwMTcgKzAxMDAKCiAgICBz
eW5jIENQVSBzdGF0ZSB1cG9uIGZpbmFsIGRvbWFpbiBkZXN0cnVjdGlvbgogICAgCiAgICBTZWUg
dGhlIGNvZGUgY29tbWVudCBiZWluZyBhZGRlZCBmb3Igd2h5IHdlIG5lZWQgdGhpcy4KICAgIAog
ICAgVGhpcyBpcyBiZWluZyBwbGFjZWQgaGVyZSB0byBiYWxhbmNlIGJldHdlZW4gdGhlIGRlc2ly
ZSB0byBwcmV2ZW50CiAgICBmdXR1cmUgc2ltaWxhciBpc3N1ZXMgKHRoZSByaXNrIG9mIHdoaWNo
IHdvdWxkIGdyb3cgaWYgaXQgd2FzIHB1dAogICAgZnVydGhlciBkb3duIHRoZSBjYWxsIHN0YWNr
LCBlLmcuIGluIHZteF92Y3B1X2Rlc3Ryb3koKSkgYW5kIHRoZQogICAgaW50ZW50aW9uIHRvIGxp
bWl0IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QgKG90aGVyd2lzZSBpdCBjb3VsZCBhbHNvIGdvCiAg
ICBpbnRvIHJjdV9kb19iYXRjaCgpLCBwYXJhbGxlbGluZyB0aGUgdXNlIGluIGRvX3Rhc2tsZXRf
d29yaygpKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyNDI0NmUxZmI3NDk2YjgzMGFjYThhNmExZmQz
MDY0Y2ExZTNlYmY5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yMyAxMTozODoyMiArMDEwMAot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggYzVjNzhiOS4uMDQ3YTQ4OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03OTgsNiArNzk4LDE0IEBA
IHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgaTsKIAorICAgIC8qCisgICAgICogRmx1
c2ggYWxsIHN0YXRlIGZvciB0aGUgdkNQVSBwcmV2aW91c2x5IGhhdmluZyBydW4gb24gdGhlIGN1
cnJlbnQgQ1BVLgorICAgICAqIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBmb3IgeDg2
IEhWTSBvbmVzIG9uIFZNWCwgc28gdGhhdCB0aGlzCisgICAgICogZmx1c2hpbmcgb2Ygc3RhdGUg
d29uJ3QgaGFwcGVuIGZyb20gdGhlIFRMQiBmbHVzaCBJUEkgaGFuZGxlciBiZWhpbmQKKyAgICAg
KiB0aGUgYmFjayBvZiBhIHZteF92bWNzX2VudGVyKCkgLyB2bXhfdm1jc19leGl0KCkgc2VjdGlv
bi4KKyAgICAgKi8KKyAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOworCiAgICAgZm9yICggaSA9
IGQtPm1heF92Y3B1cyAtIDE7IGkgPj0gMDsgaS0tICkKICAgICB7CiAgICAgICAgIGlmICggKHYg
PSBkLT52Y3B1W2ldKSA9PSBOVUxMICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:44:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjuD-00040H-Jn; Tue, 09 Jan 2018 02:44:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuC-0003zb-H3
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:48 +0000
X-Inumbo-ID: 55bc6076-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55bc6076-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:46:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYju6-0003kh-Qu
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYju6-0004jG-QR
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYju6-0004jG-QR@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: replace bad ASSERT() in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiYWVlYzY0MjEzNDkwYjI1ZTI1YzE0ZTg1NDM0YWRlZTY5NTkyYmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjIwOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIwOjMxIDIwMTcgKzAxMDAKCiAgICB4
ODY6IHJlcGxhY2UgYmFkIEFTU0VSVCgpIGluIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKQog
ICAgCiAgICBUaGVyZSBhcmUgbm8gbG9ja3MgYmVpbmcgaGVsZCwgaS5lLiBpdCBpcyBwb3NzaWJs
ZSB0byBiZSB0cmlnZ2VyZWQgYnkKICAgIHJhY3kgaHlwZXJjYWxsIGludm9jYXRpb25zLiBTdWJz
ZXF1ZW50IGNvZGUgZG9lc24ndCByZWFsbHkgZGVwZW5kIG9uIHRoZQogICAgY2hlY2tlZCB2YWx1
ZXMsIHNvIHRoaXMgaXMgbm90IGEgc2VjdXJpdHkgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYzM2Q2
NTNmNDZmNTg4OWRiN2JlNGZlZjMxZDcxYmM4NzE4MzRjMTAKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTExLTI4IDEzOjE0OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2Y4MjQx
Mi4uZDYzZmNmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTUxMDcsOCArNTEwNywxMiBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFw
X29uZSgKICAgICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAgIG9s
ZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NFUlQoIG9sZF9ncGZuICE9
IFNIQVJFRF9NMlBfRU5UUlkgKTsKLSAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4g
fHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCi0gICAgICAgIEFTU0VSVCggb2xk
X2dwZm4gPT0gZ2ZuICk7CisgICAgaWYgKCAoc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBz
cGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlKSAmJgorICAgICAgICAgb2xkX2dwZm4gIT0g
Z2ZuICkKKyAgICB7CisgICAgICAgIHJjID0gLUVYREVWOworICAgICAgICBnb3RvIHB1dF9ib3Ro
OworICAgIH0KICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQX0VOVFJZICkKICAgICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIG9sZF9ncGZuLCBtZm4sIFBBR0Vf
T1JERVJfNEspOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjuO-00041h-LL; Tue, 09 Jan 2018 02:45:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuM-000418-Ni
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:58 +0000
X-Inumbo-ID: 5bc388bb-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5bc388bb-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:46:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjuG-0003kx-So
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjuG-0004jz-SM
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjuG-0004jz-SM@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: check paging mode earlier in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyZDE5ZmJmNWY4YjRiZTk3M2Q1ZDBhNjczNTBhZWQxZDk3N2U2NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjIxOjAzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIxOjAzIDIwMTcgKzAxMDAKCiAgICB4
ODY6IGNoZWNrIHBhZ2luZyBtb2RlIGVhcmxpZXIgaW4geGVubWVtX2FkZF90b19waHlzbWFwX29u
ZSgpCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gZGVmZXJyaW5nIHRoaXMgdW50aWwgYWZ0
ZXIgc29tZSBpbml0aWFsIHByb2Nlc3NpbmcsCiAgICBhbmQgaXQncyBhY3RpdmVseSB3cm9uZyBm
b3IgdGhlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBoYW5kbGluZyB0byBub3QKICAgIGhhdmUg
c3VjaCBhIGNoZWNrIGF0IGFsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZjM4ZjNkY2NmMWUxYThhYWJj
ZjU3MzY0MzI2ZmM4ZjQ0Y2RkYzQxYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTEtMjggMTM6MTQ6
NDMgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ2M2ZjZjYuLmFkYTEyYzAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDIy
LDYgKzUwMjIsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBpbnQgcmMg
PSAwOwogICAgIHAybV90eXBlX3QgcDJtdDsKIAorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCisgICAgICAgIHJldHVybiAtRUFDQ0VTOworCiAgICAgc3dpdGNoICggc3BhY2Ug
KQogICAgIHsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKQEAgLTUwNzgs
NyArNTA4MSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAgICAg
YnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8ICht
Zm4gPT0gMCkgKQorICAgIGlmICggbWZuID09IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjuY-00043V-Mo; Tue, 09 Jan 2018 02:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuX-00042x-4L
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:09 +0000
X-Inumbo-ID: 61b946e6-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61b946e6-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:47:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjuQ-0003n6-UZ
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjuQ-0004kr-U6
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjuQ-0004kr-U6@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] improve
	XENMEM_add_to_physmap_batch address checking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlNjc3NWViNTQ0Y2ZlZjcyNjY0NDNjMTdlMTY3MTkwYTJkNmM2NjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjIxOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIxOjMxIDIwMTcgKzAxMDAKCiAgICBp
bXByb3ZlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBhZGRyZXNzIGNoZWNraW5nCiAgICAK
ICAgIEFzIGEgZm9sbG93LXVwIHRvIFhTQS0yMTIgd2Ugc2hvdWxkIGhhdmUgYWRkcmVzc2VkIGEg
c2ltaWxhciBpc3N1ZSBoZXJlOgogICAgVGhlIGhhbmRsZXMgYmVpbmcgYWR2YW5jZWQgYXQgdGhl
IHRvcCBvZiB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfYmF0Y2goKQogICAgbWVhbnMgd2UgYWxsb3cg
aHlwZXJ2aXNvciBzcGFjZSBhY2Nlc3NlcyAoaW4gcGFydGljdWxhciwgZm9yICJlcnJzIiwKICAg
IHdyaXRlcykgd2l0aCBzdWl0YWJseSBjcmFmdGVkIGlucHV0IGFyZ3VtZW50cy4gVGhpcyBpc24n
dCBhIHNlY3VyaXR5CiAgICBpc3N1ZSBpbiB0aGlzIGNhc2UgYmVjYXVzZSBvZiB0aGUgbGltaXRl
ZCB3aWR0aCBvZiBzdHJ1Y3QKICAgIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCdzIHNpemUgZmll
bGQ6IEl0IGJlaW5nIDE2LWJpdHMgd2lkZSwgb25seSB0aGUKICAgIHIvbyBNMlAgYXJlYSBjYW4g
YmUgYWNjZXNzZWQuIFN0aWxsIHdlIGNhbiBhbmQgc2hvdWxkIGRvIGJldHRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA3ZjA4MDk1NmU5ZWVkODIxZmQ0MjAxM2JlZjExYzFhMjg3M2ZiZWJhCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxNToxMiArMDEwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IDJkZWRiOGMuLmMwYzY5MWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNzc0LDYgKzc3NCwxMSBAQCBz
dGF0aWMgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9iYXRjaChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHhhdHBiLT5lcnJzLCBzdGFydCk7CiAgICAgeGF0
cGItPnNpemUgLT0gc3RhcnQ7CiAKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theSh4YXRwYi0+
aWR4cywgeGF0cGItPnNpemUpIHx8CisgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkoeGF0cGIt
PmdwZm5zLCB4YXRwYi0+c2l6ZSkgfHwKKyAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi0+ZXJycywgeGF0cGItPnNpemUpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKICAgICB3
aGlsZSAoIHhhdHBiLT5zaXplID4gZG9uZSApCiAgICAgewogICAgICAgICB4ZW5fdWxvbmdfdCBp
ZHg7CkBAIC0xMDkyLDEwICsxMDk3LDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBpZiAoIHN0
YXJ0X2V4dGVudCAhPSAodHlwZW9mKHhhdHBiLnNpemUpKXN0YXJ0X2V4dGVudCApCiAgICAgICAg
ICAgICByZXR1cm4gLUVET007CiAKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhhdHBi
LCBhcmcsIDEpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmlkeHMs
IHhhdHBiLnNpemUpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmdw
Zm5zLCB4YXRwYi5zaXplKSB8fAotICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi5lcnJzLCB4YXRwYi5zaXplKSApCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4YXRw
YiwgYXJnLCAxKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAgICAvKiBU
aGlzIG1hcHNwYWNlIGlzIHVuc3VwcG9ydGVkIGZvciB0aGlzIGh5cGVyY2FsbC4gKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjui-00044y-OH; Tue, 09 Jan 2018 02:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuh-00044I-A8
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:19 +0000
X-Inumbo-ID: 67b77a9e-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 67b77a9e-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:47:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjub-0003nC-0A
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjua-0004lc-Vy
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjua-0004lc-Vy@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: fix interaction between
	internal and external emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViMWM5ZmU0MTc5YTQxZGQ3ZTY0Y2NjNTczZTdlYzYxOWEzODgxZmYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNjoyMTo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoyMTo1OSAyMDE3ICswMTAw
CgogICAgeDg2L2h2bTogZml4IGludGVyYWN0aW9uIGJldHdlZW4gaW50ZXJuYWwgYW5kIGV4dGVy
bmFsIGVtdWxhdGlvbgogICAgCiAgICBBIGNhbGwgdG8gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9u
KCkgaXMgbmVlZGVkIGZvciBjb21wbGV0aW5nIEkvTwogICAgdGhhdCByZXF1aXJlcyBleHRlcm5h
bCBlbXVsYXRpb24uIFN1Y2ggY29tcGxldGlvbiBzaG91bGQgYmUgcmVxdWVzdGVkIHdoZW4KICAg
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbigpIHJldHVybnMgdHJ1ZSBhZnRlciBodm1fZW11
bGF0ZV9vbmNlKCkgaGFzCiAgICBjb21wbGV0ZWQuIFRoaXMgaXMgaW5kaWNhdGl2ZSBvZiB0aGUg
dW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhdmluZwogICAgcmV0dXJuZWQgWDg2RU1VTF9SRVRS
WSBhbmQgaGVuY2UgYSByZS1lbXVsYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIGlzCiAgICBuZWVk
ZWQgdG8gcGljayB1cCB0aGUgcmVzdWx0IG9mIHRoZSBJL08uCiAgICAKICAgIEEgY2FsbCB0byBo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oKSBpcyBOT1QgbmVlZGVkIHdoZW4gdGhlIHVuZGVybHlp
bmcKICAgIEkvTyBoYXMgbm90IHJldHVybmVkIFg4NkVNVUxfUkVUUlkgc2luY2UgdGhlcmUgd2ls
bCBiZSBubyByZXN1bHQgdG8gcGljawogICAgdXAuIEhlbmNlIGl0IGJvZ3VzIHRvIHJlcXVlc3Qg
c3VjaCBjb21wbGV0aW9uIHdoZW4gbW1pb19yZXRyeSBpcyBzZXQsCiAgICBzaW5jZSB0aGlzIGNh
biBvbmx5IGhhcHBlbiBpZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhcyByZXR1cm5l
ZAogICAgWDg2RU1VTF9PS0FZIChtZWFuaW5nIHRoZSBJL08gaGFzIGNvbXBsZXRlZCBzdWNjZXNz
ZnVsbHkpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgCiAgICB4ODYvSFZNOiBkb24ndCByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNo
ZSB3aGVuIGV4aXRpbmcgYmFjayB0byBndWVzdAogICAgCiAgICB2aW8tPm1taW9fcmV0cnkgaXMg
YmVpbmcgc2V0IHdoZW4gYSByZXBlYXRlZCBzdHJpbmcgaW5zbiBpcyBiZWluZyBzcGxpdAogICAg
dXAuIEluIHRoYXQgY2FzZSB3ZSdsbCBleGl0IHRvIHRoZSBndWVzdCwgZXhwZWN0aW5nIGltbWVk
aWF0ZSByZS1lbnRyeS4KICAgIEludGVycnVwdGlvbnMsIGhvd2V2ZXIsIG1heSBiZSBzZXJ2aWNl
ZCBieSB0aGUgZ3Vlc3QgYmVmb3JlIHJlLWVudHJ5CiAgICBmcm9tIHRoZSByZXBlYXRlZCBzdHJp
bmcgaW5zbi4gQW55IGVtdWxhdGlvbiBuZWVkZWQgaW4gdGhlIGNvdXJzZSBvZgogICAgaGFuZGxp
bmcgdGhlIGludGVycnVwdGlvbiBtdXN0IG5vdCBmZXRjaCBmcm9tIHRoZSBpbnRlcm5hbGx5IG1h
aW50YWluZWQKICAgIGNhY2hlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDljOTM4NGQ2ZDgxODRjYTZkMjE5
NzVjY2Y0ZTRmNzJiNTYwNTQwY2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTAxIDE4OjA5OjQ4
ICswMDAwCiAgICBtYXN0ZXIgY29tbWl0OiA1ZmNiMjZlNjllODA4OWUyMGM5MTY4Nzc0YmVlNjgx
YjhmNWEzMTg3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNiAxMjo1MDoyMyArMDEwMAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgfCAxOCArKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvcmVhbG1vZGUuYyB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMWRhYjU3Ny4uZjg0YWI1YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTE3NzcsMjAgKzE3NzcsMjIgQEAgc3RhdGljIGludCBfaHZtX2Vt
dWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQsCiAgICAgZWxz
ZQogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuc3dpbnRfZW11bGF0ZSA9IHg4Nl9zd2ludF9l
bXVsYXRlX2FsbDsKIAotICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4dCwg
b3BzKTsKLQotICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+bW1pb19yZXRyeSAp
Ci0gICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKLSAgICBpZiAoIHJjICE9IFg4NkVNVUxfUkVU
UlkgKQorICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4dCwg
b3BzKSApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CisgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CiAgICAgICAgIHZpby0+bW1pb19jYWNoZV9j
b3VudCA9IDA7CiAgICAgICAgIHZpby0+bW1pb19pbnNuX2J5dGVzID0gMDsKLSAgICB9Ci0gICAg
ZWxzZQotICAgIHsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFg4NkVNVUxfUkVUUlk6CiAg
ICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YodmlvLT5tbWlvX2luc24pIDwgc2l6ZW9mKGh2bWVt
dWxfY3R4dC0+aW5zbl9idWYpKTsKICAgICAgICAgdmlvLT5tbWlvX2luc25fYnl0ZXMgPSBodm1l
bXVsX2N0eHQtPmluc25fYnVmX2J5dGVzOwogICAgICAgICBtZW1jcHkodmlvLT5tbWlvX2luc24s
IGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIHZpby0+bW1pb19pbnNuX2J5dGVzKTsKKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDU1
NGZmZjMuLmUxNWU3MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTkxLDcgKzkxLDcgQEAgaW50IGhhbmRsZV9tbWlvKHZv
aWQpCiAKICAgICByYyA9IGh2bV9lbXVsYXRlX29uZSgmY3R4dCk7CiAKLSAgICBpZiAoIGh2bV92
Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCisgICAgaWYg
KCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSApCiAgICAgICAgIHZpby0+aW9fY29t
cGxldGlvbiA9IEhWTUlPX21taW9fY29tcGxldGlvbjsKICAgICBlbHNlCiAgICAgICAgIHZpby0+
bW1pb19hY2Nlc3MgPSAoc3RydWN0IG5wZmVjKXt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5k
ZXggZTgzYTYxZi4uZGNhZjAwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVh
bG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xMTEsNyAr
MTExLDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIAogICAgIHJjID0gaHZtX2VtdWxhdGVfb25lKGh2bWVtdWxf
Y3R4dCk7CiAKLSAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZp
by0+bW1pb19yZXRyeSApCisgICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlv
KSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRp
b247CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjus-00046L-Pz; Tue, 09 Jan 2018 02:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuq-00045j-VD
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:28 +0000
X-Inumbo-ID: 6db6a165-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6db6a165-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:47:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjul-0003nO-27
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjul-0004nX-1X
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjul-0004nX-1X@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5MGI1YzEwNWI4Y2ExMmVkYmFkNzVjMGVmZjA3ZjRiN2JlOGVkMzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjoyMjoyNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoyMjoyNyAyMDE3ICsw
MTAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBj
L3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJs
ZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJt
ZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAK
ICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5m
b19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGlu
Y2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRo
ZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVh
bnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwK
ICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIg
bm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYy
N2Y0NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMi0wMSAxOTowMzoyNiArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyB8
IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQu
YwppbmRleCAxNjYxYWQ0Li5kNDQ5NTM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCkBAIC0xNTEyLDYgKzE1
MTIsMTMgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICByZWdzLT5lc2kgPSB2c3Rh
cnRpbmZvX3N0YXJ0OwogICAgIHJlZ3MtPmVmbGFncyA9IFg4Nl9FRkxBR1NfSUY7CiAKKyAgICAv
KgorICAgICAqIFdlIGRvbid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzbyBzb21lIGlu
aXRpYWxpc2F0aW9uIG5lZWRzIGRvaW5nCisgICAgICogYnkgaGFuZDoKKyAgICAgKiAgLSBSZXNl
dCB0aGUgR0RUIHRvIHJlZmVyZW5jZSB6ZXJvX3BhZ2UKKyAgICAgKi8KKyAgICBkZXN0cm95X2dk
dCh2KTsKKwogI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCiAgICAgaWYgKCBvcHRfZG9tMF9z
aGFkb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjuw-00047S-SI; Tue, 09 Jan 2018 02:45:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjuv-00047K-TC
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:33 +0000
X-Inumbo-ID: fba5e824-f4e6-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba5e824-f4e6-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 03:44:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjuv-0003nY-3w
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjuv-0004oM-3T
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjuv-0004oM-3T@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vvmx: don't enable vmcs
	shadowing for nested guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhYWUwNTI3MzM0MmVhZGRjNjI0ZGU1MDNiMWRkM2U1ZDQ2MjcxNWUKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgRGVjIDIwIDE2OjIyOjU4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIyOjU4IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZvciBuZXN0ZWQg
Z3Vlc3RzCiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBMMSBYZW4gdW5k
ZXIgTDAgWGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBIL1cgd2l0aCBW
TUNTIHNoYWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAgRmFpbHVyZSBp
biB0ZXN0X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAweDgyMDAwMDBm
OiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBHb3QgMHg4MjAw
NDQwMDogVk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3QgcmVzdWx0OiBG
QUlMVVJFCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mgdm1lbnRyaWVz
IHdpdGggZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYW5k
IFZNQ1MgbGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwogICAgb2YgYSBu
ZXN0ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAogICAgRml4IHRo
aXMgYnkgbm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNvbnRyb2wgZnJv
bSB2bWNzMDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTlmZGI4ZTI1ODYxOWFl
YTI2NWFmOWMxODNlMDM1ZTU0NWNiYzJkMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDEgMTk6
MDM6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAzMTRmZWM0Li5h
Y2YxODA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OTEsNiArNTkxLDcgQEAgdm9pZCBudm14X3Vw
ZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlk7CiAKICAgICBob3N0
X2NudHJsICY9IH5hcGljdl9iaXQ7CisgICAgaG9zdF9jbnRybCAmPSB+U0VDT05EQVJZX0VYRUNf
RU5BQkxFX1ZNQ1NfU0hBRE9XSU5HOwogICAgIHNoYWRvd19jbnRybCA9IGdldF92dm1jcyh2LCBT
RUNPTkRBUllfVk1fRVhFQ19DT05UUk9MKTsKIAogICAgIC8qIE5vIHZBUElDLXYgc3VwcG9ydCwg
c28gaXQgc2hvdWxkbid0IGJlIHNldCBpbiB2bWNzMTIuICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjvB-00049X-UB; Tue, 09 Jan 2018 02:45:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjvB-00048v-F2
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:49 +0000
X-Inumbo-ID: 79b47e91-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79b47e91-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:47:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjv5-0003oT-5m
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjv5-0004p5-5K
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjv5-0004p5-5K@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: correct
	GNTTABOP_cache_flush empty batch handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhZTlkZDU1YjI4YTgwMzhkZDg1MWJhMTFjYzUwZGIwYjc3MzUzMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjIzOjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIzOjI2IDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0Y2ggaGFuZGxpbmcK
ICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEgY2FsbGVyIGJvZ3Vz
bHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGggbm9uLXplcm8gaGln
aCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51YXRpb24gZW5jb2Rp
bmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwogICAgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWlsYXIgc2l0dWF0aW9u
IHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVzIHdpdGggb3AgYW5k
L29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAgICBXaGlsZSB3ZSB3
YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJlIGZvciBzaW1pbGFy
CiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkgYmUgY29udmVydGVk
IHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2FuJ3QgYmUgdGhlIHJl
c3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tzOgogICAgV2Ugc2hv
dWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25vd24gYml0cyBzZXQg
aW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZpcnN0IHBhcmFtZXRl
ci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBt
YXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVkNGM1ODM3YTlkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAotLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZlNzA4NzAuLjFlYjhjN2Mg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTMwMDYsNyArMzAwNiw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zd2FwX2dyYW50X3JlZl90KSB1b3AsCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2Nh
Y2hlX2ZsdXNoX3QgKmNmbHVzaCwKK3N0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29u
c3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZfY291bnQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgKm93bmVyOwpAQCAtMzAxNywxOSArMzAxNywxNyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2Nh
Y2hlX2ZsdXNoKGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAKICAgICBpZiAoIChjZmx1
c2gtPm9mZnNldCA+PSBQQUdFX1NJWkUpIHx8CiAgICAgICAgICAoY2ZsdXNoLT5sZW5ndGggPiBQ
QUdFX1NJWkUpIHx8Ci0gICAgICAgICAoY2ZsdXNoLT5vZmZzZXQgKyBjZmx1c2gtPmxlbmd0aCA+
IFBBR0VfU0laRSkgKQorICAgICAgICAgKGNmbHVzaC0+b2Zmc2V0ICsgY2ZsdXNoLT5sZW5ndGgg
PiBQQUdFX1NJWkUpIHx8CisgICAgICAgICAoY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lO
VkFMIHwgR05UVEFCX0NBQ0hFX0NMRUFOKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAog
ICAgIGlmICggY2ZsdXNoLT5sZW5ndGggPT0gMCB8fCBjZmx1c2gtPm9wID09IDAgKQotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuICEqcmVmX2NvdW50ID8gMCA6IC1FSUxTRVE7CiAK
ICAgICAvKiBjdXJyZW50bHkgdW5pbXBsZW1lbnRlZCAqLwogICAgIGlmICggY2ZsdXNoLT5vcCAm
IEdOVFRBQl9DQUNIRV9TT1VSQ0VfR1JFRiApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
IAotICAgIGlmICggY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lOVkFMfEdOVFRBQl9DQUNI
RV9DTEVBTikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQogICAgIGQgPSByY3VfbG9ja19j
dXJyZW50X2RvbWFpbigpOwogICAgIG1mbiA9IGNmbHVzaC0+YS5kZXZfYnVzX2FkZHIgPj4gUEFH
RV9TSElGVDsKIApAQCAtMzEwOSw2ICszMTA3LDkgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICAgICAgKnJl
Zl9jb3VudCA9IDA7CiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcCwgMSk7CiAg
ICAgfQorCisgICAgKnJlZl9jb3VudCA9IDA7CisKICAgICByZXR1cm4gMDsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:45:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjvG-0004B6-VP; Tue, 09 Jan 2018 02:45:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjvG-0004Ax-Dt
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:54 +0000
X-Inumbo-ID: 07a7a237-f4e7-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07a7a237-f4e7-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 03:44:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjvF-0003of-7d
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjvF-0004qJ-7A
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjvF-0004qJ-7A@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:45:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: improve
	GNTTABOP_cache_flush locking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMjE0MGZjNGQyYmE3MTUxZTcwYmFiODRhYTBjNzkxZmU0ZTE1YTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE2OjIzOjUyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE2OjIzOjUyIDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9w
cGluZyB0aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1l
YW5zIGhhbmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNh
bGxlci4gUmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5z
dGVhZCwgZm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJm
ZTI5ZGFhNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IDFlYjhjN2MuLjFjOTE3MDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTY4MCwx
MCArNjgwLDEwIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwK
ICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwgbWFwZmxhZywg
c2hhaCwgYWN0LCBzdGF0dXMpOwogfQogCi1zdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqbGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGdyYW50X3RhYmxlICpyZ3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZf
Y291bnQpCitzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnJlZl9jb3VudCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcmVmLCBtYXhfaXRl
cjsKICAgICAKQEAgLTY5OSwyOCArNjk5LDIwIEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICBucl9ncmFudF9l
bnRyaWVzKHJndCkpOwogICAgIGZvciAoIHJlZiA9ICpyZWZfY291bnQ7IHJlZiA8IG1heF9pdGVy
OyByZWYrKyApCiAgICAgewotICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7
Ci0gICAgICAgIGJvb2xfdCBleGlzdHM7Ci0KLSAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUocmd0LCByZWYpOwotCi0gICAgICAgIGV4aXN0cyA9IGFjdC0+cGluCi0gICAgICAgICAg
ICAmJiBhY3QtPmRvbWlkID09IGxkLT5kb21haW5faWQKLSAgICAgICAgICAgICYmIGFjdC0+ZnJh
bWUgPT0gbWZuOworICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShyZ3QsIHJlZik7CiAKKyAgICAgICAgaWYgKCBhY3QtPnBpbiAmJiBh
Y3QtPmRvbWlkID09IGxkLT5kb21haW5faWQgJiYgYWN0LT5mcmFtZSA9PSBtZm4gKQorICAgICAg
ICAgICAgcmV0dXJuIGFjdDsKICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLQot
ICAgICAgICBpZiAoIGV4aXN0cyApCi0gICAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAg
ICBpZiAoIHJlZiA8IG5yX2dyYW50X2VudHJpZXMocmd0KSApCiAgICAgewogICAgICAgICAqcmVm
X2NvdW50ID0gcmVmOwotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAg
ICAgfQogCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7
CiB9CiAKICNkZWZpbmUgTUFQS0lORF9SRUFEIDEKQEAgLTMwMTIsNiArMzAwNCw3IEBAIHN0YXRp
YyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNm
bHVzaCwKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqb3duZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHZvaWQgKnY7CiAgICAgaW50IHJldDsKIApAQCAtMzA0
OSwxMyArMzA0MiwxMyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdu
dHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgewogICAgICAgICBncmFudF9yZWFkX2xv
Y2sob3duZXItPmdyYW50X3RhYmxlKTsKIAotICAgICAgICByZXQgPSBncmFudF9tYXBfZXhpc3Rz
KGQsIG93bmVyLT5ncmFudF90YWJsZSwgbWZuLCByZWZfY291bnQpOwotICAgICAgICBpZiAoIHJl
dCAhPSAwICkKKyAgICAgICAgYWN0ID0gZ3JhbnRfbWFwX2V4aXN0cyhkLCBvd25lci0+Z3JhbnRf
dGFibGUsIG1mbiwgcmVmX2NvdW50KTsKKyAgICAgICAgaWYgKCBJU19FUlJfT1JfTlVMTChhY3Qp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50
X3RhYmxlKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgcmV0
dXJuIGFjdCA/IFBUUl9FUlIoYWN0KSA6IDE7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTMwNzIs
NyArMzA2NSwxMSBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdudHRh
Yl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgICAgIHJldCA9IDA7CiAKICAgICBpZiAoIGQg
IT0gb3duZXIgKQorICAgIHsKKyAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAg
ICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50X3RhYmxlKTsKKyAgICB9CisKICAg
ICB1bm1hcF9kb21haW5fcGFnZSh2KTsKICAgICBwdXRfcGFnZShwYWdlKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:46:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjvW-0004DY-0t; Tue, 09 Jan 2018 02:46:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjvV-0004D7-1t
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:09 +0000
X-Inumbo-ID: 85b0d784-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85b0d784-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:48:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjvP-0003q1-9K
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjvP-0004rr-8u
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjvP-0004rr-8u@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:46:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/microcode: Add support for
	fam17h microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjNThkNzRhZmYyOTAwOGEzYjVlODUwYTIzMWM3Y2UwMDA5ZWQ2OWQKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNjoyNDoyMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoyNDoyMyAyMDE3ICswMTAw
CgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9h
ZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBC
KSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRk
IGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8g
MjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTli
N2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5
MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYTYxYzkyNi4uZjk3YjNkZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xMDgsNiArMTA4LDcgQEAgc3RhdGljIGJvb2xfdCB2ZXJpZnlfcGF0
Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmluZSBGMTRIX01QQl9NQVhfU0laRSAx
ODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYKICNkZWZpbmUgRjE2SF9NUEJfTUFY
X1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0laRSAzMjAwCiAKICAgICBzd2l0Y2gg
KGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTEyMCw2ICsxMjEsOSBAQCBzdGF0aWMgYm9v
bF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNoX3NpemUpCiAgICAgY2FzZSAweDE2
OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9TSVpFOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0gRjE3SF9NUEJfTUFYX1NJWkU7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG1heF9zaXplID0gRjFYSF9NUEJf
TUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jan 09 02:46:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eYjvg-0004Ek-2L; Tue, 09 Jan 2018 02:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hqv=ee=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eYjvf-0004EG-8W
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:19 +0000
X-Inumbo-ID: 8baefdc0-f4e7-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8baefdc0-f4e7-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:48:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYjvZ-0003qC-B6
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eYjvZ-0004sw-Ad
 for xen-changelog@lists.xenproject.org; Tue, 09 Jan 2018 02:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eYjvZ-0004sw-Ad@xenbits.xenproject.org>
Date: Tue, 09 Jan 2018 02:46:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/efi: Fix build with clang-5.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0MDczMzJmOTljNGU2MTllZjg3MzBmM2RhZTRkNGJlYWRiMWVmNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNjoyNDo1MiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNjoyNDo1MiAyMDE3ICsw
MTAwCgogICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBj
bGFuZy01LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9y
OiBzaXplIG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2Ug
ZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBp
bnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRo
ZSBmaWxlcy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTEyLTE0IDEwOjU5OjI2ICswMDAwCi0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmlu
ZGV4IDA0NWQ2Y2UuLmUwODExMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJv
b3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTU5NCw3ICs1OTQsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VU
UFVUX1BST1RPQ09MICpnb3AsCiB7CiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNoX2Rj
YWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKQorc3RhdGljIHZvaWQgX19p
bml0IGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBz
aXplKQogewogICAgIF9fZmx1c2hfZGNhY2hlX2FyZWEodmFkZHIsIHNpemUpOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCmluZGV4IDExYWIyOTAuLjcyZDY2MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTY1OSw3
ICs2NTksNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBlZmlfYXJjaF91c2VfY29uZmlnX2ZpbGUo
RUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgcmV0dXJuIDE7IC8qIHg4NiBhbHdh
eXMgdXNlcyBhIGNvbmZpZyBmaWxlICovCiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNo
X2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKSB7IH0KK3N0YXRpYyB2
b2lkIF9faW5pdCBlZmlfYXJjaF9mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwg
VUlOVE4gc2l6ZSkgeyB9CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJU2-000067-EQ; Wed, 10 Jan 2018 16:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJU0-00005h-RR
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:08 +0000
X-Inumbo-ID: c3f49a08-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3f49a08-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:46:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJTu-00019S-J6
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJTu-0003Yg-Ib
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJTu-0003Yg-Ib@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxY2NhMDc4MGI0MmM4NjRjZTFlODM2MzJkNTA2ZTJhZjg5ZDAzNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjM3OjI5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjM3OjI5IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRh
NzYyYTViZTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI3OjM0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCBlNzc1NzRmLi40Yjc3ZDAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjU5NCw5ICsyNTk0LDYgQEAgc3RhdGljIGludCBfcHV0X2Zp
bmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgewogICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAg
ICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09
IDEpOwotICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihw
YWdlKSkgJiYKLSAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFi
bGUpKSApCi0gICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFs
aWRhdGVkOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUC-000078-GC; Wed, 10 Jan 2018 16:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUA-00006c-Uz
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:18 +0000
X-Inumbo-ID: c9fb7c4f-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9fb7c4f-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:46:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJU4-00019X-Mm
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJU4-0003ZQ-KV
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJU4-0003ZQ-KV@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyNjBjNDcyNGQ5ZjI0NDg0ZTA4MGJhYjljMzYxNzAwMmFhNGUwZWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjM4OjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjM4OjQxIDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgz
ZTFjMjg0YzM1ODMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI4OjM2ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDIzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDc3Yzc0MTIuLmExZjdhYzkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwpAQCAtMjg5LDggKzI4OSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpoYXBfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQt
PmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAgICAgICBkLT5hcmNoLnBhZ2luZy5o
YXAucDJtX3BhZ2VzKys7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAg
cGctPmNvdW50X2luZm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCApCiAgICAgewpAQCAtMzA1LDIx
ICszMDQsMjMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAg
IHBhZ2luZ19sb2NrX3JlY3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihw
ZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3ZSBnYXZlIGl0
IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSAhPSAxICkgewotICAgICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBj
b3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAvKiBTaG91bGQg
c3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8
IChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBf
RVJST1IoImQlZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3Rv
X21mbihwZykpLAorICAgICAgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwog
ICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJl
ZSBzaG91bGQgbm90IGRlY3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQot
ICAgICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3duZXIuICovCi0g
ICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1f
cGFnZXMtLTsKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBf
ZnJlZShkLCBwYWdlX3RvX21mbihwZykpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggYmZj
NGM3OS4uODJlMTMwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNTAzLDMyICsxNTAz
LDI5IEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBnID0g
bWZuX3RvX3BhZ2Uoc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfcDJtX3RhYmxlLCAwKSk7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcysrOwogICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy50b3RhbF9wYWdlcy0tOworICAgIEFTU0VSVCghcGFnZV9nZXRfb3duZXIocGcpICYmICEo
cGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKIAotICAgIC8qIFVubGlrZSBzaGFkb3cgcGFnZXMsIG1hcmsgcDJtIHBhZ2VzIGFzIG93bmVk
IGJ5IHRoZSBkb21haW4uCi0gICAgICogTWFya2luZyB0aGUgZG9tYWluIGFzIHRoZSBvd25lciB3
b3VsZCBub3JtYWxseSBhbGxvdyB0aGUgZ3Vlc3QgdG8KLSAgICAgKiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgcGFnZXMsIGJ1dCB0aGVzZSBwMm0gcGFnZXMgd2lsbCBuZXZlciBiZQotICAgICAq
IGluIHRoZSBkb21haW4ncyBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHNwYWNlLCBhbmQgc28gdGhh
dCBpcyBub3QKLSAgICAgKiBiZWxpZXZlZCB0byBiZSBhIGNvbmNlcm4uICovCi0gICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwotICAgIHBnLT5jb3VudF9pbmZvIHw9IDE7CiAgICAgcmV0dXJuIHBn
OwogfQogCiBzdGF0aWMgdm9pZAogc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBn
KSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdlIGdhdmUgaXQg
aW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICE9IDEgKQorICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3du
ZXIocGcpOworCisgICAgLyogU2hvdWxkIHN0aWxsIGhhdmUgbm8gb3duZXIgYW5kIGNvdW50IHpl
cm8uICovCisgICAgaWYgKCBvd25lciB8fCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQogICAgIHsKLSAgICAgICAgU0hBRE9XX0VSUk9SKCJPZGQgcDJtIHBhZ2UgY291bnQgYz0l
I2x4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQg
cDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisg
ICAgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZB
TElELAogICAgICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAg
ICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5m
byAmPSB+UEdDX2NvdW50X21hc2s7CiAgICAgcGctPnUuc2gudHlwZSA9IFNIX3R5cGVfcDJtX3Rh
YmxlOyAvKiBwMm0gY29kZSByZXVzZXMgdHlwZS1pbmZvICovCi0gICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29k
ZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlCiAgICAgICogcGFnaW5nIGxvY2spIGFuZCB0aGUgbG9n
LWRpcnR5IGNvZGUgKHdoaWNoIGFsd2F5cyBkb2VzKS4gKi8KQEAgLTMxMzIsNyArMzEyOSw5IEBA
IGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgICAgICBl
ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICB3cml0ZV8zMmJpdF9wc2VfaWRlbnRt
YXAoZSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGUpOworICAgICAgICBwZy0+Y291bnRf
aW5mbyA9IDE7CiAgICAgICAgIHBnLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sMl9wYWdlX3Rh
YmxlIHwgMSB8IFBHVF92YWxpZGF0ZWQ7CisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsK
ICAgICB9CiAKICAgICBwYWdpbmdfbG9jayhkKTsKQEAgLTMxNzAsNyArMzE2OSwxMSBAQCBpbnQg
c2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKICAgICBpZiAoIHJ2ICE9
IDAgJiYgIXBhZ2V0YWJsZV9pc19udWxsKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpICkKICAgICAg
ICAgcDJtX3RlYXJkb3duKHAybSk7CiAgICAgaWYgKCBydiAhPSAwICYmIHBnICE9IE5VTEwgKQor
ICAgIHsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAg
ICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgICAgIHNoYWRvd19mcmVlX3AybV9wYWdl
KGQsIHBnKTsKKyAgICB9CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgcmV0dXJuIHJ2Owog
fQpAQCAtMzI3OSw3ICszMjgyLDIyIEBAIG91dDoKIAogICAgIC8qIE11c3QgYmUgY2FsbGVkIG91
dHNpZGUgdGhlIGxvY2sgKi8KICAgICBpZiAoIHVucGFnZWRfcGFnZXRhYmxlICkKKyAgICB7Cisg
ICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUpID09IGQgJiYKKyAg
ICAgICAgICAgICAodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT5jb3Vu
dF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X293bmVyKHVu
cGFnZWRfcGFnZXRhYmxlLCBOVUxMKTsKKyAgICAgICAgfQorICAgICAgICAvKiBDb21wbGFpbiBo
ZXJlIGluIGNhc2VzIHdoZXJlIHNoYWRvd19mcmVlX3AybV9wYWdlKCkgd29uJ3QuICovCisgICAg
ICAgIGVsc2UgaWYgKCAhcGFnZV9nZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUpICYmCisgICAg
ICAgICAgICAgICAgICAhKHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spICkKKyAgICAgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQgdW5wYWdlZCBwdCAl
IlBSSV9tZm4iIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3RvX21mbih1bnBhZ2VkX3BhZ2V0YWJsZSkp
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT51LmludXNlLnR5
cGVfaW5mbyk7CiAgICAgICAgIHNoYWRvd19mcmVlX3AybV9wYWdlKGQsIHVucGFnZWRfcGFnZXRh
YmxlKTsKKyAgICB9CiB9CiAKIHZvaWQgc2hhZG93X2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUM-000097-Hl; Wed, 10 Jan 2018 16:44:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUK-000084-JV
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:28 +0000
X-Inumbo-ID: d00aa852-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d00aa852-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:46:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJUE-00019j-QH
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJUE-0003ar-O7
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJUE-0003ar-O7@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1NTMyODVkMmQ5OGVhNjI2YjllODlhZjc2YjE0ZWUyZGU3ZDdiODAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjM5OjU3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjM5OjU3IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA1NGUyMjkyZThkZjdhMWE3YjA0MTE5MmJlOWQ2ZDc5N2I2ZDAwODY5CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoyOToxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAg
ICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA0NzI2NzZjLi43ZjZhMGE1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTMwLDcgKzUzMCw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgcGFkZHJfdCBlbnRy
eV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbnggPSB4ICsgMTsKIAotICAgIGlm
ICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1bmxpa2VseShueCA+PSAoMVUg
PDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAgICAgICAgIFNIQURPV19QUklO
VEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3goc21mbikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IDQ0NWRhNTAuLjJlNDE3NzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgyLDcgKzgyLDggQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlOjU7ICAgLyogV2hhdCBr
aW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwaW5u
ZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdlIG9mIHRoZSBzaGFkb3c/ICov
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQorICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUR-0000AA-JL; Wed, 10 Jan 2018 16:44:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUQ-00009x-Fh
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:34 +0000
X-Inumbo-ID: 59565e79-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59565e79-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:43:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJUO-00019v-SF
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJUO-0003bg-Rl
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJUO-0003bg-Rl@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzZGI5ZTM2ZjM2MGM0MDA4YzMxMDg4NDgxYTQyMzY5Yjk5OTljOTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQwOjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQwOjI2IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1
Y2M3MGU5MjJlNTZkMDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI5OjQ1ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMjAgKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAxZjY4ZjUxLi45Mzc3MWQ5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC05MjIsNyArOTIyLDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRlX3Qg
bmV3X3NsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAg
ICBpbnQgZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRvd19sNGVf
dCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFTU0VSVChzbDRlICE9IE5VTEwp
OwpAQCAtOTM3LDE1ICs5MzcsMTYgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHsKICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZl
cmVuY2UgKi8KICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5ld19z
bDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFkZHIpOwotICAgICAg
ICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhh
dmlvdXI/ICovCi0gICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wz
XzY0X3NoYWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7Ci0gICAg
ICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFk
ZHIpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIFNIQURPV19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUg
d2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhhdmlvdXI/ICov
CisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3NoYWRv
dykgKQorICAgICAgICAgICAgc2hfcGluKGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3Jp
dGUgdGhlIG5ldyBlbnRyeSAqLwpAQCAtNDAzMCwxNCArNDAzMSwxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJlZiB0byB0aGlzIHBh
Z2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0YWNoX29sZF90YWJsZXMoKQogICAgICAq
IG9yIHRoZSBuZXh0IGNhbGwgdG8gc2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAh
c2hfZ2V0X3JlZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4sIDAp
ICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOworICAgIGVs
c2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJPUigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRv
cGxldmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3
X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBb
JXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUf-0000Cr-L3; Wed, 10 Jan 2018 16:44:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUf-0000CB-4d
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:49 +0000
X-Inumbo-ID: dbffeb37-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbffeb37-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:46:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJUY-0001AH-U7
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJUY-0003cV-TW
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJUY-0003cV-TW@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyZTM2NGM0ZTcyMTU3ZjE0NDU3NDc5NmFjOWVhMDIxZTM0MTdkNDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQwOjUyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQwOjUyIDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogYjRkMDIxOGNmZjY2YjdlYWE5YzliOGRjOWJkNzFlN2IwODliMDE2ZAogICAg
bWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMKaW5kZXggNzVmNWZjMC4uYjAwMzdjNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAt
Mjc0LDcgKzI3NCw3IEBAIHZvaWQgcGFnaW5nX21hcmtfcGZuX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIHBmbl90IHBmbikKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogU2hhcmVkIE1GTnMgc2hv
dWxkIE5FVkVSIGJlIG1hcmtlZCBkaXJ0eSAqLwotICAgIEJVR19PTihTSEFSRURfTTJQKHBmbl94
KHBmbikpKTsKKyAgICBCVUdfT04ocGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmIFNIQVJFRF9N
MlAocGZuX3gocGZuKSkpOwogCiAgICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNl
dCBkZW5vdGUgTUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUl-0000Ek-MT; Wed, 10 Jan 2018 16:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUk-0000Dm-If
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:54 +0000
X-Inumbo-ID: 65512983-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65512983-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:43:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJUi-0001Av-W1
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJUi-0003dO-VY
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJUi-0003dO-VY@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vmx: Fix vmentry failure
	because of invalid LER on Broadwell
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMDAyOWNmNmQwN2YyYmQ0OWFjNTcwMjIyNzRjOTAzNDcyYWY4MjAKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBEZWMgMjAgMTU6NDk6MjMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTU6NDk6MjMgMjAxNyAr
MDEwMAoKICAgIHg4Ni92bXg6IEZpeCB2bWVudHJ5IGZhaWx1cmUgYmVjYXVzZSBvZiBpbnZhbGlk
IExFUiBvbiBCcm9hZHdlbGwKICAgIAogICAgT2NjYXNpb25hbGx5LCBvbiBjZXJ0YWluIEJyb2Fk
d2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcyBiZWVuCiAgICBvYnNlcnZlZCB0byBo
YXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMgdGhvdWdoIHRoZSBNU1IgaXMgdXNp
bmcKICAgIHRoZSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggZm9ybWF0LiBUaGlzIGlzIGluY29y
cmVjdCBhbmQgY2F1c2VzIGEKICAgIHZtZW50cnkgZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBj
b250YWluIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50CiAgICBjb2RlIHNlZ21lbnQuIFRoaXMg
aXMgYXNzdW1lZCB0byBiZSBlcnJhdHVtIEJERjE0LiBXb3JrYXJvdW5kIHRoZSBpc3N1ZQogICAg
Ynkgc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzIGZvciBNU1JfSUEzMl9MQVNUSU5Ue0ZS
T00sVE99SVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyMGYxOTc2YjQ0MTk5ZDFlN2ExNWZl
NWQyYzhjMWE0Mzc1Yjc0OTk3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wNyAxMjowMDo0MSAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCA2MiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3ZtY3MuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwg
IDMgKysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IGJjYmI3NDYuLjFmZTZmZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
NDMzLDYgKzI0MzMsNyBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25faW50ZXJydXB0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3Rz
eF9maXh1cF9jaGVjayh2b2lkKTsKK3N0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJyYXR1bV9iZGYx
NF9maXh1cF9jaGVjayh2b2lkKTsKIAogY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAq
IF9faW5pdCBzdGFydF92bXgodm9pZCkKIHsKQEAgLTI0OTgsNiArMjQ5OSw3IEBAIGNvbnN0IHN0
cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiAgICAgc2V0
dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4X2ZpeHVwX2NoZWNrKCk7CisgICAgYmR3X2Vy
cmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKIAogICAgIHJldHVybiAmdm14X2Z1bmN0aW9uX3Rh
YmxlOwogfQpAQCAtMjc5MCw3ICsyNzkyLDExIEBAIGVudW0KIAogI2RlZmluZSBMQlJfRlJPTV9T
SUdORVhUXzJNU0IgICgoMVVMTCA8PCA1OSkgfCAoMVVMTCA8PCA2MCkpCiAKKyNkZWZpbmUgRklY
VVBfTEJSX1RTWCAgICAgICAgICAgICgxdSA8PCAwKQorI2RlZmluZSBGSVhVUF9CRFdfRVJSQVRV
TV9CREYxNCAgKDF1IDw8IDEpCisKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbGJyX3RzeF9m
aXh1cF9uZWVkZWQ7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGJkd19lcnJhdHVtX2JkZjE0
X2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9tX3N0
YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2Zyb21fZW5kOwogc3RhdGlj
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRfZnJvbTsKQEAgLTI4MjcsNiArMjgz
MywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKQogICAg
IH0KIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNr
KHZvaWQpCit7CisgICAgLyogQnJvYWR3ZWxsIEU1LTI2MDAgdjQgcHJvY2Vzc29ycyBuZWVkIHRv
IHdvcmsgYXJvdW5kIGVycmF0dW0gQkRGMTQuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDc5ICkKKyAgICAgICAgYmR3X2Vy
cmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkID0gdHJ1ZTsKK30KKwogc3RhdGljIGludCBpc19sYXN0
X2JyYW5jaF9tc3IodTMyIGVjeCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgbGJyX2luZm8gKmxiciA9
IGxhc3RfYnJhbmNoX21zcl9nZXQoKTsKQEAgLTMwODYsOCArMzA5OSwxMSBAQCBzdGF0aWMgaW50
IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9j
b250ZW50KQogICAgICAgICAgICAgICAgICAgICBpZiAoIChyYyA9IHZteF9hZGRfZ3Vlc3RfbXNy
KGxici0+YmFzZSArIGkpKSA9PSAwICkKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgbGJyLT5iYXNl
ICsgaSwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwotICAgICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBfZW5hYmxlZCA9Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGJyX3RzeF9maXh1cF9uZWVkZWQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGxicl90c3hfZml4dXBfbmVlZGVkICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLmh2bV92bXgubGJyX2ZpeHVwX2VuYWJsZWQgfD0gRklYVVBfTEJSX1RTWDsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVk
ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgubGJyX2ZpeHVw
X2VuYWJsZWQgfD0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklYVVBfQkRXX0VS
UkFUVU1fQkRGMTQ7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgfQogCkBAIC00MTY4
LDYgKzQxODQsNDQgQEAgc3RhdGljIHZvaWQgbGJyX3RzeF9maXh1cCh2b2lkKQogICAgICAgICBt
c3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8IDIpOwog
fQogCitzdGF0aWMgdm9pZCBzaWduX2V4dGVuZF9tc3IodTMyIG1zciwgaW50IHR5cGUpCit7Cisg
ICAgc3RydWN0IHZteF9tc3JfZW50cnkgKmVudHJ5OworCisgICAgaWYgKCAoZW50cnkgPSB2bXhf
ZmluZF9tc3IobXNyLCB0eXBlKSkgIT0gTlVMTCApCisgICAgeworICAgICAgICBpZiAoIGVudHJ5
LT5kYXRhICYgVkFERFJfVE9QX0JJVCApCisgICAgICAgICAgICBlbnRyeS0+ZGF0YSB8PSBDQU5P
TklDQUxfTUFTSzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZW50cnktPmRhdGEgJj0gfkNB
Tk9OSUNBTF9NQVNLOworICAgIH0KK30KKworc3RhdGljIHZvaWQgYmR3X2VycmF0dW1fYmRmMTRf
Zml4dXAodm9pZCkKK3sKKyAgICAvKgorICAgICAqIE9jY2FzaW9uYWxseSwgb24gY2VydGFpbiBC
cm9hZHdlbGwgQ1BVcyBNU1JfSUEzMl9MQVNUSU5UVE9JUCBoYXMKKyAgICAgKiBiZWVuIG9ic2Vy
dmVkIHRvIGhhdmUgdGhlIHRvcCB0aHJlZSBiaXRzIGNvcnJ1cHRlZCBhcyB0aG91Z2ggdGhlCisg
ICAgICogTVNSIGlzIHVzaW5nIHRoZSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggZm9ybWF0LiBU
aGlzIGlzCisgICAgICogaW5jb3JyZWN0IGFuZCBjYXVzZXMgYSB2bWVudHJ5IGZhaWx1cmUgLS0g
dGhlIE1TUiBzaG91bGQgY29udGFpbgorICAgICAqIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50
IGNvZGUgc2VnbWVudC4gVGhpcyBpcyBhc3N1bWVkIHRvIGJlCisgICAgICogZXJyYXR1bSBCREYx
NC4gRml4IHVwIE1TUl9JQTMyX0xBU1RJTlR7RlJPTSxUT31JUCBieQorICAgICAqIHNpZ24tZXh0
ZW5kaW5nIGludG8gYml0cyA0ODo2My4KKyAgICAgKi8KKyAgICBzaWduX2V4dGVuZF9tc3IoTVNS
X0lBMzJfTEFTVElOVEZST01JUCwgVk1YX0dVRVNUX01TUik7CisgICAgc2lnbl9leHRlbmRfbXNy
KE1TUl9JQTMyX0xBU1RJTlRUT0lQLCBWTVhfR1VFU1RfTVNSKTsKK30KKworc3RhdGljIHZvaWQg
bGJyX2ZpeHVwKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworCisg
ICAgaWYgKCBjdXJyLT5hcmNoLmh2bV92bXgubGJyX2ZpeHVwX2VuYWJsZWQgJiBGSVhVUF9MQlJf
VFNYICkKKyAgICAgICAgbGJyX3RzeF9maXh1cCgpOworICAgIGlmICggY3Vyci0+YXJjaC5odm1f
dm14Lmxicl9maXh1cF9lbmFibGVkICYgRklYVVBfQkRXX0VSUkFUVU1fQkRGMTQgKQorICAgICAg
ICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cCgpOworfQorCiB2b2lkIHZteF92bWVudGVyX2hlbHBl
cihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CkBAIC00MjI0LDggKzQyNzgsOCBAQCB2b2lkIHZteF92bWVudGVyX2hl
bHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9CiAKICBvdXQ6Ci0g
ICAgaWYgKCB1bmxpa2VseShjdXJyLT5hcmNoLmh2bV92bXgubGJyX3RzeF9maXh1cF9lbmFibGVk
KSApCi0gICAgICAgIGxicl90c3hfZml4dXAoKTsKKyAgICBpZiAoIHVubGlrZWx5KGN1cnItPmFy
Y2guaHZtX3ZteC5sYnJfZml4dXBfZW5hYmxlZCkgKQorICAgICAgICBsYnJfZml4dXAoKTsKIAog
ICAgIEhWTVRSQUNFX05EKFZNRU5UUlksIDAsIDEvKmN5Y2xlcyovLCAwLCAwLCAwLCAwLCAwLCAw
LCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggOTUwN2JkMi4uZTNjZGZk
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC0xMzYsNyArMTM2LDcgQEAgc3Ry
dWN0IGFyY2hfdm14X3N0cnVjdCB7CiAgICAgLyogQXJlIHdlIGVtdWxhdGluZyByYXRoZXIgdGhh
biBWTUVOVEVSaW5nPyAqLwogICAgIHVpbnQ4X3QgICAgICAgICAgICAgIHZteF9lbXVsYXRlOwog
Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAgbGJyX3RzeF9maXh1cF9lbmFibGVkOworICAgIHVp
bnQ4X3QgICAgICAgICAgICAgIGxicl9maXh1cF9lbmFibGVkOwogCiAgICAgLyogQml0bWFzayBv
ZiBzZWdtZW50cyB0aGF0IHdlIGNhbid0IHNhZmVseSB1c2UgaW4gdmlydHVhbCA4MDg2IG1vZGUg
Ki8KICAgICB1aW50MTZfdCAgICAgICAgICAgICB2bTg2X3NlZ21lbnRfbWFzazsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYveDg2XzY0L3BhZ2UuaAppbmRleCAxYTZjYWU2Li4xZmJkMmMxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oCkBAIC0yOCw2ICsyOCw5IEBACiAjZGVmaW5lIFBBRERSX01BU0sgICAgICAg
ICAgICAgICgoMVVMIDw8IFBBRERSX0JJVFMpLTEpCiAjZGVmaW5lIFZBRERSX01BU0sgICAgICAg
ICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCiAKKyNkZWZpbmUgVkFERFJfVE9QX0JJVCAg
ICAgICAgICAgKDFVTCA8PCAoVkFERFJfQklUUyAtIDEpKQorI2RlZmluZSBDQU5PTklDQUxfTUFT
SyAgICAgICAgICAofjBVTCAmIH5WQUREUl9NQVNLKQorCiAjZGVmaW5lIGlzX2Nhbm9uaWNhbF9h
ZGRyZXNzKHgpICgoKGxvbmcpKHgpID4+IDQ3KSA9PSAoKGxvbmcpKHgpID4+IDYzKSkKIAogI2lm
bmRlZiBfX0FTU0VNQkxZX18KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:45:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJUz-0000Gb-PX; Wed, 10 Jan 2018 16:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJUz-0000GC-4t
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:09 +0000
X-Inumbo-ID: e7fdde8b-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7fdde8b-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:47:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJUt-0001CP-1a
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJUt-0003eW-17
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJUt-0003eW-17@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] common/gnttab: Correct error
	handling for gnttab_setup_table()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4NGJiMThjNGE5OThkYmI3M2U1MzVjNWM5NTY4YmU4YWVmODdiZjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo1MDoxMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1MDoxMCAyMDE3ICsw
MTAwCgogICAgY29tbW9uL2dudHRhYjogQ29ycmVjdCBlcnJvciBoYW5kbGluZyBmb3IgZ250dGFi
X3NldHVwX3RhYmxlKCkKICAgIAogICAgU2ltcGxpZnkgdGhlIGVycm9yIGxhYmVscyB0byBqdXN0
ICJ1bmxvY2siIGFuZCAib3V0Ii4gIFRoaXMgZml4ZXMgYW4gZXJyb25lb3VzCiAgICBwYXRoIHdo
ZXJlIGEgZmFpbHVyZSBvZiByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKCkgc3RpbGwgcmVzdWx0
cyBpbgogICAgcmN1X3VubG9ja19kb21haW4oKSBiZWluZyBjYWxsZWQuCiAgICAKICAgIFRoaXMg
aXMgb25seSBub3QgYW4gWFNBIGJ5IGx1Y2suICByY3VfdW5sb2NrX2RvbWFpbigpIGlzIGEgbm9w
IG90aGVyIHRoYW4KICAgIGRlY3JlbWVudGluZyB0aGUgcHJlZW1wdCBjb3VudCwgYW5kIG5vdGhp
bmcgcmVhZHMgdGhlIHByZWVtcHQgY291bnQgb3V0c2lkZSBvZgogICAgYSBkZWJ1ZyBidWlsZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTQzNmU3YTQ1MDgyZWEyY2FkYzE3NmMxOWUxZGY0NmMxNzg0
NDhmCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0xNSAxNTowODo1NyArMDEwMAotLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA4OTU1
ZTVjLi45ODljNmMxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjE0LDcgKzE2MTQsNyBAQCBnbnR0YWJfc2V0
dXBfdGFibGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVf
dCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CiAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90
YWJsZSBvcDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBO
VUxMOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAgICAgaW50ICAgICAgICAgICAgaTsK
ICAgICB4ZW5fcGZuX3QgIGdtZm47CkBAIC0xNjM0LDcgKzE2MzQsNyBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKICAgICAgICAgICAgICAg
ICBtYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKLSAgICAgICAgZ290byBvdXQxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAg
ICBpZiAoICFndWVzdF9oYW5kbGVfb2theShvcC5mcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICkK
QEAgLTE2NDUsMTMgKzE2NDUsMTMgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgZG9taWQgJWQuXG4iLCBvcC5kb20pOwogICAg
ICAgICBvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwotICAgICAgICBnb3RvIG91dDI7Cisg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmICggeHNtX2dyYW50X3NldHVwKFhTTV9U
QVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCkgKQogICAgIHsKICAgICAgICAgb3Auc3RhdHVzID0g
R05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7Ci0gICAgICAgIGdvdG8gb3V0MjsKKyAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCiAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKQEAgLTE2NjksNyArMTY2
OSw3IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICAgICAgICAgICAgICAgIkV4cGFuZCBncmFu
dCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6ICV1IE1heDogJXVcbiIsCiAgICAgICAgICAg
ICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1l
cyk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdv
dG8gb3V0MzsKKyAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQogIAogICAgIG9wLnN0YXR1cyA9
IEdOVFNUX29rYXk7CkBAIC0xNjgyLDExICsxNjgyLDEyIEBAIGdudHRhYl9zZXR1cF90YWJsZSgK
ICAgICAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CiAgICAgfQogCi0g
b3V0MzoKKyB1bmxvY2s6CiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKLSBvdXQyOgotICAg
IHJjdV91bmxvY2tfZG9tYWluKGQpOwotIG91dDE6Cisgb3V0OgorICAgIGlmICggZCApCisgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworCiAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:45:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJV5-0000Hf-RC; Wed, 10 Jan 2018 16:45:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJV4-0000HQ-KX
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:14 +0000
X-Inumbo-ID: 714db70f-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 714db70f-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:43:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJV3-0001CZ-3a
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJV3-0003g6-36
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJV3-0003g6-36@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: Fix
	altp2m_vcpu_enable_notify error handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMGY4Mzg0NmU5ZDA5NDVlYzEwOTA5MjZmNmZhYTY4MWU2NjNiNDAKQXV0aG9yOiAg
ICAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6IFdlZCBEZWMg
MjAgMTU6NTA6NDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTU6NTA6NDIgMjAxNyArMDEwMAoKICAg
IHg4Ni9odm06IEZpeCBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVycm9yIGhhbmRsaW5nCiAg
ICAKICAgIFRoZSBhbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHN1Ym9wIGhhbmRsZXIgbWlnaHQg
c2tpcCBjYWxsaW5nCiAgICByY3VfdW5sb2NrX2RvbWFpbigpIGFmdGVyIHJjdV9sb2NrX2N1cnJl
bnRfZG9tYWluKCkuICBBbGJlaXQgc2luY2UgYm90aAogICAgcmN1IGZ1bmN0aW9ucyBhcmUgbm8t
b3BzIHdoZW4gcnVuIG9uIHRoZSBjdXJyZW50IGRvbWFpbiwgdGhpcyBkb2Vzbid0CiAgICByZWFs
bHkgaGF2ZSByZXBlcmN1c3Npb25zLgogICAgCiAgICBUaGUgc2Vjb25kIGNoYW5nZSBpcyBhZGRp
bmcgYSBtaXNzaW5nIGJyZWFrIHRoYXQgd291bGQgaGF2ZSBwb3RlbnRpYWxseQogICAgZW5hYmxl
ZCAjVkUgZm9yIHRoZSBjdXJyZW50IGRvbWFpbiBldmVuIGlmIGl0IGhhZCBpbnRlbmRlZCB0byBl
bmFibGUgaXQKICAgIGZvciBhbm90aGVyIG9uZSAobm90IGEgc3VwcG9ydGVkIGZ1bmN0aW9uYWxp
dHkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVy
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGViMDY2MGM2OTUwZTA4ZTQ0ZmRmZWNhM2UyOTMyMDM4MmUyYTE1
NTQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTE2IDE3OjI1OjU5ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1YjAzM2NhLi45ZjZhNjk4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTQ0ODQsMTIgKzQ0ODQsMTggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAKICAgICAg
ICAgaWYgKCBhLnUuZW5hYmxlX25vdGlmeS5wYWQgfHwgYS5kb21haW4gIT0gRE9NSURfU0VMRiB8
fAogICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9p
ZCApCisgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnIp
LnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSB8fAogICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGN1cnItPmRvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgYS51LmVu
YWJsZV9ub3RpZnkuZ2ZuLCAmcDJtdCksIElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICB2Y3B1X2FsdHAybShjdXJyKS52ZWlu
Zm9fZ2ZuID0gX2dmbihhLnUuZW5hYmxlX25vdGlmeS5nZm4pOwogICAgICAgICBhbHRwMm1fdmNw
dV91cGRhdGVfdm1mdW5jX3ZlKGN1cnIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:45:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJVJ-0000K6-TI; Wed, 10 Jan 2018 16:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJVI-0000JV-V0
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:28 +0000
X-Inumbo-ID: f3fcec22-f625-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3fcec22-f625-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:47:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJVD-0001Cn-5d
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJVD-0003i5-55
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJVD-0003i5-55@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: Don't corrupt the HVM
	context stream when writing the MSR record
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiZDYzMDYwN2RiZmZjMDM4NWNlOGUwMDQ4ZWYwZWRmZGVhNWQwZTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo1MToxMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1MToxMiAyMDE3ICsw
MTAwCgogICAgeDg2L2h2bTogRG9uJ3QgY29ycnVwdCB0aGUgSFZNIGNvbnRleHQgc3RyZWFtIHdo
ZW4gd3JpdGluZyB0aGUgTVNSIHJlY29yZAogICAgCiAgICBFdmVyIHNpbmNlIGl0IHdhcyBpbnRy
b2R1Y2VkIGluIGMvcyBiZDFmMGI0NWZmLCBodm1fc2F2ZV9jcHVfbXNycygpIGhhcyBoYWQgYQog
ICAgYnVnIHdoZXJlYnkgaXQgY29ycnVwdHMgdGhlIEhWTSBjb250ZXh0IHN0cmVhbSBpZiBzb21l
LCBidXQgZmV3ZXIgdGhhbiB0aGUKICAgIG1heGltdW0gbnVtYmVyIG9mIE1TUnMgYXJlIHdyaXR0
ZW4uCiAgICAKICAgIF9odm1faW5pdF9lbnRyeSgpIGNyZWF0ZXMgYW4gaHZtX3NhdmVfZGVzY3Jp
cHRvciB3aXRoIGxlbmd0aCBmb3IKICAgIG1zcl9jb3VudF9tYXgsIGJ1dCBpbiB0aGUgY2FzZSB0
aGF0IHdlIHdyaXRlIGZld2VyIHRoYW4gbWF4LCBoLT5jdXIgb25seSBtb3ZlcwogICAgZm9yd2Fy
ZCBieSB0aGUgYW1vdW50IG9mIHNwYWNlIHVzZWQsIGNhdXNpbmcgdGhlIHN1YnNlcXVlbnQKICAg
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgdG8gYmUgd3JpdHRlbiB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0
aGUgcHJldmlvdXMgb25lLgogICAgCiAgICBUbyByZXNvbHZlIHRoaXMsIHJlZHVjZSB0aGUgbGVu
Z3RoIHJlcG9ydGVkIGJ5IHRoZSBkZXNjcmlwdG9yIHRvIG1hdGNoIHRoZQogICAgYWN0dWFsIG51
bWJlciBvZiBieXRlcyB1c2VkLgogICAgCiAgICBBIHR5cGljYWwgZmFpbHVyZSBvbiB0aGUgZGVz
dGluYXRpb24gc2lkZSBsb29rcyBsaWtlOgogICAgCiAgICAgICAgKFhFTikgSFZNNCByZXN0b3Jl
OiBDUFVfTVNSIDAKICAgICAgICAoWEVOKSBIVk00LjAgcmVzdG9yZTogbm90IGVub3VnaCBkYXRh
IGxlZnQgdG8gcmVhZCA1NiBNU1IgYnl0ZXMKICAgICAgICAoWEVOKSBIVk00IHJlc3RvcmU6IGZh
aWxlZCB0byBsb2FkIGVudHJ5IDIwLzAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyZjg2YmY2MDQ2OTg4MDZkMzExY2My
NTFjMWI2NmZiYjc1MjY3M2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTIxIDExOjE5OjAyICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOWY2YTY5OC4uMjQ2ZWI4NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0xMzIzLDYgKzEzMjMsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQogICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmQgPSBf
cCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC0xMzQxLDggKzEzNDIsMTMgQEAgc3RhdGljIGludCBo
dm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKICAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKICAgICAgICAgaWYgKCBj
dHh0LT5jb3VudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJld3JpdGUgbGVuZ3RoIHRv
IGluZGljYXRlIGhvdyBtdWNoIHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCisgICAgICAgICAg
ICBkLT5sZW5ndGggPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKICAgICAgICAgICAg
IGgtPmN1ciArPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICAgICAgfQogICAg
ICAgICBlbHNlCisgICAgICAgICAgICAvKiBvciByZXdpbmQgYW5kIHJlbW92ZSB0aGUgZGVzY3Jp
cHRvciBmcm9tIHRoZSBzdHJlYW0uICovCiAgICAgICAgICAgICBoLT5jdXIgLT0gc2l6ZW9mKHN0
cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:45:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJVP-0000LB-Up; Wed, 10 Jan 2018 16:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJVP-0000L0-8Z
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:35 +0000
X-Inumbo-ID: 7d4c2829-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d4c2829-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:44:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJVN-0001Cx-7R
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJVN-0003j6-6y
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJVN-0003j6-6y@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] sync CPU state upon final domain
	destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5YWZlMjZlNWRhNTIzMGRkYzZkODM4YjRjOWZmNTZkNWIzNmZkYTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjUxOjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjUxOjQ3IDIwMTcgKzAxMDAKCiAgICBz
eW5jIENQVSBzdGF0ZSB1cG9uIGZpbmFsIGRvbWFpbiBkZXN0cnVjdGlvbgogICAgCiAgICBTZWUg
dGhlIGNvZGUgY29tbWVudCBiZWluZyBhZGRlZCBmb3Igd2h5IHdlIG5lZWQgdGhpcy4KICAgIAog
ICAgVGhpcyBpcyBiZWluZyBwbGFjZWQgaGVyZSB0byBiYWxhbmNlIGJldHdlZW4gdGhlIGRlc2ly
ZSB0byBwcmV2ZW50CiAgICBmdXR1cmUgc2ltaWxhciBpc3N1ZXMgKHRoZSByaXNrIG9mIHdoaWNo
IHdvdWxkIGdyb3cgaWYgaXQgd2FzIHB1dAogICAgZnVydGhlciBkb3duIHRoZSBjYWxsIHN0YWNr
LCBlLmcuIGluIHZteF92Y3B1X2Rlc3Ryb3koKSkgYW5kIHRoZQogICAgaW50ZW50aW9uIHRvIGxp
bWl0IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QgKG90aGVyd2lzZSBpdCBjb3VsZCBhbHNvIGdvCiAg
ICBpbnRvIHJjdV9kb19iYXRjaCgpLCBwYXJhbGxlbGluZyB0aGUgdXNlIGluIGRvX3Rhc2tsZXRf
d29yaygpKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyNDI0NmUxZmI3NDk2YjgzMGFjYThhNmExZmQz
MDY0Y2ExZTNlYmY5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yMyAxMTozODoyMiArMDEwMAot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggYjIyYWFjYy4uN2E5NDQ0MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03OTUsNiArNzk1LDE0IEBA
IHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgaTsKIAorICAgIC8qCisgICAgICogRmx1
c2ggYWxsIHN0YXRlIGZvciB0aGUgdkNQVSBwcmV2aW91c2x5IGhhdmluZyBydW4gb24gdGhlIGN1
cnJlbnQgQ1BVLgorICAgICAqIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBmb3IgeDg2
IEhWTSBvbmVzIG9uIFZNWCwgc28gdGhhdCB0aGlzCisgICAgICogZmx1c2hpbmcgb2Ygc3RhdGUg
d29uJ3QgaGFwcGVuIGZyb20gdGhlIFRMQiBmbHVzaCBJUEkgaGFuZGxlciBiZWhpbmQKKyAgICAg
KiB0aGUgYmFjayBvZiBhIHZteF92bWNzX2VudGVyKCkgLyB2bXhfdm1jc19leGl0KCkgc2VjdGlv
bi4KKyAgICAgKi8KKyAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOworCiAgICAgZm9yICggaSA9
IGQtPm1heF92Y3B1cyAtIDE7IGkgPj0gMDsgaS0tICkKICAgICB7CiAgICAgICAgIGlmICggKHYg
PSBkLT52Y3B1W2ldKSA9PSBOVUxMICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:45:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJVa-0000MY-03; Wed, 10 Jan 2018 16:45:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJVY-0000MK-Qf
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:44 +0000
X-Inumbo-ID: 834ac85c-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 834ac85c-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:44:23 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJVX-0001Do-9M
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJVX-0003jz-8s
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJVX-0003jz-8s@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: replace bad ASSERT() in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4YzYxYmE1MDYzZGNmNGZhMmIxZTUxYTM2NjMwMGUyZDdkODhjZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjUyOjI3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjUyOjI3IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHJlcGxhY2UgYmFkIEFTU0VSVCgpIGluIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKQog
ICAgCiAgICBUaGVyZSBhcmUgbm8gbG9ja3MgYmVpbmcgaGVsZCwgaS5lLiBpdCBpcyBwb3NzaWJs
ZSB0byBiZSB0cmlnZ2VyZWQgYnkKICAgIHJhY3kgaHlwZXJjYWxsIGludm9jYXRpb25zLiBTdWJz
ZXF1ZW50IGNvZGUgZG9lc24ndCByZWFsbHkgZGVwZW5kIG9uIHRoZQogICAgY2hlY2tlZCB2YWx1
ZXMsIHNvIHRoaXMgaXMgbm90IGEgc2VjdXJpdHkgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYzM2Q2
NTNmNDZmNTg4OWRiN2JlNGZlZjMxZDcxYmM4NzE4MzRjMTAKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTExLTI4IDEzOjE0OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNGI3N2Qw
Mi4uNGNhOTFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTUxNjksOCArNTE2OSwxMiBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFw
X29uZSgKICAgICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAgIG9s
ZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NFUlQoIG9sZF9ncGZuICE9
IFNIQVJFRF9NMlBfRU5UUlkgKTsKLSAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4g
fHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCi0gICAgICAgIEFTU0VSVCggb2xk
X2dwZm4gPT0gZ2ZuICk7CisgICAgaWYgKCAoc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBz
cGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlKSAmJgorICAgICAgICAgb2xkX2dwZm4gIT0g
Z2ZuICkKKyAgICB7CisgICAgICAgIHJjID0gLUVYREVWOworICAgICAgICBnb3RvIHB1dF9ib3Ro
OworICAgIH0KICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQX0VOVFJZICkKICAgICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBfbWZu
KG1mbiksIFBBR0VfT1JERVJfNEspOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJVo-0000PN-1u; Wed, 10 Jan 2018 16:46:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJVn-0000OP-BO
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:59 +0000
X-Inumbo-ID: 05f91af5-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05f91af5-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:48:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJVh-0001En-BF
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJVh-0003kp-Am
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJVh-0003kp-Am@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:45:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: check paging mode earlier in
	xenmem_add_to_physmap_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlMTE0N2QwNTY1NzhjMTI4ZWVkNmRhY2ExODNjZjkyNTY1ZWUxYWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjUzOjAxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjUzOjAxIDIwMTcgKzAxMDAKCiAgICB4
ODY6IGNoZWNrIHBhZ2luZyBtb2RlIGVhcmxpZXIgaW4geGVubWVtX2FkZF90b19waHlzbWFwX29u
ZSgpCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gZGVmZXJyaW5nIHRoaXMgdW50aWwgYWZ0
ZXIgc29tZSBpbml0aWFsIHByb2Nlc3NpbmcsCiAgICBhbmQgaXQncyBhY3RpdmVseSB3cm9uZyBm
b3IgdGhlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBoYW5kbGluZyB0byBub3QKICAgIGhhdmUg
c3VjaCBhIGNoZWNrIGF0IGFsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZjM4ZjNkY2NmMWUxYThhYWJj
ZjU3MzY0MzI2ZmM4ZjQ0Y2RkYzQxYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTEtMjggMTM6MTQ6
NDMgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDRjYTkxZDIuLjQwMDI1MWEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDg0
LDYgKzUwODQsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBpbnQgcmMg
PSAwOwogICAgIHAybV90eXBlX3QgcDJtdDsKIAorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCisgICAgICAgIHJldHVybiAtRUFDQ0VTOworCiAgICAgc3dpdGNoICggc3BhY2Ug
KQogICAgIHsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKQEAgLTUxNDAs
NyArNTE0Myw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAgICAg
YnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8ICht
Zm4gPT0gMCkgKQorICAgIGlmICggbWZuID09IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJVy-0000R7-3f; Wed, 10 Jan 2018 16:46:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJVx-0000QP-Aw
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:09 +0000
X-Inumbo-ID: 0bf769fa-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0bf769fa-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:48:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJVr-0001FV-D6
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJVr-0003lk-CX
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJVr-0003lk-CX@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] improve
	XENMEM_add_to_physmap_batch address checking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlZGZmNjA1NTFlYWQ2ZmQwYTI4YjNjNWZhNzY5YTM5ZWE1MzJhOGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjUzOjM1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjUzOjM1IDIwMTcgKzAxMDAKCiAgICBp
bXByb3ZlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBhZGRyZXNzIGNoZWNraW5nCiAgICAK
ICAgIEFzIGEgZm9sbG93LXVwIHRvIFhTQS0yMTIgd2Ugc2hvdWxkIGhhdmUgYWRkcmVzc2VkIGEg
c2ltaWxhciBpc3N1ZSBoZXJlOgogICAgVGhlIGhhbmRsZXMgYmVpbmcgYWR2YW5jZWQgYXQgdGhl
IHRvcCBvZiB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfYmF0Y2goKQogICAgbWVhbnMgd2UgYWxsb3cg
aHlwZXJ2aXNvciBzcGFjZSBhY2Nlc3NlcyAoaW4gcGFydGljdWxhciwgZm9yICJlcnJzIiwKICAg
IHdyaXRlcykgd2l0aCBzdWl0YWJseSBjcmFmdGVkIGlucHV0IGFyZ3VtZW50cy4gVGhpcyBpc24n
dCBhIHNlY3VyaXR5CiAgICBpc3N1ZSBpbiB0aGlzIGNhc2UgYmVjYXVzZSBvZiB0aGUgbGltaXRl
ZCB3aWR0aCBvZiBzdHJ1Y3QKICAgIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCdzIHNpemUgZmll
bGQ6IEl0IGJlaW5nIDE2LWJpdHMgd2lkZSwgb25seSB0aGUKICAgIHIvbyBNMlAgYXJlYSBjYW4g
YmUgYWNjZXNzZWQuIFN0aWxsIHdlIGNhbiBhbmQgc2hvdWxkIGRvIGJldHRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA3ZjA4MDk1NmU5ZWVkODIxZmQ0MjAxM2JlZjExYzFhMjg3M2ZiZWJhCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxNToxMiArMDEwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IGQwNzAzYWEuLjJlNWI0NDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODA0LDYgKzgwNCwxMSBAQCBz
dGF0aWMgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9iYXRjaChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHhhdHBiLT5lcnJzLCBzdGFydCk7CiAgICAgeGF0
cGItPnNpemUgLT0gc3RhcnQ7CiAKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theSh4YXRwYi0+
aWR4cywgeGF0cGItPnNpemUpIHx8CisgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkoeGF0cGIt
PmdwZm5zLCB4YXRwYi0+c2l6ZSkgfHwKKyAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi0+ZXJycywgeGF0cGItPnNpemUpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKICAgICB3
aGlsZSAoIHhhdHBiLT5zaXplID4gZG9uZSApCiAgICAgewogICAgICAgICB4ZW5fdWxvbmdfdCBp
ZHg7CkBAIC0xMTIyLDEwICsxMTI3LDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBpZiAoIHN0
YXJ0X2V4dGVudCAhPSAodHlwZW9mKHhhdHBiLnNpemUpKXN0YXJ0X2V4dGVudCApCiAgICAgICAg
ICAgICByZXR1cm4gLUVET007CiAKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhhdHBi
LCBhcmcsIDEpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmlkeHMs
IHhhdHBiLnNpemUpIHx8Ci0gICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLmdw
Zm5zLCB4YXRwYi5zaXplKSB8fAotICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theSh4YXRw
Yi5lcnJzLCB4YXRwYi5zaXplKSApCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4YXRw
YiwgYXJnLCAxKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAgICAvKiBU
aGlzIG1hcHNwYWNlIGlzIHVuc3VwcG9ydGVkIGZvciB0aGlzIGh5cGVyY2FsbC4gKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJW8-0000SU-5H; Wed, 10 Jan 2018 16:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJW7-0000Rw-Hf
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:19 +0000
X-Inumbo-ID: 11f70104-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11f70104-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:48:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJW1-0001Fg-F4
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJW1-0003n1-EV
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJW1-0003n1-EV@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: fix interaction between
	internal and external emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5ZDdjMzBmMDM3NDk3Y2VhMDBmNzljYjllN2E3MzFkNGYxZWYzNjAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNTo1NDozOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1NDozOSAyMDE3ICswMTAw
CgogICAgeDg2L2h2bTogZml4IGludGVyYWN0aW9uIGJldHdlZW4gaW50ZXJuYWwgYW5kIGV4dGVy
bmFsIGVtdWxhdGlvbgogICAgCiAgICBBIGNhbGwgdG8gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9u
KCkgaXMgbmVlZGVkIGZvciBjb21wbGV0aW5nIEkvTwogICAgdGhhdCByZXF1aXJlcyBleHRlcm5h
bCBlbXVsYXRpb24uIFN1Y2ggY29tcGxldGlvbiBzaG91bGQgYmUgcmVxdWVzdGVkIHdoZW4KICAg
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbigpIHJldHVybnMgdHJ1ZSBhZnRlciBodm1fZW11
bGF0ZV9vbmNlKCkgaGFzCiAgICBjb21wbGV0ZWQuIFRoaXMgaXMgaW5kaWNhdGl2ZSBvZiB0aGUg
dW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhdmluZwogICAgcmV0dXJuZWQgWDg2RU1VTF9SRVRS
WSBhbmQgaGVuY2UgYSByZS1lbXVsYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIGlzCiAgICBuZWVk
ZWQgdG8gcGljayB1cCB0aGUgcmVzdWx0IG9mIHRoZSBJL08uCiAgICAKICAgIEEgY2FsbCB0byBo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oKSBpcyBOT1QgbmVlZGVkIHdoZW4gdGhlIHVuZGVybHlp
bmcKICAgIEkvTyBoYXMgbm90IHJldHVybmVkIFg4NkVNVUxfUkVUUlkgc2luY2UgdGhlcmUgd2ls
bCBiZSBubyByZXN1bHQgdG8gcGljawogICAgdXAuIEhlbmNlIGl0IGJvZ3VzIHRvIHJlcXVlc3Qg
c3VjaCBjb21wbGV0aW9uIHdoZW4gbW1pb19yZXRyeSBpcyBzZXQsCiAgICBzaW5jZSB0aGlzIGNh
biBvbmx5IGhhcHBlbiBpZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhcyByZXR1cm5l
ZAogICAgWDg2RU1VTF9PS0FZIChtZWFuaW5nIHRoZSBJL08gaGFzIGNvbXBsZXRlZCBzdWNjZXNz
ZnVsbHkpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgCiAgICAjIENvbW1pdCA1ZmNiMjZlNjllODA4OWUyMGM5MTY4Nzc0YmVlNjgx
YjhmNWEzMTg3CiAgICAjIERhdGUgMjAxNy0xMi0wNiAxMjo1MDoyMyArMDEwMAogICAgIyBBdXRo
b3IgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgIyBDb21taXR0ZXIgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgeDg2L0hWTTogZG9uJ3QgcmV0YWluIGVtdWxh
dGVkIGluc24gY2FjaGUgd2hlbiBleGl0aW5nIGJhY2sgdG8gZ3Vlc3QKICAgIAogICAgdmlvLT5t
bWlvX3JldHJ5IGlzIGJlaW5nIHNldCB3aGVuIGEgcmVwZWF0ZWQgc3RyaW5nIGluc24gaXMgYmVp
bmcgc3BsaXQKICAgIHVwLiBJbiB0aGF0IGNhc2Ugd2UnbGwgZXhpdCB0byB0aGUgZ3Vlc3QsIGV4
cGVjdGluZyBpbW1lZGlhdGUgcmUtZW50cnkuCiAgICBJbnRlcnJ1cHRpb25zLCBob3dldmVyLCBt
YXkgYmUgc2VydmljZWQgYnkgdGhlIGd1ZXN0IGJlZm9yZSByZS1lbnRyeQogICAgZnJvbSB0aGUg
cmVwZWF0ZWQgc3RyaW5nIGluc24uIEFueSBlbXVsYXRpb24gbmVlZGVkIGluIHRoZSBjb3Vyc2Ug
b2YKICAgIGhhbmRsaW5nIHRoZSBpbnRlcnJ1cHRpb24gbXVzdCBub3QgZmV0Y2ggZnJvbSB0aGUg
aW50ZXJuYWxseSBtYWludGFpbmVkCiAgICBjYWNoZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5YzkzODRk
NmQ4MTg0Y2E2ZDIxOTc1Y2NmNGU0ZjcyYjU2MDU0MGNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0x
Mi0wMSAxODowOTo0OCArMDAwMAogICAgbWFzdGVyIGNvbW1pdDogNWZjYjI2ZTY5ZTgwODllMjBj
OTE2ODc3NGJlZTY4MWI4ZjVhMzE4NwogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDYgMTI6NTA6
MjMgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgIHwgMTggKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDllNjM2
MTQuLjljZTVhZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTUxLDIwICsxOTUxLDIyIEBAIHN0YXRp
YyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0LAogCiAgICAgdmlvLT5tbWlvX3JldHJ5ID0gMDsKIAotICAgIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKTsKLQotICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICYmIHZpby0+bW1pb19yZXRyeSApCi0gICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKLSAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfUkVUUlkgKQorICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKSApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PS0FZ
OgorICAgICAgICBpZiAoIHZpby0+bW1pb19yZXRyeSApCisgICAgICAgICAgICByYyA9IFg4NkVN
VUxfUkVUUlk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CiAgICAg
ICAgIHZpby0+bW1pb19jYWNoZV9jb3VudCA9IDA7CiAgICAgICAgIHZpby0+bW1pb19pbnNuX2J5
dGVzID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIFg4NkVNVUxfUkVUUlk6CiAgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YodmlvLT5tbWlv
X2luc24pIDwgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpKTsKICAgICAgICAgdmlvLT5t
bWlvX2luc25fYnl0ZXMgPSBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzOwogICAgICAgICBt
ZW1jcHkodmlvLT5tbWlvX2luc24sIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIHZpby0+bW1pb19p
bnNuX2J5dGVzKTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCBodm1lbXVsX2N0
eHQtPmN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDIxNGFiMzAuLjA1YzE0NzkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
LmMKQEAgLTg4LDcgKzg4LDcgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0
ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCiAKICAgICByYyA9IGh2
bV9lbXVsYXRlX29uZSgmY3R4dCk7CiAKLSAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxl
dGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCisgICAgaWYgKCBodm1fdmNwdV9pb19uZWVk
X2NvbXBsZXRpb24odmlvKSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX21t
aW9fY29tcGxldGlvbjsKICAgICBlbHNlCiAgICAgICAgIHZpby0+bW1pb19hY2Nlc3MgPSAoc3Ry
dWN0IG5wZmVjKXt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTk5NmIxZi4uNTE3N2E5
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCB2bXhf
cmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4
dCkKIAogICAgIHJjID0gaHZtX2VtdWxhdGVfb25lKGh2bWVtdWxfY3R4dCk7CiAKLSAgICBpZiAo
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCisg
ICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSApCiAgICAgICAgIHZpby0+
aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247CiAKICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJWJ-0000U0-81; Wed, 10 Jan 2018 16:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJWH-0000TS-Qd
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:29 +0000
X-Inumbo-ID: 17f5c1f7-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17f5c1f7-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:48:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWB-0001Fr-H3
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWB-0003ni-Gd
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWB-0003ni-Gd@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3MjA1YzQ4OWRkNjZiYzBhMmYwMWE2NGViNmU0MTZlMzdjZDVhMGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo1NToxNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1NToxNyAyMDE3ICsw
MTAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBj
L3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJs
ZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJt
ZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAK
ICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5m
b19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGlu
Y2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRo
ZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVh
bnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwK
ICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIg
bm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYy
N2Y0NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMi0wMSAxOTowMzoyNiArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMg
fCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwppbmRleCAxOGMxOWEyLi41MmFlYTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTg3MCw2
ICs4NzAsMTMgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpk
LAogICAgIHJlZ3MtPnJzaSA9IHZzdGFydGluZm9fc3RhcnQ7CiAgICAgcmVncy0+ZWZsYWdzID0g
WDg2X0VGTEFHU19JRjsKIAorICAgIC8qCisgICAgICogV2UgZG9uJ3QgY2FsbCBhcmNoX3NldF9p
bmZvX2d1ZXN0KCksIHNvIHNvbWUgaW5pdGlhbGlzYXRpb24gbmVlZHMgZG9pbmcKKyAgICAgKiBi
eSBoYW5kOgorICAgICAqICAtIFJlc2V0IHRoZSBHRFQgdG8gcmVmZXJlbmNlIHplcm9fcGFnZQor
ICAgICAqLworICAgIGRlc3Ryb3lfZ2R0KHYpOworCiAgICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFU
X3N1cGVydmlzb3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKICAgICAgICAgcGFu
aWMoIkRvbTAgcmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJWN-0000Uv-9N; Wed, 10 Jan 2018 16:46:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJWM-0000Uj-Iq
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:34 +0000
X-Inumbo-ID: a1458e01-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1458e01-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:45:14 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWL-0001G1-Is
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWL-0003oO-IM
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWL-0003oO-IM@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vvmx: don't enable vmcs
	shadowing for nested guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3YTdlM2I4NmUxNDViYWU1ZGNmMzkzODNjMmE1MjE4NmRjZmU1NzkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgRGVjIDIwIDE1OjU1OjQzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjU1OjQzIDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZvciBuZXN0ZWQg
Z3Vlc3RzCiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBMMSBYZW4gdW5k
ZXIgTDAgWGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBIL1cgd2l0aCBW
TUNTIHNoYWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAgRmFpbHVyZSBp
biB0ZXN0X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAweDgyMDAwMDBm
OiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBHb3QgMHg4MjAw
NDQwMDogVk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3QgcmVzdWx0OiBG
QUlMVVJFCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mgdm1lbnRyaWVz
IHdpdGggZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYW5k
IFZNQ1MgbGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwogICAgb2YgYSBu
ZXN0ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAogICAgRml4IHRo
aXMgYnkgbm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNvbnRyb2wgZnJv
bSB2bWNzMDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTlmZGI4ZTI1ODYxOWFl
YTI2NWFmOWMxODNlMDM1ZTU0NWNiYzJkMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDEgMTk6
MDM6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyYTQ3ZDIwLi42
MmEzNGM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC02MzEsNiArNjMxLDcgQEAgdm9pZCBudm14X3Vw
ZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlk7CiAKICAgICBob3N0
X2NudHJsICY9IH5hcGljdl9iaXQ7CisgICAgaG9zdF9jbnRybCAmPSB+U0VDT05EQVJZX0VYRUNf
RU5BQkxFX1ZNQ1NfU0hBRE9XSU5HOwogICAgIHNoYWRvd19jbnRybCA9IGdldF92dm1jcyh2LCBT
RUNPTkRBUllfVk1fRVhFQ19DT05UUk9MKTsKIAogICAgIC8qIE5vIHZBUElDLXYgc3VwcG9ydCwg
c28gaXQgc2hvdWxkbid0IGJlIHNldCBpbiB2bWNzMTIuICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJWd-0000XH-B8; Wed, 10 Jan 2018 16:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJWc-0000Wa-0C
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:50 +0000
X-Inumbo-ID: 23f2ac6c-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23f2ac6c-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:48:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWV-0001GF-Ke
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWV-0003p8-KD
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWV-0003p8-KD@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: correct
	GNTTABOP_cache_flush empty batch handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhOGM4NjZlMjBjNTQ4NjRmMDM3YTAxMDE2NTRkYmFlNDU0ZTVhOTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjU2OjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjU2OjIyIDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0Y2ggaGFuZGxpbmcK
ICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEgY2FsbGVyIGJvZ3Vz
bHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGggbm9uLXplcm8gaGln
aCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51YXRpb24gZW5jb2Rp
bmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwogICAgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWlsYXIgc2l0dWF0aW9u
IHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVzIHdpdGggb3AgYW5k
L29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAgICBXaGlsZSB3ZSB3
YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJlIGZvciBzaW1pbGFy
CiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkgYmUgY29udmVydGVk
IHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2FuJ3QgYmUgdGhlIHJl
c3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tzOgogICAgV2Ugc2hv
dWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25vd24gYml0cyBzZXQg
aW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZpcnN0IHBhcmFtZXRl
ci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBt
YXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVkNGM1ODM3YTlkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAotLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDk4OWM2YzEuLjdhYzAyMzQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTMwMDcsNyArMzAwNyw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zd2FwX2dyYW50X3JlZl90KSB1b3AsCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goZ250dGFiX2Nh
Y2hlX2ZsdXNoX3QgKmNmbHVzaCwKK3N0YXRpYyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29u
c3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZfY291bnQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgKm93bmVyOwpAQCAtMzAxOCwxOSArMzAxOCwxNyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2Nh
Y2hlX2ZsdXNoKGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAKICAgICBpZiAoIChjZmx1
c2gtPm9mZnNldCA+PSBQQUdFX1NJWkUpIHx8CiAgICAgICAgICAoY2ZsdXNoLT5sZW5ndGggPiBQ
QUdFX1NJWkUpIHx8Ci0gICAgICAgICAoY2ZsdXNoLT5vZmZzZXQgKyBjZmx1c2gtPmxlbmd0aCA+
IFBBR0VfU0laRSkgKQorICAgICAgICAgKGNmbHVzaC0+b2Zmc2V0ICsgY2ZsdXNoLT5sZW5ndGgg
PiBQQUdFX1NJWkUpIHx8CisgICAgICAgICAoY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lO
VkFMIHwgR05UVEFCX0NBQ0hFX0NMRUFOKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAog
ICAgIGlmICggY2ZsdXNoLT5sZW5ndGggPT0gMCB8fCBjZmx1c2gtPm9wID09IDAgKQotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuICEqcmVmX2NvdW50ID8gMCA6IC1FSUxTRVE7CiAK
ICAgICAvKiBjdXJyZW50bHkgdW5pbXBsZW1lbnRlZCAqLwogICAgIGlmICggY2ZsdXNoLT5vcCAm
IEdOVFRBQl9DQUNIRV9TT1VSQ0VfR1JFRiApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
IAotICAgIGlmICggY2ZsdXNoLT5vcCAmIH4oR05UVEFCX0NBQ0hFX0lOVkFMfEdOVFRBQl9DQUNI
RV9DTEVBTikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQogICAgIGQgPSByY3VfbG9ja19j
dXJyZW50X2RvbWFpbigpOwogICAgIG1mbiA9IGNmbHVzaC0+YS5kZXZfYnVzX2FkZHIgPj4gUEFH
RV9TSElGVDsKIApAQCAtMzExMCw2ICszMTA4LDkgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICAgICAgKnJl
Zl9jb3VudCA9IDA7CiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcCwgMSk7CiAg
ICAgfQorCisgICAgKnJlZl9jb3VudCA9IDA7CisKICAgICByZXR1cm4gMDsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:46:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJWh-0000YI-CV; Wed, 10 Jan 2018 16:46:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJWg-0000Y0-MJ
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:54 +0000
X-Inumbo-ID: ad435f1b-f625-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad435f1b-f625-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:45:34 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWf-0001Gv-MN
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWf-0003qB-Ly
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:46:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWf-0003qB-Ly@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:46:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: improve
	GNTTABOP_cache_flush locking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4NmZjYjg1MTMyNjJiNGZlYzEzMDNmMTVkZDljOWM5NjJlNmZjODQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjU2OjQ5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjU2OjQ5IDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9w
cGluZyB0aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1l
YW5zIGhhbmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNh
bGxlci4gUmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5z
dGVhZCwgZm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJm
ZTI5ZGFhNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IDdhYzAyMzQuLmQzYjBmNjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTY4MCwx
MCArNjgwLDEwIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwK
ICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwgbWFwZmxhZywg
c2hhaCwgYWN0LCBzdGF0dXMpOwogfQogCi1zdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqbGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGdyYW50X3RhYmxlICpyZ3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpyZWZf
Y291bnQpCitzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnJlZl9jb3VudCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcmVmLCBtYXhfaXRl
cjsKICAgICAKQEAgLTY5OSwyOCArNjk5LDIwIEBAIHN0YXRpYyBpbnQgZ3JhbnRfbWFwX2V4aXN0
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICBucl9ncmFudF9l
bnRyaWVzKHJndCkpOwogICAgIGZvciAoIHJlZiA9ICpyZWZfY291bnQ7IHJlZiA8IG1heF9pdGVy
OyByZWYrKyApCiAgICAgewotICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7
Ci0gICAgICAgIGJvb2xfdCBleGlzdHM7Ci0KLSAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUocmd0LCByZWYpOwotCi0gICAgICAgIGV4aXN0cyA9IGFjdC0+cGluCi0gICAgICAgICAg
ICAmJiBhY3QtPmRvbWlkID09IGxkLT5kb21haW5faWQKLSAgICAgICAgICAgICYmIGFjdC0+ZnJh
bWUgPT0gbWZuOworICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShyZ3QsIHJlZik7CiAKKyAgICAgICAgaWYgKCBhY3QtPnBpbiAmJiBh
Y3QtPmRvbWlkID09IGxkLT5kb21haW5faWQgJiYgYWN0LT5mcmFtZSA9PSBtZm4gKQorICAgICAg
ICAgICAgcmV0dXJuIGFjdDsKICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLQot
ICAgICAgICBpZiAoIGV4aXN0cyApCi0gICAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAg
ICBpZiAoIHJlZiA8IG5yX2dyYW50X2VudHJpZXMocmd0KSApCiAgICAgewogICAgICAgICAqcmVm
X2NvdW50ID0gcmVmOwotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAg
ICAgfQogCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7
CiB9CiAKICNkZWZpbmUgTUFQS0lORF9SRUFEIDEKQEAgLTMwMTMsNiArMzAwNSw3IEBAIHN0YXRp
YyBpbnQgX19nbnR0YWJfY2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNm
bHVzaCwKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqb3duZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHZvaWQgKnY7CiAgICAgaW50IHJldDsKIApAQCAtMzA1
MCwxMyArMzA0MywxMyBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdu
dHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgewogICAgICAgICBncmFudF9yZWFkX2xv
Y2sob3duZXItPmdyYW50X3RhYmxlKTsKIAotICAgICAgICByZXQgPSBncmFudF9tYXBfZXhpc3Rz
KGQsIG93bmVyLT5ncmFudF90YWJsZSwgbWZuLCByZWZfY291bnQpOwotICAgICAgICBpZiAoIHJl
dCAhPSAwICkKKyAgICAgICAgYWN0ID0gZ3JhbnRfbWFwX2V4aXN0cyhkLCBvd25lci0+Z3JhbnRf
dGFibGUsIG1mbiwgcmVmX2NvdW50KTsKKyAgICAgICAgaWYgKCBJU19FUlJfT1JfTlVMTChhY3Qp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50
X3RhYmxlKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgcmV0
dXJuIGFjdCA/IFBUUl9FUlIoYWN0KSA6IDE7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTMwNzMs
NyArMzA2NiwxMSBAQCBzdGF0aWMgaW50IF9fZ250dGFiX2NhY2hlX2ZsdXNoKGNvbnN0IGdudHRh
Yl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsCiAgICAgICAgIHJldCA9IDA7CiAKICAgICBpZiAoIGQg
IT0gb3duZXIgKQorICAgIHsKKyAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAg
ICAgICAgZ3JhbnRfcmVhZF91bmxvY2sob3duZXItPmdyYW50X3RhYmxlKTsKKyAgICB9CisKICAg
ICB1bm1hcF9kb21haW5fcGFnZSh2KTsKICAgICBwdXRfcGFnZShwYWdlKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:47:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJWx-0000aj-EN; Wed, 10 Jan 2018 16:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJWv-0000a6-Vf
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:10 +0000
X-Inumbo-ID: 2fef08bb-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2fef08bb-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:49:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWp-0001Hl-O7
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWp-0003rE-Nk
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWp-0003rE-Nk@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:47:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mb2: avoid Xen image when
	looking for module/crashkernel position
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmNmRiNmM3YzIwZmIwNGIyN2ViMzI3YWQxZTI5YWRiNTgzODQ0YzIKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNTo1NzoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1NzoyNiAyMDE3ICswMTAw
CgogICAgeDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9kdWxlL2Ny
YXNoa2VybmVsIHBvc2l0aW9uCiAgICAKICAgIENvbW1pdCBlMjJlMWM0ICh4ODYvRUZJOiBhdm9p
ZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMKICAgIHBvc2l0aW9uKSBh
ZGRlZCByZWxldmFudCBjaGVjayBmb3IgRUZJIGNhc2UuIEhvd2V2ZXIsIHNpbmNlIGNvbW1pdAog
ICAgZjc1YTMwNCAoeDg2OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciByZWxv
Y2F0YWJsZSBpbWFnZXMpCiAgICBNdWx0aWJvb3QyIGNvbXBhdGlibGUgYm9vdGxvYWRlcnMgYXJl
IGFibGUgdG8gcmVsb2NhdGUgWGVuIGltYWdlIHRvby4KICAgIFNvLCB3ZSBoYXZlIHRvIGF2b2lk
IGFsc28gWGVuIGltYWdlIHJlZ2lvbiBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk1ODk5MjdlNWJmOWUxMjNlYzQyYjZlMGIwODA5ZjE1M2JkOTI3MzIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTEyLTEyIDE0OjMwOjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgfCAxMSArKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IGMzZTI0ZTYuLmRlMGVkZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02MzgsNyArNjM4LDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICBtb2R1bGVfdCAqbW9kID0gKG1vZHVsZV90ICopX192YShtYmktPm1vZHNfYWRkcik7CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29t
LCAqbW9kdWxlX21hcDsKICAgICBpbnQgaSwgaiwgZTgyMF93YXJuID0gMCwgYnl0ZXMgPSAwOwot
ICAgIGJvb2xfdCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gMDsKKyAgICBib29sIGFjcGlf
Ym9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVkID0gZmFsc2U7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZG9tMDsKICAgICBzdHJ1Y3QgbnMxNjU1MF9kZWZhdWx0cyBuczE2NTUwID0g
ewogICAgICAgICAuZGF0YV9iaXRzID0gOCwKQEAgLTg4OSw4ICs4ODksMTAgQEAgdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgbW9k
W2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKLSAgICBpZiAoIGVmaV9lbmFibGVkKEVGSV9MT0FE
RVIpICkKKyAgICBpZiAoIHhlbl9waHlzX3N0YXJ0ICkKICAgICB7CisgICAgICAgIHJlbG9jYXRl
ZCA9IHRydWU7CisKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyBuZWVkcyB0byByZW1haW4g
aW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUKICAgICAgICAgICogcmVzcGVjdGl2
ZSByZXNlcnZlX2U4MjBfcmFtKCkgaW52b2NhdGlvbiBiZWxvdy4KQEAgLTEwODMsOCArMTA4NSw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAKICAgICAgICAgICAgIC8qIERvbid0IG92ZXJsYXAgd2l0aCBvdGhlciBtb2R1bGVzIChvciBY
ZW4gaXRzZWxmKS4gKi8KICAgICAgICAgICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwg
c2l6ZSwgbW9kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYmktPm1vZHNf
Y291bnQgKyBlZmlfZW5hYmxlZChFRklfTE9BREVSKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1iaS0+
bW9kc19jb3VudCArIHJlbG9jYXRlZCwgaik7CiAKICAgICAgICAgICAgIGlmICggaGlnaG1lbV9z
dGFydCAmJiBlbmQgPiBoaWdobWVtX3N0YXJ0ICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsK
QEAgLTExMTEsNyArMTExMiw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERvbid0IG92ZXJs
YXAgd2l0aCBtb2R1bGVzIChvciBYZW4gaXRzZWxmKS4gKi8KICAgICAgICAgICAgIGUgPSBjb25z
aWRlcl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJR04oa2V4ZWNfY3Jhc2hfYXJlYS5zaXplKSwgbW9k
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWJpLT5tb2RzX2NvdW50ICsgZWZp
X2VuYWJsZWQoRUZJX0xPQURFUiksIC0xKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1iaS0+bW9kc19jb3VudCArIHJlbG9jYXRlZCwgLTEpOwogICAgICAgICAgICAgaWYgKCBz
ID49IGUgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCBlID4ga2V4
ZWNfY3Jhc2hfYXJlYV9saW1pdCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:47:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJX7-0000cG-G0; Wed, 10 Jan 2018 16:47:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJX5-0000bW-Ta
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:19 +0000
X-Inumbo-ID: 35ee36ae-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35ee36ae-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:49:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJWz-0001Hr-Px
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJWz-0003sR-PX
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJWz-0003sR-PX@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:47:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mm: drop bogus paging mode
	assertion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwOWUxNjZiNjg3YjQ3NTNjNDdlNmI0ODZiMDA4MzU1MzE1YzkwMzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjU3OjU5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjU3OjU5IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRyb3AgYm9ndXMgcGFnaW5nIG1vZGUgYXNzZXJ0aW9uCiAgICAKICAgIE9sYWYgaGFz
IG9ic2VydmVkIHRoaXMgYXNzZXJ0aW9uIHRvIHRyaWdnZXIgYWZ0ZXIgYW4gYWJvcnRlZCBtaWdy
YXRpb24KICAgIG9mIGEgUFYgZ3Vlc3Q6CiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE4NWRjPl0gZG9fcGFnZV9mYXVsdCsweDM5Zi8weDU1
YwogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZiN2Q4Pl0geDg2XzY0L2VudHJ5LlMjaGFuZGxl
X2V4Y2VwdGlvbl9zYXZlZCsweDY2LzB4YTQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDJhOTI3
ND5dIF9fY29weV90b191c2VyX2xsKzB4MjIvMHgzMAogICAgKFhFTikgICAgWzxmZmZmODJkMDgw
Mjc3MmQ0Pl0gdXBkYXRlX3J1bnN0YXRlX2FyZWErMHgxOWMvMHgyMjgKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDI3NzM3MT5dIGRvbWFpbi5jI191cGRhdGVfcnVuc3RhdGVfYXJlYSsweDExLzB4
MzkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzU5Nj5dIGNvbnRleHRfc3dpdGNoKzB4MWZk
LzB4ZjI1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzk1YzU+XSBzY2hlZHVsZS5jI3NjaGVk
dWxlKzB4MzAzLzB4NmE4CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2QwNjc+XSBzb2Z0aXJx
LmMjX19kb19zb2Z0aXJxKzB4NmMvMHg5NQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjNkMGRh
Pl0gZG9fc29mdGlycSsweDEzLzB4MTUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDM2YjJmMT5d
IHg4Nl82NC9lbnRyeS5TI3Byb2Nlc3Nfc29mdGlycXMrMHgyMS8weDMwCiAgICAKICAgIFJlbGVh
c2UgYnVpbGRzIHdvcmsgZmluZSwgd2hpY2ggaXMgYSBmaXJzdCBpbmRpY2F0aW9uIHRoYXQgdGhl
IGFzc2VydGlvbgogICAgaXNuJ3QgcmVhbGx5IG5lZWRlZC4KICAgIAogICAgV2hhdCdzIHdvcnNl
IHRob3VnaCAtIHRoZXJlIGFwcGVhcnMgdG8gYmUgYSB0aW1pbmcgd2luZG93IHdoZXJlIHRoZQog
ICAgZ3Vlc3QgcnVucyBpbiBzaGFkb3cgbW9kZSwgYnV0IG5vdCBpbiBsb2ctZGlydHkgbW9kZSwg
YW5kIHRoYXQgaXMgd2hhdAogICAgdHJpZ2dlcnMgdGhlIGFzc2VydGlvbiAodGhlIHNhbWUgY291
bGQsIGFmYWljdCwgYmUgYWNoaWV2ZWQgYnkgdGVzdC0KICAgIGVuYWJsaW5nIHNoYWRvdyBtb2Rl
IG9uIGEgUFYgZ3Vlc3QpLiBUaGlzIGlzIGJlY2F1c2UgdHVyaW5nIG9mZiBsb2ctCiAgICBkaXJ0
eSBtb2RlIGlzIGJlaW5nIHBlcmZvcm1lZCBpbiB0d28gc3RlcHM6IEZpcnN0IHRoZSBsb2ctZGly
dHkgYml0IGdldHMKICAgIGNsZWFyZWQgKHBhZ2luZ19sb2dfZGlydHlfZGlzYWJsZSgpIFtoYXZp
bmcgcGF1c2VkIHRoZSBkb21haW5dIC0+CiAgICBzaF9kaXNhYmxlX2xvZ19kaXJ0eSgpIC0+IHNo
YWRvd19vbmVfYml0X2Rpc2FibGUoKSksIGZvbGxvd2VkIGJ5CiAgICB1bnBhdXNpbmcgdGhlIGRv
bWFpbiBhbmQgb25seSB0aGVuIGNsZWFyaW5nIHNoYWRvdyBtb2RlICh2aWEKICAgIHNoYWRvd190
ZXN0X2Rpc2FibGUoKSwgd2hpY2ggcGF1c2VzIHRoZSBkb21haW4gYSBzZWNvbmQgdGltZSkuCiAg
ICAKICAgIEhlbmNlIGJlc2lkZXMgcmVtb3ZpbmcgdGhlIEFTU0VSVCgpIGhlcmUgKG9yIG9wdGlv
bmFsbHkgcmVwbGFjaW5nIGl0IGJ5CiAgICBleHBsaWNpdCB0cmFuc2xhdGUgYW5kIHJlZmNvdW50
cyBtb2RlIGNoZWNrcywgYnV0IHRoaXMgc2VlbXMgcmF0aGVyCiAgICBwb2ludGxlc3Mgbm93IHRo
YXQgdGhlIHRocmVlIGFyZSB0aWVkIHRvZ2V0aGVyKSBJIHdvbmRlciB3aGV0aGVyIGVpdGhlcgog
ICAgc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpIHNob3VsZCB0dXJuIG9mZiBzaGFkb3cgbW9kZSBp
ZiBubyBvdGhlciBiaXQKICAgIGJlc2lkZXMgUEdfU0hfZW5hYmxlIHJlbWFpbnMgc2V0IChqdXN0
IGxpa2Ugc2hhZG93X29uZV9iaXRfZW5hYmxlKCkKICAgIGVuYWJsZXMgaXQgaWYgbm90IGFscmVh
ZHkgc2V0KSwgb3IgdGhlIGRvbWFpbiBwYXVzaW5nIHNjb3BlIHNob3VsZCBiZQogICAgZXh0ZW5k
ZWQgc28gdGhhdCBib3RoIHN0ZXBzIG9jY3VyIHdpdGhvdXQgdGhlIGRvbWFpbiBnZXR0aW5nIGEg
Y2hhbmNlIHRvCiAgICBydW4gaW4gYmV0d2Vlbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYjk1ZjdiZTMyZDY2OGZhNGIwOTMwMDg5MmViZTE5NjM2ZWNl
YmUzNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTY6NTY6MTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvdHJhcHMuYyAgICAgICAgIHwgNiArLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cGFnaW5nLmggfCAzIC0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCmluZGV4IGU4NjFmN2EuLjVlMTg3YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xNDg2LDEyICsxNDg2LDgg
QEAgc3RhdGljIGludCBmaXh1cF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICovCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFi
bGVkKGQpICYmICFwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCiAgICAgewotICAgICAgICBpbnQg
cmV0OworICAgICAgICBpbnQgcmV0ID0gcGFnaW5nX2ZhdWx0KGFkZHIsIHJlZ3MpOwogCi0gICAg
ICAgIC8qIExvZ2RpcnR5IG1vZGUgaXMgdGhlIG9ubHkgZXhwZWN0ZWQgcGFnaW5nIG1vZGUgZm9y
IFBWIGd1ZXN0cy4gKi8KLSAgICAgICAgQVNTRVJUKHBhZ2luZ19tb2RlX29ubHlfbG9nX2RpcnR5
KGQpKTsKLQotICAgICAgICByZXQgPSBwYWdpbmdfZmF1bHQoYWRkciwgcmVncyk7CiAgICAgICAg
IGlmICggcmV0ID09IEVYQ1JFVF9mYXVsdF9maXhlZCApCiAgICAgICAgICAgICB0cmFjZV90cmFw
X3R3b19hZGRyKFRSQ19QVl9QQUdJTkdfRklYVVAsIHJlZ3MtPnJpcCwgYWRkcik7CiAgICAgICAg
IHJldHVybiByZXQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCBmMjYyYzllLi41YmNlNWU1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnaW5nLmgKQEAgLTY5LDkgKzY5LDYgQEAKICNkZWZpbmUgcGFnaW5nX21vZGVfdHJh
bnNsYXRlKF9kKSAoISEoKF9kKS0+YXJjaC5wYWdpbmcubW9kZSAmIFBHX3RyYW5zbGF0ZSkpCiAj
ZGVmaW5lIHBhZ2luZ19tb2RlX2V4dGVybmFsKF9kKSAgKCEhKChfZCktPmFyY2gucGFnaW5nLm1v
ZGUgJiBQR19leHRlcm5hbCkpCiAKLSNkZWZpbmUgcGFnaW5nX21vZGVfb25seV9sb2dfZGlydHko
X2QpICAgICAgICAgICAgICAgICAgXAotICAgICgoKF9kKS0+YXJjaC5wYWdpbmcubW9kZSAmIFBH
X01BU0spID09IFBHX2xvZ19kaXJ0eSkKLQogLyogZmxhZ3MgdXNlZCBmb3IgcGFnaW5nIGRlYnVn
ICovCiAjZGVmaW5lIFBBR0lOR19ERUJVR19MT0dESVJUWSAwCiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:47:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJXH-0000di-Ho; Wed, 10 Jan 2018 16:47:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJXG-0000d3-8O
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:30 +0000
X-Inumbo-ID: 3bebef21-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bebef21-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:49:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJX9-0001I3-Rg
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJX9-0003sw-RE
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJX9-0003sw-RE@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:47:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/microcode: Add support for
	fam17h microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5YWRlODJiNzliNDllMGJlZDcxZDJjYThjN2E0ZmVhMWM5N2QzNjAKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNTo1ODoyOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1ODoyOSAyMDE3ICswMTAw
CgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9h
ZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBC
KSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRk
IGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8g
MjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTli
N2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5
MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYjU0YjBiOS4uNTNmOWY1NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xMDcsNiArMTA3LDcgQEAgc3RhdGljIGJvb2xfdCB2ZXJpZnlfcGF0
Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmluZSBGMTRIX01QQl9NQVhfU0laRSAx
ODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYKICNkZWZpbmUgRjE2SF9NUEJfTUFY
X1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0laRSAzMjAwCiAKICAgICBzd2l0Y2gg
KGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTExOSw2ICsxMjAsOSBAQCBzdGF0aWMgYm9v
bF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNoX3NpemUpCiAgICAgY2FzZSAweDE2
OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9TSVpFOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0gRjE3SF9NUEJfTUFYX1NJWkU7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG1heF9zaXplID0gRjFYSF9NUEJf
TUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:47:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJXR-0000fK-KK; Wed, 10 Jan 2018 16:47:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJXQ-0000ej-Dq
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:40 +0000
X-Inumbo-ID: 41e9f51d-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41e9f51d-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:49:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJXJ-0001IF-TP
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJXJ-0003tp-Sy
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJXJ-0003tp-Sy@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:47:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/efi: Fix build with clang-5.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhMzlhNTYwMzBiMmViOGU4OWE5ZTVmMDA5N2QwOWMwOTJiZjMxOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo1ODo1NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1ODo1NSAyMDE3ICsw
MTAwCgogICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBj
bGFuZy01LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9y
OiBzaXplIG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2Ug
ZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBp
bnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRo
ZSBmaWxlcy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTEyLTE0IDEwOjU5OjI2ICswMDAwCi0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmlu
ZGV4IDI5ODZjODMuLjFlNjEzNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJv
b3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTU5Niw3ICs1OTYsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VU
UFVUX1BST1RPQ09MICpnb3AsCiB7CiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNoX2Rj
YWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKQorc3RhdGljIHZvaWQgX19p
bml0IGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBz
aXplKQogewogICAgIF9fZmx1c2hfZGNhY2hlX2FyZWEodmFkZHIsIHNpemUpOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCmluZGV4IDE2ZTMyMTQuLjk1YzFmNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTY2OCw3
ICs2NjgsNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBlZmlfYXJjaF91c2VfY29uZmlnX2ZpbGUo
RUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgcmV0dXJuIDE7IC8qIHg4NiBhbHdh
eXMgdXNlcyBhIGNvbmZpZyBmaWxlICovCiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNo
X2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKSB7IH0KK3N0YXRpYyB2
b2lkIF9faW5pdCBlZmlfYXJjaF9mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwg
VUlOVE4gc2l6ZSkgeyB9CiAKIHZvaWQgX19pbml0IGVmaV9tdWx0aWJvb3QyKEVGSV9IQU5ETEUg
SW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogewotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 16:47:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZJXb-0000gv-Lu; Wed, 10 Jan 2018 16:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZJXa-0000g2-9q
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:50 +0000
X-Inumbo-ID: 47e8f364-f626-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47e8f364-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:49:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJXT-0001IV-VL
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZJXT-0003uM-Ur
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 16:47:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZJXT-0003uM-Ur@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 16:47:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vmx: Don't use
	hvm_inject_hw_exception() in long_mode_do_msr_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZmUxODYwMjg1YmQ0ZTNlM2YxZjZjYzk2ZjdkNjQyMDBiYzIxMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo1OToyMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo1OToyMiAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgdXNlIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKCkgaW4g
bG9uZ19tb2RlX2RvX21zcl93cml0ZSgpCiAgICAKICAgIFNpbmNlIGMvcyA0OWRlMTBmM2MxNzE4
ICJ4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVsYXRvcnMgYmFjawogICAg
Zm9yIE1TUiBhY2Nlc3NlcyIsIHJldHVybmluZyBYODZFTVVMX0VYQ0VQVElPTiBoYXMgcHVzaGVk
IHRoZSBleGNlcHRpb24KICAgIGdlbmVyYXRpb24gdG8gdGhlIHRvcCBvZiB0aGUgY2FsbCB0cmVl
LgogICAgCiAgICBVc2luZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGFuZCByZXR1cm5pbmcg
WDg2RU1VTF9FWENFUFRJT04gY2F1c2VzIGEKICAgIGRvdWJsZSAjR1AgaW5qZWN0aW9uLCB3aGlj
aCBjb21iaW5lcyB0byAjREYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODk2ZWUzOTgwZTcyODY2YjYwMmU3NDMzOTY3
NTEzODRkZTMwMWZiMAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTQgMTg6MDU6NDUgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggMWZlNmZkZS4uYTc0ZGQ3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU0MSw3ICs1NDEsNyBAQCBs
b25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250
ZW50KQogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CiAgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAg
ICAgICAgICBnb3RvIHVuY2Fub25pY2FsX2FkZHJlc3M7CisgICAgICAgICAgICByZXR1cm4gSE5E
TF9leGNlcHRpb25fcmFpc2VkOwogCiAgICAgICAgIGlmICggbXNyID09IE1TUl9GU19CQVNFICkK
ICAgICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9GU19CQVNFLCBtc3JfY29udGVudCk7CkBAIC01
NTksMTQgKzU1OSwxNCBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3Is
IHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgY2FzZSBNU1JfTFNUQVI6CiAgICAgICAgIGlm
ICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBnb3Rv
IHVuY2Fub25pY2FsX2FkZHJlc3M7CisgICAgICAgICAgICByZXR1cm4gSE5ETF9leGNlcHRpb25f
cmFpc2VkOwogICAgICAgICB2LT5hcmNoLmh2bV92bXgubHN0YXIgPSBtc3JfY29udGVudDsKICAg
ICAgICAgd3Jtc3JsKE1TUl9MU1RBUiwgbXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgTVNSX0NTVEFSOgogICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyht
c3JfY29udGVudCkgKQotICAgICAgICAgICAgZ290byB1bmNhbm9uaWNhbF9hZGRyZXNzOworICAg
ICAgICAgICAgcmV0dXJuIEhORExfZXhjZXB0aW9uX3JhaXNlZDsKICAgICAgICAgdi0+YXJjaC5o
dm1fdm14LmNzdGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwogCkBAIC01ODAsMTEg
KzU4MCw2IEBAIGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQpCiAgICAgfQogCiAgICAgcmV0dXJuIEhORExfZG9uZTsKLQotIHVuY2Fu
b25pY2FsX2FkZHJlc3M6Ci0gICAgSFZNX0RCR19MT0coREJHX0xFVkVMX01TUiwgIk5vdCBjYW5v
IGFkZHJlc3Mgb2YgbXNyIHdyaXRlICV4IiwgbXNyKTsKLSAgICBodm1faW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLSAgICByZXR1cm4gSE5ETF9leGNlcHRpb25fcmFpc2Vk
OwogfQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:11:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLmI-0006Wu-BR; Wed, 10 Jan 2018 19:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLmG-0006WO-Ou
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:08 +0000
X-Inumbo-ID: 4d4bb826-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d4bb826-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:13:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLmA-0005DL-Jx
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLmA-00063O-JR
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLmA-00063O-JR@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] update Xen version to 4.10.1-pre
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzZmI2NjczZDg5ODU4ZmE1MjIwMzdjYzliOTQ3NWMxODgyMTQ5OTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjM5OjQ0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjM5OjQ0IDIwMTcgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMC4xLXByZQotLS0KIE1BSU5UQUlORVJTICB8IDEzICsr
KysrKysrKystLS0KIHhlbi9NYWtlZmlsZSB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDExIGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9N
QUlOVEFJTkVSUwppbmRleCA0ZDcwOTIzLi4xNWQ0NWQwIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVS
UworKysgYi9NQUlOVEFJTkVSUwpAQCAtNTAsOSArNTAsMTYgQEAgUGxlYXNlIHNlZSBodHRwOi8v
d2lraS54ZW4ub3JnL3dpa2kvWGVuX01haW50ZW5hbmNlX1JlbGVhc2VzIGZvciBtb3JlCiBpbmZv
cm1hdGlvbi4KIAogQmFja3BvcnQgcmVxdWVzdHMgc2hvdWxkIGJlIG1hZGUgb24gdGhlIHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotbGlzdC4gUmVtZW1iZXIgdG8gY29weSB0aGUgYXBw
cm9wcmlhdGUgc3RhYmxlIGJyYW5jaCBtYWludGFpbmVyIHdobwotd2lsbCBiZSBsaXN0ZWQgaW4g
dGhpcyBzZWN0aW9uIG9mIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZQotYXBwcm9wcmlhdGUg
YnJhbmNoLgorbGlzdC4gUmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxlIGJy
YW5jaCBtYWludGFpbmVyLgorCitUaGUgbWFpbnRhaW5lciBmb3IgdGhpcyBicmFuY2ggaXM6CisK
KyAgICAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgorCitUb29scyBiYWNrcG9y
dCByZXF1ZXN0cyBzaG91bGQgYWxzbyBiZSBjb3BpZWQgdG86CisKKyAgICAgICAgSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CisKIAogCVVuc3RhYmxlIFN1YnN5c3RlbSBN
YWludGFpbmVycwogCT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC0tZ2l0IGEv
eGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGY4YzM1OWEuLjU4YTFmOTcgMTAwNjQ0
Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBACiAj
IEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBi
ZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0IFhF
Tl9TVUJWRVJTSU9OICAgID0gMTAKLWV4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4wJChYRU5f
VkVORE9SVkVSU0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4xLXByZSQoWEVOX1ZF
TkRPUlZFUlNJT04pCiBleHBvcnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4k
KFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9u
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:11:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLmS-0006YP-D2; Wed, 10 Jan 2018 19:11:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLmR-0006Xi-2v
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:19 +0000
X-Inumbo-ID: 535257a9-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 535257a9-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:13:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLmK-0005DR-NU
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLmK-000648-LB
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLmK-000648-LB@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiN2JlNmNlNGFjOGNjM2YzMjk1MmQ4YzljMjYwNDEyZTc4MGU5MzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo0MDo1OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo0MDo1OCAyMDE3ICsw
MTAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBj
L3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJs
ZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJt
ZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAK
ICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5m
b19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGlu
Y2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRo
ZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVh
bnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwK
ICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIg
bm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYy
N2Y0NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMi0wMSAxOTowMzoyNiArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMg
fCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMKaW5kZXggNDQ2MDFkMC4uYTEzNDEyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0xOCw2
ICsxOCw3IEBACiAjaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4KICNpbmNsdWRlIDxhc20vZG9tMF9i
dWlsZC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAj
aW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIC8qIEFsbG93IHJpbmctMyBhY2Nlc3MgaW4gbG9uZyBt
b2RlIGFzIGd1ZXN0IGNhbm5vdCB1c2UgcmluZyAxIC4uLiAqLwpAQCAtODY2LDYgKzg2NywxMyBA
QCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmVn
cy0+cnNpID0gdnN0YXJ0aW5mb19zdGFydDsKICAgICByZWdzLT5lZmxhZ3MgPSBYODZfRUZMQUdT
X0lGOwogCisgICAgLyoKKyAgICAgKiBXZSBkb24ndCBjYWxsIGFyY2hfc2V0X2luZm9fZ3Vlc3Qo
KSwgc28gc29tZSBpbml0aWFsaXNhdGlvbiBuZWVkcyBkb2luZworICAgICAqIGJ5IGhhbmQ6Cisg
ICAgICogIC0gUmVzZXQgdGhlIEdEVCB0byByZWZlcmVuY2UgemVyb19wYWdlCisgICAgICovCisg
ICAgcHZfZGVzdHJveV9nZHQodik7CisKICAgICBpZiAoIHRlc3RfYml0KFhFTkZFQVRfc3VwZXJ2
aXNvcl9tb2RlX2tlcm5lbCwgcGFybXMuZl9yZXF1aXJlZCkgKQogICAgICAgICBwYW5pYygiRG9t
MCByZXF1aXJlcyBzdXBlcnZpc29yLW1vZGUgZXhlY3V0aW9uIik7CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:11:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLmY-0006Ze-EP; Wed, 10 Jan 2018 19:11:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLmW-0006ZL-MA
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:24 +0000
X-Inumbo-ID: dc5ad2bb-f639-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc5ad2bb-f639-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 20:10:03 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLmU-0005Dd-PN
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLmU-00065g-Op
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLmU-00065g-Op@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vvmx: don't enable vmcs
	shadowing for nested guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxNTA1MDFiNzE3ZTdmZGU3N2M5YWI0ZTk2ZGQ5OTE2ZDczNDViNTUKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgRGVjIDIwIDE1OjQxOjMzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjQxOjMzIDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZvciBuZXN0ZWQg
Z3Vlc3RzCiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBMMSBYZW4gdW5k
ZXIgTDAgWGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBIL1cgd2l0aCBW
TUNTIHNoYWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAgRmFpbHVyZSBp
biB0ZXN0X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAweDgyMDAwMDBm
OiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBHb3QgMHg4MjAw
NDQwMDogVk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3QgcmVzdWx0OiBG
QUlMVVJFCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mgdm1lbnRyaWVz
IHdpdGggZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYW5k
IFZNQ1MgbGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwogICAgb2YgYSBu
ZXN0ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAogICAgRml4IHRo
aXMgYnkgbm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNvbnRyb2wgZnJv
bSB2bWNzMDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTlmZGI4ZTI1ODYxOWFl
YTI2NWFmOWMxODNlMDM1ZTU0NWNiYzJkMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDEgMTk6
MDM6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBkZGUwMmMwLi4w
MTNkMDQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC02MzMsNiArNjMzLDcgQEAgdm9pZCBudm14X3Vw
ZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlk7CiAKICAgICBob3N0
X2NudHJsICY9IH5hcGljdl9iaXQ7CisgICAgaG9zdF9jbnRybCAmPSB+U0VDT05EQVJZX0VYRUNf
RU5BQkxFX1ZNQ1NfU0hBRE9XSU5HOwogICAgIHNoYWRvd19jbnRybCA9IGdldF92dm1jcyh2LCBT
RUNPTkRBUllfVk1fRVhFQ19DT05UUk9MKTsKIAogICAgIC8qIE5vIHZBUElDLXYgc3VwcG9ydCwg
c28gaXQgc2hvdWxkbid0IGJlIHNldCBpbiB2bWNzMTIuICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:11:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLml-0006bo-GH; Wed, 10 Jan 2018 19:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLmk-0006aw-JU
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:38 +0000
X-Inumbo-ID: 5f4f1274-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f4f1274-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:13:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLme-0005Dv-R5
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLme-00066Y-Qc
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLme-00066Y-Qc@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mb2: avoid Xen image when
	looking for module/crashkernel position
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ZjRmNDVlMDRkZDc4MmFjNWRmZGY1ODg2NjMzOWFjOTcxODYzMjQKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNTo0MjoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo0MjoxMyAyMDE3ICswMTAw
CgogICAgeDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9kdWxlL2Ny
YXNoa2VybmVsIHBvc2l0aW9uCiAgICAKICAgIENvbW1pdCBlMjJlMWM0ICh4ODYvRUZJOiBhdm9p
ZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMKICAgIHBvc2l0aW9uKSBh
ZGRlZCByZWxldmFudCBjaGVjayBmb3IgRUZJIGNhc2UuIEhvd2V2ZXIsIHNpbmNlIGNvbW1pdAog
ICAgZjc1YTMwNCAoeDg2OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciByZWxv
Y2F0YWJsZSBpbWFnZXMpCiAgICBNdWx0aWJvb3QyIGNvbXBhdGlibGUgYm9vdGxvYWRlcnMgYXJl
IGFibGUgdG8gcmVsb2NhdGUgWGVuIGltYWdlIHRvby4KICAgIFNvLCB3ZSBoYXZlIHRvIGF2b2lk
IGFsc28gWGVuIGltYWdlIHJlZ2lvbiBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk1ODk5MjdlNWJmOWUxMjNlYzQyYjZlMGIwODA5ZjE1M2JkOTI3MzIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTEyLTEyIDE0OjMwOjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgfCAxMSArKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IDMyYmIwMmUuLjJlMTBjNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02NTMsNyArNjUzLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICBtb2R1bGVfdCAqbW9kID0gKG1vZHVsZV90ICopX192YShtYmktPm1vZHNfYWRkcik7CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29t
LCAqbW9kdWxlX21hcDsKICAgICBpbnQgaSwgaiwgZTgyMF93YXJuID0gMCwgYnl0ZXMgPSAwOwot
ICAgIGJvb2wgYWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSA9IGZhbHNlOworICAgIGJvb2wgYWNw
aV9ib290X3RhYmxlX2luaXRfZG9uZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxzZTsKICAgICBz
dHJ1Y3QgZG9tYWluICpkb20wOwogICAgIHN0cnVjdCBuczE2NTUwX2RlZmF1bHRzIG5zMTY1NTAg
PSB7CiAgICAgICAgIC5kYXRhX2JpdHMgPSA4LApAQCAtOTA0LDggKzkwNCwxMCBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBt
b2RbaV0ucmVzZXJ2ZWQgPSAwOwogICAgIH0KIAotICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xP
QURFUikgKQorICAgIGlmICggeGVuX3BoeXNfc3RhcnQgKQogICAgIHsKKyAgICAgICAgcmVsb2Nh
dGVkID0gdHJ1ZTsKKwogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIG5lZWRzIHRvIHJlbWFp
biBpbiBzeW5jIHdpdGggeGVuX2luX3JhbmdlKCkgYW5kIHRoZQogICAgICAgICAgKiByZXNwZWN0
aXZlIHJlc2VydmVfZTgyMF9yYW0oKSBpbnZvY2F0aW9uIGJlbG93LgpAQCAtMTA5OCw4ICsxMTAw
LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMgKG9y
IFhlbiBpdHNlbGYpLiAqLwogICAgICAgICAgICAgZW5kID0gY29uc2lkZXJfbW9kdWxlcyhzLCBl
LCBzaXplLCBtb2QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1iaS0+bW9k
c19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBqKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWJp
LT5tb2RzX2NvdW50ICsgcmVsb2NhdGVkLCBqKTsKIAogICAgICAgICAgICAgaWYgKCBoaWdobWVt
X3N0YXJ0ICYmIGVuZCA+IGhpZ2htZW1fc3RhcnQgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwpAQCAtMTEyNiw3ICsxMTI3LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgewogICAgICAgICAgICAgLyogRG9uJ3Qgb3Zl
cmxhcCB3aXRoIG1vZHVsZXMgKG9yIFhlbiBpdHNlbGYpLiAqLwogICAgICAgICAgICAgZSA9IGNv
bnNpZGVyX21vZHVsZXMocywgZSwgUEFHRV9BTElHTihrZXhlY19jcmFzaF9hcmVhLnNpemUpLCBt
b2QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYmktPm1vZHNfY291bnQgKyBl
ZmlfZW5hYmxlZChFRklfTE9BREVSKSwgLTEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWJpLT5tb2RzX2NvdW50ICsgcmVsb2NhdGVkLCAtMSk7CiAgICAgICAgICAgICBpZiAo
IHMgPj0gZSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBpZiAoIGUgPiBr
ZXhlY19jcmFzaF9hcmVhX2xpbWl0ICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:11:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLmw-0006dO-Hq; Wed, 10 Jan 2018 19:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLmu-0006ck-PX
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:48 +0000
X-Inumbo-ID: 654dd05d-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 654dd05d-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:13:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLmo-0005E5-Sx
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLmo-00067E-SR
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLmo-00067E-SR@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: drop bogus paging mode
	assertion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZGM3YjU4NGY0YzdhYjZhZDdhYjU0M2U1Y2Y3ZWUyZTZkMWQ1NjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjQyOjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjQyOjQyIDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRyb3AgYm9ndXMgcGFnaW5nIG1vZGUgYXNzZXJ0aW9uCiAgICAKICAgIE9sYWYgaGFz
IG9ic2VydmVkIHRoaXMgYXNzZXJ0aW9uIHRvIHRyaWdnZXIgYWZ0ZXIgYW4gYWJvcnRlZCBtaWdy
YXRpb24KICAgIG9mIGEgUFYgZ3Vlc3Q6CiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE4NWRjPl0gZG9fcGFnZV9mYXVsdCsweDM5Zi8weDU1
YwogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZiN2Q4Pl0geDg2XzY0L2VudHJ5LlMjaGFuZGxl
X2V4Y2VwdGlvbl9zYXZlZCsweDY2LzB4YTQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDJhOTI3
ND5dIF9fY29weV90b191c2VyX2xsKzB4MjIvMHgzMAogICAgKFhFTikgICAgWzxmZmZmODJkMDgw
Mjc3MmQ0Pl0gdXBkYXRlX3J1bnN0YXRlX2FyZWErMHgxOWMvMHgyMjgKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDI3NzM3MT5dIGRvbWFpbi5jI191cGRhdGVfcnVuc3RhdGVfYXJlYSsweDExLzB4
MzkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzU5Nj5dIGNvbnRleHRfc3dpdGNoKzB4MWZk
LzB4ZjI1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzk1YzU+XSBzY2hlZHVsZS5jI3NjaGVk
dWxlKzB4MzAzLzB4NmE4CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2QwNjc+XSBzb2Z0aXJx
LmMjX19kb19zb2Z0aXJxKzB4NmMvMHg5NQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjNkMGRh
Pl0gZG9fc29mdGlycSsweDEzLzB4MTUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDM2YjJmMT5d
IHg4Nl82NC9lbnRyeS5TI3Byb2Nlc3Nfc29mdGlycXMrMHgyMS8weDMwCiAgICAKICAgIFJlbGVh
c2UgYnVpbGRzIHdvcmsgZmluZSwgd2hpY2ggaXMgYSBmaXJzdCBpbmRpY2F0aW9uIHRoYXQgdGhl
IGFzc2VydGlvbgogICAgaXNuJ3QgcmVhbGx5IG5lZWRlZC4KICAgIAogICAgV2hhdCdzIHdvcnNl
IHRob3VnaCAtIHRoZXJlIGFwcGVhcnMgdG8gYmUgYSB0aW1pbmcgd2luZG93IHdoZXJlIHRoZQog
ICAgZ3Vlc3QgcnVucyBpbiBzaGFkb3cgbW9kZSwgYnV0IG5vdCBpbiBsb2ctZGlydHkgbW9kZSwg
YW5kIHRoYXQgaXMgd2hhdAogICAgdHJpZ2dlcnMgdGhlIGFzc2VydGlvbiAodGhlIHNhbWUgY291
bGQsIGFmYWljdCwgYmUgYWNoaWV2ZWQgYnkgdGVzdC0KICAgIGVuYWJsaW5nIHNoYWRvdyBtb2Rl
IG9uIGEgUFYgZ3Vlc3QpLiBUaGlzIGlzIGJlY2F1c2UgdHVyaW5nIG9mZiBsb2ctCiAgICBkaXJ0
eSBtb2RlIGlzIGJlaW5nIHBlcmZvcm1lZCBpbiB0d28gc3RlcHM6IEZpcnN0IHRoZSBsb2ctZGly
dHkgYml0IGdldHMKICAgIGNsZWFyZWQgKHBhZ2luZ19sb2dfZGlydHlfZGlzYWJsZSgpIFtoYXZp
bmcgcGF1c2VkIHRoZSBkb21haW5dIC0+CiAgICBzaF9kaXNhYmxlX2xvZ19kaXJ0eSgpIC0+IHNo
YWRvd19vbmVfYml0X2Rpc2FibGUoKSksIGZvbGxvd2VkIGJ5CiAgICB1bnBhdXNpbmcgdGhlIGRv
bWFpbiBhbmQgb25seSB0aGVuIGNsZWFyaW5nIHNoYWRvdyBtb2RlICh2aWEKICAgIHNoYWRvd190
ZXN0X2Rpc2FibGUoKSwgd2hpY2ggcGF1c2VzIHRoZSBkb21haW4gYSBzZWNvbmQgdGltZSkuCiAg
ICAKICAgIEhlbmNlIGJlc2lkZXMgcmVtb3ZpbmcgdGhlIEFTU0VSVCgpIGhlcmUgKG9yIG9wdGlv
bmFsbHkgcmVwbGFjaW5nIGl0IGJ5CiAgICBleHBsaWNpdCB0cmFuc2xhdGUgYW5kIHJlZmNvdW50
cyBtb2RlIGNoZWNrcywgYnV0IHRoaXMgc2VlbXMgcmF0aGVyCiAgICBwb2ludGxlc3Mgbm93IHRo
YXQgdGhlIHRocmVlIGFyZSB0aWVkIHRvZ2V0aGVyKSBJIHdvbmRlciB3aGV0aGVyIGVpdGhlcgog
ICAgc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpIHNob3VsZCB0dXJuIG9mZiBzaGFkb3cgbW9kZSBp
ZiBubyBvdGhlciBiaXQKICAgIGJlc2lkZXMgUEdfU0hfZW5hYmxlIHJlbWFpbnMgc2V0IChqdXN0
IGxpa2Ugc2hhZG93X29uZV9iaXRfZW5hYmxlKCkKICAgIGVuYWJsZXMgaXQgaWYgbm90IGFscmVh
ZHkgc2V0KSwgb3IgdGhlIGRvbWFpbiBwYXVzaW5nIHNjb3BlIHNob3VsZCBiZQogICAgZXh0ZW5k
ZWQgc28gdGhhdCBib3RoIHN0ZXBzIG9jY3VyIHdpdGhvdXQgdGhlIGRvbWFpbiBnZXR0aW5nIGEg
Y2hhbmNlIHRvCiAgICBydW4gaW4gYmV0d2Vlbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYjk1ZjdiZTMyZDY2OGZhNGIwOTMwMDg5MmViZTE5NjM2ZWNl
YmUzNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTY6NTY6MTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvdHJhcHMuYyAgICAgICAgIHwgNiArLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cGFnaW5nLmggfCAzIC0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCmluZGV4IDg2NTA2ZjMuLjY0MmYzY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMzM4LDEyICsxMzM4LDgg
QEAgc3RhdGljIGludCBmaXh1cF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICovCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFi
bGVkKGQpICYmICFwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCiAgICAgewotICAgICAgICBpbnQg
cmV0OworICAgICAgICBpbnQgcmV0ID0gcGFnaW5nX2ZhdWx0KGFkZHIsIHJlZ3MpOwogCi0gICAg
ICAgIC8qIExvZ2RpcnR5IG1vZGUgaXMgdGhlIG9ubHkgZXhwZWN0ZWQgcGFnaW5nIG1vZGUgZm9y
IFBWIGd1ZXN0cy4gKi8KLSAgICAgICAgQVNTRVJUKHBhZ2luZ19tb2RlX29ubHlfbG9nX2RpcnR5
KGQpKTsKLQotICAgICAgICByZXQgPSBwYWdpbmdfZmF1bHQoYWRkciwgcmVncyk7CiAgICAgICAg
IGlmICggcmV0ID09IEVYQ1JFVF9mYXVsdF9maXhlZCApCiAgICAgICAgICAgICB0cmFjZV90cmFw
X3R3b19hZGRyKFRSQ19QVl9QQUdJTkdfRklYVVAsIHJlZ3MtPnJpcCwgYWRkcik7CiAgICAgICAg
IHJldHVybiByZXQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCBkOTlkZGVkLi41NjA3YWI0IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnaW5nLmgKQEAgLTY5LDkgKzY5LDYgQEAKICNkZWZpbmUgcGFnaW5nX21vZGVfdHJh
bnNsYXRlKF9kKSAoISEoKF9kKS0+YXJjaC5wYWdpbmcubW9kZSAmIFBHX3RyYW5zbGF0ZSkpCiAj
ZGVmaW5lIHBhZ2luZ19tb2RlX2V4dGVybmFsKF9kKSAgKCEhKChfZCktPmFyY2gucGFnaW5nLm1v
ZGUgJiBQR19leHRlcm5hbCkpCiAKLSNkZWZpbmUgcGFnaW5nX21vZGVfb25seV9sb2dfZGlydHko
X2QpICAgICAgICAgICAgICAgICAgXAotICAgICgoKF9kKS0+YXJjaC5wYWdpbmcubW9kZSAmIFBH
X01BU0spID09IFBHX2xvZ19kaXJ0eSkKLQogLyogZmxhZ3MgdXNlZCBmb3IgcGFnaW5nIGRlYnVn
ICovCiAjZGVmaW5lIFBBR0lOR19ERUJVR19MT0dESVJUWSAwCiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLn6-0006g6-Kv; Wed, 10 Jan 2018 19:12:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLn4-0006eU-Vh
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:59 +0000
X-Inumbo-ID: 6b5d1374-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b5d1374-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLmz-0005Ey-0B
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLmy-000685-UE
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLmy-000685-UE@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/microcode: Add support for
	fam17h microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1MzY0YzMyYzY1MGZlZjYwYjkxYjliZTliMTBmMzgwNTVmZmMyY2YKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IERlYyAyMCAxNTo0MzoxNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo0MzoxNCAyMDE3ICswMTAw
CgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9h
ZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBC
KSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRk
IGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8g
MjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTli
N2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5
MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYjU0YjBiOS4uNTNmOWY1NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xMDcsNiArMTA3LDcgQEAgc3RhdGljIGJvb2xfdCB2ZXJpZnlfcGF0
Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmluZSBGMTRIX01QQl9NQVhfU0laRSAx
ODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYKICNkZWZpbmUgRjE2SF9NUEJfTUFY
X1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0laRSAzMjAwCiAKICAgICBzd2l0Y2gg
KGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTExOSw2ICsxMjAsOSBAQCBzdGF0aWMgYm9v
bF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNoX3NpemUpCiAgICAgY2FzZSAweDE2
OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9TSVpFOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0gRjE3SF9NUEJfTUFYX1NJWkU7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG1heF9zaXplID0gRjFYSF9NUEJf
TUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLnG-0006hw-Ma; Wed, 10 Jan 2018 19:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLnF-0006gr-5d
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:09 +0000
X-Inumbo-ID: 7152d7b7-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7152d7b7-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLn9-0005Fk-1z
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLn9-00069F-1U
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLn9-00069F-1U@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] gnttab: correct
	GNTTABOP_cache_flush empty batch handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5ZGNkOGU0N2RmYzgxYjhlOWY4NjdlZTc5YzdmZjhlMTViOTc1ZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjQzOjUzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjQzOjUzIDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0Y2ggaGFuZGxpbmcK
ICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEgY2FsbGVyIGJvZ3Vz
bHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGggbm9uLXplcm8gaGln
aCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51YXRpb24gZW5jb2Rp
bmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwogICAgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWlsYXIgc2l0dWF0aW9u
IHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVzIHdpdGggb3AgYW5k
L29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAgICBXaGlsZSB3ZSB3
YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJlIGZvciBzaW1pbGFy
CiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkgYmUgY29udmVydGVk
IHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2FuJ3QgYmUgdGhlIHJl
c3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tzOgogICAgV2Ugc2hv
dWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25vd24gYml0cyBzZXQg
aW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZpcnN0IHBhcmFtZXRl
ci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBt
YXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVkNGM1ODM3YTlkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAotLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGM1OTUwZjIuLmJjZTIyNGIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKQEAgLTMyMDgsNyArMzIwOCw3IEBAIGdudHRhYl9zd2FwX2dyYW50X3JlZihY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zd2FwX2dyYW50X3JlZl90KSB1b3AsCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgY2FjaGVfZmx1c2goZ250dGFiX2NhY2hlX2ZsdXNo
X3QgKmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9yZWYpCitzdGF0aWMgaW50IGNhY2hlX2ZsdXNo
KGNvbnN0IGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsIGdyYW50X3JlZl90ICpjdXJfcmVm
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpvd25lcjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwpAQCAtMzIxOCwxOSArMzIxOCwxNyBAQCBzdGF0aWMgaW50IGNhY2hlX2ZsdXNoKGdu
dHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsIGdyYW50X3JlZl90ICpjdXJfcmVmKQogCiAgICAg
aWYgKCAoY2ZsdXNoLT5vZmZzZXQgPj0gUEFHRV9TSVpFKSB8fAogICAgICAgICAgKGNmbHVzaC0+
bGVuZ3RoID4gUEFHRV9TSVpFKSB8fAotICAgICAgICAgKGNmbHVzaC0+b2Zmc2V0ICsgY2ZsdXNo
LT5sZW5ndGggPiBQQUdFX1NJWkUpICkKKyAgICAgICAgIChjZmx1c2gtPm9mZnNldCArIGNmbHVz
aC0+bGVuZ3RoID4gUEFHRV9TSVpFKSB8fAorICAgICAgICAgKGNmbHVzaC0+b3AgJiB+KEdOVFRB
Ql9DQUNIRV9JTlZBTCB8IEdOVFRBQl9DQUNIRV9DTEVBTikpICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKICAgICBpZiAoIGNmbHVzaC0+bGVuZ3RoID09IDAgfHwgY2ZsdXNoLT5vcCA9PSAw
ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiAhKmN1cl9yZWYgPyAwIDogLUVJ
TFNFUTsKIAogICAgIC8qIGN1cnJlbnRseSB1bmltcGxlbWVudGVkICovCiAgICAgaWYgKCBjZmx1
c2gtPm9wICYgR05UVEFCX0NBQ0hFX1NPVVJDRV9HUkVGICkKICAgICAgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOwogCi0gICAgaWYgKCBjZmx1c2gtPm9wICYgfihHTlRUQUJfQ0FDSEVfSU5WQUx8R05U
VEFCX0NBQ0hFX0NMRUFOKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAgZCA9IHJj
dV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CiAgICAgbWZuID0gY2ZsdXNoLT5hLmRldl9idXNfYWRk
ciA+PiBQQUdFX1NISUZUOwogCkBAIC0zMzEwLDYgKzMzMDgsOSBAQCBnbnR0YWJfY2FjaGVfZmx1
c2goWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY2FjaGVfZmx1c2hfdCkgdW9wLAogICAg
ICAgICAqY3VyX3JlZiA9IDA7CiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcCwg
MSk7CiAgICAgfQorCisgICAgKmN1cl9yZWYgPSAwOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLnQ-0006jT-OG; Wed, 10 Jan 2018 19:12:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLnP-0006il-I1
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:19 +0000
X-Inumbo-ID: 7751f21e-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7751f21e-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLnJ-0005Fu-3x
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLnJ-0006AC-3Q
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLnJ-0006AC-3Q@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] gnttab: improve
	GNTTABOP_cache_flush locking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4MmE5ZDhkMzdmMTE0MWIxOTliYzNhYWRmOGQ1ZDI3NmIyMmJhZjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE1OjQ0OjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE1OjQ0OjIwIDIwMTcgKzAxMDAKCiAgICBn
bnR0YWI6IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9w
cGluZyB0aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1l
YW5zIGhhbmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNh
bGxlci4gUmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5z
dGVhZCwgZm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJm
ZTI5ZGFhNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IGJjZTIyNGIuLjI1MDQ1MGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc4Niwx
MCArNzg2LDEwIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwK
ICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwgbWFwZmxhZywg
c2hhaCwgYWN0LCBzdGF0dXMpOwogfQogCi1zdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqbGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGdyYW50X3RhYmxlICpyZ3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVmX3QgKmN1cl9y
ZWYpCitzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFu
dF9yZWZfdCAqY3VyX3JlZikKIHsKICAgICBncmFudF9yZWZfdCByZWYsIG1heF9pdGVyOwogCkBA
IC04MDUsMjggKzgwNSwyMCBAQCBzdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqbGQsCiAgICAgICAgICAgICAgICAgICAgbnJfZ3JhbnRfZW50cmllcyhyZ3Qp
KTsKICAgICBmb3IgKCByZWYgPSAqY3VyX3JlZjsgcmVmIDwgbWF4X2l0ZXI7IHJlZisrICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKLSAgICAgICAgYm9v
bF90IGV4aXN0czsKLQotICAgICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIHJl
Zik7Ci0KLSAgICAgICAgZXhpc3RzID0gYWN0LT5waW4KLSAgICAgICAgICAgICYmIGFjdC0+ZG9t
aWQgPT0gbGQtPmRvbWFpbl9pZAotICAgICAgICAgICAgJiYgYWN0LT5mcmFtZSA9PSBtZm47Cisg
ICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1
aXJlKHJndCwgcmVmKTsKIAorICAgICAgICBpZiAoIGFjdC0+cGluICYmIGFjdC0+ZG9taWQgPT0g
bGQtPmRvbWFpbl9pZCAmJiBhY3QtPmZyYW1lID09IG1mbiApCisgICAgICAgICAgICByZXR1cm4g
YWN0OwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwotCi0gICAgICAgIGlmICgg
ZXhpc3RzICkKLSAgICAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlmICggcmVmIDwg
bnJfZ3JhbnRfZW50cmllcyhyZ3QpICkKICAgICB7CiAgICAgICAgICpjdXJfcmVmID0gcmVmOwot
ICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCi0gICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7CiB9CiAKICNkZWZpbmUg
TUFQS0lORF9SRUFEIDEKQEAgLTMyMTMsNiArMzIwNSw3IEBAIHN0YXRpYyBpbnQgY2FjaGVfZmx1
c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9y
ZWYpCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKm93bmVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CiAgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqYWN0ID0gTlVMTDsKICAgICB2b2lkICp2OwogICAgIGludCByZXQ7CiAKQEAgLTMyNTAs
MTMgKzMyNDMsMTMgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChjb25zdCBnbnR0YWJfY2FjaGVf
Zmx1c2hfdCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikKICAgICB7CiAgICAgICAgIGdy
YW50X3JlYWRfbG9jayhvd25lci0+Z3JhbnRfdGFibGUpOwogCi0gICAgICAgIHJldCA9IGdyYW50
X21hcF9leGlzdHMoZCwgb3duZXItPmdyYW50X3RhYmxlLCBtZm4sIGN1cl9yZWYpOwotICAgICAg
ICBpZiAoIHJldCAhPSAwICkKKyAgICAgICAgYWN0ID0gZ3JhbnRfbWFwX2V4aXN0cyhkLCBvd25l
ci0+Z3JhbnRfdGFibGUsIG1mbiwgY3VyX3JlZik7CisgICAgICAgIGlmICggSVNfRVJSX09SX05V
TEwoYWN0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKG93bmVy
LT5ncmFudF90YWJsZSk7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAg
ICAgIHJldHVybiBhY3QgPyBQVFJfRVJSKGFjdCkgOiAxOwogICAgICAgICB9CiAgICAgfQogCkBA
IC0zMjczLDcgKzMyNjYsMTEgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChjb25zdCBnbnR0YWJf
Y2FjaGVfZmx1c2hfdCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikKICAgICAgICAgcmV0
ID0gMDsKIAogICAgIGlmICggZCAhPSBvd25lciApCisgICAgeworICAgICAgICBhY3RpdmVfZW50
cnlfcmVsZWFzZShhY3QpOwogICAgICAgICBncmFudF9yZWFkX3VubG9jayhvd25lci0+Z3JhbnRf
dGFibGUpOworICAgIH0KKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHYpOwogICAgIHB1dF9wYWdl
KHBhZ2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLnb-0006lL-Q7; Wed, 10 Jan 2018 19:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLnZ-0006kX-PX
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:29 +0000
X-Inumbo-ID: 7d50905e-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d50905e-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLnT-0005G6-5k
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLnT-0006BR-5B
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLnT-0006BR-5B@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/efi: Fix build with clang-5.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzNWI2N2U5YmQ1MjgxMDg0ZWZlOWZiMWQzNjA0OTE1ZGFjMDdjZTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo0NDo1NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo0NDo1NyAyMDE3ICsw
MTAwCgogICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBj
bGFuZy01LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9y
OiBzaXplIG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2Ug
ZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBp
bnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRo
ZSBmaWxlcy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTEyLTE0IDEwOjU5OjI2ICswMDAwCi0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmlu
ZGV4IDU2ZGUyNmUuLmNhNjU1ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJv
b3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTU5Nyw3ICs1OTcsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VU
UFVUX1BST1RPQ09MICpnb3AsCiB7CiB9CiAKLXN0YXRpYyB2b2lkIGVmaV9hcmNoX2ZsdXNoX2Rj
YWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKQorc3RhdGljIHZvaWQgX19p
bml0IGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBz
aXplKQogewogICAgIF9fZmx1c2hfZGNhY2hlX2FyZWEodmFkZHIsIHNpemUpOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCmluZGV4IDhkMjk1ZmYuLmQzMGY2ODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTY2OCw3
ICs2NjgsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgZWZpX2FyY2hfdXNlX2NvbmZpZ19maWxlKEVG
SV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogICAgIHJldHVybiB0cnVlOyAvKiB4ODYgYWx3
YXlzIHVzZXMgYSBjb25maWcgZmlsZSAqLwogfQogCi1zdGF0aWMgdm9pZCBlZmlfYXJjaF9mbHVz
aF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwgVUlOVE4gc2l6ZSkgeyB9CitzdGF0aWMg
dm9pZCBfX2luaXQgZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoY29uc3Qgdm9pZCAqdmFkZHIs
IFVJTlROIHNpemUpIHsgfQogCiB2b2lkIF9faW5pdCBlZmlfbXVsdGlib290MihFRklfSEFORExF
IEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKIHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLnk-0006mz-Rd; Wed, 10 Jan 2018 19:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLni-0006ly-Vt
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:39 +0000
X-Inumbo-ID: 834ea99e-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 834ea99e-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLnd-0005GI-7W
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLnd-0006CC-73
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLnd-0006CC-73@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vmx: Don't use
	hvm_inject_hw_exception() in long_mode_do_msr_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkYzVlZGE1NzZiYWZjYTQ3YWJjNzIwMmYwNzVmMjhkNjI1MGJmNGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxNTo0NTozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAyMCAxNTo0NTozMiAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgdXNlIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKCkgaW4g
bG9uZ19tb2RlX2RvX21zcl93cml0ZSgpCiAgICAKICAgIFNpbmNlIGMvcyA0OWRlMTBmM2MxNzE4
ICJ4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVsYXRvcnMgYmFjawogICAg
Zm9yIE1TUiBhY2Nlc3NlcyIsIHJldHVybmluZyBYODZFTVVMX0VYQ0VQVElPTiBoYXMgcHVzaGVk
IHRoZSBleGNlcHRpb24KICAgIGdlbmVyYXRpb24gdG8gdGhlIHRvcCBvZiB0aGUgY2FsbCB0cmVl
LgogICAgCiAgICBVc2luZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGFuZCByZXR1cm5pbmcg
WDg2RU1VTF9FWENFUFRJT04gY2F1c2VzIGEKICAgIGRvdWJsZSAjR1AgaW5qZWN0aW9uLCB3aGlj
aCBjb21iaW5lcyB0byAjREYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODk2ZWUzOTgwZTcyODY2YjYwMmU3NDMzOTY3
NTEzODRkZTMwMWZiMAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTQgMTg6MDU6NDUgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggYjE4Y2NlYS4uNzMyNTRiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU0Miw3ICs1NDIsNyBAQCBs
b25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250
ZW50KQogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CiAgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAg
ICAgICAgICBnb3RvIHVuY2Fub25pY2FsX2FkZHJlc3M7CisgICAgICAgICAgICByZXR1cm4gSE5E
TF9leGNlcHRpb25fcmFpc2VkOwogCiAgICAgICAgIGlmICggbXNyID09IE1TUl9GU19CQVNFICkK
ICAgICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9GU19CQVNFLCBtc3JfY29udGVudCk7CkBAIC01
NjAsMTQgKzU2MCwxNCBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3Is
IHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgY2FzZSBNU1JfTFNUQVI6CiAgICAgICAgIGlm
ICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBnb3Rv
IHVuY2Fub25pY2FsX2FkZHJlc3M7CisgICAgICAgICAgICByZXR1cm4gSE5ETF9leGNlcHRpb25f
cmFpc2VkOwogICAgICAgICB2LT5hcmNoLmh2bV92bXgubHN0YXIgPSBtc3JfY29udGVudDsKICAg
ICAgICAgd3Jtc3JsKE1TUl9MU1RBUiwgbXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgTVNSX0NTVEFSOgogICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyht
c3JfY29udGVudCkgKQotICAgICAgICAgICAgZ290byB1bmNhbm9uaWNhbF9hZGRyZXNzOworICAg
ICAgICAgICAgcmV0dXJuIEhORExfZXhjZXB0aW9uX3JhaXNlZDsKICAgICAgICAgdi0+YXJjaC5o
dm1fdm14LmNzdGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwogCkBAIC01ODEsMTEg
KzU4MSw2IEBAIGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQpCiAgICAgfQogCiAgICAgcmV0dXJuIEhORExfZG9uZTsKLQotIHVuY2Fu
b25pY2FsX2FkZHJlc3M6Ci0gICAgSFZNX0RCR19MT0coREJHX0xFVkVMX01TUiwgIk5vdCBjYW5v
IGFkZHJlc3Mgb2YgbXNyIHdyaXRlICV4IiwgbXNyKTsKLSAgICBodm1faW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLSAgICByZXR1cm4gSE5ETF9leGNlcHRpb25fcmFpc2Vk
OwogfQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jan 10 19:12:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eZLnu-0006og-T8; Wed, 10 Jan 2018 19:12:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=laim=ef=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZLnt-0006nu-3e
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:49 +0000
X-Inumbo-ID: 894d87db-f63a-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 894d87db-f63a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:14:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLnn-0005Gh-9M
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eZLnn-0006Cw-8o
 for xen-changelog@lists.xenproject.org; Wed, 10 Jan 2018 19:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eZLnn-0006Cw-8o@xenbits.xenproject.org>
Date: Wed, 10 Jan 2018 19:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Free msr_vcpu_policy
	during vcpu destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4N2VjNDgzM2FmNDdjZGQxNjYyOTRmM2Y0ZGIyMTIzMTkzMGQ2NWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiA0IDE0OjMyOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgSmFuIDQgMTQ6MzI6MDEgMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEZyZWUgbXNyX3ZjcHVfcG9saWN5IGR1cmluZyB2Y3B1IGRlc3RydWN0
aW9uCiAgICAKICAgIGMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1z
cl92Y3B1X3BvbGljeSIgaW50cm9kdWNlZCBhCiAgICBwZXItdmNwdSBtZW1vcnkgYWxsb2NhdGlv
biwgYnV0IGZhaWxlZCB0byBmcmVlIGl0IGluIHRoZSBjbGVhbiB2Y3B1CiAgICBkZXN0cnVjdGlv
biBjYXNlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTIw
NGU2MGY3NzcwMmJmNWM4ODRkZDM3YzNmMWIwMWYxNGUzOTZhZQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDEtMDQgMTQ6Mjc6MzggKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAzICsr
KwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3MzVmNDVjLi5iNDRj
OTViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0zODIsNiArMzgyLDkgQEAgdm9pZCB2Y3B1X2Rlc3Ryb3koc3RydWN0IHZj
cHUgKnYpCiAKICAgICB2Y3B1X2Rlc3Ryb3lfZnB1KHYpOwogCisgICAgeGZyZWUodi0+YXJjaC5t
c3IpOworICAgIHYtPmFyY2gubXNyID0gTlVMTDsKKwogICAgIGlmICggIWlzX2lkbGVfZG9tYWlu
KHYtPmRvbWFpbikgKQogICAgICAgICB2cG11X2Rlc3Ryb3kodik7CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jan 12 14:55:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ea0kE-0006LP-0t; Fri, 12 Jan 2018 14:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea0kD-0006LJ-6k
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 14:55:45 +0000
X-Inumbo-ID: f5b6e3f4-f7a8-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5b6e3f4-f7a8-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:57:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0k3-0008FW-45
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 14:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ea0k3-0004sI-1c
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 14:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ea0k3-0004sI-1c@xenbits.xenproject.org>
Date: Fri, 12 Jan 2018 14:55:35 +0000
Subject: [Xen-changelog] [qemu-xen master] Merge branch 'v2.11.0' into
	staging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1807231876322842815=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1807231876322842815==
Content-Type: text/plain

=== This changeset includes merge from high-traffic branch ===
Commits on that branch are not reported individually.

commit 948168ebffedfcb5e20be8e078d7694a36b9f258
Merge: 0a0dc59d27527b78a195c2d838d28b7b49e5a639 b79708a8ed1b3d18bee67baeaf33b3fa529493e2
Author:     Anthony PERARD <anthony.perard@citrix.com>
AuthorDate: Mon Jan 8 17:44:17 2018 +0000
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Jan 8 17:44:17 2018 +0000

    Merge branch 'v2.11.0' into staging
 .gitignore                                         |     6 +
 .gitmodules                                        |     9 +-
 .mailmap                                           |     3 +
 COPYING.PYTHON                                     |   270 +
 Changelog                                          |     2 +-
 MAINTAINERS                                        |   172 +-
 Makefile                                           |   144 +-
 Makefile.objs                                      |     9 +-
 Makefile.target                                    |    17 +-
 README                                             |    18 +-
 VERSION                                            |     2 +-
 accel/kvm/kvm-all.c                                |   289 +-
 accel/stubs/Makefile.objs                          |     1 +
 accel/stubs/hax-stub.c                             |    34 +
 accel/stubs/kvm-stub.c                             |     4 +-
 accel/stubs/tcg-stub.c                             |     8 +
 accel/tcg/Makefile.objs                            |     5 +
 accel/tcg/atomic_template.h                        |   245 +
 accel/tcg/cpu-exec.c                               |   296 +-
 accel/tcg/cputlb.c                                 |    91 +-
 accel/tcg/softmmu_template.h                       |   433 +
 accel/tcg/tcg-runtime.c                            |   168 +
 accel/tcg/tcg-runtime.h                            |   136 +
 accel/tcg/translate-all.c                          |   669 +-
 accel/tcg/translator.c                             |   138 +
 accel/tcg/user-exec-stub.c                         |    34 +
 accel/tcg/user-exec.c                              |   664 ++
 atomic_template.h                                  |   215 -
 audio/Makefile.objs                                |     6 +
 backends/cryptodev.c                               |     2 +-
 backends/hostmem-file.c                            |    29 +
 backends/hostmem.c                                 |     6 +-
 backends/tpm.c                                     |   129 +-
 block.c                                            |   490 +-
 block/Makefile.objs                                |     1 +
 block/backup.c                                     |    13 +-
 block/blkdebug.c                                   |    45 +-
 block/block-backend.c                              |   138 +-
 block/bochs.c                                      |    13 +-
 block/cloop.c                                      |    13 +-
 block/commit.c                                     |    79 +-
 block/crypto.c                                     |   130 +-
 block/dirty-bitmap.c                               |   134 +-
 block/dmg.c                                        |    14 +-
 block/file-posix.c                                 |    60 +-
 block/file-win32.c                                 |     7 +-
 block/gluster.c                                    |    11 +-
 block/io.c                                         |   577 +-
 block/iscsi.c                                      |    53 +-
 block/mirror.c                                     |   133 +-
 block/nbd-client.c                                 |   580 +-
 block/nbd-client.h                                 |     1 +
 block/nfs.c                                        |     9 +-
 block/parallels.c                                  |    39 +-
 block/qapi.c                                       |    16 +-
 block/qcow.c                                       |   174 +-
 block/qcow2-bitmap.c                               |    62 +-
 block/qcow2-cache.c                                |    49 +-
 block/qcow2-cluster.c                              |   100 +-
 block/qcow2-refcount.c                             |   200 +-
 block/qcow2.c                                      |   264 +-
 block/qcow2.h                                      |    12 +
 block/qed.c                                        |     8 +-
 block/quorum.c                                     |    27 +-
 block/raw-format.c                                 |     6 -
 block/rbd.c                                        |    16 +-
 block/replication.c                                |    27 +-
 block/sheepdog.c                                   |     4 +-
 block/snapshot.c                                   |    43 +-
 block/ssh.c                                        |     2 +-
 block/stream.c                                     |     2 +-
 block/throttle-groups.c                            |   768 +-
 block/throttle.c                                   |   255 +
 block/trace-events                                 |     2 +-
 block/vhdx-log.c                                   |     2 +-
 block/vhdx.c                                       |     7 -
 block/vpc.c                                        |     4 +-
 block/vvfat.c                                      |    46 +-
 blockdev.c                                         |    12 +-
 blockjob.c                                         |    94 +-
 bsd-user/main.c                                    |     7 +-
 capstone                                           |     1 +
 chardev/Makefile.objs                              |     1 +
 chardev/baum.c                                     |     1 +
 chardev/char-fd.c                                  |     5 +-
 chardev/char-fe.c                                  |     7 +-
 chardev/char-pty.c                                 |     5 +-
 chardev/char-socket.c                              |    26 +-
 chardev/char-udp.c                                 |     5 +-
 chardev/char.c                                     |    15 +-
 configure                                          |   422 +-
 contrib/libvhost-user/Makefile.objs                |     2 +-
 contrib/libvhost-user/libvhost-user-glib.c         |   154 +
 contrib/libvhost-user/libvhost-user-glib.h         |    32 +
 contrib/libvhost-user/libvhost-user.c              |    72 +-
 contrib/libvhost-user/libvhost-user.h              |    22 +-
 contrib/vhost-user-scsi/vhost-user-scsi.c          |   629 +-
 cpus.c                                             |    19 +-
 crypto/block-luks.c                                |    56 +-
 crypto/block-qcow.c                                |    13 +-
 crypto/block.c                                     |    30 +-
 crypto/blockpriv.h                                 |     5 +-
 crypto/cipher-afalg.c                              |     2 +-
 crypto/cipher-builtin.c                            |     8 +-
 crypto/cipher-gcrypt.c                             |     4 +-
 crypto/cipher-nettle.c                             |     8 +-
 crypto/cipher.c                                    |     5 +-
 crypto/hash.c                                      |    13 +-
 crypto/hmac-gcrypt.c                               |     2 +-
 crypto/hmac-glib.c                                 |     2 +-
 crypto/hmac-nettle.c                               |     2 +-
 crypto/hmac.c                                      |     4 +-
 crypto/pbkdf-gcrypt.c                              |     2 +-
 crypto/pbkdf-nettle.c                              |     2 +-
 crypto/secret.c                                    |     2 +-
 crypto/tlscreds.c                                  |     2 +-
 default-configs/arm-softmmu.mak                    |     3 +
 default-configs/i386-softmmu.mak                   |     2 +
 default-configs/or1k-softmmu.mak                   |     1 +
 default-configs/pci.mak                            |     3 +-
 default-configs/ppc-linux-user.mak                 |     1 -
 default-configs/ppc-softmmu.mak                    |     5 +-
 default-configs/ppc64-linux-user.mak               |     1 -
 default-configs/ppc64-softmmu.mak                  |     6 +-
 default-configs/ppc64abi32-linux-user.mak          |     1 -
 default-configs/ppc64le-linux-user.mak             |     1 -
 default-configs/ppcemb-softmmu.mak                 |     2 +-
 default-configs/s390x-softmmu.mak                  |     4 +-
 default-configs/sparc64-softmmu.mak                |     1 +
 default-configs/x86_64-softmmu.mak                 |     2 +
 disas.c                                            |   383 +-
 disas/Makefile.objs                                |     1 -
 disas/arm.c                                        |    21 +-
 disas/i386.c                                       |    29 +-
 disas/ia64.c                                       | 10600 -------------------
 docs/colo-proxy.txt                                |     3 +-
 docs/devel/atomics.txt                             |    14 +-
 docs/devel/build-system.txt                        |    18 +-
 docs/devel/loads-stores.rst                        |   396 +
 docs/devel/migration.txt                           |     2 +-
 docs/devel/qapi-code-gen.txt                       |    50 +-
 docs/interop/live-block-operations.rst             |    50 +-
 docs/interop/pr-helper.rst                         |    83 +
 docs/interop/qmp-intro.txt                         |     4 +-
 docs/memory-hotplug.txt                            |     2 +-
 docs/pcie.txt                                      |    53 +-
 docs/pcie_pci_bridge.txt                           |   114 +
 docs/pr-manager.rst                                |   111 +
 docs/qdev-device-use.txt                           |    12 +-
 docs/qemu-block-drivers.texi                       |   840 ++
 docs/rdma.txt                                      |     2 +-
 docs/specs/tpm.txt                                 |   202 +
 docs/specs/vmcoreinfo.txt                          |    49 +
 dump.c                                             |   194 +-
 exec.c                                             |   524 +-
 fsdev/Makefile.objs                                |     9 +-
 fsdev/virtfs-proxy-helper.c                        |     2 +
 hax-stub.c                                         |    34 -
 hmp-commands-info.hx                               |   156 +-
 hmp-commands.hx                                    |    12 +
 hmp.c                                              |   316 +-
 hmp.h                                              |     2 +
 hw/9pfs/9p-local.c                                 |    12 +-
 hw/9pfs/9p.c                                       |    12 +-
 hw/9pfs/9p.h                                       |     8 +-
 hw/9pfs/Makefile.objs                              |     2 +-
 hw/Makefile.objs                                   |     2 +-
 hw/acpi/bios-linker-loader.c                       |    10 +
 hw/acpi/core.c                                     |    10 +-
 hw/acpi/piix4.c                                    |     1 +
 hw/acpi/tco.c                                      |    11 +-
 hw/acpi/trace-events                               |     4 +
 hw/acpi/vmgenid.c                                  |    12 +-
 hw/alpha/dp264.c                                   |     4 +-
 hw/arm/Makefile.objs                               |     3 +-
 hw/arm/armv7m.c                                    |    69 +-
 hw/arm/aspeed.c                                    |    12 +
 hw/arm/aspeed_soc.c                                |    17 +-
 hw/arm/collie.c                                    |    11 +-
 hw/arm/cubieboard.c                                |     1 +
 hw/arm/digic_boards.c                              |     1 +
 hw/arm/exynos4210.c                                |    10 +-
 hw/arm/exynos4_boards.c                            |    14 +-
 hw/arm/fsl-imx25.c                                 |     6 +-
 hw/arm/fsl-imx31.c                                 |     6 +-
 hw/arm/fsl-imx6.c                                  |     3 +-
 hw/arm/gumstix.c                                   |     7 +-
 hw/arm/highbank.c                                  |    40 +-
 hw/arm/imx25_pdk.c                                 |     1 +
 hw/arm/integratorcp.c                              |    31 +-
 hw/arm/kzm.c                                       |     1 +
 hw/arm/mainstone.c                                 |    10 +-
 hw/arm/mps2.c                                      |    17 +-
 hw/arm/msf2-soc.c                                  |   249 +
 hw/arm/msf2-som.c                                  |   105 +
 hw/arm/musicpal.c                                  |    12 +-
 hw/arm/netduino2.c                                 |     3 +-
 hw/arm/nseries.c                                   |     6 +-
 hw/arm/omap1.c                                     |    11 +-
 hw/arm/omap2.c                                     |    57 +-
 hw/arm/omap_sx1.c                                  |     7 +-
 hw/arm/palm.c                                      |    36 +-
 hw/arm/pxa2xx.c                                    |    22 +-
 hw/arm/raspi.c                                     |     3 +
 hw/arm/realview.c                                  |    35 +-
 hw/arm/sabrelite.c                                 |     1 +
 hw/arm/spitz.c                                     |    16 +-
 hw/arm/stellaris.c                                 |    18 +-
 hw/arm/stm32f205_soc.c                             |     4 +-
 hw/arm/strongarm.c                                 |    19 +-
 hw/arm/tosa.c                                      |     5 +-
 hw/arm/versatilepb.c                               |    17 +-
 hw/arm/vexpress.c                                  |    39 +-
 hw/arm/virt.c                                      |    92 +-
 hw/arm/xilinx_zynq.c                               |    25 +-
 hw/arm/xlnx-ep108.c                                |   137 -
 hw/arm/xlnx-zcu102.c                               |   270 +
 hw/arm/xlnx-zynqmp.c                               |    38 +-
 hw/arm/z2.c                                        |    10 +-
 hw/audio/ac97.c                                    |     4 +
 hw/audio/es1370.c                                  |     4 +
 hw/audio/intel-hda.c                               |    62 +-
 hw/audio/pcspk.c                                   |     2 +-
 hw/audio/wm8750.c                                  |    10 +-
 hw/block/fdc.c                                     |    43 +-
 hw/block/m25p80.c                                  |     4 +-
 hw/block/nand.c                                    |     4 +-
 hw/block/nvme.c                                    |     8 +-
 hw/block/onenand.c                                 |     8 +-
 hw/block/virtio-blk.c                              |     2 +-
 hw/block/xen_disk.c                                |    34 +-
 hw/char/escc.c                                     |     2 +-
 hw/char/serial-pci.c                               |    12 +
 hw/char/serial.c                                   |    12 +-
 hw/char/spapr_vty.c                                |    18 +
 hw/char/terminal3270.c                             |    46 +-
 hw/char/virtio-console.c                           |    21 +
 hw/char/virtio-serial-bus.c                        |    15 +-
 hw/core/loader.c                                   |     4 +-
 hw/core/machine.c                                  |    33 +
 hw/core/qdev-properties.c                          |    17 +-
 hw/core/qdev.c                                     |    32 +-
 hw/cris/axis_dev88.c                               |     7 +-
 hw/display/cirrus_vga.c                            |    10 +-
 hw/display/qxl-render.c                            |    45 +-
 hw/display/qxl.c                                   |     8 +-
 hw/display/sm501.c                                 |     6 +-
 hw/display/trace-events                            |     1 +
 hw/display/vga-pci.c                               |     4 +
 hw/display/vga.c                                   |    36 +-
 hw/display/virtio-gpu.c                            |   107 +-
 hw/display/vmware_vga.c                            |     9 +-
 hw/display/xenfb.c                                 |     1 +
 hw/dma/sparc32_dma.c                               |   252 +-
 hw/dma/sun4m_iommu.c                               |   101 +-
 hw/dma/trace-events                                |     8 +-
 hw/dma/xilinx_axidma.c                             |    16 +-
 hw/gpio/omap_gpio.c                                |    26 +-
 hw/i2c/Makefile.objs                               |     1 +
 hw/i2c/core.c                                      |     4 +-
 hw/i2c/omap_i2c.c                                  |    44 +-
 hw/i2c/ppc4xx_i2c.c                                |   216 +
 hw/i2c/smbus_ich9.c                                |     4 +
 hw/i386/Makefile.objs                              |     1 -
 hw/i386/acpi-build.c                               |    45 +-
 hw/i386/amd_iommu.c                                |     4 +
 hw/i386/intel_iommu.c                              |    15 +
 hw/i386/kvm/Makefile.objs                          |     2 +-
 hw/i386/kvm/clock.c                                |     7 +-
 hw/i386/kvm/pci-assign.c                           |  1883 ----
 hw/i386/multiboot.c                                |     3 +-
 hw/i386/pc.c                                       |   107 +-
 hw/i386/pc_piix.c                                  |    28 +-
 hw/i386/pc_q35.c                                   |    23 +-
 hw/i386/pci-assign-load-rom.c                      |    88 -
 hw/i386/xen/xen-hvm.c                              |     2 +-
 hw/i386/xen/xen-mapcache.c                         |     5 +-
 hw/i386/xen/xen_platform.c                         |     4 +
 hw/i386/xen/xen_pvdevice.c                         |     4 +
 hw/ide/Makefile.objs                               |     1 +
 hw/ide/ahci-allwinner.c                            |   127 +
 hw/ide/ahci.c                                      |   330 +-
 hw/ide/ahci_internal.h                             |    44 +-
 hw/ide/atapi.c                                     |    69 +-
 hw/ide/cmd646.c                                    |    10 +-
 hw/ide/core.c                                      |   199 +-
 hw/ide/ich.c                                       |     4 +
 hw/ide/macio.c                                     |   210 +-
 hw/ide/pci.c                                       |    25 +-
 hw/ide/piix.c                                      |    11 +-
 hw/ide/qdev.c                                      |    87 +-
 hw/ide/trace-events                                |   111 +
 hw/ide/via.c                                       |    10 +-
 hw/input/ps2.c                                     |   215 +-
 hw/input/trace-events                              |     3 +-
 hw/input/tsc210x.c                                 |     4 +-
 hw/input/virtio-input-hid.c                        |   123 +-
 hw/intc/Makefile.objs                              |     1 +
 hw/intc/apic_common.c                              |     4 +-
 hw/intc/arm_gic_common.c                           |     4 +-
 hw/intc/arm_gicv3_common.c                         |     4 +-
 hw/intc/arm_gicv3_its_common.c                     |     4 +-
 hw/intc/arm_gicv3_its_kvm.c                        |    31 +-
 hw/intc/armv7m_nvic.c                              |  1412 ++-
 hw/intc/i8259_common.c                             |     4 +-
 hw/intc/ioapic.c                                   |    17 +-
 hw/intc/ioapic_common.c                            |     4 +-
 hw/intc/ompic.c                                    |   179 +
 hw/intc/openpic.c                                  |    35 +
 hw/intc/openpic_kvm.c                              |     2 +-
 hw/intc/s390_flic_kvm.c                            |     7 +-
 hw/intc/trace-events                               |    18 +-
 hw/intc/xics.c                                     |    31 +-
 hw/intc/xics_kvm.c                                 |    19 +
 hw/ipack/tpci200.c                                 |     4 +
 hw/isa/i82378.c                                    |     4 +
 hw/isa/lpc_ich9.c                                  |     5 +-
 hw/isa/pc87312.c                                   |     2 +
 hw/isa/piix4.c                                     |     4 +
 hw/isa/vt82c686.c                                  |    16 +
 hw/lm32/lm32_boards.c                              |    22 +-
 hw/lm32/milkymist.c                                |    11 +-
 hw/m68k/an5206.c                                   |    15 +-
 hw/m68k/mcf5206.c                                  |     7 +-
 hw/m68k/mcf5208.c                                  |    20 +-
 hw/mem/pc-dimm.c                                   |     5 +
 hw/mips/Makefile.objs                              |     2 +-
 hw/mips/boston.c                                   |    14 +-
 hw/mips/cps.c                                      |     8 +-
 hw/mips/cputimer.c                                 |   165 -
 hw/mips/gt64xxx_pci.c                              |     4 +
 hw/mips/mips_fulong2e.c                            |    11 +-
 hw/mips/mips_jazz.c                                |    12 +-
 hw/mips/mips_malta.c                               |    44 +-
 hw/mips/mips_mipssim.c                             |    19 +-
 hw/mips/mips_r4k.c                                 |    25 +-
 hw/misc/Makefile.objs                              |     2 +
 hw/misc/applesmc.c                                 |     2 +-
 hw/misc/aspeed_scu.c                               |     5 +-
 hw/misc/auxbus.c                                   |    11 +
 hw/misc/edu.c                                      |     5 +
 hw/misc/ivshmem.c                                  |     6 +-
 hw/misc/macio/mac_dbdma.c                          |   242 +-
 hw/misc/macio/macio.c                              |    25 +-
 hw/misc/msf2-sysreg.c                              |   160 +
 hw/misc/pci-testdev.c                              |     4 +
 hw/misc/trace-events                               |     5 +
 hw/misc/vmcoreinfo.c                               |    97 +
 hw/moxie/moxiesim.c                                |    11 +-
 hw/net/Makefile.objs                               |     2 +
 hw/net/e1000.c                                     |    14 +-
 hw/net/e1000_regs.h                                |     2 +-
 hw/net/e1000e.c                                    |     8 +-
 hw/net/e1000e_core.c                               |     2 +-
 hw/net/e1000x_common.h                             |     2 +-
 hw/net/eepro100.c                                  |    29 +-
 hw/net/lance.c                                     |    11 +-
 hw/net/ne2000.c                                    |     4 +
 hw/net/net_rx_pkt.c                                |     2 +-
 hw/net/net_tx_pkt.c                                |     2 +-
 hw/net/pcnet-pci.c                                 |     4 +
 hw/net/rocker/rocker.c                             |    98 +-
 hw/net/rocker/rocker_desc.c                        |    10 -
 hw/net/rocker/rocker_fp.c                          |     4 -
 hw/net/rocker/rocker_of_dpa.c                      |    20 -
 hw/net/rocker/rocker_world.c                       |    12 +-
 hw/net/rtl8139.c                                   |    61 +-
 hw/net/sungem.c                                    |  1451 +++
 hw/net/sunhme.c                                    |   982 ++
 hw/net/trace-events                                |    73 +
 hw/net/virtio-net.c                                |    19 +-
 hw/net/vmware_utils.h                              |     6 +
 hw/net/vmxnet3.c                                   |    58 +-
 hw/net/vmxnet3.h                                   |   230 +-
 hw/net/xilinx_axienet.c                            |    16 +-
 hw/nios2/10m50_devboard.c                          |     2 +-
 hw/nvram/fw_cfg.c                                  |    40 +-
 hw/nvram/spapr_nvram.c                             |     2 +
 hw/openrisc/cputimer.c                             |    64 +-
 hw/openrisc/openrisc_sim.c                         |    92 +-
 hw/pci-bridge/Makefile.objs                        |     2 +-
 hw/pci-bridge/dec.c                                |     8 +
 hw/pci-bridge/gen_pcie_root_port.c                 |    43 +
 hw/pci-bridge/i82801b11.c                          |     4 +
 hw/pci-bridge/ioh3420.c                            |     4 +-
 hw/pci-bridge/pci_bridge_dev.c                     |     1 +
 hw/pci-bridge/pci_expander_bridge.c                |     8 +
 hw/pci-bridge/pcie_pci_bridge.c                    |   205 +
 hw/pci-bridge/pcie_root_port.c                     |     4 +
 hw/pci-bridge/xio3130_downstream.c                 |     5 +
 hw/pci-bridge/xio3130_upstream.c                   |     4 +
 hw/pci-host/apb.c                                  |   113 +-
 hw/pci-host/bonito.c                               |     4 +
 hw/pci-host/gpex.c                                 |    32 +
 hw/pci-host/grackle.c                              |     4 +
 hw/pci-host/piix.c                                 |    46 +-
 hw/pci-host/ppce500.c                              |     4 +
 hw/pci-host/prep.c                                 |     4 +
 hw/pci-host/q35.c                                  |    48 +-
 hw/pci-host/uninorth.c                             |    16 +
 hw/pci-host/versatile.c                            |     4 +
 hw/pci-host/xilinx-pcie.c                          |     4 +
 hw/pci/msix.c                                      |     4 +-
 hw/pci/pci-stub.c                                  |    14 +
 hw/pci/pci.c                                       |    56 +-
 hw/pci/pci_bridge.c                                |    49 +-
 hw/pci/pcie_host.c                                 |     2 +-
 hw/ppc/e500.c                                      |    51 +-
 hw/ppc/e500plat.c                                  |     1 +
 hw/ppc/mac.h                                       |    10 +-
 hw/ppc/mac_newworld.c                              |    33 +-
 hw/ppc/mac_oldworld.c                              |    37 +-
 hw/ppc/mpc8544ds.c                                 |     2 +
 hw/ppc/pnv.c                                       |   140 +-
 hw/ppc/pnv_core.c                                  |    67 +-
 hw/ppc/ppc.c                                       |    50 +-
 hw/ppc/ppc405.h                                    |     3 +
 hw/ppc/ppc405_uc.c                                 |   533 +-
 hw/ppc/ppc440_bamboo.c                             |    11 +-
 hw/ppc/ppc4xx_devs.c                               |   236 +-
 hw/ppc/ppc4xx_pci.c                                |     4 +
 hw/ppc/prep.c                                      |    20 +-
 hw/ppc/spapr.c                                     |   398 +-
 hw/ppc/spapr_cpu_core.c                            |   227 +-
 hw/ppc/spapr_drc.c                                 |    44 +-
 hw/ppc/spapr_events.c                              |    11 +
 hw/ppc/spapr_hcall.c                               |    95 +-
 hw/ppc/spapr_iommu.c                               |    61 +-
 hw/ppc/spapr_pci.c                                 |   180 +-
 hw/ppc/spapr_rtas.c                                |     4 +-
 hw/ppc/virtex_ml507.c                              |    15 +-
 hw/s390x/3270-ccw.c                                |     5 +-
 hw/s390x/Makefile.objs                             |     4 +-
 hw/s390x/css.c                                     |   409 +-
 hw/s390x/event-facility.c                          |    35 +-
 hw/s390x/s390-ccw.c                                |    11 +-
 hw/s390x/s390-pci-bus.c                            |    53 +-
 hw/s390x/s390-pci-bus.h                            |    14 +-
 hw/s390x/s390-pci-inst.c                           |    28 +-
 hw/s390x/s390-pci-stub.c                           |    77 +
 hw/s390x/s390-skeys-kvm.c                          |     4 +
 hw/s390x/s390-skeys.c                              |     4 +
 hw/s390x/s390-stattrib-kvm.c                       |     5 +
 hw/s390x/s390-stattrib.c                           |     6 +-
 hw/s390x/s390-virtio-ccw.c                         |   298 +-
 hw/s390x/s390-virtio-hcall.c                       |     2 +-
 hw/s390x/s390-virtio-hcall.h                       |    23 +
 hw/s390x/s390-virtio.c                             |   206 -
 hw/s390x/s390-virtio.h                             |    33 -
 hw/s390x/sclp.c                                    |    81 +-
 hw/s390x/sclpcpu.c                                 |     7 +-
 hw/s390x/sclpquiesce.c                             |     7 +-
 hw/s390x/virtio-ccw.c                              |   310 +-
 hw/s390x/virtio-ccw.h                              |    32 +
 hw/scsi/esp-pci.c                                  |     4 +
 hw/scsi/esp.c                                      |    21 +-
 hw/scsi/lsi53c895a.c                               |     8 +-
 hw/scsi/megasas.c                                  |    12 +-
 hw/scsi/mptendian.c                                |     2 +-
 hw/scsi/mptsas.c                                   |    12 +-
 hw/scsi/scsi-bus.c                                 |   411 +-
 hw/scsi/scsi-disk.c                                |    71 +-
 hw/scsi/scsi-generic.c                             |    50 +-
 hw/scsi/spapr_vscsi.c                              |     2 +-
 hw/scsi/vhost-scsi.c                               |     2 +
 hw/scsi/vhost-user-scsi.c                          |     2 +
 hw/scsi/virtio-scsi-dataplane.c                    |     2 +-
 hw/scsi/virtio-scsi.c                              |    10 +-
 hw/scsi/vmw_pvscsi.c                               |     8 +-
 hw/sd/sd.c                                         |    12 +-
 hw/sd/sdhci.c                                      |     4 +
 hw/sh4/r2d.c                                       |    12 +-
 hw/sh4/sh_pci.c                                    |     4 +
 hw/sh4/shix.c                                      |    11 +-
 hw/sparc/leon3.c                                   |    12 +-
 hw/sparc/sun4m.c                                   |   115 +-
 hw/sparc64/niagara.c                               |     4 +-
 hw/sparc64/sparc64.c                               |    12 +-
 hw/sparc64/sun4u.c                                 |    92 +-
 hw/ssi/Makefile.objs                               |     1 +
 hw/ssi/mss-spi.c                                   |   414 +
 hw/timer/Makefile.objs                             |     1 +
 hw/timer/cadence_ttc.c                             |     4 +-
 hw/timer/hpet.c                                    |     4 +-
 hw/timer/i8254_common.c                            |     8 +-
 hw/timer/mc146818rtc.c                             |     4 +-
 hw/timer/mss-timer.c                               |   289 +
 hw/timer/omap_gptimer.c                            |    49 +-
 hw/timer/omap_synctimer.c                          |    35 +-
 hw/timer/pl031.c                                   |     4 +-
 hw/timer/twl92230.c                                |     4 +-
 hw/tpm/Makefile.objs                               |     1 +
 hw/tpm/tpm_emulator.c                              |   585 +
 hw/tpm/tpm_int.h                                   |    36 +-
 hw/tpm/tpm_ioctl.h                                 |   246 +
 hw/tpm/tpm_passthrough.c                           |   289 +-
 hw/tpm/tpm_tis.c                                   |   477 +-
 hw/tpm/tpm_tis.h                                   |    70 -
 hw/tpm/tpm_util.c                                  |    36 +-
 hw/tpm/tpm_util.h                                  |     4 +
 hw/tricore/tricore_testboard.c                     |    10 +-
 hw/unicore32/puv3.c                                |    12 +-
 hw/usb/Makefile.objs                               |    20 +-
 hw/usb/bus.c                                       |     4 +-
 hw/usb/ccid-card-passthru.c                        |     2 +-
 hw/usb/dev-hub.c                                   |     8 +-
 hw/usb/dev-smartcard-reader.c                      |    27 +-
 hw/usb/dev-uas.c                                   |     2 +-
 hw/usb/hcd-ehci-pci.c                              |     4 +
 hw/usb/hcd-ehci-sysbus.c                           |    25 +
 hw/usb/hcd-ehci.c                                  |     9 +-
 hw/usb/hcd-ehci.h                                  |     1 +
 hw/usb/hcd-ohci.c                                  |    19 +-
 hw/usb/hcd-uhci.c                                  |     4 +
 hw/usb/hcd-xhci.c                                  |     9 +-
 hw/usb/redirect.c                                  |     4 +-
 hw/vfio/ccw.c                                      |    29 +-
 hw/vfio/pci-quirks.c                               |   118 +
 hw/vfio/pci.c                                      |    22 +-
 hw/vfio/pci.h                                      |     4 +
 hw/vfio/spapr.c                                    |     2 +-
 hw/virtio/vhost-vsock.c                            |     4 +-
 hw/virtio/vhost.c                                  |    17 +-
 hw/virtio/virtio-balloon.c                         |     3 +-
 hw/virtio/virtio-pci.c                             |   188 +-
 hw/virtio/virtio-pci.h                             |    17 +-
 hw/virtio/virtio.c                                 |    50 +-
 hw/watchdog/watchdog.c                             |    65 +-
 hw/watchdog/wdt_aspeed.c                           |    97 +-
 hw/watchdog/wdt_diag288.c                          |     6 +-
 hw/watchdog/wdt_i6300esb.c                         |     4 +
 hw/xen/Makefile.objs                               |     1 +
 hw/xen/xen_backend.c                               |    11 +
 hw/xen/xen_pt.c                                    |     5 +
 hw/xen/xen_pt_load_rom.c                           |    88 +
 hw/xtensa/sim.c                                    |    13 +-
 hw/xtensa/xtfpga.c                                 |    16 +-
 include/block/block.h                              |    36 +-
 include/block/block_int.h                          |    95 +-
 include/block/blockjob.h                           |     8 +-
 include/block/blockjob_int.h                       |     6 +-
 include/block/dirty-bitmap.h                       |    43 +-
 include/block/nbd.h                                |   135 +-
 include/block/scsi.h                               |   316 -
 include/block/snapshot.h                           |     6 +-
 include/block/throttle-groups.h                    |    52 +-
 include/chardev/char.h                             |    13 +-
 include/crypto/block.h                             |    29 +-
 include/disas/bfd.h                                |    12 +-
 include/disas/capstone.h                           |    38 +
 include/disas/disas.h                              |     4 +-
 include/elf.h                                      |     3 +-
 include/exec/cpu-all.h                             |     5 +-
 include/exec/cpu-defs.h                            |     1 +
 include/exec/cpu_ldst.h                            |     2 +
 include/exec/cpu_ldst_useronly_template.h          |    14 +-
 include/exec/cputlb.h                              |     3 +-
 include/exec/exec-all.h                            |   182 +-
 include/exec/gen-icount.h                          |    27 +-
 include/exec/helper-gen.h                          |    22 +-
 include/exec/helper-head.h                         |    16 +-
 include/exec/log.h                                 |     4 +-
 include/exec/memattrs.h                            |    10 +
 include/exec/memory-internal.h                     |    78 +-
 include/exec/memory.h                              |    85 +-
 include/exec/ram_addr.h                            |    10 +
 include/exec/tb-context.h                          |     6 +-
 include/exec/tb-hash-xx.h                          |     9 +-
 include/exec/tb-hash.h                             |     4 +-
 include/exec/tb-lookup.h                           |    49 +
 include/exec/translator.h                          |   144 +
 include/glib-compat.h                              |     9 +
 include/hw/acpi/bios-linker-loader.h               |     2 +
 include/hw/acpi/vmgenid.h                          |     1 -
 include/hw/arm/arm.h                               |     2 +-
 include/hw/arm/armv7m.h                            |     8 +-
 include/hw/arm/armv7m_nvic.h                       |    62 -
 include/hw/arm/aspeed_soc.h                        |     2 +-
 include/hw/arm/msf2-soc.h                          |    67 +
 include/hw/arm/stm32f205_soc.h                     |     2 +-
 include/hw/arm/xlnx-zynqmp.h                       |     2 +
 include/hw/boards.h                                |    28 +
 include/hw/compat.h                                |    15 +-
 include/hw/elf_ops.h                               |    72 +-
 include/hw/i2c/ppc4xx_i2c.h                        |    61 +
 include/hw/i386/apic-msidef.h                      |     2 +-
 include/hw/i386/pc.h                               |    18 +-
 include/hw/ide/internal.h                          |    23 +-
 include/hw/intc/armv7m_nvic.h                      |    90 +
 include/hw/loader.h                                |     2 +-
 include/hw/mem/pc-dimm.h                           |     1 +
 include/hw/mips/cps.h                              |     2 +-
 include/hw/misc/aspeed_scu.h                       |     3 +
 include/hw/misc/msf2-sysreg.h                      |    77 +
 include/hw/misc/vmcoreinfo.h                       |    46 +
 include/hw/net/lance.h                             |    45 +
 include/hw/net/mii.h                               |     4 +
 include/hw/nvram/fw_cfg.h                          |    10 +-
 include/hw/or-irq.h                                |     1 -
 include/hw/pci-host/gpex.h                         |     3 +
 include/hw/pci-host/q35.h                          |     1 +
 include/hw/pci/pci-assign.h                        |    27 -
 include/hw/pci/pci.h                               |     9 +
 include/hw/pci/pci_bridge.h                        |    25 +
 include/hw/pci/pci_bus.h                           |     1 +
 include/hw/pci/pci_ids.h                           |     2 +
 include/hw/pci/pcie_port.h                         |     1 +
 include/hw/ppc/mac_dbdma.h                         |    11 +-
 include/hw/ppc/openpic.h                           |     1 +
 include/hw/ppc/pnv.h                               |    12 +-
 include/hw/ppc/pnv_core.h                          |     4 +-
 include/hw/ppc/pnv_xscom.h                         |     2 +-
 include/hw/ppc/ppc.h                               |     2 -
 include/hw/ppc/ppc4xx.h                            |     3 +
 include/hw/ppc/spapr.h                             |     7 +-
 include/hw/ppc/spapr_cpu_core.h                    |     7 +-
 include/hw/ppc/spapr_drc.h                         |     1 +
 include/hw/ppc/spapr_ovec.h                        |     3 +-
 include/hw/ppc/xics.h                              |     2 +
 include/hw/qdev-core.h                             |     3 +-
 include/hw/s390x/3270-ccw.h                        |     5 +-
 include/hw/s390x/css.h                             |   119 +-
 include/hw/s390x/event-facility.h                  |    20 +-
 include/hw/s390x/ioinst.h                          |    12 +-
 include/hw/s390x/s390-ccw.h                        |     2 +-
 include/hw/s390x/s390-virtio-ccw.h                 |     5 +-
 include/hw/s390x/sclp.h                            |    19 +-
 include/hw/scsi/esp.h                              |    14 +
 include/hw/scsi/scsi.h                             |    94 +-
 include/hw/sparc/sparc32_dma.h                     |    55 +
 include/hw/sparc/sparc64.h                         |     3 +-
 include/hw/sparc/sun4m.h                           |    35 +-
 include/hw/ssi/mss-spi.h                           |    58 +
 include/hw/timer/mss-timer.h                       |    64 +
 include/hw/virtio/virtio-input.h                   |     1 +
 include/hw/virtio/virtio-scsi.h                    |     2 +-
 include/hw/virtio/virtio-serial.h                  |     3 +
 include/hw/virtio/virtio.h                         |     3 +-
 include/hw/watchdog/wdt_aspeed.h                   |     2 +
 include/hw/xen/xen_backend.h                       |     1 +
 include/io/channel-websock.h                       |     3 +-
 include/io/channel.h                               |   145 +-
 include/migration/register.h                       |     1 +
 include/migration/vmstate.h                        |     6 +-
 include/net/checksum.h                             |     6 +
 include/qapi/qmp/qbool.h                           |     1 +
 include/qapi/qmp/qdict.h                           |     6 +-
 include/qapi/qmp/qlist.h                           |     4 +
 include/qapi/qmp/qlit.h                            |    54 +
 include/qapi/qmp/qnull.h                           |    32 +
 include/qapi/qmp/qnum.h                            |    22 +
 include/qapi/qmp/qobject.h                         |    21 +-
 include/qapi/qmp/qstring.h                         |     1 +
 include/qapi/qmp/types.h                           |     1 +
 include/qapi/util.h                                |    10 +-
 include/qapi/visitor.h                             |     2 +-
 include/qemu-common.h                              |     4 +-
 include/qemu/atomic.h                              |     8 +
 include/qemu/bitmap.h                              |    17 +
 include/qemu/coroutine_int.h                       |    13 +-
 include/qemu/futex.h                               |     5 +
 include/qemu/hbitmap.h                             |     8 +-
 include/qemu/host-utils.h                          |    36 +-
 include/qemu/iov.h                                 |     6 -
 include/qemu/osdep.h                               |    60 +-
 include/qemu/sockets.h                             |    15 +-
 include/qemu/thread-posix.h                        |     4 +-
 include/qemu/throttle-options.h                    |    60 +-
 include/qemu/throttle.h                            |    11 +-
 include/qemu/typedefs.h                            |     3 +
 include/qom/cpu.h                                  |    73 +-
 include/qom/object.h                               |    65 +-
 include/qom/object_interfaces.h                    |    13 +-
 include/scsi/constants.h                           |   314 +
 include/scsi/pr-manager.h                          |    56 +
 include/scsi/utils.h                               |   128 +
 include/standard-headers/asm-s390/kvm_virtio.h     |    64 -
 include/standard-headers/asm-x86/hyperv.h          |    19 +-
 include/standard-headers/linux/pci_regs.h          |    42 +-
 include/standard-headers/linux/virtio_ring.h       |     4 +-
 include/sysemu/block-backend.h                     |    20 +-
 include/sysemu/dump.h                              |     2 +
 include/sysemu/iothread.h                          |    13 +
 include/sysemu/kvm.h                               |     2 +-
 include/sysemu/numa.h                              |     7 +-
 include/sysemu/seccomp.h                           |     8 +-
 include/sysemu/sysemu.h                            |     2 +-
 include/sysemu/tpm.h                               |     1 +
 include/sysemu/tpm_backend.h                       |    95 +-
 include/sysemu/tpm_backend_int.h                   |    41 -
 include/sysemu/watchdog.h                          |    12 +-
 include/ui/console.h                               |    64 +-
 include/ui/egl-helpers.h                           |    12 +-
 include/ui/gtk.h                                   |     2 +-
 include/ui/input.h                                 |    12 +-
 include/ui/sdl2.h                                  |     2 +-
 include/ui/shader.h                                |    14 +-
 include/ui/spice-display.h                         |     2 +-
 io/channel-socket.c                                |     2 +-
 io/channel-websock.c                               |   559 +-
 io/channel.c                                       |   134 +
 io/trace-events                                    |     9 +-
 iothread.c                                         |    85 +-
 libdecnumber/Makefile.objs                         |     5 +
 libdecnumber/decNumber.c                           |     2 +-
 linux-headers/asm-s390/kvm.h                       |     6 +
 linux-headers/linux/kvm.h                          |     3 +-
 linux-headers/linux/userfaultfd.h                  |    16 +-
 linux-user/arm/target_cpu.h                        |     4 +
 linux-user/elfload.c                               |    13 +-
 linux-user/hppa/syscall_nr.h                       |     2 +-
 linux-user/hppa/target_cpu.h                       |     4 +
 linux-user/ioctls.h                                |     5 +
 linux-user/main.c                                  |    68 +-
 linux-user/signal.c                                |    47 +-
 linux-user/sparc/target_syscall.h                  |     2 +-
 linux-user/strace.c                                |     4 +
 linux-user/syscall.c                               |   108 +-
 linux-user/syscall_defs.h                          |    90 +-
 memory.c                                           |   416 +-
 migration/Makefile.objs                            |     1 +
 migration/block.c                                  |    13 +-
 migration/channel.c                                |    18 +-
 migration/colo-comm.c                              |     4 +-
 migration/colo-failover.c                          |     4 +-
 migration/colo.c                                   |    14 +-
 migration/exec.c                                   |     2 +-
 migration/fd.c                                     |     2 +-
 migration/global_state.c                           |    10 +-
 migration/migration.c                              |   350 +-
 migration/migration.h                              |    21 +-
 migration/page_cache.c                             |    93 +-
 migration/page_cache.h                             |    18 +-
 migration/postcopy-ram.c                           |   154 +-
 migration/postcopy-ram.h                           |     6 +-
 migration/ram.c                                    |   499 +-
 migration/ram.h                                    |    12 +-
 migration/savevm.c                                 |   110 +-
 migration/socket.c                                 |    10 +-
 migration/tls.c                                    |     1 -
 migration/trace-events                             |     3 +-
 migration/vmstate-types.c                          |    11 +-
 migration/vmstate.c                                |    43 +-
 monitor.c                                          |    95 +-
 nbd/client.c                                       |   264 +-
 nbd/common.c                                       |   129 +-
 nbd/nbd-internal.h                                 |    93 +-
 nbd/server.c                                       |   365 +-
 nbd/trace-events                                   |    17 +-
 net/Makefile.objs                                  |     2 +
 net/colo-compare.c                                 |   244 +-
 net/colo.c                                         |    18 +-
 net/colo.h                                         |     1 +
 net/filter-mirror.c                                |     6 +
 net/filter-rewriter.c                              |     6 +-
 net/filter.c                                       |     2 +-
 net/hub.c                                          |    10 +-
 net/net.c                                          |    41 +-
 net/slirp.c                                        |    13 +-
 net/socket.c                                       |   162 +-
 numa.c                                             |    60 +-
 os-posix.c                                         |     1 -
 pc-bios/README                                     |     4 +-
 pc-bios/bios-256k.bin                              |   Bin 262144 -> 262144 bytes
 pc-bios/bios.bin                                   |   Bin 131072 -> 131072 bytes
 pc-bios/keymaps/Makefile                           |    56 +
 pc-bios/keymaps/ar                                 |   819 +-
 pc-bios/keymaps/bepo                               |  1108 +-
 pc-bios/keymaps/cz                                 |   853 +-
 pc-bios/keymaps/da                                 |   732 +-
 pc-bios/keymaps/de                                 |   767 +-
 pc-bios/keymaps/de-ch                              |   921 +-
 pc-bios/keymaps/en-gb                              |   724 +-
 pc-bios/keymaps/en-us                              |   718 +-
 pc-bios/keymaps/es                                 |   744 +-
 pc-bios/keymaps/et                                 |   818 +-
 pc-bios/keymaps/fi                                 |   814 +-
 pc-bios/keymaps/fo                                 |   879 +-
 pc-bios/keymaps/fr                                 |   706 +-
 pc-bios/keymaps/fr-be                              |   724 +-
 pc-bios/keymaps/fr-ca                              |   802 +-
 pc-bios/keymaps/fr-ch                              |   800 +-
 pc-bios/keymaps/hr                                 |   752 +-
 pc-bios/keymaps/hu                                 |   883 +-
 pc-bios/keymaps/is                                 |   802 +-
 pc-bios/keymaps/it                                 |   757 +-
 pc-bios/keymaps/ja                                 |   792 +-
 pc-bios/keymaps/lt                                 |   844 +-
 pc-bios/keymaps/lv                                 |   766 +-
 pc-bios/keymaps/mk                                 |   814 +-
 pc-bios/keymaps/nl                                 |   794 +-
 pc-bios/keymaps/no                                 |   758 +-
 pc-bios/keymaps/pl                                 |   789 +-
 pc-bios/keymaps/pt                                 |   737 +-
 pc-bios/keymaps/pt-br                              |   775 +-
 pc-bios/keymaps/ru                                 |   835 +-
 pc-bios/keymaps/th                                 |   878 +-
 pc-bios/keymaps/tr                                 |   819 +-
 pc-bios/openbios-ppc                               |   Bin 754936 -> 754936 bytes
 pc-bios/openbios-sparc32                           |   Bin 382048 -> 382048 bytes
 pc-bios/openbios-sparc64                           |   Bin 1593408 -> 1593408 bytes
 pc-bios/s390-ccw.img                               |   Bin 30520 -> 26416 bytes
 pc-bios/s390-ccw/netboot.mak                       |     2 +-
 pc-bios/s390-ccw/sclp.c                            |    24 +-
 pc-bios/s390-ccw/virtio-scsi.c                     |     3 +-
 pc-bios/s390-netboot.img                           |   Bin 83864 -> 83864 bytes
 pc-bios/vgabios-cirrus.bin                         |   Bin 38400 -> 38400 bytes
 pc-bios/vgabios-qxl.bin                            |   Bin 38912 -> 38912 bytes
 pc-bios/vgabios-stdvga.bin                         |   Bin 38912 -> 38912 bytes
 pc-bios/vgabios-virtio.bin                         |   Bin 38912 -> 38912 bytes
 pc-bios/vgabios-vmware.bin                         |   Bin 38912 -> 38912 bytes
 pc-bios/vgabios.bin                                |   Bin 38400 -> 38400 bytes
 pixman                                             |     1 -
 qapi-schema.json                                   |  5631 ++--------
 qapi/block-core.json                               |    99 +-
 qapi/block.json                                    |    73 +-
 qapi/char.json                                     |   538 +
 qapi/common.json                                   |   132 +-
 qapi/crypto.json                                   |     2 +-
 qapi/event.json                                    |   646 --
 qapi/introspect.json                               |     6 +-
 qapi/migration.json                                |  1166 ++
 qapi/net.json                                      |   706 ++
 qapi/qapi-clone-visitor.c                          |     1 +
 qapi/qapi-util.c                                   |    16 +-
 qapi/qapi-visit-core.c                             |    34 +-
 qapi/qmp-dispatch.c                                |     2 +-
 qapi/run-state.json                                |   352 +
 qapi/sockets.json                                  |   147 +
 qapi/string-input-visitor.c                        |     1 +
 qapi/tpm.json                                      |   152 +
 qapi/trace.json                                    |     2 +-
 qapi/transaction.json                              |   158 +
 qapi/ui.json                                       |   984 ++
 qdev-monitor.c                                     |     1 -
 qemu-doc.texi                                      |   812 +-
 qemu-img-cmds.hx                                   |     4 +-
 qemu-img.c                                         |   416 +-
 qemu-img.texi                                      |    24 +-
 qemu-io-cmds.c                                     |    25 +-
 qemu-io.c                                          |    15 +-
 qemu-keymap.c                                      |   258 +
 qemu-nbd.c                                         |     4 +-
 qemu-options.hx                                    |    81 +-
 qemu-seccomp.c                                     |   303 +-
 qemu.nsi                                           |     2 +-
 qga/commands-posix.c                               |    74 +-
 qga/commands-win32.c                               |   108 +-
 qga/qapi-schema.json                               |    38 +-
 qga/vss-win32.c                                    |     3 +-
 qga/vss-win32/install.cpp                          |    13 +-
 qga/vss-win32/requester.cpp                        |    12 +
 qmp.c                                              |    13 +
 qobject/Makefile.objs                              |     2 +-
 qobject/qbool.c                                    |     8 +
 qobject/qdict.c                                    |    29 +
 qobject/qlist.c                                    |    32 +
 qobject/qlit.c                                     |    84 +
 qobject/qnull.c                                    |    11 +-
 qobject/qnum.c                                     |    54 +
 qobject/qobject.c                                  |    29 +
 qobject/qstring.c                                  |     9 +
 qom/cpu.c                                          |    94 +-
 qom/object.c                                       |    36 +-
 qom/object_interfaces.c                            |    11 +-
 qtest.c                                            |    82 +-
 replay/replay-snapshot.c                           |     4 +-
 roms/config.seabios-128k                           |     4 +
 roms/openbios                                      |     2 +-
 roms/seabios                                       |     2 +-
 scripts/archive-source.sh                          |    73 +
 scripts/argparse.py                                |  2406 +++++
 scripts/checkpatch.pl                              |   146 +-
 scripts/coccinelle/qobject.cocci                   |     6 +
 scripts/create_config                              |     2 +-
 scripts/device-crash-test                          |     5 +-
 scripts/dump-guest-memory.py                       |    63 +
 scripts/get_maintainer.pl                          |     2 +-
 scripts/git-submodule.sh                           |    82 +
 scripts/make-release                               |     4 +
 scripts/qapi-event.py                              |     1 +
 scripts/qapi-types.py                              |     4 +
 scripts/qapi-visit.py                              |     2 +-
 scripts/qapi.py                                    |    24 +-
 scripts/qemu.py                                    |   174 +-
 scripts/qmp/qemu-ga-client                         |     2 +-
 scripts/qmp/qmp-shell                              |     4 +-
 scripts/qmp/qmp.py                                 |    65 +-
 scripts/qtest.py                                   |    13 +-
 scripts/update-linux-headers.sh                    |     5 +-
 scsi/Makefile.objs                                 |     3 +
 scsi/pr-helper.h                                   |    41 +
 scsi/pr-manager-helper.c                           |   302 +
 scsi/pr-manager.c                                  |   109 +
 scsi/qemu-pr-helper.c                              |  1086 ++
 scsi/trace-events                                  |     3 +
 scsi/utils.c                                       |   548 +
 slirp/if.c                                         |    69 +-
 slirp/slirp.c                                      |     8 +-
 slirp/slirp.h                                      |     1 -
 slirp/tcp_subr.c                                   |    11 +-
 softmmu_template.h                                 |   433 -
 stubs/Makefile.objs                                |     3 +-
 stubs/qmp_pc_dimm.c                                |    13 +
 stubs/qmp_pc_dimm_device_list.c                    |     8 -
 stubs/tpm.c                                        |    33 +
 target/alpha/cpu.c                                 |   136 +-
 target/alpha/cpu.h                                 |    13 +-
 target/alpha/helper.c                              |     8 +
 target/alpha/mem_helper.c                          |    19 +-
 target/alpha/translate.c                           |   359 +-
 target/arm/arch_dump.c                             |    11 +-
 target/arm/cpu.c                                   |   214 +-
 target/arm/cpu.h                                   |   262 +-
 target/arm/helper-a64.c                            |    46 +-
 target/arm/helper-a64.h                            |     4 +
 target/arm/helper.c                                |  1764 ++-
 target/arm/helper.h                                |     5 +-
 target/arm/internals.h                             |    87 +-
 target/arm/kvm.c                                   |     6 +-
 target/arm/kvm32.c                                 |     8 +-
 target/arm/kvm64.c                                 |    63 +-
 target/arm/kvm_arm.h                               |     9 +-
 target/arm/machine.c                               |   171 +-
 target/arm/op_helper.c                             |   203 +-
 target/arm/psci.c                                  |     2 +-
 target/arm/translate-a64.c                         |   590 +-
 target/arm/translate.c                             |  1001 +-
 target/arm/translate.h                             |    41 +-
 target/cris/cpu.c                                  |   106 +-
 target/cris/cpu.h                                  |     6 +-
 target/cris/translate.c                            |    25 +-
 target/cris/translate_v10.c                        |     2 -
 target/hppa/cpu.c                                  |    14 +-
 target/hppa/cpu.h                                  |     4 +-
 target/hppa/helper.h                               |     2 +
 target/hppa/op_helper.c                            |    32 +-
 target/hppa/translate.c                            |   922 +-
 target/i386/arch_dump.c                            |    41 +-
 target/i386/arch_memory_mapping.c                  |     1 -
 target/i386/cpu.c                                  |   121 +-
 target/i386/cpu.h                                  |    24 +-
 target/i386/hax-mem.c                              |     6 +-
 target/i386/hyperv-proto.h                         |   260 +
 target/i386/hyperv.c                               |     6 +-
 target/i386/kvm.c                                  |   195 +-
 target/i386/machine.c                              |    22 +-
 target/i386/monitor.c                              |    18 +-
 target/i386/ops_sse.h                              |    47 +-
 target/i386/svm_helper.c                           |     1 -
 target/i386/translate.c                            |   596 +-
 target/lm32/cpu.c                                  |    85 +-
 target/lm32/cpu.h                                  |     6 +-
 target/lm32/helper.c                               |     5 -
 target/lm32/translate.c                            |    26 +-
 target/m68k/cpu.c                                  |    88 +-
 target/m68k/cpu.h                                  |     6 +-
 target/m68k/fpu_helper.c                           |    44 +-
 target/m68k/helper.c                               |    20 -
 target/m68k/helper.h                               |     1 +
 target/m68k/op_helper.c                            |    33 +-
 target/m68k/translate.c                            |    34 +-
 target/microblaze/cpu.c                            |    13 +-
 target/microblaze/cpu.h                            |     3 +-
 target/microblaze/translate.c                      |    29 +-
 target/mips/Makefile.objs                          |     2 +-
 target/mips/cp0_timer.c                            |   165 +
 target/mips/cpu-qom.h                              |     1 +
 target/mips/cpu.c                                  |    55 +-
 target/mips/cpu.h                                  |   363 +-
 target/mips/dsp_helper.c                           |    56 +-
 target/mips/gdbstub.c                              |     1 +
 target/mips/helper.c                               |     1 +
 target/mips/internal.h                             |   422 +
 target/mips/kvm.c                                  |    11 +-
 target/mips/machine.c                              |     1 +
 target/mips/mips-defs.h                            |     6 +-
 target/mips/msa_helper.c                           |     1 +
 target/mips/op_helper.c                            |     1 +
 target/mips/translate.c                            |    86 +-
 target/mips/translate_init.c                       |    70 +-
 target/moxie/cpu.c                                 |    75 +-
 target/moxie/cpu.h                                 |     6 +-
 target/moxie/translate.c                           |    11 +-
 target/nios2/cpu.c                                 |    16 +-
 target/nios2/cpu.h                                 |     9 +-
 target/nios2/translate.c                           |    17 +-
 target/openrisc/cpu.c                              |    86 +-
 target/openrisc/cpu.h                              |    11 +-
 target/openrisc/machine.c                          |     1 -
 target/openrisc/sys_helper.c                       |     9 +-
 target/openrisc/translate.c                        |    17 +-
 target/ppc/Makefile.objs                           |     1 +
 target/ppc/STATUS                                  |   550 -
 target/ppc/arch_dump.c                             |    12 +-
 target/ppc/compat.c                                |     2 +-
 target/ppc/cpu-models.c                            |  1026 +-
 target/ppc/cpu-models.h                            |   263 +-
 target/ppc/cpu-qom.h                               |     1 +
 target/ppc/cpu.h                                   |    56 +-
 target/ppc/excp_helper.c                           |     7 +-
 target/ppc/helper_regs.h                           |    17 +-
 target/ppc/int_helper.c                            |    16 +-
 target/ppc/kvm.c                                   |   148 +-
 target/ppc/kvm_ppc.h                               |    30 +-
 target/ppc/machine.c                               |    12 +-
 target/ppc/mem_helper.c                            |     2 +-
 target/ppc/mmu_helper.c                            |    16 +-
 target/ppc/translate.c                             |    39 +-
 target/ppc/translate_init.c                        |   630 +-
 target/s390x/Makefile.objs                         |     4 +-
 target/s390x/arch_dump.c                           |     3 +-
 target/s390x/cc_helper.c                           |     1 +
 target/s390x/cpu-qom.h                             |     9 +-
 target/s390x/cpu.c                                 |   221 +-
 target/s390x/cpu.h                                 |   814 +-
 target/s390x/cpu_features.c                        |     2 +-
 target/s390x/cpu_models.c                          |    90 +-
 target/s390x/cpu_models.h                          |     8 +-
 target/s390x/crypto_helper.c                       |    65 +
 target/s390x/diag.c                                |    11 +-
 target/s390x/excp_helper.c                         |   166 +-
 target/s390x/fpu_helper.c                          |     1 +
 target/s390x/gdbstub.c                             |     1 +
 target/s390x/helper.c                              |   256 +-
 target/s390x/helper.h                              |     9 +-
 target/s390x/insn-data.def                         |    17 +-
 target/s390x/int_helper.c                          |     1 +
 target/s390x/internal.h                            |   425 +
 target/s390x/interrupt.c                           |   174 +-
 target/s390x/ioinst.c                              |   153 +-
 target/s390x/kvm-stub.c                            |   124 +
 target/s390x/kvm.c                                 |   602 +-
 target/s390x/kvm_s390x.h                           |    50 +
 target/s390x/machine.c                             |     8 +-
 target/s390x/mem_helper.c                          |   151 +-
 target/s390x/misc_helper.c                         |   153 +-
 target/s390x/mmu_helper.c                          |   113 +-
 target/s390x/sigp.c                                |   508 +
 target/s390x/trace-events                          |     4 +-
 target/s390x/translate.c                           |   145 +-
 target/sh4/cpu-qom.h                               |     8 +-
 target/sh4/cpu.c                                   |   120 +-
 target/sh4/cpu.h                                   |    12 +-
 target/sh4/translate.c                             |    25 +-
 target/sparc/cpu-qom.h                             |     2 +
 target/sparc/cpu.c                                 |   388 +-
 target/sparc/cpu.h                                 |    20 +-
 target/sparc/int32_helper.c                        |     2 +-
 target/sparc/int64_helper.c                        |     2 +-
 target/sparc/ldst_helper.c                         |    14 +-
 target/sparc/machine.c                             |     4 +-
 target/sparc/mmu_helper.c                          |    10 +-
 target/sparc/translate.c                           |    40 +-
 target/sparc/win_helper.c                          |     4 +-
 target/tilegx/cpu.c                                |    18 +-
 target/tilegx/cpu.h                                |     4 +-
 target/tilegx/translate.c                          |     5 +-
 target/tricore/cpu.c                               |    77 +-
 target/tricore/cpu.h                               |     6 +-
 target/tricore/helper.c                            |     5 -
 target/tricore/translate.c                         |    13 +-
 target/unicore32/cpu.c                             |    72 +-
 target/unicore32/cpu.h                             |     5 +-
 target/unicore32/helper.c                          |    11 +-
 target/unicore32/translate.c                       |    19 +-
 target/xtensa/cpu.c                                |    16 +-
 target/xtensa/cpu.h                                |     8 +-
 target/xtensa/helper.c                             |    24 +-
 target/xtensa/op_helper.c                          |     4 +-
 target/xtensa/translate.c                          |    37 +-
 tcg/aarch64/tcg-target.h                           |    10 +
 tcg/aarch64/tcg-target.inc.c                       |   397 +-
 tcg/arm/tcg-target.h                               |    11 +
 tcg/arm/tcg-target.inc.c                           |   931 +-
 tcg/i386/tcg-target.h                              |    14 +
 tcg/i386/tcg-target.inc.c                          |    52 +-
 tcg/ia64/tcg-target.h                              |   198 -
 tcg/ia64/tcg-target.inc.c                          |  2482 -----
 tcg/mips/tcg-target.h                              |     9 +
 tcg/mips/tcg-target.inc.c                          |   382 +-
 tcg/optimize.c                                     |   654 +-
 tcg/ppc/tcg-target.h                               |     9 +
 tcg/ppc/tcg-target.inc.c                           |   709 +-
 tcg/s390/tcg-target.h                              |    19 +
 tcg/s390/tcg-target.inc.c                          |  1057 +-
 tcg/sparc/tcg-target.h                             |     7 +
 tcg/sparc/tcg-target.inc.c                         |   531 +-
 tcg/tcg-be-ldst.h                                  |    97 -
 tcg/tcg-be-null.h                                  |    44 -
 tcg/tcg-ldst.inc.c                                 |    78 +
 tcg/tcg-op.c                                       |   208 +-
 tcg/tcg-op.h                                       |   144 +-
 tcg/tcg-pool.inc.c                                 |    85 +
 tcg/tcg-runtime.c                                  |   234 -
 tcg/tcg-runtime.h                                  |   136 -
 tcg/tcg.c                                          |  1445 ++-
 tcg/tcg.h                                          |   325 +-
 tcg/tci.c                                          |   552 +-
 tcg/tci/tcg-target.h                               |    14 +
 tcg/tci/tcg-target.inc.c                           |    15 +-
 tests/.gitignore                                   |     3 +
 tests/Makefile.include                             |    55 +-
 tests/acpi-test-data/pc/DSDT                       |   Bin 5098 -> 5144 bytes
 tests/acpi-test-data/pc/DSDT.bridge                |   Bin 6957 -> 7003 bytes
 tests/acpi-test-data/pc/DSDT.cphp                  |   Bin 5561 -> 5607 bytes
 tests/acpi-test-data/pc/DSDT.ipmikcs               |   Bin 5170 -> 5216 bytes
 tests/acpi-test-data/pc/DSDT.memhp                 |   Bin 6463 -> 6509 bytes
 tests/acpi-test-data/q35/DSDT                      |   Bin 7782 -> 7828 bytes
 tests/acpi-test-data/q35/DSDT.bridge               |   Bin 7799 -> 7845 bytes
 tests/acpi-test-data/q35/DSDT.cphp                 |   Bin 8245 -> 8291 bytes
 tests/acpi-test-data/q35/DSDT.ipmibt               |   Bin 7857 -> 7903 bytes
 tests/acpi-test-data/q35/DSDT.memhp                |   Bin 9147 -> 9193 bytes
 tests/acpi-utils.h                                 |    27 +-
 tests/ahci-test.c                                  |     4 +-
 tests/benchmark-crypto-cipher.c                    |     4 +-
 tests/benchmark-crypto-hash.c                      |     4 +-
 tests/benchmark-crypto-hmac.c                      |     4 +-
 tests/bios-tables-test.c                           |    42 +-
 tests/boot-order-test.c                            |    11 +-
 tests/boot-sector.c                                |    65 +-
 tests/boot-serial-test.c                           |    12 +-
 tests/check-qjson.c                                |   150 +-
 tests/check-qlit.c                                 |    74 +
 tests/check-qnull.c                                |     2 +-
 tests/check-qobject.c                              |   328 +
 tests/check-qom-proplist.c                         |    14 +-
 tests/crypto-tls-x509-helpers.c                    |     3 +-
 tests/docker/Makefile.include                      |    35 +-
 tests/docker/common.rc                             |    28 +-
 tests/docker/docker.py                             |    31 +-
 tests/docker/dockerfiles/centos6.docker            |     1 +
 tests/docker/dockerfiles/centos7.docker            |     1 +
 tests/docker/dockerfiles/debian-ports.docker       |     1 +
 tests/docker/dockerfiles/debian8-mxe.docker        |     1 +
 tests/docker/dockerfiles/debian8.docker            |     1 +
 tests/docker/dockerfiles/debian9.docker            |     1 +
 tests/docker/dockerfiles/fedora.docker             |     3 +-
 tests/docker/dockerfiles/min-glib.docker           |     2 +-
 tests/docker/dockerfiles/travis.docker             |     6 +-
 tests/docker/dockerfiles/ubuntu.docker             |    13 +-
 tests/docker/run                                   |    22 +-
 tests/docker/test-block                            |    21 +
 tests/docker/test-build                            |     1 +
 tests/docker/test-clang                            |     1 +
 tests/docker/test-full                             |    82 +-
 tests/docker/test-mingw                            |     1 +
 tests/docker/test-quick                            |     1 +
 tests/drive_del-test.c                             |    25 +-
 tests/endianness-test.c                            |    33 +-
 tests/fw_cfg-test.c                                |     4 +-
 tests/io-channel-helpers.c                         |   102 +-
 tests/ipmi-bt-test.c                               |    11 +-
 tests/keys/README                                  |     6 +
 tests/keys/id_rsa                                  |    27 +
 tests/keys/id_rsa.pub                              |     1 +
 tests/libqos/ahci.c                                |     2 +-
 tests/libqos/libqos.c                              |     2 +-
 tests/libqos/malloc.c                              |     6 +-
 tests/libqos/pci.c                                 |    26 +-
 tests/libqos/usb.c                                 |    30 +-
 tests/libqos/virtio.c                              |    17 +
 tests/libqos/virtio.h                              |     3 +
 tests/libqtest.c                                   |   129 +-
 tests/libqtest.h                                   |    52 +-
 tests/m25p80-test.c                                |     9 +-
 tests/migration-test.c                             |   592 ++
 tests/migration/guestperf/engine.py                |     6 +-
 tests/migration/guestperf/shell.py                 |    21 +-
 tests/numa-test.c                                  |    21 +-
 tests/pc-cpu-test.c                                |     2 +-
 tests/pnv-xscom-test.c                             |    16 +-
 tests/postcopy-test.c                              |   537 -
 tests/prom-env-test.c                              |    27 +-
 tests/ptimer-test-stubs.c                          |     4 +
 tests/pxe-test.c                                   |    38 +-
 .../qapi-schema/alternate-conflict-bool-string.err |     1 +
 .../alternate-conflict-bool-string.exit            |     1 +
 .../alternate-conflict-bool-string.json            |     4 +
 .../qapi-schema/alternate-conflict-bool-string.out |     0
 .../qapi-schema/alternate-conflict-num-string.err  |     1 +
 .../qapi-schema/alternate-conflict-num-string.exit |     1 +
 .../qapi-schema/alternate-conflict-num-string.json |     4 +
 .../qapi-schema/alternate-conflict-num-string.out  |     0
 tests/qemu-iotests/020                             |    27 +
 tests/qemu-iotests/020.out                         |    17 +
 tests/qemu-iotests/030                             |    12 +-
 tests/qemu-iotests/039.out                         |    10 +-
 tests/qemu-iotests/040                             |     8 +-
 tests/qemu-iotests/051                             |    12 +-
 tests/qemu-iotests/051.out                         |     2 +-
 tests/qemu-iotests/051.pc.out                      |    12 +-
 tests/qemu-iotests/055                             |    25 +-
 tests/qemu-iotests/058                             |     8 +-
 tests/qemu-iotests/060                             |   197 +
 tests/qemu-iotests/060.out                         |   230 +
 tests/qemu-iotests/061.out                         |     4 +-
 tests/qemu-iotests/067                             |     4 +-
 tests/qemu-iotests/067.out                         |     2 +-
 tests/qemu-iotests/068                             |     2 +-
 tests/qemu-iotests/068.out                         |     4 +
 tests/qemu-iotests/074.out                         |     2 -
 tests/qemu-iotests/075                             |    18 +-
 tests/qemu-iotests/077                             |     3 +-
 tests/qemu-iotests/077.out                         |    16 -
 tests/qemu-iotests/078                             |    14 +-
 tests/qemu-iotests/083                             |   138 +-
 tests/qemu-iotests/083.out                         |   164 +-
 tests/qemu-iotests/087                             |    11 +-
 tests/qemu-iotests/093                             |    62 +
 tests/qemu-iotests/093.out                         |     4 +-
 tests/qemu-iotests/102                             |     4 +-
 tests/qemu-iotests/106                             |     2 +-
 tests/qemu-iotests/125                             |     7 +-
 tests/qemu-iotests/125.out                         |   480 +-
 tests/qemu-iotests/127                             |    97 +
 tests/qemu-iotests/127.out                         |    14 +
 tests/qemu-iotests/133                             |     9 +
 tests/qemu-iotests/133.out                         |     5 +
 tests/qemu-iotests/136                             |    14 +-
 tests/qemu-iotests/137.out                         |     2 +-
 tests/qemu-iotests/139                             |    12 +-
 tests/qemu-iotests/140                             |     4 +-
 tests/qemu-iotests/147                             |     1 +
 tests/qemu-iotests/163                             |   170 +
 tests/qemu-iotests/163.out                         |     5 +
 tests/qemu-iotests/165                             |     2 +-
 tests/qemu-iotests/172                             |     2 +-
 tests/qemu-iotests/172.out                         |     8 -
 tests/qemu-iotests/176                             |    56 +-
 tests/qemu-iotests/176.out                         |   216 +-
 tests/qemu-iotests/177                             |    12 +-
 tests/qemu-iotests/177.out                         |    19 +-
 tests/qemu-iotests/181                             |     2 +
 tests/qemu-iotests/181.out                         |     1 -
 tests/qemu-iotests/182                             |    15 +-
 tests/qemu-iotests/184                             |   206 +
 tests/qemu-iotests/184.out                         |   302 +
 tests/qemu-iotests/186                             |     6 +-
 tests/qemu-iotests/187.out                         |     2 +-
 tests/qemu-iotests/191                             |   154 +
 tests/qemu-iotests/191.out                         |   827 ++
 tests/qemu-iotests/192                             |    23 +-
 tests/qemu-iotests/194                             |    95 +-
 tests/qemu-iotests/194.out                         |    11 +-
 tests/qemu-iotests/195                             |    93 +
 tests/qemu-iotests/195.out                         |    78 +
 tests/qemu-iotests/196                             |    66 +
 tests/qemu-iotests/196.out                         |     5 +
 tests/qemu-iotests/197                             |   109 +
 tests/qemu-iotests/197.out                         |    26 +
 tests/qemu-iotests/198                             |   104 +
 tests/qemu-iotests/198.out                         |   126 +
 tests/qemu-iotests/200                             |    99 +
 tests/qemu-iotests/200.out                         |    14 +
 tests/qemu-iotests/check                           |   587 +-
 tests/qemu-iotests/common                          |   459 -
 tests/qemu-iotests/common.config                   |   206 +-
 tests/qemu-iotests/common.filter                   |    15 +-
 tests/qemu-iotests/common.qemu                     |    23 +-
 tests/qemu-iotests/common.rc                       |   207 +-
 tests/qemu-iotests/group                           |     9 +
 tests/qemu-iotests/iotests.py                      |    35 +-
 tests/qemu-iotests/nbd-fault-injector.py           |     8 +-
 tests/qht-bench.c                                  |     2 +-
 tests/qmp-test.c                                   |   181 +-
 tests/tco-test.c                                   |    10 +-
 tests/test-aio-multithread.c                       |     5 +-
 tests/test-blockjob-txn.c                          |     2 +-
 tests/test-crypto-block.c                          |     3 +-
 tests/test-filter-mirror.c                         |    24 +-
 tests/test-filter-redirector.c                     |    76 +-
 tests/test-hbitmap.c                               |    10 +-
 tests/test-hmp.c                                   |    11 +-
 tests/test-io-channel-tls.c                        |     6 +-
 tests/test-iov.c                                   |    13 +-
 tests/test-netfilter.c                             |    11 +-
 tests/test-qapi-util.c                             |    18 +-
 tests/test-qga.c                                   |    90 -
 tests/test-qobject-input-visitor.c                 |     8 +-
 tests/test-qobject-output-visitor.c                |     2 +-
 tests/test-string-input-visitor.c                  |     4 +-
 tests/test-string-output-visitor.c                 |     4 +-
 tests/test-throttle.c                              |   191 +-
 tests/test-vmstate.c                               |    13 +-
 tests/usb-hcd-uhci-test.c                          |    26 +-
 tests/usb-hcd-xhci-test.c                          |    51 +-
 tests/vhost-user-bridge.c                          |     1 +
 tests/vhost-user-test.c                            |    17 +-
 tests/virtio-balloon-test.c                        |     8 +-
 tests/virtio-blk-test.c                            |     5 +-
 tests/virtio-console-test.c                        |    19 +-
 tests/virtio-scsi-test.c                           |    26 +-
 tests/virtio-serial-test.c                         |    35 +-
 tests/vm/Makefile.include                          |    42 +
 tests/vm/README                                    |    89 +
 tests/vm/basevm.py                                 |   262 +
 tests/vm/freebsd                                   |    42 +
 tests/vm/netbsd                                    |    42 +
 tests/vm/openbsd                                   |    43 +
 tests/vm/ubuntu.i386                               |    89 +
 tests/vmgenid-test.c                               |    53 +-
 tpm.c                                              |   145 +-
 trace-events                                       |     3 +
 trace/control-target.c                             |    18 +-
 trace/control.c                                    |     4 +-
 trace/simple.c                                     |     3 +-
 ui/Makefile.objs                                   |     1 +
 ui/cocoa.m                                         |   135 +-
 ui/console-gl.c                                    |    47 +-
 ui/console.c                                       |    37 +-
 ui/curses.c                                        |    27 +-
 ui/cursor.c                                        |     2 +-
 ui/egl-headless.c                                  |    65 +-
 ui/egl-helpers.c                                   |    99 +-
 ui/gtk-egl.c                                       |     6 +-
 ui/gtk-gl-area.c                                   |     9 +-
 ui/input-keymap.c                                  |   326 +-
 ui/input-legacy.c                                  |    11 +-
 ui/input.c                                         |    52 +-
 ui/keycodemapdb                                    |     1 +
 ui/keymaps.c                                       |    10 +-
 ui/qemu-pixman.c                                   |     4 -
 ui/sdl2-gl.c                                       |     8 +-
 ui/sdl2.c                                          |    49 +-
 ui/shader.c                                        |    57 +-
 ui/shader/texture-blit-flip.vert                   |    10 +
 ui/spice-display.c                                 |     4 +-
 ui/trace-events                                    |    21 +
 ui/vnc-auth-sasl.c                                 |   113 +-
 ui/vnc-auth-vencrypt.c                             |    26 +-
 ui/vnc-enc-tight.c                                 |     2 +-
 ui/vnc-ws.c                                        |    12 +-
 ui/vnc.c                                           |    67 +-
 user-exec-stub.c                                   |    34 -
 user-exec.c                                        |   575 -
 util/Makefile.objs                                 |     1 +
 util/aio-posix.c                                   |    16 +-
 util/async.c                                       |    15 +-
 util/bitmap.c                                      |    47 +
 util/bitops.c                                      |     6 +-
 util/cacheinfo.c                                   |    11 +-
 util/cutils.c                                      |     3 +-
 util/hbitmap.c                                     |     8 +-
 util/keyval.c                                      |     1 -
 util/main-loop.c                                   |    54 +-
 util/osdep.c                                       |    41 +
 util/oslib-posix.c                                 |    28 +-
 util/pagesize.c                                    |    18 +
 util/qemu-config.c                                 |    15 +-
 util/qemu-coroutine-sleep.c                        |    12 +
 util/qemu-coroutine.c                              |    14 +
 util/qemu-sockets.c                                |   354 +-
 util/qemu-thread-posix.c                           |    10 +-
 util/stats64.c                                     |     4 +-
 util/throttle.c                                    |   238 +-
 version.rc                                         |     2 +-
 vl.c                                               |   190 +-
 1358 files changed, 89932 insertions(+), 52550 deletions(-)

diff --git a/.gitignore b/.gitignore
index cf65316..588769b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,8 @@
 /trace/generated-tcg-tracers.h
 /ui/shader/texture-blit-frag.h
 /ui/shader/texture-blit-vert.h
+/ui/shader/texture-blit-flip-vert.h
+/ui/input-keymap-*.c
 *-timestamp
 /*-softmmu
 /*-darwin-user
@@ -44,14 +46,17 @@
 /qemu-io
 /qemu-ga
 /qemu-bridge-helper
+/qemu-keymap
 /qemu-monitor.texi
 /qemu-monitor-info.texi
 /qemu-version.h
 /qemu-version.h.tmp
 /module_block.h
+/scsi/qemu-pr-helper
 /vscclient
 /vhost-user-scsi
 /fsdev/virtfs-proxy-helper
+*.tmp
 *.[1-9]
 *.a
 *.aux
@@ -111,6 +116,7 @@
 /docs/version.texi
 *.tps
 .stgit-*
+.git-submodule-status
 cscope.*
 tags
 TAGS
diff --git a/.gitmodules b/.gitmodules
index 5b0c212..1500579 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -22,9 +22,6 @@
 [submodule "roms/sgabios"]
 	path = roms/sgabios
 	url = git://git.qemu-project.org/sgabios.git
-[submodule "pixman"]
-	path = pixman
-	url = git://anongit.freedesktop.org/pixman
 [submodule "dtc"]
 	path = dtc
 	url = git://git.qemu-project.org/dtc.git
@@ -37,3 +34,9 @@
 [submodule "roms/QemuMacDrivers"]
 	path = roms/QemuMacDrivers
 	url = git://git.qemu.org/QemuMacDrivers.git
+[submodule "ui/keycodemapdb"]
+	path = ui/keycodemapdb
+	url = git://git.qemu.org/keycodemapdb.git
+[submodule "capstone"]
+	path = capstone
+	url = git://git.qemu.org/capstone.git
diff --git a/.mailmap b/.mailmap
index 28defa1..ee81ac8 100644
--- a/.mailmap
+++ b/.mailmap
@@ -8,8 +8,11 @@ Aurelien Jarno <aurelien@aurel32.net> aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-7
 Blue Swirl <blauwirbel@gmail.com> blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
 Edgar E. Iglesias <edgar.iglesias@gmail.com> edgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
 Fabrice Bellard <fabrice@bellard.org> bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
+James Hogan <jhogan@kernel.org> <james.hogan@imgtec.com>
 Jocelyn Mayer <l_indien@magic.fr> j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>
 Paul Brook <paul@codesourcery.com> pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
+Paul Burton <paul.burton@mips.com> <paul.burton@imgtec.com>
+Paul Burton <paul.burton@mips.com> <paul@archlinuxmips.org>
 Thiemo Seufer <ths@networkno.de> ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>
 malc <av1474@comtv.ru> malc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>
 # There is also a:
diff --git a/COPYING.PYTHON b/COPYING.PYTHON
new file mode 100644
index 0000000..4d3f1ef
--- /dev/null
+++ b/COPYING.PYTHON
@@ -0,0 +1,270 @@
+A. HISTORY OF THE SOFTWARE
+==========================
+
+Python was created in the early 1990s by Guido van Rossum at Stichting
+Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
+as a successor of a language called ABC.  Guido remains Python's
+principal author, although it includes many contributions from others.
+
+In 1995, Guido continued his work on Python at the Corporation for
+National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
+in Reston, Virginia where he released several versions of the
+software.
+
+In May 2000, Guido and the Python core development team moved to
+BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
+year, the PythonLabs team moved to Digital Creations (now Zope
+Corporation, see http://www.zope.com).  In 2001, the Python Software
+Foundation (PSF, see http://www.python.org/psf/) was formed, a
+non-profit organization created specifically to own Python-related
+Intellectual Property.  Zope Corporation is a sponsoring member of
+the PSF.
+
+All Python releases are Open Source (see http://www.opensource.org for
+the Open Source Definition).  Historically, most, but not all, Python
+releases have also been GPL-compatible; the table below summarizes
+the various releases.
+
+    Release         Derived     Year        Owner       GPL-
+                    from                                compatible? (1)
+
+    0.9.0 thru 1.2              1991-1995   CWI         yes
+    1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
+    1.6             1.5.2       2000        CNRI        no
+    2.0             1.6         2000        BeOpen.com  no
+    1.6.1           1.6         2001        CNRI        yes (2)
+    2.1             2.0+1.6.1   2001        PSF         no
+    2.0.1           2.0+1.6.1   2001        PSF         yes
+    2.1.1           2.1+2.0.1   2001        PSF         yes
+    2.2             2.1.1       2001        PSF         yes
+    2.1.2           2.1.1       2002        PSF         yes
+    2.1.3           2.1.2       2002        PSF         yes
+    2.2.1           2.2         2002        PSF         yes
+    2.2.2           2.2.1       2002        PSF         yes
+    2.2.3           2.2.2       2003        PSF         yes
+    2.3             2.2.2       2002-2003   PSF         yes
+    2.3.1           2.3         2002-2003   PSF         yes
+    2.3.2           2.3.1       2002-2003   PSF         yes
+    2.3.3           2.3.2       2002-2003   PSF         yes
+    2.3.4           2.3.3       2004        PSF         yes
+    2.3.5           2.3.4       2005        PSF         yes
+    2.4             2.3         2004        PSF         yes
+    2.4.1           2.4         2005        PSF         yes
+    2.4.2           2.4.1       2005        PSF         yes
+    2.4.3           2.4.2       2006        PSF         yes
+    2.5             2.4         2006        PSF         yes
+    2.7             2.6         2010        PSF         yes
+
+Footnotes:
+
+(1) GPL-compatible doesn't mean that we're distributing Python under
+    the GPL.  All Python licenses, unlike the GPL, let you distribute
+    a modified version without making your changes open source.  The
+    GPL-compatible licenses make it possible to combine Python with
+    other software that is released under the GPL; the others don't.
+
+(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
+    because its license has a choice of law clause.  According to
+    CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
+    is "not incompatible" with the GPL.
+
+Thanks to the many outside volunteers who have worked under Guido's
+direction to make these releases possible.
+
+
+B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
+===============================================================
+
+PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
+--------------------------------------------
+
+1. This LICENSE AGREEMENT is between the Python Software Foundation
+("PSF"), and the Individual or Organization ("Licensee") accessing and
+otherwise using this software ("Python") in source or binary form and
+its associated documentation.
+
+2. Subject to the terms and conditions of this License Agreement, PSF
+hereby grants Licensee a nonexclusive, royalty-free, world-wide
+license to reproduce, analyze, test, perform and/or display publicly,
+prepare derivative works, distribute, and otherwise use Python
+alone or in any derivative version, provided, however, that PSF's
+License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
+2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
+Reserved" are retained in Python alone or in any derivative version 
+prepared by Licensee.
+
+3. In the event Licensee prepares a derivative work that is based on
+or incorporates Python or any part thereof, and wants to make
+the derivative work available to others as provided herein, then
+Licensee hereby agrees to include in any such work a brief summary of
+the changes made to Python.
+
+4. PSF is making Python available to Licensee on an "AS IS"
+basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+6. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+7. Nothing in this License Agreement shall be deemed to create any
+relationship of agency, partnership, or joint venture between PSF and
+Licensee.  This License Agreement does not grant permission to use PSF
+trademarks or trade name in a trademark sense to endorse or promote
+products or services of Licensee, or any third party.
+
+8. By copying, installing or otherwise using Python, Licensee
+agrees to be bound by the terms and conditions of this License
+Agreement.
+
+
+BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
+-------------------------------------------
+
+BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
+
+1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
+office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
+Individual or Organization ("Licensee") accessing and otherwise using
+this software in source or binary form and its associated
+documentation ("the Software").
+
+2. Subject to the terms and conditions of this BeOpen Python License
+Agreement, BeOpen hereby grants Licensee a non-exclusive,
+royalty-free, world-wide license to reproduce, analyze, test, perform
+and/or display publicly, prepare derivative works, distribute, and
+otherwise use the Software alone or in any derivative version,
+provided, however, that the BeOpen Python License is retained in the
+Software, alone or in any derivative version prepared by Licensee.
+
+3. BeOpen is making the Software available to Licensee on an "AS IS"
+basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
+SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
+AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
+DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+5. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+6. This License Agreement shall be governed by and interpreted in all
+respects by the law of the State of California, excluding conflict of
+law provisions.  Nothing in this License Agreement shall be deemed to
+create any relationship of agency, partnership, or joint venture
+between BeOpen and Licensee.  This License Agreement does not grant
+permission to use BeOpen trademarks or trade names in a trademark
+sense to endorse or promote products or services of Licensee, or any
+third party.  As an exception, the "BeOpen Python" logos available at
+http://www.pythonlabs.com/logos.html may be used according to the
+permissions granted on that web page.
+
+7. By copying, installing or otherwise using the software, Licensee
+agrees to be bound by the terms and conditions of this License
+Agreement.
+
+
+CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
+---------------------------------------
+
+1. This LICENSE AGREEMENT is between the Corporation for National
+Research Initiatives, having an office at 1895 Preston White Drive,
+Reston, VA 20191 ("CNRI"), and the Individual or Organization
+("Licensee") accessing and otherwise using Python 1.6.1 software in
+source or binary form and its associated documentation.
+
+2. Subject to the terms and conditions of this License Agreement, CNRI
+hereby grants Licensee a nonexclusive, royalty-free, world-wide
+license to reproduce, analyze, test, perform and/or display publicly,
+prepare derivative works, distribute, and otherwise use Python 1.6.1
+alone or in any derivative version, provided, however, that CNRI's
+License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
+1995-2001 Corporation for National Research Initiatives; All Rights
+Reserved" are retained in Python 1.6.1 alone or in any derivative
+version prepared by Licensee.  Alternately, in lieu of CNRI's License
+Agreement, Licensee may substitute the following text (omitting the
+quotes): "Python 1.6.1 is made available subject to the terms and
+conditions in CNRI's License Agreement.  This Agreement together with
+Python 1.6.1 may be located on the Internet using the following
+unique, persistent identifier (known as a handle): 1895.22/1013.  This
+Agreement may also be obtained from a proxy server on the Internet
+using the following URL: http://hdl.handle.net/1895.22/1013".
+
+3. In the event Licensee prepares a derivative work that is based on
+or incorporates Python 1.6.1 or any part thereof, and wants to make
+the derivative work available to others as provided herein, then
+Licensee hereby agrees to include in any such work a brief summary of
+the changes made to Python 1.6.1.
+
+4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
+basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
+INFRINGE ANY THIRD PARTY RIGHTS.
+
+5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+
+6. This License Agreement will automatically terminate upon a material
+breach of its terms and conditions.
+
+7. This License Agreement shall be governed by the federal
+intellectual property law of the United States, including without
+limitation the federal copyright law, and, to the extent such
+U.S. federal law does not apply, by the law of the Commonwealth of
+Virginia, excluding Virginia's conflict of law provisions.
+Notwithstanding the foregoing, with regard to derivative works based
+on Python 1.6.1 that incorporate non-separable material that was
+previously distributed under the GNU General Public License (GPL), the
+law of the Commonwealth of Virginia shall govern this License
+Agreement only as to issues arising under or with respect to
+Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
+License Agreement shall be deemed to create any relationship of
+agency, partnership, or joint venture between CNRI and Licensee.  This
+License Agreement does not grant permission to use CNRI trademarks or
+trade name in a trademark sense to endorse or promote products or
+services of Licensee, or any third party.
+
+8. By clicking on the "ACCEPT" button where indicated, or by copying,
+installing or otherwise using Python 1.6.1, Licensee agrees to be
+bound by the terms and conditions of this License Agreement.
+
+        ACCEPT
+
+
+CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
+--------------------------------------------------
+
+Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
+The Netherlands.  All rights reserved.
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Stichting Mathematisch
+Centrum or CWI not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
+THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/Changelog b/Changelog
index 1249b8a..4a90bb9 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,6 @@
 This file documents changes for QEMU releases 0.12 and earlier.
 For changelog information for later releases, see
-http://wiki.qemu-project.org/ChangeLog or look at the git history for
+https://wiki.qemu.org/ChangeLog or look at the git history for
 more detailed information.
 
 
diff --git a/MAINTAINERS b/MAINTAINERS
index ccee28b..0255113 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -61,7 +61,7 @@ F: */
 
 Responsible Disclosure, Reporting Security Issues
 ------------------------------
-W: http://wiki.qemu.org/SecurityProcess
+W: https://wiki.qemu.org/SecurityProcess
 M: Michael S. Tsirkin <mst@redhat.com>
 L: secalert@redhat.com
 
@@ -86,7 +86,6 @@ M: Richard Henderson <rth@twiddle.net>
 S: Maintained
 F: cpus.c
 F: exec.c
-F: softmmu_template.h
 F: accel/tcg/
 F: include/exec/cpu*.h
 F: include/exec/exec-all.h
@@ -163,7 +162,7 @@ F: disas/microblaze.c
 
 MIPS
 M: Aurelien Jarno <aurelien@aurel32.net>
-M: Yongbok Kim <yongbok.kim@imgtec.com>
+M: Yongbok Kim <yongbok.kim@mips.com>
 S: Maintained
 F: target/mips/
 F: hw/mips/
@@ -217,6 +216,7 @@ S: Maintained
 F: target/s390x/
 F: hw/s390x/
 F: disas/s390.c
+L: qemu-s390x@nongnu.org
 
 SH4
 M: Aurelien Jarno <aurelien@aurel32.net>
@@ -250,6 +250,7 @@ S: Maintained
 F: target/i386/
 F: hw/i386/
 F: disas/i386.c
+T: git git://github.com/ehabkost/qemu.git x86-next
 
 Xtensa
 M: Max Filippov <jcmvbkbc@gmail.com>
@@ -284,7 +285,7 @@ S: Maintained
 F: target/arm/kvm.c
 
 MIPS
-M: James Hogan <james.hogan@imgtec.com>
+M: James Hogan <jhogan@kernel.org>
 S: Maintained
 F: target/mips/kvm.c
 
@@ -299,14 +300,18 @@ M: Cornelia Huck <cohuck@redhat.com>
 M: Alexander Graf <agraf@suse.de>
 S: Maintained
 F: target/s390x/kvm.c
+F: target/s390x/kvm_s390x.h
+F: target/s390x/kvm-stub.c
 F: target/s390x/ioinst.[ch]
 F: target/s390x/machine.c
+F: target/s390x/sigp.c
 F: hw/intc/s390_flic.c
 F: hw/intc/s390_flic_kvm.c
 F: include/hw/s390x/s390_flic.h
 F: gdb-xml/s390*.xml
 T: git git://github.com/cohuck/qemu.git s390-next
 T: git git://github.com/borntraeger/qemu.git s390-next
+L: qemu-s390x@nongnu.org
 
 X86
 M: Paolo Bonzini <pbonzini@redhat.com>
@@ -380,6 +385,7 @@ M: Peter Maydell <peter.maydell@linaro.org>
 L: qemu-arm@nongnu.org
 S: Maintained
 F: hw/char/pl011.c
+F: include/hw/char/pl011.h
 F: hw/display/pl110*
 F: hw/dma/pl080.c
 F: hw/dma/pl330.c
@@ -403,13 +409,15 @@ F: hw/intc/gic_internal.h
 F: hw/misc/a9scu.c
 F: hw/misc/arm11scu.c
 F: hw/timer/a9gtimer*
-F: hw/timer/arm_*
-F: include/hw/arm/arm.h
+F: hw/timer/arm*
+F: include/hw/arm/arm*.h
 F: include/hw/intc/arm*
 F: include/hw/misc/a9scu.h
 F: include/hw/misc/arm11scu.h
 F: include/hw/timer/a9gtimer.h
 F: include/hw/timer/arm_mptimer.h
+F: include/hw/timer/armv7m_systick.h
+F: tests/test-arm-mptimer.c
 
 Exynos
 M: Igor Mitsyanko <i.mitsyanko@gmail.com>
@@ -512,6 +520,7 @@ M: Peter Maydell <peter.maydell@linaro.org>
 L: qemu-arm@nongnu.org
 S: Maintained
 F: hw/*/versatile*
+F: hw/misc/arm_sysctl.c
 
 Xilinx Zynq
 M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
@@ -548,12 +557,30 @@ F: hw/char/stm32f2xx_usart.c
 F: hw/timer/stm32f2xx_timer.c
 F: hw/adc/*
 F: hw/ssi/stm32f2xx_spi.c
+F: include/hw/*/stm32*.h
 
 Netduino 2
 M: Alistair Francis <alistair@alistair23.me>
 S: Maintained
 F: hw/arm/netduino2.c
 
+SmartFusion2
+M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
+S: Maintained
+F: hw/arm/msf2-soc.c
+F: hw/misc/msf2-sysreg.c
+F: hw/timer/mss-timer.c
+F: hw/ssi/mss-spi.c
+F: include/hw/arm/msf2-soc.h
+F: include/hw/misc/msf2-sysreg.h
+F: include/hw/timer/mss-timer.h
+F: include/hw/ssi/mss-spi.h
+
+Emcraft M2S-FG484
+M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
+S: Maintained
+F: hw/arm/msf2-som.c
+
 CRIS Machines
 -------------
 Axis Dev88
@@ -616,7 +643,7 @@ S: Maintained
 F: hw/mips/mips_malta.c
 
 Mipssim
-M: Yongbok Kim <yongbok.kim@imgtec.com>
+M: Yongbok Kim <yongbok.kim@mips.com>
 S: Odd Fixes
 F: hw/mips/mips_mipssim.c
 F: hw/net/mipsnet.c
@@ -627,12 +654,12 @@ S: Maintained
 F: hw/mips/mips_r4k.c
 
 Fulong 2E
-M: Yongbok Kim <yongbok.kim@imgtec.com>
+M: Yongbok Kim <yongbok.kim@mips.com>
 S: Odd Fixes
 F: hw/mips/mips_fulong2e.c
 
 Boston
-M: Paul Burton <paul.burton@imgtec.com>
+M: Paul Burton <paul.burton@mips.com>
 S: Maintained
 F: hw/core/loader-fit.c
 F: hw/mips/boston.c
@@ -771,7 +798,7 @@ F: pc-bios/openbios-sparc64
 Sun4v
 M: Artyom Tarasenko <atar4qemu@gmail.com>
 S: Maintained
-F: hw/sparc64/sun4v.c
+F: hw/sparc64/niagara.c
 F: hw/timer/sun4v-rtc.c
 F: include/hw/timer/sun4v-rtc.h
 
@@ -790,6 +817,7 @@ M: Christian Borntraeger <borntraeger@de.ibm.com>
 M: Alexander Graf <agraf@suse.de>
 S: Supported
 F: hw/char/sclp*.[hc]
+F: hw/char/terminal3270.c
 F: hw/s390x/
 F: include/hw/s390x/
 F: pc-bios/s390-ccw/
@@ -799,6 +827,7 @@ F: pc-bios/s390-ccw.img
 F: default-configs/s390x-softmmu.mak
 T: git git://github.com/cohuck/qemu.git s390-next
 T: git git://github.com/borntraeger/qemu.git s390-next
+L: qemu-s390x@nongnu.org
 
 UniCore32 Machines
 -------------
@@ -858,6 +887,7 @@ S: Supported
 F: hw/core/machine.c
 F: hw/core/null-machine.c
 F: include/hw/boards.h
+T: git git://github.com/ehabkost/qemu.git machine-next
 
 Xtensa Machines
 ---------------
@@ -923,6 +953,9 @@ F: include/hw/pci/*
 F: hw/misc/pci-testdev.c
 F: hw/pci/*
 F: hw/pci-bridge/*
+F: docs/pci*
+F: docs/specs/*pci*
+F: default-configs/pci.mak
 
 ACPI/SMBIOS
 M: Michael S. Tsirkin <mst@redhat.com>
@@ -973,16 +1006,15 @@ F: hw/scsi/*
 F: tests/virtio-scsi-test.c
 T: git git://github.com/bonzini/qemu.git scsi-next
 
-LSI53C895A
-S: Orphan
-F: hw/scsi/lsi53c895a.c
-
 SSI
 M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
+M: Alistair Francis <alistair.francis@xilinx.com>
 S: Maintained
 F: hw/ssi/*
 F: hw/block/m25p80.c
+F: include/hw/ssi/ssi.h
 X: hw/ssi/xilinx_*
+F: tests/m25p80-test.c
 
 Xilinx SPI
 M: Alistair Francis <alistair.francis@xilinx.com>
@@ -999,6 +1031,7 @@ F: docs/usb2.txt
 F: docs/usb-storage.txt
 F: include/hw/usb.h
 F: include/hw/usb/
+F: default-configs/usb.mak
 
 USB (serial adapter)
 M: Gerd Hoffmann <kraxel@redhat.com>
@@ -1019,11 +1052,13 @@ F: hw/vfio/ccw.c
 F: hw/s390x/s390-ccw.c
 F: include/hw/s390x/s390-ccw.h
 T: git git://github.com/cohuck/qemu.git s390-next
+L: qemu-s390x@nongnu.org
 
 vhost
 M: Michael S. Tsirkin <mst@redhat.com>
 S: Supported
 F: hw/*/*vhost*
+F: docs/interop/vhost-user.txt
 
 virtio
 M: Michael S. Tsirkin <mst@redhat.com>
@@ -1061,6 +1096,7 @@ S: Supported
 F: hw/s390x/virtio-ccw.[hc]
 T: git git://github.com/cohuck/qemu.git s390-next
 T: git git://github.com/borntraeger/qemu.git s390-next
+L: qemu-s390x@nongnu.org
 
 virtio-input
 M: Gerd Hoffmann <kraxel@redhat.com>
@@ -1101,11 +1137,12 @@ F: hw/block/nvme*
 F: tests/nvme-test.c
 
 megasas
-M: Hannes Reinecke <hare@suse.de>
+M: Hannes Reinecke <hare@suse.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: hw/scsi/megasas.c
 F: hw/scsi/mfi.h
+F: tests/megasas-test.c
 
 Network packet abstractions
 M: Dmitry Fleytman <dmitry@daynix.com>
@@ -1120,6 +1157,7 @@ M: Dmitry Fleytman <dmitry@daynix.com>
 S: Maintained
 F: hw/net/vmxnet*
 F: hw/scsi/vmw_pvscsi*
+F: tests/vmxnet3-test.c
 
 Rocker
 M: Jiri Pirko <jiri@resnulli.us>
@@ -1129,7 +1167,7 @@ F: tests/rocker/
 F: docs/specs/rocker.txt
 
 NVDIMM
-M: Xiao Guangrong <guangrong.xiao@linux.intel.com>
+M: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
 S: Maintained
 F: hw/acpi/nvdimm.c
 F: hw/mem/nvdimm.c
@@ -1145,11 +1183,17 @@ M: Dmitry Fleytman <dmitry@daynix.com>
 S: Maintained
 F: hw/net/e1000e*
 
+eepro100
+M: Stefan Weil <sw@weilnetz.de>
+S: Maintained
+F: hw/net/eepro100.c
+
 Generic Loader
 M: Alistair Francis <alistair.francis@xilinx.com>
 S: Maintained
 F: hw/core/generic-loader.c
 F: include/hw/core/generic-loader.h
+F: docs/generic-loader.txt
 
 CHRP NVRAM
 M: Thomas Huth <thuth@redhat.com>
@@ -1211,8 +1255,16 @@ F: util/aio-*.c
 F: block/io.c
 F: migration/block*
 F: include/block/aio.h
+F: scripts/qemugdb/aio.py
 T: git git://github.com/stefanha/qemu.git block
 
+Block SCSI subsystem
+M: Paolo Bonzini <pbonzini@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: include/scsi/*
+F: scsi/*
+
 Block Jobs
 M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
@@ -1231,6 +1283,7 @@ S: Supported
 F: blockdev.c
 F: block/qapi.c
 F: qapi/block*.json
+F: qapi/transaction.json
 T: git git://repo.or.cz/qemu/armbru.git block-next
 
 Dirty Bitmaps
@@ -1243,7 +1296,7 @@ F: block/dirty-bitmap.c
 F: include/qemu/hbitmap.h
 F: include/block/dirty-bitmap.h
 F: tests/test-hbitmap.c
-F: docs/bitmaps.md
+F: docs/interop/bitmaps.rst
 T: git git://github.com/famz/qemu.git bitmaps
 T: git git://github.com/jnsnow/qemu.git bitmaps
 
@@ -1253,6 +1306,7 @@ M: Marc-André Lureau <marcandre.lureau@redhat.com>
 S: Maintained
 F: chardev/
 F: include/chardev/
+F: qapi/char.json
 
 Character Devices (Braille)
 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
@@ -1286,6 +1340,17 @@ S: Maintained
 F: device_tree.c
 F: include/sysemu/device_tree.h
 
+Dump
+S: Supported
+M: Marc-André Lureau <marcandre.lureau@redhat.com>
+F: dump.c
+F: hw/misc/vmcoreinfo.c
+F: include/hw/misc/vmcoreinfo.h
+F: include/sysemu/dump-arch.h
+F: include/sysemu/dump.h
+F: scripts/dump-guest-memory.py
+F: stubs/dump.c
+
 Error reporting
 M: Markus Armbruster <armbru@redhat.com>
 S: Supported
@@ -1319,12 +1384,14 @@ F: include/ui/spice-display.h
 F: ui/spice-*.c
 F: audio/spiceaudio.c
 F: hw/display/qxl*
+F: qapi/ui.json
 
 Graphics
 M: Gerd Hoffmann <kraxel@redhat.com>
 S: Odd Fixes
 F: ui/
 F: include/ui/
+F: qapi/ui.json
 
 Cocoa graphics
 M: Peter Maydell <peter.maydell@linaro.org>
@@ -1338,6 +1405,7 @@ F: cpus.c
 F: util/main-loop.c
 F: util/qemu-timer.c
 F: vl.c
+F: qapi/run-state.json
 
 Human Monitor (HMP)
 M: Dr. David Alan Gilbert <dgilbert@redhat.com>
@@ -1354,6 +1422,7 @@ S: Maintained
 F: net/
 F: include/net/
 T: git git://github.com/jasowang/qemu.git net
+F: qapi/net.json
 
 Netmap network backend
 M: Luigi Rizzo <rizzo@iet.unipi.it>
@@ -1368,7 +1437,7 @@ M: Eduardo Habkost <ehabkost@redhat.com>
 S: Maintained
 F: numa.c
 F: include/sysemu/numa.h
-T: git git://github.com/ehabkost/qemu.git numa
+T: git git://github.com/ehabkost/qemu.git machine-next
 
 Host Memory Backends
 M: Eduardo Habkost <ehabkost@redhat.com>
@@ -1376,6 +1445,7 @@ M: Igor Mammedov <imammedo@redhat.com>
 S: Maintained
 F: backends/hostmem*.c
 F: include/sysemu/hostmem.h
+T: git git://github.com/ehabkost/qemu.git machine-next
 
 Cryptodev Backends
 M: Gonglei <arei.gonglei@huawei.com>
@@ -1383,6 +1453,14 @@ S: Maintained
 F: include/sysemu/cryptodev*.h
 F: backends/cryptodev*.c
 
+Python scripts
+M: Eduardo Habkost <ehabkost@redhat.com>
+M: Cleber Rosa <crosa@redhat.com>
+S: Odd fixes
+F: scripts/qmp/*
+F: scripts/*.py
+F: tests/*.py
+
 QAPI
 M: Markus Armbruster <armbru@redhat.com>
 M: Michael Roth <mdroth@linux.vnet.ibm.com>
@@ -1398,7 +1476,7 @@ F: tests/test-qapi-*.c
 F: tests/test-qmp-*.c
 F: tests/test-visitor-serialization.c
 F: scripts/qapi*
-F: docs/qapi*
+F: docs/devel/qapi*
 T: git git://repo.or.cz/qemu/armbru.git qapi-next
 
 QAPI Schema
@@ -1427,6 +1505,10 @@ QEMU Guest Agent
 M: Michael Roth <mdroth@linux.vnet.ibm.com>
 S: Maintained
 F: qga/
+F: qemu-ga.texi
+F: scripts/qemu-guest-agent/
+F: tests/test-qga.c
+F: docs/interop/qemu-ga-ref.texi
 T: git git://github.com/mdroth/qemu.git qga
 
 QOM
@@ -1446,7 +1528,7 @@ M: Markus Armbruster <armbru@redhat.com>
 S: Supported
 F: qmp.c
 F: monitor.c
-F: docs/*qmp-*
+F: docs/devel/*qmp-*
 F: scripts/qmp/
 F: tests/qmp-test.c
 T: git git://repo.or.cz/qemu/armbru.git qapi-next
@@ -1477,9 +1559,20 @@ S: Maintained
 F: trace/
 F: scripts/tracetool.py
 F: scripts/tracetool/
-F: docs/tracing.txt
+F: docs/devel/tracing.txt
 T: git git://github.com/stefanha/qemu.git tracing
 
+TPM
+M: Stefan Berger <stefanb@linux.vnet.ibm.com>
+S: Maintained
+F: tpm.c
+F: stubs/tpm.c
+F: hw/tpm/*
+F: include/hw/acpi/tpm.h
+F: include/sysemu/tpm*
+F: qapi/tpm.json
+F: backends/tpm.c
+
 Checkpatch
 S: Odd Fixes
 F: scripts/checkpatch.pl
@@ -1492,7 +1585,9 @@ F: include/migration/
 F: migration/
 F: scripts/vmstate-static-checker.py
 F: tests/vmstate-static-checker-data/
-F: docs/migration.txt
+F: tests/migration-test.c
+F: docs/devel/migration.txt
+F: qapi/migration.json
 
 Seccomp
 M: Eduardo Otubo <otubo@redhat.com>
@@ -1506,6 +1601,7 @@ S: Maintained
 F: crypto/
 F: include/crypto/
 F: tests/test-crypto-*
+F: tests/benchmark-crypto-*
 F: qemu.sasl
 
 Coroutines
@@ -1535,14 +1631,17 @@ M: Paolo Bonzini <pbonzini@redhat.com>
 S: Maintained
 F: include/qemu/sockets.h
 F: util/qemu-sockets.c
+F: qapi/sockets.json
 
 Throttling infrastructure
 M: Alberto Garcia <berto@igalia.com>
 S: Supported
 F: block/throttle-groups.c
 F: include/block/throttle-groups.h
-F: include/qemu/throttle.h
+F: include/qemu/throttle*.h
 F: util/throttle.c
+F: docs/throttle.txt
+F: tests/test-throttle.c
 L: qemu-block@nongnu.org
 
 UUID
@@ -1561,7 +1660,7 @@ F: include/migration/failover.h
 F: docs/COLO-FT.txt
 
 COLO Proxy
-M: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
+M: Zhang Chen <zhangckid@gmail.com>
 M: Li Zhijian <lizhijian@cn.fujitsu.com>
 S: Supported
 F: docs/colo-proxy.txt
@@ -1572,7 +1671,7 @@ F: net/filter-mirror.c
 Record/replay
 M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
 R: Paolo Bonzini <pbonzini@redhat.com>
-W: http://wiki.qemu.org/Features/record-replay
+W: https://wiki.qemu.org/Features/record-replay
 S: Supported
 F: replay/*
 F: block/blkreplay.c
@@ -1587,8 +1686,7 @@ Overall
 M: Riku Voipio <riku.voipio@iki.fi>
 S: Maintained
 F: thunk.c
-F: user-exec.c
-F: user-exec-stub.c
+F: accel/tcg/user-exec*.c
 
 BSD user
 S: Orphan
@@ -1631,12 +1729,6 @@ S: Maintained
 F: tcg/i386/
 F: disas/i386.c
 
-IA64 target
-M: Aurelien Jarno <aurelien@aurel32.net>
-S: Maintained
-F: tcg/ia64/
-F: disas/ia64.c
-
 MIPS target
 M: Aurelien Jarno <aurelien@aurel32.net>
 S: Maintained
@@ -1655,6 +1747,7 @@ M: Richard Henderson <rth@twiddle.net>
 S: Maintained
 F: tcg/s390/
 F: disas/s390.c
+L: qemu-s390x@nongnu.org
 
 SPARC target
 S: Odd Fixes
@@ -1805,7 +1898,7 @@ M: Denis V. Lunev <den@openvz.org>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/parallels.c
-F: docs/specs/parallels.txt
+F: docs/interop/parallels.txt
 
 qed
 M: Stefan Hajnoczi <stefanha@redhat.com>
@@ -1830,6 +1923,7 @@ M: Max Reitz <mreitz@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/qcow2*
+F: docs/interop/qcow2.txt
 
 qcow
 M: Kevin Wolf <kwolf@redhat.com>
@@ -1873,6 +1967,7 @@ F: docs/block-replication.txt
 
 Build and test automation
 -------------------------
+Build and test automation
 M: Alex Bennée <alex.bennee@linaro.org>
 M: Fam Zheng <famz@redhat.com>
 R: Philippe Mathieu-Daudé <f4bug@amsat.org>
@@ -1881,6 +1976,7 @@ S: Maintained
 F: .travis.yml
 F: .shippable.yml
 F: tests/docker/
+F: tests/vm/
 W: https://travis-ci.org/qemu/qemu
 W: https://app.shippable.com/github/qemu/qemu
 W: http://patchew.org/QEMU/
@@ -1890,5 +1986,11 @@ Documentation
 Build system architecture
 M: Daniel P. Berrange <berrange@redhat.com>
 S: Odd Fixes
-F: docs/build-system.txt
+F: docs/devel/build-system.txt
 
+Build System
+------------
+GIT submodules
+M: Daniel P. Berrange <berrange@redhat.com>
+S: Odd Fixes
+F: scripts/git-submodule.sh
diff --git a/Makefile b/Makefile
index 81447b1..ab0354c 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ BUILD_DIR=$(CURDIR)
 # Before including a proper config-host.mak, assume we are in the source tree
 SRC_PATH=.
 
-UNCHECKED_GOALS := %clean TAGS cscope ctags docker docker-%
+UNCHECKED_GOALS := %clean TAGS cscope ctags docker docker-% help
 
 # All following code might depend on configuration variables
 ifneq ($(wildcard config-host.mak),)
@@ -14,6 +14,36 @@ ifneq ($(wildcard config-host.mak),)
 all:
 include config-host.mak
 
+git-submodule-update:
+
+.PHONY: git-submodule-update
+
+git_module_status := $(shell \
+  cd '$(SRC_PATH)' && \
+  GIT="$(GIT)" ./scripts/git-submodule.sh status $(GIT_SUBMODULES); \
+  echo $$?; \
+)
+
+ifeq (1,$(git_module_status))
+ifeq (no,$(GIT_UPDATE))
+git-submodule-update:
+	$(call quiet-command, \
+            echo && \
+            echo "GIT submodule checkout is out of date. Please run" && \
+            echo "  scripts/git-submodule.sh update $(GIT_SUBMODULES)" && \
+            echo "from the source directory checkout $(SRC_PATH)" && \
+            echo && \
+            exit 1)
+else
+git-submodule-update:
+	$(call quiet-command, \
+          (cd $(SRC_PATH) && GIT="$(GIT)" ./scripts/git-submodule.sh update $(GIT_SUBMODULES)), \
+          "GIT","$(GIT_SUBMODULES)")
+endif
+endif
+
+.git-submodule-status: git-submodule-update config-host.mak
+
 # Check that we're not trying to do an out-of-tree build from
 # a tree that's been used for an in-tree build.
 ifneq ($(realpath $(SRC_PATH)),$(realpath .))
@@ -84,6 +114,7 @@ endif
 GENERATED_FILES += $(TRACE_HEADERS)
 GENERATED_FILES += $(TRACE_SOURCES)
 GENERATED_FILES += $(BUILD_DIR)/trace-events-all
+GENERATED_FILES += .git-submodule-status
 
 trace-group-name = $(shell dirname $1 | sed -e 's/[^a-zA-Z0-9]/_/g')
 
@@ -191,13 +222,38 @@ trace-dtrace-root.h: trace-dtrace-root.dtrace
 
 trace-dtrace-root.o: trace-dtrace-root.dtrace
 
+KEYCODEMAP_GEN = $(SRC_PATH)/ui/keycodemapdb/tools/keymap-gen
+KEYCODEMAP_CSV = $(SRC_PATH)/ui/keycodemapdb/data/keymaps.csv
+
+KEYCODEMAP_FILES = \
+		 ui/input-keymap-linux-to-qcode.c \
+		 ui/input-keymap-qcode-to-qnum.c \
+		 ui/input-keymap-qnum-to-qcode.c \
+		 $(NULL)
+
+GENERATED_FILES += $(KEYCODEMAP_FILES)
+
+ui/input-keymap-%.c: $(KEYCODEMAP_GEN) $(KEYCODEMAP_CSV) $(SRC_PATH)/ui/Makefile.objs
+	$(call quiet-command,\
+	    src=$$(echo $@ | sed -E -e "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\1,") && \
+	    dst=$$(echo $@ | sed -E -e "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\2,") && \
+	    test -e $(KEYCODEMAP_GEN) && \
+	    $(PYTHON) $(KEYCODEMAP_GEN) \
+	          --lang glib2 \
+	          --varname qemu_input_map_$${src}_to_$${dst} \
+	          code-map $(KEYCODEMAP_CSV) $${src} $${dst} \
+	        > $@ || rm -f $@, "GEN", "$@")
+
+$(KEYCODEMAP_GEN): .git-submodule-status
+$(KEYCODEMAP_CSV): .git-submodule-status
+
 # Don't try to regenerate Makefile or configure
 # We don't generate any of them
 Makefile: ;
 configure: ;
 
 .PHONY: all clean cscope distclean html info install install-doc \
-	pdf txt recurse-all speed test dist msi FORCE
+	pdf txt recurse-all dist msi FORCE
 
 $(call set-vpath, $(SRC_PATH))
 
@@ -209,6 +265,7 @@ ifdef BUILD_DOCS
 DOCS=qemu-doc.html qemu-doc.txt qemu.1 qemu-img.1 qemu-nbd.8 qemu-ga.8
 DOCS+=docs/interop/qemu-qmp-ref.html docs/interop/qemu-qmp-ref.txt docs/interop/qemu-qmp-ref.7
 DOCS+=docs/interop/qemu-ga-ref.html docs/interop/qemu-ga-ref.txt docs/interop/qemu-ga-ref.7
+DOCS+=docs/qemu-block-drivers.7
 ifdef CONFIG_VIRTFS
 DOCS+=fsdev/virtfs-proxy-helper.1
 endif
@@ -325,26 +382,32 @@ $(SOFTMMU_SUBDIR_RULES): config-all-devices.mak
 subdir-%:
 	$(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V="$(V)" TARGET_DIR="$*/" all,)
 
-subdir-pixman: pixman/Makefile
-	$(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C pixman V="$(V)" all,)
-
-pixman/Makefile: $(SRC_PATH)/pixman/configure
-	(cd pixman; CFLAGS="$(CFLAGS) -fPIC $(extra_cflags) $(extra_ldflags)" $(SRC_PATH)/pixman/configure $(AUTOCONF_HOST) --disable-gtk --disable-shared --enable-static)
-
-$(SRC_PATH)/pixman/configure:
-	(cd $(SRC_PATH)/pixman; autoreconf -v --install)
-
 DTC_MAKE_ARGS=-I$(SRC_PATH)/dtc VPATH=$(SRC_PATH)/dtc -C dtc V="$(V)" LIBFDT_srcdir=$(SRC_PATH)/dtc/libfdt
 DTC_CFLAGS=$(CFLAGS) $(QEMU_CFLAGS)
 DTC_CPPFLAGS=-I$(BUILD_DIR)/dtc -I$(SRC_PATH)/dtc -I$(SRC_PATH)/dtc/libfdt
 
-subdir-dtc:dtc/libfdt dtc/tests
+subdir-dtc: .git-submodule-status dtc/libfdt dtc/tests
 	$(call quiet-command,$(MAKE) $(DTC_MAKE_ARGS) CPPFLAGS="$(DTC_CPPFLAGS)" CFLAGS="$(DTC_CFLAGS)" LDFLAGS="$(LDFLAGS)" ARFLAGS="$(ARFLAGS)" CC="$(CC)" AR="$(AR)" LD="$(LD)" $(SUBDIR_MAKEFLAGS) libfdt/libfdt.a,)
 
-dtc/%:
+dtc/%: .git-submodule-status
 	mkdir -p $@
 
-$(SUBDIR_RULES): libqemuutil.a libqemustub.a $(common-obj-y) $(chardev-obj-y) \
+# Overriding CFLAGS causes us to lose defines added in the sub-makefile.
+# Not overriding CFLAGS leads to mis-matches between compilation modes.
+# Therefore we replicate some of the logic in the sub-makefile.
+# Remove all the extra -Warning flags that QEMU uses that Capstone doesn't;
+# no need to annoy QEMU developers with such things.
+CAP_CFLAGS = $(patsubst -W%,,$(CFLAGS) $(QEMU_CFLAGS))
+CAP_CFLAGS += -DCAPSTONE_USE_SYS_DYN_MEM
+CAP_CFLAGS += -DCAPSTONE_HAS_ARM
+CAP_CFLAGS += -DCAPSTONE_HAS_ARM64
+CAP_CFLAGS += -DCAPSTONE_HAS_POWERPC
+CAP_CFLAGS += -DCAPSTONE_HAS_X86
+
+subdir-capstone: .git-submodule-status
+	$(call quiet-command,$(MAKE) -C $(SRC_PATH)/capstone CAPSTONE_SHARED=no BUILDDIR="$(BUILD_DIR)/capstone" CC="$(CC)" AR="$(AR)" LD="$(LD)" RANLIB="$(RANLIB)" CFLAGS="$(CAP_CFLAGS)" $(SUBDIR_MAKEFLAGS) $(BUILD_DIR)/capstone/$(LIBCAPSTONE))
+
+$(SUBDIR_RULES): libqemuutil.a $(common-obj-y) $(chardev-obj-y) \
 	$(qom-obj-y) $(crypto-aes-obj-$(CONFIG_USER_ONLY))
 
 ROMSUBDIR_RULES=$(patsubst %,romsubdir-%, $(ROMS))
@@ -364,12 +427,12 @@ Makefile: $(version-obj-y)
 ######################################################################
 # Build libraries
 
-libqemustub.a: $(stub-obj-y)
-libqemuutil.a: $(util-obj-y) $(trace-obj-y)
+libqemuutil.a: $(util-obj-y) $(trace-obj-y) $(stub-obj-y)
+libvhost-user.a: $(libvhost-user-obj-y)
 
 ######################################################################
 
-COMMON_LDADDS = libqemuutil.a libqemustub.a
+COMMON_LDADDS = libqemuutil.a
 
 qemu-img.o: qemu-img-cmds.h
 
@@ -379,15 +442,25 @@ qemu-io$(EXESUF): qemu-io.o $(block-obj-y) $(crypto-obj-y) $(io-obj-y) $(qom-obj
 
 qemu-bridge-helper$(EXESUF): qemu-bridge-helper.o $(COMMON_LDADDS)
 
+qemu-keymap$(EXESUF): qemu-keymap.o ui/input-keymap.o $(COMMON_LDADDS)
+
 fsdev/virtfs-proxy-helper$(EXESUF): fsdev/virtfs-proxy-helper.o fsdev/9p-marshal.o fsdev/9p-iov-marshal.o $(COMMON_LDADDS)
 fsdev/virtfs-proxy-helper$(EXESUF): LIBS += -lcap
 
+scsi/qemu-pr-helper$(EXESUF): scsi/qemu-pr-helper.o scsi/utils.o $(crypto-obj-y) $(io-obj-y) $(qom-obj-y) $(COMMON_LDADDS)
+ifdef CONFIG_MPATH
+scsi/qemu-pr-helper$(EXESUF): LIBS += -ludev -lmultipath -lmpathpersist
+endif
+
 qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx $(SRC_PATH)/scripts/hxtool
 	$(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -h < $< > $@,"GEN","$@")
 
 qemu-ga$(EXESUF): LIBS = $(LIBS_QGA)
 qemu-ga$(EXESUF): QEMU_CFLAGS += -I qga/qapi-generated
 
+qemu-keymap$(EXESUF): LIBS += $(XKBCOMMON_LIBS)
+qemu-keymap$(EXESUF): QEMU_CFLAGS += $(XKBCOMMON_CFLAGS)
+
 gen-out-type = $(subst .,-,$(suffix $@))
 
 qapi-py = $(SRC_PATH)/scripts/qapi.py $(SRC_PATH)/scripts/ordereddict.py
@@ -410,9 +483,18 @@ $(SRC_PATH)/qga/qapi-schema.json $(SRC_PATH)/scripts/qapi-commands.py $(qapi-py)
 
 qapi-modules = $(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi/common.json \
                $(SRC_PATH)/qapi/block.json $(SRC_PATH)/qapi/block-core.json \
-               $(SRC_PATH)/qapi/event.json $(SRC_PATH)/qapi/introspect.json \
-               $(SRC_PATH)/qapi/crypto.json $(SRC_PATH)/qapi/rocker.json \
-               $(SRC_PATH)/qapi/trace.json
+               $(SRC_PATH)/qapi/char.json \
+               $(SRC_PATH)/qapi/crypto.json \
+               $(SRC_PATH)/qapi/introspect.json \
+               $(SRC_PATH)/qapi/migration.json \
+               $(SRC_PATH)/qapi/net.json \
+               $(SRC_PATH)/qapi/rocker.json \
+               $(SRC_PATH)/qapi/run-state.json \
+               $(SRC_PATH)/qapi/sockets.json \
+               $(SRC_PATH)/qapi/tpm.json \
+               $(SRC_PATH)/qapi/trace.json \
+               $(SRC_PATH)/qapi/transaction.json \
+               $(SRC_PATH)/qapi/ui.json
 
 qapi-types.c qapi-types.h :\
 $(qapi-modules) $(SRC_PATH)/scripts/qapi-types.py $(qapi-py)
@@ -474,7 +556,7 @@ ivshmem-client$(EXESUF): $(ivshmem-client-obj-y) $(COMMON_LDADDS)
 ivshmem-server$(EXESUF): $(ivshmem-server-obj-y) $(COMMON_LDADDS)
 	$(call LINK, $^)
 endif
-vhost-user-scsi$(EXESUF): $(vhost-user-scsi-obj-y)
+vhost-user-scsi$(EXESUF): $(vhost-user-scsi-obj-y) libvhost-user.a
 	$(call LINK, $^)
 
 module_block.h: $(SRC_PATH)/scripts/modules/module_block.py config-host.mak
@@ -489,7 +571,7 @@ clean:
 	rm -f *.msi
 	find . \( -name '*.so' -o -name '*.dll' -o -name '*.mo' -o -name '*.[oda]' \) -type f -exec rm {} +
 	rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
-	rm -f fsdev/*.pod
+	rm -f fsdev/*.pod scsi/*.pod
 	rm -f qemu-img-cmds.h
 	rm -f ui/shader/*-vert.h ui/shader/*-frag.h
 	@# May not be present in GENERATED_FILES
@@ -528,11 +610,11 @@ distclean: clean
 	rm -f docs/interop/qemu-qmp-ref.txt docs/interop/qemu-ga-ref.txt
 	rm -f docs/interop/qemu-qmp-ref.pdf docs/interop/qemu-ga-ref.pdf
 	rm -f docs/interop/qemu-qmp-ref.html docs/interop/qemu-ga-ref.html
+	rm -f docs/qemu-block-drivers.7
 	for d in $(TARGET_DIRS); do \
 	rm -rf $$d || exit 1 ; \
         done
 	rm -Rf .sdk
-	if test -f pixman/config.log; then $(MAKE) -C pixman distclean; fi
 	if test -f dtc/version_gen.h; then $(MAKE) $(DTC_MAKE_ARGS) clean; fi
 
 KEYMAPS=da     en-gb  et  fr     fr-ch  is  lt  modifiers  no  pt-br  sv \
@@ -573,6 +655,7 @@ ifdef CONFIG_POSIX
 	$(INSTALL_DATA) qemu.1 "$(DESTDIR)$(mandir)/man1"
 	$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man7"
 	$(INSTALL_DATA) docs/interop/qemu-qmp-ref.7 "$(DESTDIR)$(mandir)/man7"
+	$(INSTALL_DATA) docs/qemu-block-drivers.7 "$(DESTDIR)$(mandir)/man7"
 ifneq ($(TOOLS),)
 	$(INSTALL_DATA) qemu-img.1 "$(DESTDIR)$(mandir)/man1"
 	$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man8"
@@ -633,10 +716,6 @@ endif
 	$(MAKE) $(SUBDIR_MAKEFLAGS) TARGET_DIR=$$d/ -C $$d $@ || exit 1 ; \
         done
 
-# various test targets
-test speed: all
-	$(MAKE) -C tests/tcg $@
-
 .PHONY: ctags
 ctags:
 	rm -f tags
@@ -665,8 +744,10 @@ ui/shader/%-frag.h: $(SRC_PATH)/ui/shader/%.frag $(SRC_PATH)/scripts/shaderinclu
 		perl $(SRC_PATH)/scripts/shaderinclude.pl $< > $@,\
 		"FRAG","$@")
 
-ui/console-gl.o: $(SRC_PATH)/ui/console-gl.c \
-	ui/shader/texture-blit-vert.h ui/shader/texture-blit-frag.h
+ui/shader.o: $(SRC_PATH)/ui/shader.c \
+	ui/shader/texture-blit-vert.h \
+	ui/shader/texture-blit-flip-vert.h \
+	ui/shader/texture-blit-frag.h
 
 # documentation
 MAKEINFO=makeinfo
@@ -718,6 +799,7 @@ qemu-img.1: qemu-img.texi qemu-option-trace.texi qemu-img-cmds.texi
 fsdev/virtfs-proxy-helper.1: fsdev/virtfs-proxy-helper.texi
 qemu-nbd.8: qemu-nbd.texi qemu-option-trace.texi
 qemu-ga.8: qemu-ga.texi
+docs/qemu-block-drivers.7: docs/qemu-block-drivers.texi
 
 html: qemu-doc.html docs/interop/qemu-qmp-ref.html docs/interop/qemu-ga-ref.html
 info: qemu-doc.info docs/interop/qemu-qmp-ref.info docs/interop/qemu-ga-ref.info
@@ -727,7 +809,7 @@ txt: qemu-doc.txt docs/interop/qemu-qmp-ref.txt docs/interop/qemu-ga-ref.txt
 qemu-doc.html qemu-doc.info qemu-doc.pdf qemu-doc.txt: \
 	qemu-img.texi qemu-nbd.texi qemu-options.texi qemu-option-trace.texi \
 	qemu-monitor.texi qemu-img-cmds.texi qemu-ga.texi \
-	qemu-monitor-info.texi
+	qemu-monitor-info.texi docs/qemu-block-drivers.texi
 
 docs/interop/qemu-ga-ref.dvi docs/interop/qemu-ga-ref.html \
     docs/interop/qemu-ga-ref.info docs/interop/qemu-ga-ref.pdf \
@@ -813,6 +895,7 @@ endif
 -include $(wildcard *.d tests/*.d)
 
 include $(SRC_PATH)/tests/docker/Makefile.include
+include $(SRC_PATH)/tests/vm/Makefile.include
 
 .PHONY: help
 help:
@@ -836,6 +919,7 @@ help:
 	@echo  'Test targets:'
 	@echo  '  check           - Run all tests (check-help for details)'
 	@echo  '  docker          - Help about targets running tests inside Docker containers'
+	@echo  '  vm-test         - Help about targets running tests inside VM'
 	@echo  ''
 	@echo  'Documentation targets:'
 	@echo  '  html info pdf txt'
diff --git a/Makefile.objs b/Makefile.objs
index 24a4ea0..285c6f3 100644
--- a/Makefile.objs
+++ b/Makefile.objs
@@ -11,7 +11,7 @@ chardev-obj-y = chardev/
 
 block-obj-y += nbd/
 block-obj-y += block.o blockjob.o
-block-obj-y += block/
+block-obj-y += block/ scsi/
 block-obj-y += qemu-io-cmds.o
 block-obj-$(CONFIG_REPLICATION) += replication.o
 
@@ -62,7 +62,7 @@ bt-host.o-cflags := $(BLUEZ_CFLAGS)
 common-obj-y += dma-helpers.o
 common-obj-y += vl.o
 vl.o-cflags := $(GPROF_CFLAGS) $(SDL_CFLAGS)
-common-obj-y += tpm.o
+common-obj-$(CONFIG_TPM) += tpm.o
 
 common-obj-$(CONFIG_SLIRP) += slirp/
 
@@ -70,6 +70,8 @@ common-obj-y += backends/
 common-obj-y += chardev/
 
 common-obj-$(CONFIG_SECCOMP) += qemu-seccomp.o
+qemu-seccomp.o-cflags := $(SECCOMP_CFLAGS)
+qemu-seccomp.o-libs := $(SECCOMP_LIBS)
 
 common-obj-$(CONFIG_FDT) += device_tree.o
 
@@ -113,7 +115,6 @@ libvhost-user-obj-y = contrib/libvhost-user/
 vhost-user-scsi.o-cflags := $(LIBISCSI_CFLAGS)
 vhost-user-scsi.o-libs := $(LIBISCSI_LIBS)
 vhost-user-scsi-obj-y = contrib/vhost-user-scsi/
-vhost-user-scsi-obj-y += contrib/libvhost-user/libvhost-user.o
 
 ######################################################################
 trace-events-subdirs =
@@ -153,6 +154,7 @@ trace-events-subdirs += hw/acpi
 trace-events-subdirs += hw/arm
 trace-events-subdirs += hw/alpha
 trace-events-subdirs += hw/xen
+trace-events-subdirs += hw/ide
 trace-events-subdirs += ui
 trace-events-subdirs += audio
 trace-events-subdirs += net
@@ -168,6 +170,7 @@ trace-events-subdirs += qapi
 trace-events-subdirs += accel/tcg
 trace-events-subdirs += accel/kvm
 trace-events-subdirs += nbd
+trace-events-subdirs += scsi
 
 trace-events-files = $(SRC_PATH)/trace-events $(trace-events-subdirs:%=$(SRC_PATH)/%/trace-events)
 
diff --git a/Makefile.target b/Makefile.target
index 7f42c45..f9a9da7 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -22,7 +22,7 @@ QEMU_PROG_BUILD = $(QEMU_PROG)
 else
 # system emulator name
 QEMU_PROG=qemu-system-$(TARGET_NAME)$(EXESUF)
-ifneq (,$(findstring -mwindows,$(libs_softmmu)))
+ifneq (,$(findstring -mwindows,$(SDL_LIBS)))
 # Terminate program name with a 'w' because the linker builds a windows executable.
 QEMU_PROGW=qemu-system-$(TARGET_NAME)w$(EXESUF)
 $(QEMU_PROG): $(QEMU_PROGW)
@@ -94,20 +94,13 @@ all: $(PROGS) stap
 obj-y += exec.o
 obj-y += accel/
 obj-$(CONFIG_TCG) += tcg/tcg.o tcg/tcg-op.o tcg/optimize.o
-obj-$(CONFIG_TCG) += tcg/tcg-common.o tcg/tcg-runtime.o
+obj-$(CONFIG_TCG) += tcg/tcg-common.o
 obj-$(CONFIG_TCG_INTERPRETER) += tcg/tci.o
 obj-$(CONFIG_TCG_INTERPRETER) += disas/tci.o
 obj-y += fpu/softfloat.o
 obj-y += target/$(TARGET_BASE_ARCH)/
 obj-y += disas.o
 obj-$(call notempty,$(TARGET_XML_FILES)) += gdbstub-xml.o
-obj-$(call lnot,$(CONFIG_HAX)) += hax-stub.o
-
-obj-$(CONFIG_LIBDECNUMBER) += libdecnumber/decContext.o
-obj-$(CONFIG_LIBDECNUMBER) += libdecnumber/decNumber.o
-obj-$(CONFIG_LIBDECNUMBER) += libdecnumber/dpd/decimal32.o
-obj-$(CONFIG_LIBDECNUMBER) += libdecnumber/dpd/decimal64.o
-obj-$(CONFIG_LIBDECNUMBER) += libdecnumber/dpd/decimal128.o
 
 #########################################################
 # Linux user emulator target
@@ -119,7 +112,7 @@ QEMU_CFLAGS+=-I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) \
              -I$(SRC_PATH)/linux-user
 
 obj-y += linux-user/
-obj-y += gdbstub.o thunk.o user-exec.o user-exec-stub.o
+obj-y += gdbstub.o thunk.o
 
 endif #CONFIG_LINUX_USER
 
@@ -132,7 +125,7 @@ QEMU_CFLAGS+=-I$(SRC_PATH)/bsd-user -I$(SRC_PATH)/bsd-user/$(TARGET_ABI_DIR) \
 			 -I$(SRC_PATH)/bsd-user/$(HOST_VARIANT_DIR)
 
 obj-y += bsd-user/
-obj-y += gdbstub.o user-exec.o user-exec-stub.o
+obj-y += gdbstub.o
 
 endif #CONFIG_BSD_USER
 
@@ -193,7 +186,7 @@ all-obj-$(CONFIG_SOFTMMU) += $(io-obj-y)
 
 $(QEMU_PROG_BUILD): config-devices.mak
 
-COMMON_LDADDS = ../libqemuutil.a ../libqemustub.a
+COMMON_LDADDS = ../libqemuutil.a
 
 # build either PROG or PROGW
 $(QEMU_PROG_BUILD): $(all-obj-y) $(COMMON_LDADDS)
diff --git a/README b/README
index cb60d05..b92a07a 100644
--- a/README
+++ b/README
@@ -44,9 +44,9 @@ of other UNIX targets. The simple steps to build QEMU are:
 
 Additional information can also be found online via the QEMU website:
 
-  http://qemu-project.org/Hosts/Linux
-  http://qemu-project.org/Hosts/Mac
-  http://qemu-project.org/Hosts/W32
+  https://qemu.org/Hosts/Linux
+  https://qemu.org/Hosts/Mac
+  https://qemu.org/Hosts/W32
 
 
 Submitting patches
@@ -54,7 +54,7 @@ Submitting patches
 
 The QEMU source code is maintained under the GIT version control system.
 
-   git clone git://git.qemu-project.org/qemu.git
+   git clone git://git.qemu.org/qemu.git
 
 When submitting patches, the preferred approach is to use 'git
 format-patch' and/or 'git send-email' to format & send the mail to the
@@ -65,8 +65,8 @@ guidelines set out in the HACKING and CODING_STYLE files.
 Additional information on submitting patches can be found online via
 the QEMU website
 
-  http://qemu-project.org/Contribute/SubmitAPatch
-  http://qemu-project.org/Contribute/TrivialPatches
+  https://qemu.org/Contribute/SubmitAPatch
+  https://qemu.org/Contribute/TrivialPatches
 
 
 Bug reporting
@@ -85,7 +85,7 @@ reported via launchpad.
 
 For additional information on bug reporting consult:
 
-  http://qemu-project.org/Contribute/ReportABug
+  https://qemu.org/Contribute/ReportABug
 
 
 Contact
@@ -95,12 +95,12 @@ The QEMU community can be contacted in a number of ways, with the two
 main methods being email and IRC
 
  - qemu-devel@nongnu.org
-   http://lists.nongnu.org/mailman/listinfo/qemu-devel
+   https://lists.nongnu.org/mailman/listinfo/qemu-devel
  - #qemu on irc.oftc.net
 
 Information on additional methods of contacting the community can be
 found online via the QEMU website:
 
-  http://qemu-project.org/Contribute/StartHere
+  https://qemu.org/Contribute/StartHere
 
 -- End
diff --git a/VERSION b/VERSION
index 8bbb6e4..46b81d8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.10.1
+2.11.0
diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c
index 46ce479..f290f48 100644
--- a/accel/kvm/kvm-all.c
+++ b/accel/kvm/kvm-all.c
@@ -79,7 +79,6 @@ struct KVMState
     int coalesced_mmio;
     struct kvm_coalesced_mmio_ring *coalesced_mmio_ring;
     bool coalesced_flush_in_progress;
-    int broken_set_mem_region;
     int vcpu_events;
     int robust_singlestep;
     int debugregs;
@@ -88,6 +87,7 @@ struct KVMState
 #endif
     int many_ioeventfds;
     int intx_set_mask;
+    bool sync_mmu;
     /* The man page (and posix) say ioctl numbers are signed int, but
      * they're not.  Linux, glibc and *BSD all treat ioctl numbers as
      * unsigned, and treating them as signed here can break things */
@@ -127,6 +127,7 @@ static bool kvm_immediate_exit;
 static const KVMCapabilityInfo kvm_required_capabilites[] = {
     KVM_CAP_INFO(USER_MEMORY),
     KVM_CAP_INFO(DESTROY_MEMORY_REGION_WORKS),
+    KVM_CAP_INFO(JOIN_MEMORY_REGIONS_WORKS),
     KVM_CAP_LAST_INFO
 };
 
@@ -172,7 +173,7 @@ static KVMSlot *kvm_alloc_slot(KVMMemoryListener *kml)
 
 static KVMSlot *kvm_lookup_matching_slot(KVMMemoryListener *kml,
                                          hwaddr start_addr,
-                                         hwaddr end_addr)
+                                         hwaddr size)
 {
     KVMState *s = kvm_state;
     int i;
@@ -180,8 +181,7 @@ static KVMSlot *kvm_lookup_matching_slot(KVMMemoryListener *kml,
     for (i = 0; i < s->nr_slots; i++) {
         KVMSlot *mem = &kml->slots[i];
 
-        if (start_addr == mem->start_addr &&
-            end_addr == mem->start_addr + mem->memory_size) {
+        if (start_addr == mem->start_addr && size == mem->memory_size) {
             return mem;
         }
     }
@@ -190,31 +190,27 @@ static KVMSlot *kvm_lookup_matching_slot(KVMMemoryListener *kml,
 }
 
 /*
- * Find overlapping slot with lowest start address
+ * Calculate and align the start address and the size of the section.
+ * Return the size. If the size is 0, the aligned section is empty.
  */
-static KVMSlot *kvm_lookup_overlapping_slot(KVMMemoryListener *kml,
-                                            hwaddr start_addr,
-                                            hwaddr end_addr)
+static hwaddr kvm_align_section(MemoryRegionSection *section,
+                                hwaddr *start)
 {
-    KVMState *s = kvm_state;
-    KVMSlot *found = NULL;
-    int i;
-
-    for (i = 0; i < s->nr_slots; i++) {
-        KVMSlot *mem = &kml->slots[i];
-
-        if (mem->memory_size == 0 ||
-            (found && found->start_addr < mem->start_addr)) {
-            continue;
-        }
+    hwaddr size = int128_get64(section->size);
+    hwaddr delta, aligned;
 
-        if (end_addr > mem->start_addr &&
-            start_addr < mem->start_addr + mem->memory_size) {
-            found = mem;
-        }
+    /* kvm works in page size chunks, but the function may be called
+       with sub-page size and unaligned start address. Pad the start
+       address to next and truncate size to previous page boundary. */
+    aligned = ROUND_UP(section->offset_within_address_space,
+                       qemu_real_host_page_size);
+    delta = aligned - section->offset_within_address_space;
+    *start = aligned;
+    if (delta > size) {
+        return 0;
     }
 
-    return found;
+    return (size - delta) & qemu_real_host_page_mask;
 }
 
 int kvm_physical_memory_addr_from_host(KVMState *s, void *ram,
@@ -382,15 +378,21 @@ static int kvm_slot_update_flags(KVMMemoryListener *kml, KVMSlot *mem,
 static int kvm_section_update_flags(KVMMemoryListener *kml,
                                     MemoryRegionSection *section)
 {
-    hwaddr phys_addr = section->offset_within_address_space;
-    ram_addr_t size = int128_get64(section->size);
-    KVMSlot *mem = kvm_lookup_matching_slot(kml, phys_addr, phys_addr + size);
+    hwaddr start_addr, size;
+    KVMSlot *mem;
 
-    if (mem == NULL)  {
+    size = kvm_align_section(section, &start_addr);
+    if (!size) {
         return 0;
-    } else {
-        return kvm_slot_update_flags(kml, mem, section->mr);
     }
+
+    mem = kvm_lookup_matching_slot(kml, start_addr, size);
+    if (!mem) {
+        /* We don't have a slot if we want to trap every access. */
+        return 0;
+    }
+
+    return kvm_slot_update_flags(kml, mem, section->mr);
 }
 
 static void kvm_log_start(MemoryListener *listener,
@@ -454,18 +456,16 @@ static int kvm_physical_sync_dirty_bitmap(KVMMemoryListener *kml,
                                           MemoryRegionSection *section)
 {
     KVMState *s = kvm_state;
-    unsigned long size, allocated_size = 0;
     struct kvm_dirty_log d = {};
     KVMSlot *mem;
-    int ret = 0;
-    hwaddr start_addr = section->offset_within_address_space;
-    hwaddr end_addr = start_addr + int128_get64(section->size);
+    hwaddr start_addr, size;
 
-    d.dirty_bitmap = NULL;
-    while (start_addr < end_addr) {
-        mem = kvm_lookup_overlapping_slot(kml, start_addr, end_addr);
-        if (mem == NULL) {
-            break;
+    size = kvm_align_section(section, &start_addr);
+    if (size) {
+        mem = kvm_lookup_matching_slot(kml, start_addr, size);
+        if (!mem) {
+            /* We don't have a slot if we want to trap every access. */
+            return 0;
         }
 
         /* XXX bad kernel interface alert


--===============1807231876322842815==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1807231876322842815==--

From xen-changelog-bounces@lists.xenproject.org Fri Jan 12 15:00:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ea0oP-0007Q8-NP; Fri, 12 Jan 2018 15:00:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea0oO-0007Ke-5y
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 15:00:04 +0000
X-Inumbo-ID: 12c5ac49-f7a9-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12c5ac49-f7a9-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 15:58:39 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0oM-0008Ph-Dn
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 15:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ea0oM-0005Aq-Cp
 for xen-changelog@lists.xenproject.org; Fri, 12 Jan 2018 15:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ea0oM-0005Aq-Cp@xenbits.xenproject.org>
Date: Fri, 12 Jan 2018 15:00:02 +0000
Subject: [Xen-changelog] [qemu-xen master] main loop: Big hammer to fix
	logfile disk DoS in Xen setups
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjYgMTY6MjE6NTYgMjAxNiArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEphbiA4IDE3OjQ1OjA0
IDIwMTggKzAwMDAKCiAgICBtYWluIGxvb3A6IEJpZyBoYW1tZXIgdG8gZml4IGxvZ2ZpbGUgZGlz
ayBEb1MgaW4gWGVuIHNldHVwcwogICAgCiAgICBFYWNoIHRpbWUgcm91bmQgdGhlIG1haW4gbG9v
cCwgd2Ugbm93IGZzdGF0IHN0ZGVyci4gIElmIGl0IGlzIHRvbyBiaWcsCiAgICB3ZSBkdXAyIC9k
ZXYvbnVsbCBvbnRvIGl0LiAgVGhpcyBpcyBub3QgYSB2ZXJ5IHByZXR0eSBwYXRjaCBidXQgaXQg
aXMKICAgIHZlcnkgc2ltcGxlLCBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdCwgYW5kIGhh
cyBhIGxvdyByaXNrIG9mCiAgICBjb2xsYXRlcmFsIGRhbWFnZS4KICAgIAogICAgVGhlcmUgaXMg
bm8gbGltaXQgYnkgZGVmYXVsdCBidXQgY2FuIGJlIGFkanVzdGVkIGJ5IHNldHRpbmcgYSBuZXcK
ICAgIGVudmlyb25tZW50IHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGZpeGVzIENWRS0yMDE0LTM2
NzIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIAogICAgU2V0IHRoZSBkZWZhdWx0IHRvIDAgc28gdGhhdCBpdCB3b24ndCBh
ZmZlY3Qgbm9uLXhlbiBpbnN0YWxsYXRpb24uIFRoZQogICAgbGltaXQgd2lsbCBiZSBzZXQgYnkg
WGVuIHRvb2xzdGFjay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQ0YTA3MmYwZGUwZDU3Yzk1
YzIyMTJiYmNlMDI4ODg4MzJiN2I3NGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NjkzODFiYjYzNTY5Mjg1NmFhODc4OWEzZjMyMmU1NDNlMGM2NDhkKQotLS0KIHV0aWwvbWFpbi1s
b29wLmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9t
YWluLWxvb3AuYyBiL3V0aWwvbWFpbi1sb29wLmMKaW5kZXggNzU1OGViNS4uZDRjNjZiOCAxMDA2
NDQKLS0tIGEvdXRpbC9tYWluLWxvb3AuYworKysgYi91dGlsL21haW4tbG9vcC5jCkBAIC0xNzAs
NiArMTcwLDUwIEBAIGludCBxZW11X2luaXRfbWFpbl9sb29wKEVycm9yICoqZXJycCkKICAgICBy
ZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfY3ZlXzIwMTRfMzY3Ml94ZW4odm9pZCkK
K3sKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsaW1pdCA9IH4wVUw7CisgICAgY29uc3QgaW50
IGZkID0gMjsKKyAgICBzdHJ1Y3Qgc3RhdCBzdGFiOworCisgICAgaWYgKGxpbWl0ID09IH4wVUwp
IHsKKyAgICAgICAgY29uc3QgY2hhciAqcyA9IGdldGVudigiWEVOX1FFTVVfQ09OU09MRV9MSU1J
VCIpOworICAgICAgICAvKiBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTAgbWVhbnMgbm8gbGltaXQg
Ki8KKyAgICAgICAgbGltaXQgPSBzID8gc3RydG91bChzLDAsMCkgOiAwOworICAgIH0KKyAgICBp
ZiAobGltaXQgPT0gMCkKKyAgICAgICAgcmV0dXJuOworCisgICAgaW50IHIgPSBmc3RhdChmZCwg
JnN0YWIpOworICAgIGlmIChyKSB7CisgICAgICAgIHBlcnJvcigiZnN0YXQgc3RkZXJyIChmb3Ig
Q1ZFLTIwMTQtMzY3MiBjaGVjaykiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQorICAgIGlm
ICghU19JU1JFRyhzdGFiLnN0X21vZGUpKQorICAgICAgICByZXR1cm47CisgICAgaWYgKHN0YWIu
c3Rfc2l6ZSA8PSBsaW1pdCkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogb2ggZGVhciAqLwor
ICAgIGZwcmludGYoc3RkZXJyLCJcclxuIgorICAgICAgICAgICAgIkNsb3Npbmcgc3RkZXJyIGR1
ZSB0byBDVkUtMjAxNC0zNjcyIGxpbWl0LiAiCisgICAgICAgICAgICAiIFNldCBYRU5fUUVNVV9D
T05TT0xFX0xJTUlUIHRvIG51bWJlciBvZiBieXRlcyB0byBvdmVycmlkZSwiCisgICAgICAgICAg
ICAiIG9yIDAgZm9yIG5vIGxpbWl0LlxuIik7CisgICAgZmZsdXNoKHN0ZGVycik7CisKKyAgICBp
bnQgbmZkID0gb3BlbigiL2Rldi9udWxsIiwgT19XUk9OTFkpOworICAgIGlmIChuZmQgPCAwKSB7
CisgICAgICAgIHBlcnJvcigib3BlbiAvZGV2L251bGwgKGZvciBDVkUtMjAxNC0zNjcyIGNoZWNr
KSIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisgICAgciA9IGR1cDIobmZkLCBmZCk7Cisg
ICAgaWYgKHIgIT0gZmQpIHsKKyAgICAgICAgcGVycm9yKCJkdXAyIC9kZXYvbnVsbCAoZm9yIENW
RS0yMDE0LTM2NzIgY2hlY2spIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKyAgICBjbG9z
ZShuZmQpOworfQorCiBzdGF0aWMgaW50IG1heF9wcmlvcml0eTsKIAogI2lmbmRlZiBfV0lOMzIK
QEAgLTIyNSw2ICsyNjksOCBAQCBzdGF0aWMgaW50IG9zX2hvc3RfbWFpbl9sb29wX3dhaXQoaW50
NjRfdCB0aW1lb3V0KQogCiAgICAgZ19tYWluX2NvbnRleHRfYWNxdWlyZShjb250ZXh0KTsKIAor
ICAgIGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVuKCk7CisKICAgICBnbGliX3BvbGxmZHNfZmlsbCgm
dGltZW91dCk7CiAKICAgICAvKiBJZiB0aGUgSS9PIHRocmVhZCBpcyB2ZXJ5IGJ1c3kgb3Igd2Ug
YXJlIGluY29ycmVjdGx5IGJ1c3kgd2FpdGluZyBpbgpAQCAtNDIwLDYgKzQ2Niw4IEBAIHN0YXRp
YyBpbnQgb3NfaG9zdF9tYWluX2xvb3Bfd2FpdChpbnQ2NF90IHRpbWVvdXQpCiAKICAgICBnX21h
aW5fY29udGV4dF9hY3F1aXJlKGNvbnRleHQpOwogCisgICAgY2hlY2tfY3ZlXzIwMTRfMzY3Ml94
ZW4oKTsKKwogICAgIC8qIFhYWDogbmVlZCB0byBzdXBwcmVzcyBwb2xsaW5nIGJ5IGJldHRlciB1
c2luZyB3aW4zMiBldmVudHMgKi8KICAgICByZXQgPSAwOwogICAgIGZvciAocGUgPSBmaXJzdF9w
b2xsaW5nX2VudHJ5OyBwZSAhPSBOVUxMOyBwZSA9IHBlLT5uZXh0KSB7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 13 08:33:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 08:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eaHFV-0002Mm-DK; Sat, 13 Jan 2018 08:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jsiy=ei=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eaHFU-0002Me-Cf
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:08 +0000
X-Inumbo-ID: b05aaef0-f83c-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b05aaef0-f83c-11e7-b0d7-9f685aff125f;
 Sat, 13 Jan 2018 08:35:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaHFN-0007Ny-Uw
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eaHFN-0006JG-UH
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eaHFN-0006JG-UH@xenbits.xenproject.org>
Date: Sat, 13 Jan 2018 08:33:01 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: gic-v3: Bail out if
	gicv3_cpu_init fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0MDE4NjQ3OGM4ZGJjMmZmNDdkZTJhMDM4OWI3OTMwMzA2Mjc0MjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIERl
YyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEyOjE2OjQ5IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0
IGZhaWwKICAgIAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxs
IHRoZSBhY2Nlc3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0g
cmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBz
dWNjZXNzLiBBcyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxp
ZXMgb24KICAgIHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVj
dGx5LgogICAgCiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290
IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCi0tLQog
eGVuL2FyY2gvYXJtL2dpYy12My5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCA0NzNlMjYxLi5hMGQyOTBiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC04NDcsOCArODQ3
LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0KHZvaWQpCiAgICAgc3Bp
bl9sb2NrKCZnaWN2My5sb2NrKTsKIAogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7CiAK
K291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVzOwpA
QCAtMTcwNSw4ICsxNzA5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkK
ICAgICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRcbiIs
IHJlcyk7CiAKICAgICByZXMgPSBnaWN2M19jcHVfaW5pdCgpOworICAgIGlmICggcmVzICkKKyAg
ICAgICAgZ290byBvdXQ7CisKICAgICBnaWN2M19oeXBfaW5pdCgpOwogCitvdXQ6CiAgICAgc3Bp
bl91bmxvY2soJmdpY3YzLmxvY2spOwogCiAgICAgcmV0dXJuIHJlczsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jan 13 08:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 08:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eaHFf-0002NF-Eo; Sat, 13 Jan 2018 08:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jsiy=ei=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eaHFe-0002N6-IB
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:18 +0000
X-Inumbo-ID: b658071a-f83c-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b658071a-f83c-11e7-b0d7-9f685aff125f;
 Sat, 13 Jan 2018 08:35:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaHFY-0007Om-0U
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eaHFX-0006Jv-WA
 for xen-changelog@lists.xenproject.org; Sat, 13 Jan 2018 08:33:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eaHFX-0006Jv-WA@xenbits.xenproject.org>
Date: Sat, 13 Jan 2018 08:33:11 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: bootfdt: Use proper
	default for #address-cells and #size-cells
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkYjFmYjQ5MjFlMmE4NjM2YzE0M2U5MmY3NGNmMGM4ZDVmY2U5YjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEphbiAxMSAxMjoxNzoy
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZv
ciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAgUGVyIHRoZSBkZXZpY2Ut
dHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRyZXNzLWNlbGxzCiAgICBh
bmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1bHQgdmFsdWUgc2hvdWxk
IGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuZGV2aWNldHJl
ZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12MC4xLTIwMTYwNTI0LnBk
ZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3
YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwppbmRleCA0YTY4N2U3Li44ZWJhNDJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTEwOSw4ICsxMDksOCBAQCBpbnQg
X19pbml0IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAogICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFk
ZHJlc3NfY2VsbHNbZGVwdGgtMV0gOiAwOwotICAgICAgICBzcyA9IGRlcHRoID4gMCA/IHNpemVf
Y2VsbHNbZGVwdGgtMV0gOiAwOworICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFkZHJlc3NfY2Vs
bHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfQUREUl9DRUxMU19ERUZBVUxUOworICAgICAgICBz
cyA9IGRlcHRoID4gMCA/IHNpemVfY2VsbHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfU0laRV9D
RUxMU19ERUZBVUxUOwogCiAgICAgICAgIGFkZHJlc3NfY2VsbHNbZGVwdGhdID0gZGV2aWNlX3Ry
ZWVfZ2V0X3UzMihmZHQsIG5vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiI2FkZHJlc3MtY2VsbHMiLCBhcyk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 08:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eae4I-0007dK-HO; Sun, 14 Jan 2018 08:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eae4H-0007dE-2x
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:05 +0000
X-Inumbo-ID: 68b040eb-f908-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68b040eb-f908-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 09:53:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae4E-0007td-Nl
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eae4E-0007Ke-NC
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eae4E-0007Ke-NC@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 08:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: gic-v3: Bail out if
	gicv3_cpu_init fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4OWRmNGZjZjk1ODY0NWY3ZWI3MGQyZjJiMjU0MTdkZTJkNDkyYmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIERl
YyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEyOjIwOjU4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0
IGZhaWwKICAgIAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxs
IHRoZSBhY2Nlc3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0g
cmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBz
dWNjZXNzLiBBcyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxp
ZXMgb24KICAgIHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVj
dGx5LgogICAgCiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290
IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCi0tLQog
eGVuL2FyY2gvYXJtL2dpYy12My5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCBhNTU5ZTVlLi5kMGE2MTc4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC04MTEsOCArODEx
LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0KHZvaWQpCiAgICAgc3Bp
bl9sb2NrKCZnaWN2My5sb2NrKTsKIAogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7CiAK
K291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVzOwpA
QCAtMTYzNyw4ICsxNjQxLDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkK
ICAgICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRcbiIs
IHJlcyk7CiAKICAgICByZXMgPSBnaWN2M19jcHVfaW5pdCgpOworICAgIGlmICggcmVzICkKKyAg
ICAgICAgZ290byBvdXQ7CisKICAgICBnaWN2M19oeXBfaW5pdCgpOwogCitvdXQ6CiAgICAgc3Bp
bl91bmxvY2soJmdpY3YzLmxvY2spOwogCiAgICAgcmV0dXJuIHJlczsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 08:55:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eae4W-0007dz-JA; Sun, 14 Jan 2018 08:55:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eae4V-0007dg-7I
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:19 +0000
X-Inumbo-ID: f5efffc6-f908-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5efffc6-f908-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 08:57:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae4O-0007tk-PY
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eae4O-0007LV-Ow
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eae4O-0007LV-Ow@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 08:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: bootfdt: Use proper
	default for #address-cells and #size-cells
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzMmY3MTVmMjJmNjUzNzQ5ODBmNDg5OWZhYjhmNjNhOTQ3OGY1Y2EKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEphbiAxMSAxMjoyMTow
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZv
ciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAgUGVyIHRoZSBkZXZpY2Ut
dHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRyZXNzLWNlbGxzCiAgICBh
bmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1bHQgdmFsdWUgc2hvdWxk
IGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuZGV2aWNldHJl
ZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12MC4xLTIwMTYwNTI0LnBk
ZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3
YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwppbmRleCBlYTE4OGEwLi4xNTc2YjY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTEwOSw4ICsxMDksOCBAQCBpbnQg
X19pbml0IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAogICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFk
ZHJlc3NfY2VsbHNbZGVwdGgtMV0gOiAwOwotICAgICAgICBzcyA9IGRlcHRoID4gMCA/IHNpemVf
Y2VsbHNbZGVwdGgtMV0gOiAwOworICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFkZHJlc3NfY2Vs
bHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfQUREUl9DRUxMU19ERUZBVUxUOworICAgICAgICBz
cyA9IGRlcHRoID4gMCA/IHNpemVfY2VsbHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfU0laRV9D
RUxMU19ERUZBVUxUOwogCiAgICAgICAgIGFkZHJlc3NfY2VsbHNbZGVwdGhdID0gZGV2aWNlX3Ry
ZWVfZ2V0X3UzMihmZHQsIG5vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiI2FkZHJlc3MtY2VsbHMiLCBhcyk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 08:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eae4b-0007eh-KX; Sun, 14 Jan 2018 08:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eae4a-0007eV-J3
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:24 +0000
X-Inumbo-ID: 74bebe78-f908-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74bebe78-f908-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 09:53:57 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae4Y-0007tv-UM
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eae4Y-0007Nd-S2
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eae4Y-0007Nd-S2@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 08:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] arm: configure interrupts to be in
	non-secure group1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0YTRhYmY4ZTg3MTk0NDVlZGJiZmJkZGNlZGQ1NTQ0NWMwMTE5NjYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEy
OjIxOjM3IDIwMTggLTA4MDAKCiAgICBhcm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGlu
IG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAKICAgIFhlbiB1c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGlu
dGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24ndCBjb25maWd1cmUgdGhlCiAgICBHSUN2MyBhY2Nv
cmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBHSUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCiAgICBH
SUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8gIjEiIHRvIHNwZWNpZnkgdGhhdCBp
bnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8gZ3JvdXAxLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBv
cnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKICAgIEdJQ0RfQ1RMUi5EUyBzZXQsIGFsc28gc2VlIGNv
bW1pdAogICAgN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4OCBpbiBMaW51
eC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZWxlYXNlZC1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBjODA1NWMy
ZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQpCi0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5k
ZXggZDBhNjE3OC4uZDJiMGIxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNTY5LDYgKzU2OSwxMyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NB
TF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxfcmVsYXhlZCgw
eGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAvIDMyKSAqIDQpOwogCisgICAg
LyoKKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEuIFRoaXMgd2ls
bCBvbmx5IG1hdHRlcgorICAgICAqIGlmIHRoZSBHSUMgb25seSBoYXMgYSBzaW5nbGUgc2VjdXJp
dHkgc3RhdGUuCisgICAgICovCisgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwg
bnJfbGluZXM7IGkgKz0gMzIgKQorICAgICAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMxLCAw
KSwgR0lDRCArIEdJQ0RfSUdST1VQUiArIChpIC8gMzIpICogNCk7CisKICAgICBnaWN2M19kaXN0
X3dhaXRfZm9yX3J3cCgpOwogCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KQEAg
LTc1Nyw2ICs3NjQsOCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiAgICAgICov
CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmMDAwMCwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJ
Q1JfSUNFTkFCTEVSMCk7CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZmZiwgR0lDRF9SRElT
VF9TR0lfQkFTRSArIEdJQ1JfSVNFTkFCTEVSMCk7CisgICAgLyogQ29uZmlndXJlIFNHSXMvUFBJ
cyBhcyBub24tc2VjdXJlIEdyb3VwLTEgKi8KKyAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMx
LCAwKSwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUdST1VQUjApOwogCiAgICAgZ2ljdjNf
cmVkaXN0X3dhaXRfZm9yX3J3cCgpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 08:55:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eae4k-0007g4-M7; Sun, 14 Jan 2018 08:55:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eae4j-0007fr-Ud
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:33 +0000
X-Inumbo-ID: 7aba334f-f908-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7aba334f-f908-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 09:54:07 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae4j-0007u9-0U
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eae4i-0007OO-Vd
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eae4i-0007OO-Vd@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 08:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: p2m: Check for
	p2m->domain to be initialized before releasing resources
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkMTkwZDc5YjQ4Yjc1ZjYxMmQ2NjRkY2EwYjcwMzZmYzUzMDRjNmQKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gQXVnIDI4IDIwOjMyOjI2IDIwMTcgKzAzMDAKQ29tbWl0OiAgICAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUg
SmFuIDExIDEyOjIyOjE0IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtOiBwMm06IENoZWNrIGZvciBw
Mm0tPmRvbWFpbiB0byBiZSBpbml0aWFsaXplZCBiZWZvcmUgcmVsZWFzaW5nIHJlc291cmNlcwog
ICAgCiAgICBTaW5jZSBwMm1fdGVhcmRvd24oKSBjYW4gYmUgY2FsbGVkIHdoZW4gcDJtX2luaXQo
KSBoYXZlbid0IGV4ZWN1dGVkIHlldAogICAgd2UgbWlnaHQgZGVhbCB3aXRoIHVuaXRpYWxpemVk
IGxpc3QgInAybS0+cGFnZXMiIHdoaWNoIGxlYWRzIHRvIGNyYXNoLgogICAgVG8gYXZvaWQgdGhp
cyB1c2UgYmFjayBwb2ludGVyIHRvIGRvbWFpbiBhcyBlbmQtb2YtaW5pdGlhbGl6YXRpb24gaW5k
aWNhdG9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYykKLS0t
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNCArKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNzk1ZTU3OS4uZWU3ZjEwMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAt
MTIzOSw2ICsxMjM5LDEwIEBAIHZvaWQgcDJtX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZkLT5hcmNoLnAybTsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZzsKIAorICAgIC8qIHAybSBub3QgYWN0dWFsbHkgaW5pdGlhbGl6ZWQgKi8KKyAg
ICBpZiAoICFwMm0tPmRvbWFpbiApCisgICAgICAgIHJldHVybjsKKwogICAgIHdoaWxlICggKHBn
ID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0tPnBhZ2VzKSkgKQogICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShwZyk7CiAKQEAgLTEyNTAsNiArMTI1NCw4IEBAIHZvaWQgcDJtX3RlYXJkb3du
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcDJtX2ZyZWVfdm1pZChkKTsKIAogICAgIHJhZGl4X3Ry
ZWVfZGVzdHJveSgmcDJtLT5tZW1fYWNjZXNzX3NldHRpbmdzLCBOVUxMKTsKKworICAgIHAybS0+
ZG9tYWluID0gTlVMTDsKIH0KIAogaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC0x
MjY3LDcgKzEyNzMsNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAo
IHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBwMm0tPmRvbWFpbiA9IGQ7CiAg
ICAgcDJtLT5tYXhfbWFwcGVkX2dmbiA9IF9nZm4oMCk7CiAgICAgcDJtLT5sb3dlc3RfbWFwcGVk
X2dmbiA9IF9nZm4oVUxPTkdfTUFYKTsKIApAQCAtMTI5Niw2ICsxMzAxLDEzIEBAIGludCBwMm1f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvcl9lYWNoX3Bvc3NpYmxlX2NwdShjcHUpCiAg
ICAgICAgcDJtLT5sYXN0X3ZjcHVfcmFuW2NwdV0gPSBJTlZBTElEX1ZDUFVfSUQ7CiAKKyAgICAv
KgorICAgICAqIEJlc2lkZXMgZ2V0dGluZyBhIGRvbWFpbiB3aGVuIHdlIG9ubHkgaGF2ZSB0aGUg
cDJtIGluIGhhbmQsCisgICAgICogdGhlIGJhY2sgcG9pbnRlciB0byBkb21haW4gaXMgYWxzbyB1
c2VkIGluIHAybV90ZWFyZG93bigpCisgICAgICogYXMgYW4gZW5kLW9mLWluaXRpYWxpemF0aW9u
IGluZGljYXRvci4KKyAgICAgKi8KKyAgICBwMm0tPmRvbWFpbiA9IGQ7CisKICAgICByZXR1cm4g
cmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 08:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eae4z-0007hz-Nr; Sun, 14 Jan 2018 08:55:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eae4y-0007hM-PH
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:48 +0000
X-Inumbo-ID: 080b6338-f909-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 080b6338-f909-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 08:58:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae4t-0007vl-3e
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eae4t-0007Ox-1m
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 08:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eae4t-0007Ox-1m@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 08:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: vgic: Check for vgic
	handler to be initialized before dereferencing it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjM2Q1MjQxMDA5NGMyNTA0ZWRlMTI2ZWFhMDVhODBlOTljNGI0YzcKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gQXVnIDI4IDIwOjMyOjI1IDIwMTcgKzAzMDAKQ29tbWl0OiAgICAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUg
SmFuIDExIDEyOjIyOjMyIDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtOiB2Z2ljOiBDaGVjayBmb3Ig
dmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBkZXJlZmVyZW5jaW5nIGl0CiAg
ICAKICAgIFNpbmNlIGRvbWFpbl92Z2ljX2ZyZWUoKSBjYW4gYmUgY2FsbGVkIHdoZW4gdGhlIHZn
aWNfb3BzIGhhdmVuJ3QgYmVlbgogICAgaW5pdGlhbGlzZWQgeWV0LCBhbHdheXMgY2hlY2sgdGhh
dCBkLT5hcmNoLnZnaWMuaGFuZGxlciBpcyBub3QgYSBudWxsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjFmMWU0OTJjZDQyMzFh
MWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCkKLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA0
Njk2ZmJhLi5kZmJjMmNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLmMKQEAgLTE4MSw3ICsxODEsOCBAQCB2b2lkIGRvbWFpbl92Z2ljX2Zy
ZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgfQogICAgIH0KIAotICAgIGQtPmFyY2gudmdp
Yy5oYW5kbGVyLT5kb21haW5fZnJlZShkKTsKKyAgICBpZiAoIGQtPmFyY2gudmdpYy5oYW5kbGVy
ICkKKyAgICAgICAgZC0+YXJjaC52Z2ljLmhhbmRsZXItPmRvbWFpbl9mcmVlKGQpOwogICAgIHhm
cmVlKGQtPmFyY2gudmdpYy5zaGFyZWRfaXJxcyk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLnBl
bmRpbmdfaXJxcyk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 19:22:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eanr8-0001tR-FZ; Sun, 14 Jan 2018 19:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eanr6-0001t8-UK
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:08 +0000
X-Inumbo-ID: 88243072-f960-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88243072-f960-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 19:24:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eanr0-0007rt-Sw
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eanr0-0007o8-SH
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eanr0-0007o8-SH@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 19:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: gic-v3: Bail out if
	gicv3_cpu_init fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5NDc0ZDFjMGJlYWMwN2I4MThmNWVhZTlhN2Q3ZDQ3OWJhMWIzNDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIERl
YyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEyOjMzOjMwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0
IGZhaWwKICAgIAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxs
IHRoZSBhY2Nlc3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0g
cmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBz
dWNjZXNzLiBBcyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxp
ZXMgb24KICAgIHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVj
dGx5LgogICAgCiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290
IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCi0tLQog
eGVuL2FyY2gvYXJtL2dpYy12My5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCBhODExYTI0Li4yMmU0YzY5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC03NjksOCArNzY5
LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0KHZvaWQpCiAgICAgc3Bp
bl9sb2NrKCZnaWN2My5sb2NrKTsKIAogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7CiAK
K291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVzOwpA
QCAtMTU0Myw4ICsxNTQ3LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkK
IAogICAgIGdpY3YzX2Rpc3RfaW5pdCgpOwogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7Cisg
ICAgaWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7
CiAKK291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVz
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 19:22:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eanrI-0001uw-H6; Sun, 14 Jan 2018 19:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eanrH-0001uW-9v
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:19 +0000
X-Inumbo-ID: 8e24680b-f960-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e24680b-f960-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 19:24:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eanrA-0007s0-VE
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eanrA-0007pB-Uf
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eanrA-0007pB-Uf@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 19:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: bootfdt: Use proper
	default for #address-cells and #size-cells
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3NTg5NmQzODkyMDY4MTU2OWE1OGZhMjZlNDdjN2E5MjNjYjczZGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEphbiAxMSAxMjozMzoz
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZv
ciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAgUGVyIHRoZSBkZXZpY2Ut
dHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRyZXNzLWNlbGxzCiAgICBh
bmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1bHQgdmFsdWUgc2hvdWxk
IGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuZGV2aWNldHJl
ZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12MC4xLTIwMTYwNTI0LnBk
ZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3
YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwppbmRleCBkMTMwNjMzLi4wYWI2ZDdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTExMCw4ICsxMTAsOCBAQCBpbnQg
X19pbml0IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAogICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFk
ZHJlc3NfY2VsbHNbZGVwdGgtMV0gOiAwOwotICAgICAgICBzcyA9IGRlcHRoID4gMCA/IHNpemVf
Y2VsbHNbZGVwdGgtMV0gOiAwOworICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFkZHJlc3NfY2Vs
bHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfQUREUl9DRUxMU19ERUZBVUxUOworICAgICAgICBz
cyA9IGRlcHRoID4gMCA/IHNpemVfY2VsbHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfU0laRV9D
RUxMU19ERUZBVUxUOwogCiAgICAgICAgIGFkZHJlc3NfY2VsbHNbZGVwdGhdID0gZGV2aWNlX3Ry
ZWVfZ2V0X3UzMihmZHQsIG5vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiI2FkZHJlc3MtY2VsbHMiLCBhcyk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 19:22:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eanrN-0001vp-IS; Sun, 14 Jan 2018 19:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eanrM-0001va-0J
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:24 +0000
X-Inumbo-ID: 0b9e3b5a-f960-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b9e3b5a-f960-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 20:20:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eanrL-0007sD-0i
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eanrL-0007q6-0C
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eanrL-0007q6-0C@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 19:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: configure interrupts to be in
	non-secure group1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwODk0NjU1MTBmMzhmN2EzZDY4MWU3ZmQ5MDhmZTkwYThiM2NlZjIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEy
OjMzOjQzIDIwMTggLTA4MDAKCiAgICBhcm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGlu
IG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAKICAgIFhlbiB1c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGlu
dGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24ndCBjb25maWd1cmUgdGhlCiAgICBHSUN2MyBhY2Nv
cmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBHSUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCiAgICBH
SUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8gIjEiIHRvIHNwZWNpZnkgdGhhdCBp
bnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8gZ3JvdXAxLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBv
cnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKICAgIEdJQ0RfQ1RMUi5EUyBzZXQsIGFsc28gc2VlIGNv
bW1pdAogICAgN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4OCBpbiBMaW51
eC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZWxlYXNlZC1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBjODA1NWMy
ZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQpCi0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5k
ZXggMjJlNGM2OS4uZGI2YTAyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNTY5LDYgKzU2OSwxMyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NB
TF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxfcmVsYXhlZCgw
eGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAvIDMyKSAqIDQpOwogCisgICAg
LyoKKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEuIFRoaXMgd2ls
bCBvbmx5IG1hdHRlcgorICAgICAqIGlmIHRoZSBHSUMgb25seSBoYXMgYSBzaW5nbGUgc2VjdXJp
dHkgc3RhdGUuCisgICAgICovCisgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwg
bnJfbGluZXM7IGkgKz0gMzIgKQorICAgICAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMxLCAw
KSwgR0lDRCArIEdJQ0RfSUdST1VQUiArIChpIC8gMzIpICogNCk7CisKICAgICBnaWN2M19kaXN0
X3dhaXRfZm9yX3J3cCgpOwogCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KQEAg
LTcxNSw2ICs3MjIsOCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiAgICAgICov
CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmMDAwMCwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJ
Q1JfSUNFTkFCTEVSMCk7CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZmZiwgR0lDRF9SRElT
VF9TR0lfQkFTRSArIEdJQ1JfSVNFTkFCTEVSMCk7CisgICAgLyogQ29uZmlndXJlIFNHSXMvUFBJ
cyBhcyBub24tc2VjdXJlIEdyb3VwLTEgKi8KKyAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMx
LCAwKSwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUdST1VQUjApOwogCiAgICAgZ2ljdjNf
cmVkaXN0X3dhaXRfZm9yX3J3cCgpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 14 19:22:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eanrX-0001xi-KC; Sun, 14 Jan 2018 19:22:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ahm=ej=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eanrW-0001xQ-Do
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:34 +0000
X-Inumbo-ID: 119ccff1-f960-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 119ccff1-f960-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 20:21:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eanrV-0007sT-2S
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eanrV-0007rQ-1s
 for xen-changelog@lists.xenproject.org; Sun, 14 Jan 2018 19:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eanrV-0007rQ-1s@xenbits.xenproject.org>
Date: Sun, 14 Jan 2018 19:22:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: fix smpboot barriers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzMDc3OTg5MDM4YzA3NjU5N2JlM2Q3ODUyZjUxYjgwNDg2Y2QxNTcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDcgMTE6MTM6MDUgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTI6
MzQ6NDIgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCiAgICAK
ICAgIFJlbW92ZSB1c2VsZXNzIHNtcF93bWIoKSBiYXJyaWVyIGFmdGVyIGNwdW1hc2tfc2V0X2Nw
dShjcHVpZCwKICAgICZjcHVfb25saW5lX21hcCksIHdoaWNoIGlzIG5vdCBzeW5jaHJvbml6aW5n
IGFnYWluc3QgYW55dGhpbmcuCiAgICAKICAgIEtlZXAgdGhlIG90aGVyIHNtcF93bWIoKSwgYmVm
b3JlIHRoZSBjcHVtYXNrX3NldF9jcHUgY2FsbCwgdG8gZW5zdXJlCiAgICB0aGF0IGFsbCB3cml0
ZXMgYmVmb3JlIHNldHRpbmcgdGhlIGNwdSBvbmxpbmUgYXJlIHZpc2libGUgdG8gb3RoZXIgY3B1
cy4KICAgIEZvciB0aGF0IHRvIHdvcmsgcHJvcGVybHksIHdlIG5lZWQgYSBjb3JyZXNwb25kaW5n
IHNtcF9ybWIoKSBiYXJyaWVyLAogICAgYWZ0ZXIgcmVhZGluZyB0aGUgb25saW5lIGNwdW1hc2sg
ZnJvbSBvdGhlciBwcm9jZXNzb3JzLCB3aGljaCBpcwogICAgY3VycmVudGx5IG1pc3NpbmcuIEFk
ZCBpdC4KICAgIAogICAgU2VlOiBodHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0ODA5
MzIzNjMwNzIxMQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3OWEwZTE1
Y2EwZDlkNWRiY2JkZWUyOWIxZGFkOWZhZjczYmZjNzcpCi0tLQogeGVuL2FyY2gvYXJtL3NtcGJv
b3QuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYwppbmRleCBiYTgzNDA2Li44MWYzYTU5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKQEAgLTMwNywx
MiArMzA3LDE1IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCwKIAogICAgIC8qIFJ1biBsb2NhbCBub3RpZmllcnMgKi8KICAgICBub3RpZnlfY3B1
X3N0YXJ0aW5nKGNwdWlkKTsKKyAgICAvKgorICAgICAqIEVuc3VyZSB0aGF0IHByZXZpb3VzIHdy
aXRlcyBhcmUgdmlzaWJsZSBiZWZvcmUgbWFya2luZyB0aGUgY3B1IGFzCisgICAgICogb25saW5l
LgorICAgICAqLwogICAgIHNtcF93bWIoKTsKIAogICAgIC8qIE5vdyByZXBvcnQgdGhpcyBDUFUg
aXMgdXAgKi8KICAgICBzbXBfdXBfY3B1ID0gTVBJRFJfSU5WQUxJRDsKICAgICBjcHVtYXNrX3Nl
dF9jcHUoY3B1aWQsICZjcHVfb25saW5lX21hcCk7Ci0gICAgc21wX3dtYigpOwogCiAgICAgbG9j
YWxfaXJxX2VuYWJsZSgpOwogICAgIGxvY2FsX2Fib3J0X2VuYWJsZSgpOwpAQCAtNDA3LDYgKzQx
MCwxMSBAQCBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1X3JlbGF4
KCk7CiAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgIH0KKyAgICAvKgor
ICAgICAqIEVuc3VyZSB0aGF0IG90aGVyIGNwdXMnIGluaXRpYWxpemF0aW9ucyBhcmUgdmlzaWJs
ZSBiZWZvcmUKKyAgICAgKiBwcm9jZWVkaW5nLiBDb3JyZXNwb25kcyB0byBzbXBfd21iKCkgaW4g
c3RhcnRfc2Vjb25kYXJ5LgorICAgICAqLworICAgIHNtcF9ybWIoKTsKIAogICAgIC8qCiAgICAg
ICogTnVrZSBzdGFydCBvZiBkYXkgaW5mbyBiZWZvcmUgY2hlY2tpbmcgb25lIGxhc3QgdGltZSBp
ZiB0aGUgQ1BVCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9jp-0006QF-J4; Mon, 15 Jan 2018 18:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9jp-0006Q9-0B
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:05 +0000
X-Inumbo-ID: d9ef5026-fa23-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9ef5026-fa23-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:42:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9jm-0006ym-JE
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9jm-0001Hh-IU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9jm-0001Hh-IU@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:02 +0000
Subject: [Xen-changelog] [xen master] libxl/pvh: force PVH guests to use the
	xenstore shutdown
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8666684031396933914=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8666684031396933914==
Content-Type: text/plain

commit 1b33150fe06ab9217f7f12b01bc5e607f4f55658
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Dec 19 14:17:52 2017 +0000
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue Dec 19 14:48:00 2017 +0000

    libxl/pvh: force PVH guests to use the xenstore shutdown
    
    PVH guests are all required to support the xenstore-based shutdown
    signalling, since there is no other way for a PVH guest to be
    requested to shut down.
    
    For HVM guests we check whether the guest has installed a PV-on-HVM
    interrupt callback; that does not make sense for PVH guests.
    
    So for PVH guests, take the PV path: assume that all PVH guests have
    suitable xenstore drivers.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
 tools/libxl/libxl_domain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
index 814f812..aaa22ef 100644
--- a/tools/libxl/libxl_domain.c
+++ b/tools/libxl/libxl_domain.c
@@ -599,7 +599,7 @@ int libxl__domain_pvcontrol_available(libxl__gc *gc, uint32_t domid)
     if (domtype == LIBXL_DOMAIN_TYPE_INVALID)
         return ERROR_FAIL;
 
-    if (domtype == LIBXL_DOMAIN_TYPE_PV)
+    if (domtype != LIBXL_DOMAIN_TYPE_HVM)
         return 1;
 
     ret = xc_hvm_param_get(ctx->xch, domid, HVM_PARAM_CALLBACK_IRQ, &pvdriver);
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============8666684031396933914==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8666684031396933914==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9jy-0006Qo-Ki; Mon, 15 Jan 2018 18:44:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9jy-0006Qi-6I
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:14 +0000
X-Inumbo-ID: dff74838-fa23-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dff74838-fa23-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:42:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9jw-0006ys-LK
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9jw-0001Ic-Kb
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9jw-0001Ic-Kb@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:12 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: remove autotranslate
	leftovers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2426785704909954039=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2426785704909954039==
Content-Type: text/plain

commit c2b0dd94548893cacda6e78d9125963d440ea870
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Dec 20 09:59:21 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Dec 20 09:59:21 2017 +0100

    x86/dom0: remove autotranslate leftovers
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/pv/dom0_build.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c
index a13412e..6a5fc32 100644
--- a/xen/arch/x86/pv/dom0_build.c
+++ b/xen/arch/x86/pv/dom0_build.c
@@ -642,13 +642,10 @@ int __init dom0_construct_pv(struct domain *d,
                                     L1_PROT : COMPAT_L1_PROT));
         l1tab++;
 
-        if ( !paging_mode_translate(d) )
-        {
-            page = mfn_to_page(mfn);
-            if ( !page->u.inuse.type_info &&
-                 !get_page_and_type(page, d, PGT_writable_page) )
-                BUG();
-        }
+        page = mfn_to_page(mfn);
+        if ( !page->u.inuse.type_info &&
+             !get_page_and_type(page, d, PGT_writable_page) )
+            BUG();
     }
 
     if ( is_pv_32bit_domain(d) )
@@ -790,7 +787,7 @@ int __init dom0_construct_pv(struct domain *d,
         if ( get_gpfn_from_mfn(mfn) >= count )
         {
             BUG_ON(is_pv_32bit_domain(d));
-            if ( !paging_mode_translate(d) && !page->u.inuse.type_info &&
+            if ( !page->u.inuse.type_info &&
                  !get_page_and_type(page, d, PGT_writable_page) )
                 BUG();
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============2426785704909954039==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2426785704909954039==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9k8-0006S2-MN; Mon, 15 Jan 2018 18:44:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9k7-0006Rt-SW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:23 +0000
X-Inumbo-ID: e5f5b01e-fa23-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f5b01e-fa23-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:42:54 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9k6-0006zq-Ov
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9k6-0001JT-Mc
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9k6-0001JT-Mc@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:22 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: remove is_pv_domain
	leftovers from the PV domain builder
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3696338388432817703=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3696338388432817703==
Content-Type: text/plain

commit d02ff298f6137a2612339d45183fcfc6847c8f05
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Dec 20 10:00:16 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Dec 20 10:00:16 2017 +0100

    x86/dom0: remove is_pv_domain leftovers from the PV domain builder
    
    Those where added when PVHv1 was sharing the domain builder with PV.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/pv/dom0_build.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c
index 6a5fc32..09c765a 100644
--- a/xen/arch/x86/pv/dom0_build.c
+++ b/xen/arch/x86/pv/dom0_build.c
@@ -671,8 +671,7 @@ int __init dom0_construct_pv(struct domain *d,
     }
 
     /* Pages that are part of page tables must be read only. */
-    if  ( is_pv_domain(d) )
-        mark_pv_pt_pages_rdonly(d, l4start, vpt_start, nr_pt_pages);
+    mark_pv_pt_pages_rdonly(d, l4start, vpt_start, nr_pt_pages);
 
     /* Mask all upcalls... */
     for ( i = 0; i < XEN_LEGACY_MAX_VCPUS; i++ )
@@ -751,7 +750,7 @@ int __init dom0_construct_pv(struct domain *d,
     count = d->tot_pages;
 
     /* Set up the phys->machine table if not part of the initial mapping. */
-    if ( is_pv_domain(d) && parms.p2m_base != UNSET_ADDR )
+    if ( parms.p2m_base != UNSET_ADDR )
     {
         pfn = pagetable_get_pfn(v->arch.guest_table);
         setup_pv_physmap(d, pfn, v_start, v_end, vphysmap_start, vphysmap_end,
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============3696338388432817703==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3696338388432817703==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9kN-0006TU-O2; Mon, 15 Jan 2018 18:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9kN-0006T6-DO
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:39 +0000
X-Inumbo-ID: 77519896-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77519896-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:46:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9kG-000700-Sp
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9kG-0001Ke-QP
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9kG-0001Ke-QP@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:32 +0000
Subject: [Xen-changelog] [xen master] x86: implement get hw info flow for MBA
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2NGFjNGQ1ZjJlNjNmOGI3ZTk5MmMxMTk0ODcxYjZkMjkzMzgwNzgKQXV0aG9yOiAg
ICAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkF1dGhvckRhdGU6IFR1ZSBEZWMg
MTkgMDI6NTA6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTA6MDA6NTYgMjAxNyArMDEwMAoKICAg
IHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZvIGZsb3cgZm9yIE1CQQogICAgCiAgICBUaGlzIHBh
dGNoIGltcGxlbWVudHMgZ2V0IEhXIGluZm8gZmxvdyBmb3IgTUJBIGluY2x1ZGluZyBpdHMgY2Fs
bGJhY2sKICAgIGZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogQ29uZmlnLm1rICAgICAgICAg
ICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAg
ICAgICAgICB8IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAg
fCAyNyArKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmggICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCAgOCArKysrKysrKwog
NSBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggNTFhZGMyNy4uMThmNWMzNCAxMDA2
NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjYwLDE3ICsyNjAsMTcgQEAg
UUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSAkKFFFTVVfVEFHKQogZW5kaWYKIAogaWZlcSAo
JChHSVRfSFRUUCkseSkKLU9WTUZfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0LWh0dHAvb3ZtZi5naXQKLVFFTVVfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0LWh0dHAvcWVtdS14ZW4uZ2l0Ci1RRU1VX1RSQURJVElPTkFMX1VSTCA/PSBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAot
U0VBQklPU19VUFNUUkVBTV9VUkwgPz0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9z
ZWFiaW9zLmdpdAotTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdC1odHRwL21pbmktb3MuZ2l0CitPVk1GX1VQU1RSRUFNX1VSTCA/PSBodHRwOi8vdnQtc3lu
Yy5zaC5pbnRlbC5jb20vZ2l0LWh0dHAvb3ZtZi5naXQKK1FFTVVfVVBTVFJFQU1fVVJMID89IGh0
dHA6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9naXQtaHR0cC9xZW11LXhlbi5naXQKK1FFTVVfVFJB
RElUSU9OQUxfVVJMID89IGh0dHA6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9naXQtaHR0cC9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKK1NFQUJJT1NfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly92dC1z
eW5jLnNoLmludGVsLmNvbS9naXQtaHR0cC9zZWFiaW9zLmdpdAorTUlOSU9TX1VQU1RSRUFNX1VS
TCA/PSBodHRwOi8vdnQtc3luYy5zaC5pbnRlbC5jb20vZ2l0LWh0dHAvbWluaS1vcy5naXQKIGVs
c2UKLU9WTUZfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vdm1mLmdpdAot
UUVNVV9VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAot
UUVNVV9UUkFESVRJT05BTF9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAotU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3NlYWJpb3MuZ2l0Ci1NSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9taW5pLW9zLmdpdAorT1ZNRl9VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8vdnQtc3luYy5zaC5p
bnRlbC5jb20vb3ZtZi5naXQKK1FFTVVfVVBTVFJFQU1fVVJMID89IGdpdDovL3Z0LXN5bmMuc2gu
aW50ZWwuY29tL3FlbXUteGVuLmdpdAorUUVNVV9UUkFESVRJT05BTF9VUkwgPz0gZ2l0Oi8vdnQt
c3luYy5zaC5pbnRlbC5jb20vcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CitTRUFCSU9TX1VQU1RS
RUFNX1VSTCA/PSBnaXQ6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9zZWFiaW9zLmdpdAorTUlOSU9T
X1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9taW5pLW9zLmdpdAog
ZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04gPz0gOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5
N2ZkZGZhNjk4Njk4Njg2OAogUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBtYXN0ZXIKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA4NzJi
YWRlLi5hNDkwMWQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3Bzci5jCkBAIC0yNjMsNiArMjYzLDEwIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5
cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3R5cGUgdHlwZSkKICAgICAgICAgZmVh
dF90eXBlID0gRkVBVF9UWVBFX0wyX0NBVDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBT
Ul9UWVBFX01CQV9USFJUTDoKKyAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX01CQTsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICB9CkBAIC00ODEsNyArNDg1LDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9w
cm9wcyBsMl9jYXRfcHJvcHMgPSB7CiBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKQogewotICAgIHJldHVybiBm
YWxzZTsKKyAgICBBU1NFUlQoYXJyYXlfbGVuID09IFBTUl9JTkZPX0FSUkFZX1NJWkUpOworCisg
ICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4OworICAgIGRhdGFb
UFNSX0lORk9fSURYX01CQV9USFJUTF9NQVhdID0gZmVhdC0+bWJhLnRocnRsX21heDsKKworICAg
IGlmICggZmVhdC0+bWJhLmxpbmVhciApCisgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9G
TEFHU10gfD0gWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUjsKKworICAgIHJldHVybiB0cnVlOwog
fQogCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90
IHZhbCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYwppbmRleCA2ZDQ4Y2FjLi40ZDM3MmRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNzIsMTIgKzE3MiwxMiBA
QCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX1NZ
U0NUTF9wc3JfYWxsb2M6CisgICAgeworICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FS
UkFZX1NJWkVdID0geyB9OworCiAgICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2Mu
Y21kICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJB
WV9TSVpFXTsKLQogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvOgotICAg
ICAgICB7CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxv
Yy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1RZUEVfTDNfQ0JN
LCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAgICAgICAgIGlmICggcmV0ICkKQEAgLTE5
MywxMCArMTkzLDggQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAg
ICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
CiAKICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbzoKLSAgICAgICAgewog
ICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wyX0NCTSwgZGF0YSwg
QVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCkBAIC0yMTIsMTMgKzIx
MCwzMCBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKICAgICAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KKworICAg
ICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9tYmFfaW5mbzoKKyAgICAgICAgICAgIHJldCA9
IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwsIGRhdGEsIEFSUkFZX1NJWkUoZGF0
YSkpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heCA9CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19N
QVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21h
eCA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9f
SURYX01CQV9USFJUTF9NQVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1i
YV9pbmZvLmZsYWdzID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUdTXTsKKworICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKKyAgICAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVs
dDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2dl
dF9jcHVfbGV2ZWxsaW5nX2NhcHM6CiAgICAgICAgIHN5c2N0bC0+dS5jcHVfbGV2ZWxsaW5nX2Nh
cHMuY2FwcyA9IGxldmVsbGluZ19jYXBzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggM2NmNTQ0YS4uYzIyNTdk
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9D
T1NfTUFYICAgICAgICAgICAgMAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAg
ICAgIDEKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9GTEFHUyAgICAgICAgICAyCisjZGVmaW5l
IFBTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhf
TUJBX0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAg
ICAgICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBhNTBlMzQ1
Li5mN2YyNmMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC02OTgsNiArNjk4LDcgQEAgc3RydWN0IHhl
bl9zeXNjdGxfcGNpdG9wb2luZm8gewogCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sM19p
bmZvICAgICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbyAg
ICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X21iYV9pbmZvICAgICAg
ICAgICAgICAyCiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgewogICAgIHVpbnQzMl90IGNt
ZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7
ICAgIC8qIElOICovCkBAIC03MDgsNiArNzA5LDEzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9h
bGxvYyB7CiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8IDAp
CiAgICAgICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogQ0FUIGZsYWdzICovCiAg
ICAgICAgIH0gY2F0X2luZm87CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQz
Ml90IHRocnRsX21heDsgLyogT1VUOiBNYXhpbXVtIHRocm90dGxlICovCisgICAgICAgICAgICB1
aW50MzJfdCBjb3NfbWF4OyAgIC8qIE9VVDogTWF4aW11bSBDT1MgKi8KKyNkZWZpbmUgWEVOX1NZ
U0NUTF9QU1JfTUJBX0xJTkVBUiAgICAgICgxdSA8PCAwKQorICAgICAgICAgICAgdWludDMyX3Qg
ZmxhZ3M7ICAgICAvKiBPVVQ6IE1CQSBmbGFncyAqLworICAgICAgICB9IG1iYV9pbmZvOwogICAg
IH0gdTsKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9kS-0006Uk-Q4; Mon, 15 Jan 2018 18:44:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9kR-0006U3-Ut
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:43 +0000
X-Inumbo-ID: f207e21d-fa23-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f207e21d-fa23-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:43:15 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9kQ-000706-Uk
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9kQ-0001LK-UH
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9kQ-0001LK-UH@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:42 +0000
Subject: [Xen-changelog] [xen master] x86: implement get value interface for
	MBA
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8367799530439814919=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8367799530439814919==
Content-Type: text/plain

commit 28f969df0c8fd5cea75aee308b53a8f039c4fc1c
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Tue Dec 19 02:49:00 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Dec 20 10:01:33 2017 +0100

    x86: implement get value interface for MBA
    
    This patch implements get value domctl interface for MBA.
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domctl.c       | 4 ++++
 xen/include/public/domctl.h | 1 +
 2 files changed, 5 insertions(+)

diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 628c6b8..75e5e35 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1531,6 +1531,10 @@ long arch_do_domctl(
             ret = domctl_psr_get_val(d, domctl, PSR_TYPE_L2_CBM, copyback);
             break;
 
+        case XEN_DOMCTL_PSR_GET_MBA_THRTL:
+            ret = domctl_psr_get_val(d, domctl, PSR_TYPE_MBA_THRTL, copyback);
+            break;
+
 #undef domctl_psr_get_val
 
         default:
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index eaff9b3..44cf0b5 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -1074,6 +1074,7 @@ struct xen_domctl_psr_alloc {
 #define XEN_DOMCTL_PSR_GET_L3_DATA    5
 #define XEN_DOMCTL_PSR_SET_L2_CBM     6
 #define XEN_DOMCTL_PSR_GET_L2_CBM     7
+#define XEN_DOMCTL_PSR_GET_MBA_THRTL  9
     uint32_t cmd;       /* IN: XEN_DOMCTL_PSR_* */
     uint32_t target;    /* IN */
     uint64_t data;      /* IN/OUT */
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============8367799530439814919==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8367799530439814919==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9kd-0006WK-Rm; Mon, 15 Jan 2018 18:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9kd-0006WB-5i
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:55 +0000
X-Inumbo-ID: f810848d-fa23-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f810848d-fa23-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:43:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9kb-00070M-43
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9kb-0001MC-03
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9kb-0001MC-03@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:44:52 +0000
Subject: [Xen-changelog] [xen master] x86: implement set value flow for MBA
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwZTU5ZTllYWE1Njg1ODBmZjA2N2EyNWZlNGYwYzMzM2U2ZjZlNjAKQXV0aG9yOiAg
ICAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkF1dGhvckRhdGU6IFR1ZSBEZWMg
MTkgMDI6NDk6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTA6MDI6MDMgMjAxNyArMDEwMAoKICAg
IHg4NjogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93IGZvciBNQkEKICAgIAogICAgVGhpcyBwYXRj
aCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0cyBjYWxsYmFj
awogICAgZnVuY3Rpb24gYW5kIGRvbWN0bCBpbnRlcmZhY2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDQ2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwppbmRleCA3NWU1ZTM1Li4zNmFiMjM1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNTA1LDYg
KzE1MDUsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX1NFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9UWVBFX01CQV9USFJUTCk7CisgICAgICAgICAgICBicmVhazsKKwog
I2RlZmluZSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsg
ICAgXAogICAgIHVpbnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwgKGRvbWN0bCktPnUucHNy
X2FsbG9jLnRhcmdldCwgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2Fy
Y2gveDg2L3Bzci5jCmluZGV4IGE0OTAxZDguLjBiYThlZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEzOCw2ICsxMzgsMTIgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKIAogICAgIC8qIHdyaXRlX21zciBpcyB1
c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KICAgICB2b2lkICgqd3Jp
dGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlw
ZSk7CisKKyAgICAvKgorICAgICAqIHNhbml0aXplIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQg
dmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KKyAgICAgKiBBbmQgY2hhbmdlIGl0IHRvIHZh
bGlkIHZhbHVlIGlmIFNETSBhbGxvd3MuCisgICAgICovCisgICAgYm9vbCAoKnNhbml0aXplKShj
b25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKTsKIH0gKmZlYXRfcHJv
cHNbRkVBVF9UWVBFX05VTV07CiAKIC8qCkBAIC0yNzQsMTEgKzI4MCwxNCBAQCBzdGF0aWMgZW51
bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUp
CiAgICAgcmV0dXJuIGZlYXRfdHlwZTsKIH0KIAotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1
bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCisvKiBJbXBsZW1lbnRhdGlv
biBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCitzdGF0aWMgYm9vbCBjYXRf
Y2hlY2tfY2JtKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVpbnQzMl90ICp2YWwpCiB7
CiAgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisgICAgdW5zaWduZWQgaW50
IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKKyAgICB1bnNpZ25lZCBsb25nIGNibSA9ICp2
YWw7CiAKLSAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNi
bV9sZW5dLiAqLworICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBb
MCwgY2JtX2xlbikuICovCiAgICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIApAQCAtMjk3LDcgKzMwNiw2IEBAIHN0YXRpYyBib29sIHBzcl9j
aGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJl
dHVybiB0cnVlOwogfQogCi0vKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVz
JyBmdW5jdGlvbnMuICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVj
dCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICppbmZvLApAQCAtNDM0LDYgKzQ0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVf
VU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53
cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19j
Ym0sCiB9OwogCiAvKiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ2NCw2ICs0NzMsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9
IFBTUl9UWVBFX0wzX0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9p
bmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9
IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KQEAgLTQ3OSw2ICs0ODks
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAg
IC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRf
Z2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKKyAgICAu
c2FuaXRpemUgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC00OTks
NiArNTEwLDMyIEBAIHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQsCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlw
ZSB0eXBlKQogeworICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsK
K30KKworc3RhdGljIGJvb2wgbWJhX3Nhbml0aXplX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQsIHVpbnQzMl90ICp0aHJ0bCkKK3sKKyAgICAvKgorICAgICAqIFBlciBTRE0gKGNo
YXB0ZXIgIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBDb25maWd1cmF0aW9uIik6CisgICAg
ICogMS4gTGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9u
IGlzIGRlZmluZWQKKyAgICAgKiAgICBhcyAxMDAtKE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlm
IHRoZSBNQkFfTUFYIHZhbHVlIGlzIDkwLCB0aGUKKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24g
aXMgMTAlLiBWYWx1ZXMgbm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCisgICAgICogICAgcHJl
Y2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUgZGVs
YXkKKyAgICAgKiAgICBhcHBsaWVkKS4KKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0
IGRlbGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KKyAgICAgKiAgICB0byB0
aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3Qg
YQorICAgICAqICAgIHBvd2VyIG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBu
ZWFyZXN0IHBvd2VyIG9mIHR3by4KKyAgICAgKi8KKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIg
KQorICAgICAgICAqdGhydGwgLT0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYS50aHJ0bF9tYXgp
OworICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLworICAgICAg
ICBpZiAoICp0aHJ0bCAmICgqdGhydGwgLSAxKSApCisgICAgICAgICAgICAqdGhydGwgPSAxIDw8
IChmbHMoKnRocnRsKSAtIDEpOworICAgIH0KKworICAgIHJldHVybiAqdGhydGwgPD0gZmVhdC0+
bWJhLnRocnRsX21heDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9w
cm9wcyA9IHsKQEAgLTUwNyw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJv
cHMgbWJhX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAg
LmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbWJh
X3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBtYmFfc2FuaXRpemVfdGhydGwsCiB9OwogCiBz
dGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hh
ciAqZGVsaW0sCkBAIC05NzIsNyArMTAxMCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRv
X2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19u
dW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVja19jYm0o
ZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+c2FuaXRpemUo
ZmVhdCwgJm5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCmluZGV4IDQ0Y2YwYjUuLjZkNTM5NmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEw
NzQsNiArMTA3NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhF
Tl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VU
X0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3Cisj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9NQkFfVEhSVEwgIDgKICNkZWZpbmUgWEVOX0RPTUNU
TF9QU1JfR0VUX01CQV9USFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhF
Tl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:45:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9kr-0006Y9-Un; Mon, 15 Jan 2018 18:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9kr-0006Xr-Fp
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:09 +0000
X-Inumbo-ID: 895f967f-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 895f967f-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:47:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9kl-00071m-5z
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9kl-0001Ne-5Q
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9kl-0001Ne-5Q@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:03 +0000
Subject: [Xen-changelog] [xen master] x86: improve NOP use for AMD CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3MTI4ZTczNTAzMWJkZTNlZmNkZTJkYzRlNzczMWY3MjNmOWJhNjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjAyOjUzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjAyOjUzIDIwMTcgKzAxMDAKCiAgICB4
ODY6IGltcHJvdmUgTk9QIHVzZSBmb3IgQU1EIENQVXMKICAgIAogICAgRm9yIEZhbTEwIGFuZCBs
YXRlciBBTUQgcmVjb21tZW5kcyB1c2luZyB0aGUgImxvbmciIE5PUCBmb3Jtcy4gUmUtd3JpdGUK
ICAgIHRoZSBwcmVzZW50IEludGVsIGNvZGUgaW50byBzd2l0Y2goKSBzdGF0ZW1lbnRzIGFuZCBh
ZGQgQU1EIGxvZ2ljLgogICAgCiAgICBEZWZhdWx0IHRvICJsb25nIiBmb3JtcyAod2hpY2ggYWxs
IDY0LWJpdCBDUFVzIGFyZSBzdXBwb3NlZCB0bwogICAgcmVjb2duaXplKSwgb3ZlcnJpZGluZyB0
byB0aGUgSzggZmxhdm9yIG9uIHRob3NlIGZldyAob2xkZXIpIENQVXMuCiAgICAKICAgIFRoaXMg
YXQgdGhlIHNhbWUgdGltZSBicmluZ3MgdXMgaW4gbGluZSBhZ2FpbiBpbiB0aGlzIHJlZ2FyZCB3
aXRoCiAgICBjdXJyZW50IExpbnV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyB8
IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRl
eCA2NTA2MmMyLi5hZjdiNDJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
YworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0
aWMgY29uc3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IHA2X25vcHNbQVNNX05PUF9NQVgrMV0gaW5p
dF9vcl9saXZlcGF0Y2hfY29ucwogfTsKICNlbmRpZgogCi1zdGF0aWMgY29uc3QgdW5zaWduZWQg
Y2hhciAqIGNvbnN0ICppZGVhbF9ub3BzIGluaXRfb3JfbGl2ZXBhdGNoX2RhdGEgPSBrOF9ub3Bz
Oworc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb25zdCAqaWRlYWxfbm9wcyBpbml0X29y
X2xpdmVwYXRjaF9kYXRhID0gcDZfbm9wczsKIAogc3RhdGljIGludCBfX2luaXQgbWFza19ubWlf
Y2FsbGJhY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiB7CkBA
IC04NSwxOSArODUsMzIgQEAgc3RhdGljIGludCBfX2luaXQgbWFza19ubWlfY2FsbGJhY2soY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiAKIHN0YXRpYyB2b2lkIF9f
aW5pdCBhcmNoX2luaXRfaWRlYWxfbm9wcyh2b2lkKQogewotICAgIC8qCi0gICAgICogRHVlIHRv
IGEgZGVjb2RlciBpbXBsZW1lbnRhdGlvbiBxdWlyaywgc29tZQotICAgICAqIHNwZWNpZmljIElu
dGVsIENQVXMgYWN0dWFsbHkgcGVyZm9ybSBiZXR0ZXIgd2l0aAotICAgICAqIHRoZSAiazhfbm9w
cyIgdGhhbiB3aXRoIHRoZSBTRE0tcmVjb21tZW5kZWQgTk9Qcy4KLSAgICAgKi8KLSAgICBpZiAo
IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCkgJiYKLSAgICAg
ICAgICEoYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgotICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCA+PSAweDBmICYmCi0gICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVs
ICE9IDB4MWMgJiYKLSAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHgyNiAm
JgotICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCAhPSAweDI3ICYmCi0gICAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsIDwgMHgzMCkgKQotICAgICAgICBpZGVhbF9ub3Bz
ID0gcDZfbm9wczsKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgKQorICAg
IHsKKyAgICBjYXNlIFg4Nl9WRU5ET1JfSU5URUw6CisgICAgICAgIC8qCisgICAgICAgICAqIER1
ZSB0byBhIGRlY29kZXIgaW1wbGVtZW50YXRpb24gcXVpcmssIHNvbWUgc3BlY2lmaWMgSW50ZWwg
Q1BVcworICAgICAgICAgKiBhY3R1YWxseSBwZXJmb3JtIGJldHRlciB3aXRoIHRoZSAiazhfbm9w
cyIgdGhhbiB3aXRoIHRoZSBTRE0tCisgICAgICAgICAqIHJlY29tbWVuZGVkIE5PUHMuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgMHgwZiAuLi4gMHgxYjoKKyAgICAgICAgY2FzZSAweDFk
IC4uLiAweDI1OgorICAgICAgICBjYXNlIDB4MjggLi4uIDB4MmY6CisgICAgICAgICAgICBpZGVh
bF9ub3BzID0gazhfbm9wczsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4NiA8PSAweGYgKQorICAgICAgICAgICAgaWRlYWxfbm9wcyA9IGs4X25vcHM7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KIH0KIAogLyogVXNlIHRoaXMgdG8gYWRkIG5vcHMgdG8gYSBi
dWZmZXIsIHRoZW4gdGV4dF9wb2tlIHRoZSB3aG9sZSBidWZmZXIuICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:45:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9l2-0006Zc-0K; Mon, 15 Jan 2018 18:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9l0-0006Z0-SZ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:18 +0000
X-Inumbo-ID: 8f5ed256-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f5ed256-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:47:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9kv-00071s-7t
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9kv-0001OG-7J
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9kv-0001OG-7J@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:13 +0000
Subject: [Xen-changelog] [xen master] x86: introduce NOP9 forms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwYjc1YzFkNzllNjQ4Y2FhZTI0MTM0ZThlNjMxOTMyOGJlMTNkMWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjAzOjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjAzOjIwIDIwMTcgKzAxMDAKCiAgICB4
ODY6IGludHJvZHVjZSBOT1A5IGZvcm1zCiAgICAKICAgIEJvdGggSW50ZWwgYW5kIEFNRCByZWNv
bW1lbmQgYW4gb3BlcmFuZC1zaXplLW92ZXJyaWRlLXByZWZpeGVkIGxvbmcgTk9QCiAgICBmb3Jt
IGZvciBjb3ZlcmluZyA5IGJ5dGVzLCBzbyBpbnRyb2R1Y2UgdGhpcyBhbmQgdXNlIGl0IGluIHA2
X25vcHNbXSB0bwogICAgYWxsb3cgZnVydGhlciByZWR1Y2luZyB0aGUgbnVtYmVyIG9mIE5PUHMg
bmVlZGVkIHdoZW4gY292ZXJpbmcgbGFyZ2VyCiAgICByYW5nZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9hbHRlcm5hdGl2ZS5jIHwgMTIgKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L25v
cHMuaCB8ICA2ICsrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXggYWY3YjQyZi4uZWUxOGU2YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMKQEAgLTM3LDcgKzM3LDggQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgazhub3Bz
W10gaW5pdF9vcl9saXZlcGF0Y2hfY29uc3QgPSB7CiAgICAgSzhfTk9QNSwKICAgICBLOF9OT1A2
LAogICAgIEs4X05PUDcsCi0gICAgSzhfTk9QOAorICAgIEs4X05PUDgsCisgICAgSzhfTk9QOSwK
IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IGs4X25vcHNbQVNNX05PUF9N
QVgrMV0gaW5pdF9vcl9saXZlcGF0Y2hfY29uc3RyZWwgPSB7CiAgICAgTlVMTCwKQEAgLTQ4LDcg
KzQ5LDggQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb25zdCBrOF9ub3BzW0FTTV9O
T1BfTUFYKzFdIGluaXRfb3JfbGl2ZXBhdGNoX2NvbnMKICAgICBrOG5vcHMgKyAxICsgMiArIDMg
KyA0LAogICAgIGs4bm9wcyArIDEgKyAyICsgMyArIDQgKyA1LAogICAgIGs4bm9wcyArIDEgKyAy
ICsgMyArIDQgKyA1ICsgNiwKLSAgICBrOG5vcHMgKyAxICsgMiArIDMgKyA0ICsgNSArIDYgKyA3
CisgICAgazhub3BzICsgMSArIDIgKyAzICsgNCArIDUgKyA2ICsgNywKKyAgICBrOG5vcHMgKyAx
ICsgMiArIDMgKyA0ICsgNSArIDYgKyA3ICsgOCwKIH07CiAjZW5kaWYKIApAQCAtNjEsNyArNjMs
OCBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciBwNm5vcHNbXSBpbml0X29yX2xpdmVwYXRj
aF9jb25zdCA9IHsKICAgICBQNl9OT1A1LAogICAgIFA2X05PUDYsCiAgICAgUDZfTk9QNywKLSAg
ICBQNl9OT1A4CisgICAgUDZfTk9QOCwKKyAgICBQNl9OT1A5LAogfTsKIHN0YXRpYyBjb25zdCB1
bnNpZ25lZCBjaGFyICogY29uc3QgcDZfbm9wc1tBU01fTk9QX01BWCsxXSBpbml0X29yX2xpdmVw
YXRjaF9jb25zdHJlbCA9IHsKICAgICBOVUxMLApAQCAtNzIsNyArNzUsOCBAQCBzdGF0aWMgY29u
c3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IHA2X25vcHNbQVNNX05PUF9NQVgrMV0gaW5pdF9vcl9s
aXZlcGF0Y2hfY29ucwogICAgIHA2bm9wcyArIDEgKyAyICsgMyArIDQsCiAgICAgcDZub3BzICsg
MSArIDIgKyAzICsgNCArIDUsCiAgICAgcDZub3BzICsgMSArIDIgKyAzICsgNCArIDUgKyA2LAot
ICAgIHA2bm9wcyArIDEgKyAyICsgMyArIDQgKyA1ICsgNiArIDcKKyAgICBwNm5vcHMgKyAxICsg
MiArIDMgKyA0ICsgNSArIDYgKyA3LAorICAgIHA2bm9wcyArIDEgKyAyICsgMyArIDQgKyA1ICsg
NiArIDcgKyA4LAogfTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDlhNmE0ZTEuLmRkYTlk
MjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbm9wcy5oCkBAIC0yMiw2ICsyMiw3IEBACiAjZGVmaW5lIEs4X05PUDYgSzhf
Tk9QMyxLOF9OT1AzCiAjZGVmaW5lIEs4X05PUDcgSzhfTk9QNCxLOF9OT1AzCiAjZGVmaW5lIEs4
X05PUDggSzhfTk9QNCxLOF9OT1A0CisjZGVmaW5lIEs4X05PUDkgSzhfTk9QMyxLOF9OT1AzLEs4
X05PUDMKIAogLyoKICAqIFA2IG5vcHMKQEAgLTM0LDYgKzM1LDcgQEAKICAqIDY6IG9zcCBub3Bs
IDB4MDAoJWVheCwlZWF4LDEpCiAgKiA3OiBub3BsIDB4MDAwMDAwMDAoJWVheCkKICAqIDg6IG5v
cGwgMHgwMDAwMDAwMCglZWF4LCVlYXgsMSkKKyAqIDk6IG5vcHcgMHgwMDAwMDAwMCglZWF4LCVl
YXgsMSkKICAqICAgIE5vdGU6IEFsbCB0aGUgYWJvdmUgYXJlIGFzc3VtZWQgdG8gYmUgYSBzaW5n
bGUgaW5zdHJ1Y3Rpb24uCiAgKiAgICAgICAgICBUaGVyZSBpcyBrZXJuZWwgY29kZSB0aGF0IGRl
cGVuZHMgb24gdGhpcy4KICAqLwpAQCAtNDUsNiArNDcsNyBAQAogI2RlZmluZSBQNl9OT1A2IDB4
NjYsMHgwZiwweDFmLDB4NDQsMHgwMCwwCiAjZGVmaW5lIFA2X05PUDcgMHgwZiwweDFmLDB4ODAs
MCwwLDAsMAogI2RlZmluZSBQNl9OT1A4IDB4MGYsMHgxZiwweDg0LDB4MDAsMCwwLDAsMAorI2Rl
ZmluZSBQNl9OT1A5IDB4NjYsMHgwZiwweDFmLDB4ODQsMHgwMCwwLDAsMCwwCiAKICNpZmRlZiBf
X0FTU0VNQkxZX18KICNkZWZpbmUgX0FTTV9NS19OT1AoeCkgLmJ5dGUgeApAQCAtNjAsNyArNjMs
OCBAQAogI2RlZmluZSBBU01fTk9QNiBfQVNNX01LX05PUChLOF9OT1A2KQogI2RlZmluZSBBU01f
Tk9QNyBfQVNNX01LX05PUChLOF9OT1A3KQogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05PUChL
OF9OT1A4KQorI2RlZmluZSBBU01fTk9QOSBfQVNNX01LX05PUChLOF9OT1A5KQogCi0jZGVmaW5l
IEFTTV9OT1BfTUFYIDgKKyNkZWZpbmUgQVNNX05PUF9NQVggOQogCiAjZW5kaWYgLyogX19YODZf
QVNNX05PUFNfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:45:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9l7-0006aY-1p; Mon, 15 Jan 2018 18:45:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9l6-0006aM-DM
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:24 +0000
X-Inumbo-ID: 0a09f631-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a09f631-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:43:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9l5-00072Y-9q
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9l5-0001PS-9K
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9l5-0001PS-9K@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:23 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: drop further 32-bit relics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MzMwOWE4NWJkOGU3ZDE3ODFhYzQ1YzkwZWVmOGUwYmU0MTUyZGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjA0OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjA0OjE2IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkcm9wIGZ1cnRoZXIgMzItYml0IHJlbGljcwogICAgCiAgICBQViBndWVzdHMg
ZG9uJ3QgZXZlciBnZXQgc2hhZG93ZWQgaW4gb3RoZXIgdGhhbiA0LWxldmVsIG1vZGUgYW55bW9y
ZTsKICAgIGNvbW1pdCA1YTNjZThmODVlICgieDg2L3NoYWRvdzogZHJvcCBzdHJheSBuYW1lIHRh
Z3MgZnJvbQogICAgc2hfe2d1ZXN0X2dldCxtYXB9X2VmZl9sMWUoKSIpIGRpZG4ndCBnbyBxdWl0
ZSBmYXJlIGVub3VnaCAoYW5kIHRoZXJlJ3MKICAgIGEgZ29vZCBjaGFuY2UgdGhhdCBmdXJ0aGVy
IGNsZWFudXAgb3Bwb3J0dW5pdHkgZXhpc3RzLCB3aGljaCBJIHNpbXBseQogICAgZGlkbid0IG5v
dGljZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA0OCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZTkzZTNiMy4uNDQwODU3NSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzgwMSw4ICszODAxLDcgQEAgc2hfdXBkYXRlX2xpbmVh
cl9lbnRyaWVzKHN0cnVjdCB2Y3B1ICp2KQogCiAjZWxpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA9
PSAzCiAKLSAgICAvKiBQVjogWFhYCi0gICAgICoKKyAgICAvKgogICAgICAqIEhWTTogVG8gZ2l2
ZSBvdXJzZWx2ZXMgYSBsaW5lYXIgbWFwIG9mIHRoZSAgc2hhZG93cywgd2UgbmVlZCB0bwogICAg
ICAqIGV4dGVuZCBhIFBBRSBzaGFkb3cgdG8gNCBsZXZlbHMuICBXZSBkbyB0aGlzIGJ5ICBoYXZp
bmcgYSBtb25pdG9yCiAgICAgICogbDMgaW4gc2xvdCAwIG9mIHRoZSBtb25pdG9yIGw0IHRhYmxl
LCBhbmQgIGNvcHlpbmcgdGhlIFBBRSBsMwpAQCAtMzgxMSw3ICszODEwLDcgQEAgc2hfdXBkYXRl
X2xpbmVhcl9lbnRyaWVzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHRoZSBzaGFkb3dzLgogICAg
ICAqLwogCi0gICAgaWYgKCBzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCisgICAgQVNTRVJUKHNo
YWRvd19tb2RlX2V4dGVybmFsKGQpKTsKICAgICB7CiAgICAgICAgIC8qIEluc3RhbGwgY29waWVz
IG9mIHRoZSBzaGFkb3cgbDNlcyBpbnRvIHRoZSBtb25pdG9yIGwyIHRhYmxlCiAgICAgICAgICAq
IHRoYXQgbWFwcyBTSF9MSU5FQVJfUFRfVklSVF9TVEFSVC4gKi8KQEAgLTM4NTcsOCArMzg1Niw2
IEBAIHNoX3VwZGF0ZV9saW5lYXJfZW50cmllcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWwyZSk7CiAg
ICAgfQotICAgIGVsc2UKLSAgICAgICAgZG9tYWluX2NyYXNoKGQpOyAvKiBYWFggKi8KIAogI2Vs
c2UKICNlcnJvciB0aGlzIHNob3VsZCBub3QgaGFwcGVuCkBAIC00MDg3LDEyICs0MDg0LDkgQEAg
c2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCiAgICAgICAqIHVu
dGlsIHRoZSBuZXh0IENSMyB3cml0ZSBtYWtlcyB1cyByZWZyZXNoIG91ciBjYWNoZS4gKi8KICAg
ICAgQVNTRVJUKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPT0gTlVMTCk7CiAK
LSAgICAgaWYgKCBzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAgICAvKiBGaW5kIHdo
ZXJlIGluIHRoZSBwYWdlIHRoZSBsMyB0YWJsZSBpcyAqLwotICAgICAgICAgZ3Vlc3RfaWR4ID0g
Z3Vlc3RfaW5kZXgoKHZvaWQgKil2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdKTsKLSAgICAg
ZWxzZQotICAgICAgICAgLyogUFYgZ3Vlc3Q6IGwzIGlzIGF0IHRoZSBzdGFydCBvZiBhIHBhZ2Ug
Ki8KLSAgICAgICAgIGd1ZXN0X2lkeCA9IDA7CisgICAgIEFTU0VSVChzaGFkb3dfbW9kZV9leHRl
cm5hbChkKSk7CisgICAgIC8qIEZpbmQgd2hlcmUgaW4gdGhlIHBhZ2UgdGhlIGwzIHRhYmxlIGlz
ICovCisgICAgIGd1ZXN0X2lkeCA9IGd1ZXN0X2luZGV4KCh2b2lkICopdi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclszXSk7CiAKICAgICAgLy8gSWdub3JlIHRoZSBsb3cgMiBiaXRzIG9mIGd1ZXN0
X2lkeCAtLSB0aGV5IGFyZSByZWFsbHkganVzdAogICAgICAvLyBjYWNoZSBjb250cm9sLgpAQCAt
NDEwMywxNyArNDA5NywxMyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9f
bG9ja2luZykKICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5nbDNlW2ldID0gZ2wzZVtp
XTsKICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZ2wzZSk7CiAjZWxpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID09IDIKLSAgICBpZiAoIHNoYWRvd19tb2RlX2V4dGVybmFsKGQpIHx8IHNoYWRvd19tb2Rl
X3RyYW5zbGF0ZShkKSApCi0gICAgewotICAgICAgICBpZiAoIHYtPmFyY2gucGFnaW5nLnNoYWRv
dy5ndWVzdF92dGFibGUgKQotICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHYt
PmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUpOwotICAgICAgICB2LT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChnbWZuKTsKLSAg
ICAgICAgLyogRG9lcyB0aGlzIHJlYWxseSBuZWVkIG1hcF9kb21haW5fcGFnZV9nbG9iYWw/ICBI
YW5kbGUgdGhlCi0gICAgICAgICAqIGVycm9yIHByb3Blcmx5IGlmIHNvLiAqLwotICAgICAgICBC
VUdfT04odi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxMKTsgLyogWFhY
ICovCi0gICAgfQotICAgIGVsc2UKLSAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0
X3Z0YWJsZSA9IF9fbGluZWFyX2wyX3RhYmxlOworICAgIEFTU0VSVChzaGFkb3dfbW9kZV9leHRl
cm5hbChkKSk7CisgICAgaWYgKCB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlICkK
KyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5n
dWVzdF92dGFibGUpOworICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBt
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGdtZm4pOworICAgIC8qIERvZXMgdGhpcyByZWFsbHkgbmVl
ZCBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsPyAgSGFuZGxlIHRoZQorICAgICAqIGVycm9yIHByb3Bl
cmx5IGlmIHNvLiAqLworICAgIEJVR19PTih2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRh
YmxlID09IE5VTEwpOyAvKiBYWFggKi8KICNlbHNlCiAjZXJyb3IgdGhpcyBzaG91bGQgbmV2ZXIg
aGFwcGVuCiAjZW5kaWYKQEAgLTQyMjIsMjEgKzQyMTIsMTUgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1
Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCiAgICAgewogICAgICAgICBtYWtlX2NyMyh2LCBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLm1vbml0b3JfdGFibGUpKTsKICAgICB9CisjaWYgU0hB
RE9XX1BBR0lOR19MRVZFTFMgPT0gNAogICAgIGVsc2UgLy8gbm90IHNoYWRvd19tb2RlX2V4dGVy
bmFsLi4uCiAgICAgewogICAgICAgICAvKiBXZSBkb24ndCBzdXBwb3J0IFBWIGV4Y2VwdCBndWVz
dCA9PSBzaGFkb3cgPT0gY29uZmlnIGxldmVscyAqLwotICAgICAgICBCVUdfT04oR1VFU1RfUEFH
SU5HX0xFVkVMUyAhPSBTSEFET1dfUEFHSU5HX0xFVkVMUyk7Ci0jaWYgU0hBRE9XX1BBR0lOR19M
RVZFTFMgPT0gMwotICAgICAgICAvKiAyLW9uLTMgb3IgMy1vbi0zOiBVc2UgdGhlIFBBRSBzaGFk
b3cgbDMgdGFibGUgd2UganVzdCBmYWJyaWNhdGVkLgotICAgICAgICAgKiBEb24ndCB1c2UgbWFr
ZV9jcjMgYmVjYXVzZSAoYSkgd2Uga25vdyBpdCdzIGJlbG93IDRHQiwgYW5kCi0gICAgICAgICAq
IChiKSBpdCdzIG5vdCBuZWNlc3NhcmlseSBwYWdlLWFsaWduZWQsIGFuZCBtYWtlX2NyMyB0YWtl
cyBhIHBmbiAqLwotICAgICAgICBBU1NFUlQodmlydF90b19tYWRkcigmdi0+YXJjaC5wYWdpbmcu
c2hhZG93LmwzdGFibGUpIDw9IDB4ZmZmZmZmZTBVTEwpOwotICAgICAgICB2LT5hcmNoLmNyMyA9
IHZpcnRfdG9fbWFkZHIoJnYtPmFyY2gucGFnaW5nLnNoYWRvdy5sM3RhYmxlKTsKLSNlbHNlCi0g
ICAgICAgIC8qIDQtb24tNDogSnVzdCB1c2UgdGhlIHNoYWRvdyB0b3AtbGV2ZWwgZGlyZWN0bHkg
Ki8KKyAgICAgICAgQlVJTERfQlVHX09OKEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gU0hBRE9XX1BB
R0lOR19MRVZFTFMpOworICAgICAgICAvKiBKdXN0IHVzZSB0aGUgc2hhZG93IHRvcC1sZXZlbCBk
aXJlY3RseSAqLwogICAgICAgICBtYWtlX2NyMyh2LCBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNo
LnNoYWRvd190YWJsZVswXSkpOwotI2VuZGlmCiAgICAgfQorI2VuZGlmCiAKIAogICAgIC8vLwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:45:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9lM-0006cK-3a; Mon, 15 Jan 2018 18:45:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9lL-0006bu-D7
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:39 +0000
X-Inumbo-ID: 9b5e9c9f-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b5e9c9f-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:47:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9lF-00072m-CA
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9lF-0001Q4-BT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9lF-0001Q4-BT@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:33 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: remove pointless loops
	over all vCPU-s
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4Yzc3NThjZTI5OWQ5NWU2NzkxMjMyODA5NjU0YTk4NDcyOTc0YTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjA0OjQ4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjA0OjQ4IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiByZW1vdmUgcG9pbnRsZXNzIGxvb3BzIG92ZXIgYWxsIHZDUFUtcwogICAgCiAg
ICBUaGUgdkNQVSBjb3VudCBjYW4gYmUgaGFkIG1vcmUgZGlyZWN0bHkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgOCArLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICB8IDggKysr
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAzYTMzZTBiLi42MDBkZjBjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKQEAgLTExNDMsMTMgKzExNDMsNyBAQCBjb25zdCB1OCBzaF90eXBlX3Rv
X3NpemVbXSA9IHsKICAqIHdvcnRoIHRvIG1ha2Ugc3VyZSB3ZSBuZXZlciByZXR1cm4gemVyby4g
Ki8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0gICAgdTMyIHZjcHVfY291bnQgPSAxOwotICAgIHN0cnVjdCB2Y3B1
ICp2OwotCi0gICAgZm9yX2VhY2hfdmNwdShkLCB2KQotICAgICAgICB2Y3B1X2NvdW50Kys7Ci0K
LSAgICByZXR1cm4gKHZjcHVfY291bnQgKiAxMjgpOworICAgIHJldHVybiAoZC0+bWF4X3ZjcHVz
ICsgMSkgKiAxMjg7CiB9CiAKIC8qIERpc3BhdGNoZXIgZnVuY3Rpb246IGNhbGwgdGhlIHBlci1t
b2RlIGZ1bmN0aW9uIHRoYXQgd2lsbCB1bmhvb2sgdGhlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5k
ZXggNDQwODU3NS4uZjcxODJlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9t
dWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMTQ3NiwxNiAr
MTQ3NiwxNCBAQCBzaF9tYWtlX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwgdTMy
IHNoYWRvd190eXBlKQogICAgICAgICAgKiBwaW5uaW5nIGwzZXMuICBUaGlzIGlzIG5vdCB2ZXJ5
IHF1aWNrIGJ1dCBpdCBkb2Vzbid0IGhhcHBlbgogICAgICAgICAgKiB2ZXJ5IG9mdGVuLiAqLwog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpzcCwgKnQ7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
MjsKLSAgICAgICAgaW50IGw0Y291bnQgPSAwLCB2Y3B1cyA9IDA7CisgICAgICAgIHVuc2lnbmVk
IGludCBsNGNvdW50ID0gMDsKKwogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2goc3AsICZkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucGlubmVkX3NoYWRvd3MpCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggc3AtPnUuc2gudHlwZSA9PSBTSF90eXBlX2w0XzY0X3NoYWRvdyApCiAgICAgICAgICAg
ICAgICAgbDRjb3VudCsrOwogICAgICAgICB9Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
MiApCi0gICAgICAgICAgICB2Y3B1cysrOwotICAgICAgICBpZiAoIGw0Y291bnQgPiAyICogdmNw
dXMgKQorICAgICAgICBpZiAoIGw0Y291bnQgPiAyICogZC0+bWF4X3ZjcHVzICkKICAgICAgICAg
ewogICAgICAgICAgICAgLyogVW5waW4gYWxsIHRoZSBwaW5uZWQgbDMgdGFibGVzLCBhbmQgZG9u
J3QgcGluIGFueSBtb3JlLiAqLwogICAgICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUo
c3AsIHQsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucGlubmVkX3NoYWRvd3MpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:45:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9lW-0006eE-56; Mon, 15 Jan 2018 18:45:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9lV-0006d0-Iy
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:49 +0000
X-Inumbo-ID: a15df104-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a15df104-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:48:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9lP-00073Z-EB
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9lP-0001Qd-De
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9lP-0001Qd-De@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:43 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: ignore sh_pin() failure in
	one more case
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxZmMzNjMzZGZlNTBkMGUwNGY0MzhkYmNkMTllNTViZWFiOWI5YTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjA1OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjA1OjE2IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBpZ25vcmUgc2hfcGluKCkgZmFpbHVyZSBpbiBvbmUgbW9yZSBjYXNlCiAgICAK
ICAgIEZvbGxvd2luZyB3aGF0IHdlJ3ZlIGFscmVhZHkgZG9uZSBpbiB0aGUgWFNBLTI1MCBmaXgs
IGNvbnZlcnQgYW5vdGhlcgogICAgc2hfcGluKCkgY2FsbGVyIHRvIG5vIGxvbmdlciBmYWlsIHRo
ZSBoaWdoZXIgbGV2ZWwgb3BlcmF0aW9uIGlmIHBpbm5pbmcKICAgIGZhaWxzLCBhcyBwaW5uaW5n
IGlzIGEgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIG9ubHkgaW4gdGhvc2UgcGxhY2VzLgogICAg
CiAgICBTdWdnZXN0ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyB8IDEyICsrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZjcxODJlNC4uYzRlOTU0ZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzk1MiwxNyArMzk1MiwxNSBAQCBzaF9zZXRfdG9w
bGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogICAgIH0KICAgICBBU1NFUlQobWZuX3ZhbGlk
KHNtZm4pKTsKIAotICAgIC8qIFBpbiB0aGUgc2hhZG93IGFuZCBwdXQgaXQgKGJhY2spIG9uIHRo
ZSBsaXN0IG9mIHBpbm5lZCBzaGFkb3dzICovCi0gICAgaWYgKCBzaF9waW4oZCwgc21mbikgPT0g
MCApCi0gICAgewotICAgICAgICBTSEFET1dfRVJST1IoImNhbid0IHBpbiAlI2x4IGFzIHRvcGxl
dmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwotICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0g
ICAgfQotCiAgICAgLyogVGFrZSBhIHJlZiB0byB0aGlzIHBhZ2U6IGl0IHdpbGwgYmUgcmVsZWFz
ZWQgaW4gc2hfZGV0YWNoX29sZF90YWJsZXMoKQogICAgICAqIG9yIHRoZSBuZXh0IGNhbGwgdG8g
c2V0X3RvcGxldmVsX3NoYWRvdygpICovCiAgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4sIDAp
ICkKKyAgICB7CisgICAgICAgIC8qIFBpbiB0aGUgc2hhZG93IGFuZCBwdXQgaXQgKGJhY2spIG9u
IHRoZSBsaXN0IG9mIHBpbm5lZCBzaGFkb3dzICovCisgICAgICAgIHNoX3BpbihkLCBzbWZuKTsK
KwogICAgICAgICBuZXdfZW50cnkgPSBwYWdldGFibGVfZnJvbV9tZm4oc21mbik7CisgICAgfQog
ICAgIGVsc2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJPUigiY2FuJ3QgaW5zdGFsbCAlI2x4
IGFzIHRvcGxldmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9lh-0006gB-6d; Mon, 15 Jan 2018 18:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9lf-0006fo-NW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:59 +0000
X-Inumbo-ID: a75d4267-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a75d4267-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:48:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9lZ-00073t-GA
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9lZ-0001RA-Ff
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9lZ-0001RA-Ff@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:45:53 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: make 1-bit-disable match
	1-bit-enable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhMzliNDViZDJhMmEzOTRiZGI4MWNjMWIzMjQwYmFiOWFlY2U5MmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDEwOjEyOjExIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDEwOjEyOjExIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtYWtlIDEtYml0LWRpc2FibGUgbWF0Y2ggMS1iaXQtZW5hYmxlCiAgICAKICAg
IHNoYWRvd19vbmVfYml0X2VuYWJsZSgpIHNldHMgUEdfU0hfZW5hYmxlIChpZiBub3QgYWxyZWFk
eSBzZXQgb2YgY291cnNlKQogICAgaW4gYWRkaXRpb24gdG8gdGhlIGJpdCBiZWluZyByZXF1ZXN0
ZWQuIE1ha2Ugc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpCiAgICBiZWhhdmUgc2ltaWxhcmx5IC0g
Y2xlYXIgUEdfU0hfZW5hYmxlIGlmIHRoYXQncyB0aGUgb25seSBiaXQgcmVtYWluaW5nLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA2MDBkZjBjLi4wZTll
MTkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTMzNzcsNyArMzM3NywxMCBAQCBzdGF0
aWMgaW50IHNoYWRvd19vbmVfYml0X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUp
CiAgICAgfQogCiAgICAgLyogVXBkYXRlIHRoZSBiaXRzICovCi0gICAgc2hfbmV3X21vZGUoZCwg
ZC0+YXJjaC5wYWdpbmcubW9kZSAmIH5tb2RlKTsKKyAgICBtb2RlID0gZC0+YXJjaC5wYWdpbmcu
bW9kZSAmIH5tb2RlOworICAgIGlmICggbW9kZSA9PSBQR19TSF9lbmFibGUgKQorICAgICAgICBt
b2RlID0gMDsKKyAgICBzaF9uZXdfbW9kZShkLCBtb2RlKTsKICAgICBpZiAoIGQtPmFyY2gucGFn
aW5nLm1vZGUgPT0gMCApCiAgICAgewogICAgICAgICAvKiBHZXQgdGhpcyBkb21haW4gb2ZmIHNo
YWRvd3MgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9lr-0006he-8E; Mon, 15 Jan 2018 18:46:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9lp-0006h3-OU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:09 +0000
X-Inumbo-ID: ad5c1abb-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad5c1abb-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:48:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9lj-00074b-I3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9lj-0001Sn-HT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9lj-0001Sn-HT@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:03 +0000
Subject: [Xen-changelog] [xen master] revert d64ac4d5f2's stray changed to
	Config.mk
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlNTJjZTdmYzU0ODFiODIwZmZmYjk5NWViMTI0Y2FiMDM4MjEyMmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDExOjM3OjQzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDExOjM3OjQzIDIwMTcgKzAxMDAKCiAgICBy
ZXZlcnQgZDY0YWM0ZDVmMidzIHN0cmF5IGNoYW5nZWQgdG8gQ29uZmlnLm1rCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIENvbmZp
Zy5tayB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0
aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDE4ZjVjMzQuLjUxYWRjMjcgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9D
b25maWcubWsKQEAgLTI2MCwxNyArMjYwLDE3IEBAIFFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04g
Pz0gJChRRU1VX1RBRykKIGVuZGlmCiAKIGlmZXEgKCQoR0lUX0hUVFApLHkpCi1PVk1GX1VQU1RS
RUFNX1VSTCA/PSBodHRwOi8vdnQtc3luYy5zaC5pbnRlbC5jb20vZ2l0LWh0dHAvb3ZtZi5naXQK
LVFFTVVfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9naXQtaHR0
cC9xZW11LXhlbi5naXQKLVFFTVVfVFJBRElUSU9OQUxfVVJMID89IGh0dHA6Ly92dC1zeW5jLnNo
LmludGVsLmNvbS9naXQtaHR0cC9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKLVNFQUJJT1NfVVBT
VFJFQU1fVVJMID89IGh0dHA6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9naXQtaHR0cC9zZWFiaW9z
LmdpdAotTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBodHRwOi8vdnQtc3luYy5zaC5pbnRlbC5jb20v
Z2l0LWh0dHAvbWluaS1vcy5naXQKK09WTUZfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0LWh0dHAvb3ZtZi5naXQKK1FFTVVfVVBTVFJFQU1fVVJMID89IGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcWVtdS14ZW4uZ2l0CitRRU1VX1RSQURJVElPTkFMX1VS
TCA/PSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXQt
aHR0cC9zZWFiaW9zLmdpdAorTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdC1odHRwL21pbmktb3MuZ2l0CiBlbHNlCi1PVk1GX1VQU1RSRUFNX1VSTCA/PSBn
aXQ6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9vdm1mLmdpdAotUUVNVV9VUFNUUkVBTV9VUkwgPz0g
Z2l0Oi8vdnQtc3luYy5zaC5pbnRlbC5jb20vcWVtdS14ZW4uZ2l0Ci1RRU1VX1RSQURJVElPTkFM
X1VSTCA/PSBnaXQ6Ly92dC1zeW5jLnNoLmludGVsLmNvbS9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKLVNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3Z0LXN5bmMuc2guaW50ZWwuY29tL3Nl
YWJpb3MuZ2l0Ci1NSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3Z0LXN5bmMuc2guaW50ZWwu
Y29tL21pbmktb3MuZ2l0CitPVk1GX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3ZtZi5naXQKK1FFTVVfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKK1FFTVVfVFJBRElUSU9OQUxfVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKK1NFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAorTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklT
SU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKIFFFTVVfVVBT
VFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9m1-0006j4-Al; Mon, 15 Jan 2018 18:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9lz-0006iX-To
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:19 +0000
X-Inumbo-ID: b35adda7-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b35adda7-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:48:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9lt-00074q-Jq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9lt-0001TU-JM
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9lt-0001TU-JM@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:13 +0000
Subject: [Xen-changelog] [xen master] x86/nops: Switch to the P6 nops as a
	compile-time default
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkZjRmZTM2YzFiMDM2MWMxMjkyMDY1MWVhZjM2Mjg0MjIxOTdmMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAyMCAxMTo1MjoxNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMjAgMTM6Mzc6
MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9ub3BzOiBTd2l0Y2ggdG8gdGhlIFA2IG5vcHMgYXMgYSBj
b21waWxlLXRpbWUgZGVmYXVsdAogICAgCiAgICBBbG9uZyB3aXRoIGMvcyBkNzEyOGU3MzUwMzEg
c3dpdGNoaW5nIHRoZSBydW50aW1lIGNob2ljZSBvZiBiZXN0IG5vcHMsIHN3aXRjaAogICAgdGhl
IGNvbXBpbGUtdGltZSBkZWZhdWx0IHRvIFA2IG5vcHMuICBUaGlzIGlzIG1vcmUgZWZmaWNpZW50
IG9uIG1vc3QKICAgIHByb2Nlc3NvcnMgZm9yIGFsdGVybmF0aXZlIHBvaW50cyB3aGljaCBhZGQv
cmVtb3ZlIGNvZGUsIHJhdGhlciB0aGFuIHN3aXRjaAogICAgYmV0d2VlbiB0d28gZGlmZmVyZW50
IHBpZWNlcyBvZiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCB8IDE4ICsrKysr
KysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IGRkYTlkMjAuLjFhNDZiOTcgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5o
CkBAIC01NSwxNSArNTUsMTUgQEAKICNkZWZpbmUgX0FTTV9NS19OT1AoeCkgIi5ieXRlICIgX19z
dHJpbmdpZnkoeCkgIlxuIgogI2VuZGlmCiAKLSNkZWZpbmUgQVNNX05PUDEgX0FTTV9NS19OT1Ao
SzhfTk9QMSkKLSNkZWZpbmUgQVNNX05PUDIgX0FTTV9NS19OT1AoSzhfTk9QMikKLSNkZWZpbmUg
QVNNX05PUDMgX0FTTV9NS19OT1AoSzhfTk9QMykKLSNkZWZpbmUgQVNNX05PUDQgX0FTTV9NS19O
T1AoSzhfTk9QNCkKLSNkZWZpbmUgQVNNX05PUDUgX0FTTV9NS19OT1AoSzhfTk9QNSkKLSNkZWZp
bmUgQVNNX05PUDYgX0FTTV9NS19OT1AoSzhfTk9QNikKLSNkZWZpbmUgQVNNX05PUDcgX0FTTV9N
S19OT1AoSzhfTk9QNykKLSNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoSzhfTk9QOCkKLSNk
ZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoSzhfTk9QOSkKKyNkZWZpbmUgQVNNX05PUDEgX0FT
TV9NS19OT1AoUDZfTk9QMSkKKyNkZWZpbmUgQVNNX05PUDIgX0FTTV9NS19OT1AoUDZfTk9QMikK
KyNkZWZpbmUgQVNNX05PUDMgX0FTTV9NS19OT1AoUDZfTk9QMykKKyNkZWZpbmUgQVNNX05PUDQg
X0FTTV9NS19OT1AoUDZfTk9QNCkKKyNkZWZpbmUgQVNNX05PUDUgX0FTTV9NS19OT1AoUDZfTk9Q
NSkKKyNkZWZpbmUgQVNNX05PUDYgX0FTTV9NS19OT1AoUDZfTk9QNikKKyNkZWZpbmUgQVNNX05P
UDcgX0FTTV9NS19OT1AoUDZfTk9QNykKKyNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoUDZf
Tk9QOCkKKyNkZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoUDZfTk9QOSkKIAogI2RlZmluZSBB
U01fTk9QX01BWCA5CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9mB-0006kO-CI; Mon, 15 Jan 2018 18:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9mA-0006jn-3o
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:30 +0000
X-Inumbo-ID: b9596fe1-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9596fe1-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:48:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9m3-00075g-Lk
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9m3-0001U0-L8
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9m3-0001U0-L8@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:23 +0000
Subject: [Xen-changelog] [xen master] rbtree: remove redundant
	if()-condition in rb_erase()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkOWNjMzdhMDQwNDI1NTUxYjZlNWZlMGRlYTg3NjIzNjM1YWNhM2UKQXV0aG9yOiAg
ICAgV29sZnJhbSBTdHJlcHAgPHdzdHJlcHBAZ214LmRlPgpBdXRob3JEYXRlOiBXZWQgRGVjIDIw
IDE4OjAwOjQ5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAwOjQ5IDIwMTcgKzAxMDAKCiAgICBy
YnRyZWU6IHJlbW92ZSByZWR1bmRhbnQgaWYoKS1jb25kaXRpb24gaW4gcmJfZXJhc2UoKQogICAg
CiAgICBGdXJ0aGVybW9yZSwgbm90aWNlIHRoYXQgdGhlIGluaXRpYWwgY2hlY2tzOgogICAgCiAg
ICAgICAgICAgICAgICBpZiAoIW5vZGUtPnJiX2xlZnQpCiAgICAgICAgICAgICAgICAgICAgICAg
IGNoaWxkID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgICAgICAgICBlbHNlIGlmICghbm9kZS0+
cmJfcmlnaHQpCiAgICAgICAgICAgICAgICAgICAgICAgIGNoaWxkID0gbm9kZS0+cmJfbGVmdDsK
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgLi4uCiAgICAgICAgICAgICAgICB9CiAgICBndWFyYW50ZWUgdGhhdCBvbGQtPnJiX3Jp
Z2h0IGlzIHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9yZQogICAgd2UgY2Fu
IG9taXQgY2hlY2tpbmcgdGhhdCBhZ2Fpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV29sZnJh
bSBTdHJlcHAgPHdzdHJlcHBAZ214LmRlPgogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0
cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1p
dCA0YjMyNDEyNmUwYzZjM2E1MDgwY2EzZWMwOTgxZTg3NjZlZDZmMWVlXQogICAgCiAgICBQb3J0
ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVl
bi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMTY3ZWJmZC4uNjJlNjM4
NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJl
ZS5jCkBAIC0yNTAsMTUgKzI1MCwxNSBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAkJCWlmIChjaGlsZCkKIAkJCQlyYl9zZXRfcGFy
ZW50KGNoaWxkLCBwYXJlbnQpOwogCQkJcGFyZW50LT5yYl9sZWZ0ID0gY2hpbGQ7CisKKwkJCW5v
ZGUtPnJiX3JpZ2h0ID0gb2xkLT5yYl9yaWdodDsKKwkJCXJiX3NldF9wYXJlbnQob2xkLT5yYl9y
aWdodCwgbm9kZSk7CiAJCX0KIAogCQlub2RlLT5yYl9wYXJlbnRfY29sb3IgPSBvbGQtPnJiX3Bh
cmVudF9jb2xvcjsKLQkJbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OwogCQlub2RlLT5y
Yl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCiAJCXJiX3NldF9wYXJlbnQob2xkLT5yYl9sZWZ0LCBu
b2RlKTsKLQkJaWYgKG9sZC0+cmJfcmlnaHQpCi0JCQlyYl9zZXRfcGFyZW50KG9sZC0+cmJfcmln
aHQsIG5vZGUpOworCiAJCWdvdG8gY29sb3I7CiAJfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9mG-0006lR-Dw; Mon, 15 Jan 2018 18:46:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9mE-0006lE-Va
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:35 +0000
X-Inumbo-ID: 34030641-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34030641-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:45:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9mD-00075u-NR
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9mD-0001Ug-N0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9mD-0001Ug-N0@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:33 +0000
Subject: [Xen-changelog] [xen master] rbtree: empty nodes have no color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjOTRmOTE2M2ZlMWI2Mjc2NWQ4ODVkYjM1ZWQ5MmU3ODY5MDJjOTcKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAxOjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAxOjI2IDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGVtcHR5IG5vZGVzIGhhdmUgbm8gY29sb3IKICAgIAogICAgRW1wdHkgbm9k
ZXMgaGF2ZSBubyBjb2xvci4gIFdlIGNhbiBtYWtlIHVzZSBvZiB0aGlzIHByb3BlcnR5IHRvIHNp
bXBsaWZ5CiAgICB0aGUgY29kZSBlbWl0dGVkIGJ5IHRoZSBSQl9FTVBUWV9OT0RFIGFuZCBSQl9D
TEVBUl9OT0RFIG1hY3Jvcy4gIEFsc28sCiAgICB3ZSBjYW4gZ2V0IHJpZCBvZiB0aGUgcmJfaW5p
dF9ub2RlIGZ1bmN0aW9uIHdoaWNoIGhhZCBiZWVuIGludHJvZHVjZWQgYnkKICAgIGNvbW1pdCA4
OGQxOWNmMzc5NTIgKCJ0aW1lcnM6IEFkZCByYl9pbml0X25vZGUoKSB0byBhbGxvdyBmb3Igc3Rh
Y2sKICAgIGFsbG9jYXRlZCByYiBub2RlcyIpIHRvIGF2b2lkIHNvbWUgaXNzdWUgd2l0aCB0aGUg
ZW1wdHkgbm9kZSdzIGNvbG9yIG5vdAogICAgYmVpbmcgaW5pdGlhbGl6ZWQuCiAgICAKICAgIEkn
bSBub3Qgc3VyZSB3aGF0IHRoZSBSQl9FTVBUWV9OT0RFIGNoZWNrcyBpbiByYl9wcmV2KCkgLyBy
Yl9uZXh0KCkgYXJlCiAgICBkb2luZyB0aGVyZSwgdGhvdWdoLiAgYXhib2UgaW50cm9kdWNlZCB0
aGVtIGluIGNvbW1pdCAxMGZkNDhmMjM3NmQKICAgICgicmJ0cmVlOiBmaXhlZCByZXZlcnNlZCBS
Ql9FTVBUWV9OT0RFIGFuZCByYl9uZXh0L3ByZXYiKS4gIFRoZSB3YXkgSQogICAgc2VlIGl0LCB0
aGUgJ2VtcHR5IG5vZGUnIGFic3RyYWN0aW9uIGlzIG9ubHkgdXNlZCBieSByYnRyZWUgdXNlcnMg
dG8KICAgIGZsYWcgbm9kZXMgdGhhdCB0aGV5IGhhdmVuJ3QgaW5zZXJ0ZWQgaW4gYW55IHJidHJl
ZSwgc28gYXNraW5nIHRoZQogICAgcHJlZGVjZXNzb3Igb3Igc3VjY2Vzc29yIG9mIHN1Y2ggbm9k
ZXMgZG9lc24ndCBtYWtlIGFueSBzZW5zZS4KICAgIAogICAgT25lIGZpbmFsIHJiX2luaXRfbm9k
ZSgpIGNhbGxlciB3YXMgcmVjZW50bHkgYWRkZWQgaW4gc3lzY3RsIGNvZGUgdG8KICAgIGltcGxl
bWVudCBmYXN0ZXIgc3lzY3RsIG5hbWUgbG9va3Vwcy4gIFRoaXMgY29kZSBkb2Vzbid0IG1ha2Ug
dXNlIG9mCiAgICBSQl9FTVBUWV9OT0RFIGF0IGFsbCwgYW5kIGZyb20gd2hhdCBJIGNvdWxkIHNl
ZSBpdCBvbmx5IGNhbGxlZAogICAgcmJfaW5pdF9ub2RlKCkgdW5kZXIgdGhlIG1pc3Rha2VuIGFz
c3VtcHRpb24gdGhhdCBzdWNoIGluaXRpYWxpemF0aW9uIHdhcwogICAgcmVxdWlyZWQgYmVmb3Jl
IG5vZGUgaW5zZXJ0aW9uLgogICAgCiAgICBbc2ZyQGNhbmIuYXV1Zy5vcmcuYXU6IGZpeCBuZXQv
Y2VwaC9vc2RfY2xpZW50LmMgYnVpbGRdCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGlu
YXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxE
YXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlcGhlbiBSb3Ro
d2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1p
dCA0YzE5OWE5M2EyZDM2YjI3N2E5ZmQyMDlhMGYyNzkzZjg0NjBhMjE1XQogICAgCiAgICBQb3J0
ZWQgcmJ0cmVlLmggYW5kIHJidHJlZS5jIGNoYW5nZXMgd2hpY2ggYXJlIHJlbGV2YW50IHRvIFhl
bi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBn
bWFpbC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUveGVuL3Ji
dHJlZS5oIHwgOCArKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21t
b24vcmJ0cmVlLmMKaW5kZXggNjJlNjM4Ny4uNzZmMDA5ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0zMTYsNyArMzE2LDcgQEAg
c3RydWN0IHJiX25vZGUgKnJiX25leHQoY29uc3Qgc3RydWN0IHJiX25vZGUgKm5vZGUpCiB7CiAJ
c3RydWN0IHJiX25vZGUgKnBhcmVudDsKIAotCWlmIChyYl9wYXJlbnQobm9kZSkgPT0gbm9kZSkK
KwlpZiAoUkJfRU1QVFlfTk9ERShub2RlKSkKIAkJcmV0dXJuIE5VTEw7CiAKIAkvKiBJZiB3ZSBo
YXZlIGEgcmlnaHQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBsZWZ0IGFzIGZhcgpAQCAt
MzQ1LDcgKzM0NSw3IEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVjdCByYl9u
b2RlICpub2RlKQogewogCXN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CiAKLQlpZiAocmJfcGFyZW50
KG5vZGUpID09IG5vZGUpCisJaWYgKFJCX0VNUFRZX05PREUobm9kZSkpCiAJCXJldHVybiBOVUxM
OwogCiAJLyogSWYgd2UgaGF2ZSBhIGxlZnQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBy
aWdodCBhcyBmYXIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaCBiL3hlbi9p
bmNsdWRlL3hlbi9yYnRyZWUuaAppbmRleCA5NDk2ZjA5Li5lOTQ3ZTM4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCkBA
IC0xMjgsOSArMTI4LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfY29sb3Ioc3RydWN0
IHJiX25vZGUgKnJiLCBpbnQgY29sb3IpCiAjZGVmaW5lIFJCX1JPT1QJKHN0cnVjdCByYl9yb290
KSB7IE5VTEwsIH0KICNkZWZpbmUJcmJfZW50cnkocHRyLCB0eXBlLCBtZW1iZXIpIGNvbnRhaW5l
cl9vZihwdHIsIHR5cGUsIG1lbWJlcikKIAotI2RlZmluZSBSQl9FTVBUWV9ST09UKHJvb3QpCSgo
cm9vdCktPnJiX25vZGUgPT0gTlVMTCkKLSNkZWZpbmUgUkJfRU1QVFlfTk9ERShub2RlKQkocmJf
cGFyZW50KG5vZGUpID09IG5vZGUpCi0jZGVmaW5lIFJCX0NMRUFSX05PREUobm9kZSkJKHJiX3Nl
dF9wYXJlbnQobm9kZSwgbm9kZSkpCisjZGVmaW5lIFJCX0VNUFRZX1JPT1Qocm9vdCkgICgocm9v
dCktPnJiX25vZGUgPT0gTlVMTCkKKworLyogJ2VtcHR5JyBub2RlcyBhcmUgbm9kZXMgdGhhdCBh
cmUga25vd24gbm90IHRvIGJlIGluc2VydGVkIGluIGFuIHJicmVlICovCisjZGVmaW5lIFJCX0VN
UFRZX05PREUobm9kZSkgICgobm9kZSktPnJiX3BhcmVudF9jb2xvciA9PSAodW5zaWduZWQgbG9u
Zykobm9kZSkpCisjZGVmaW5lIFJCX0NMRUFSX05PREUobm9kZSkgICgobm9kZSktPnJiX3BhcmVu
dF9jb2xvciA9ICh1bnNpZ25lZCBsb25nKShub2RlKSkKIAogZXh0ZXJuIHZvaWQgcmJfaW5zZXJ0
X2NvbG9yKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwogZXh0ZXJuIHZvaWQg
cmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:46:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9mV-0006nu-GZ; Mon, 15 Jan 2018 18:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9mU-0006nG-FE
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:50 +0000
X-Inumbo-ID: c5556199-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5556199-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:49:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9mN-000764-PB
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9mN-0001V8-Oj
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9mN-0001V8-Oj@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:43 +0000
Subject: [Xen-changelog] [xen master] rbtree: move some implementation
	details from rbtree.h to rbtree.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzZGNkYzhhZTBiMzVkOTgxMTEyNmY4YjdmNTU2NmJmZGUzMjk1YzgKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAxOjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAxOjQ3IDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IG1vdmUgc29tZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIGZyb20gcmJ0cmVl
LmggdG8gcmJ0cmVlLmMKICAgIAogICAgcmJ0cmVlIHVzZXJzIG11c3QgdXNlIHRoZSBkb2N1bWVu
dGVkIEFQSXMgdG8gbWFuaXB1bGF0ZSB0aGUgdHJlZQogICAgc3RydWN0dXJlLiAgTG93LWxldmVs
IGhlbHBlcnMgdG8gbWFuaXB1bGF0ZSBub2RlIGNvbG9ycyBhbmQgcGFyZW50aG9vZCBhcmUKICAg
IG5vdCBwYXJ0IG9mIHRoYXQgQVBJLCBzbyBtb3ZlIHRoZW0gdG8gbGliL3JidHJlZS5jCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4K
ICAgIEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRl
bC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCBiZjdhZDhlZWFiOTk1NzEwYzc2
NmRmNDljOWM2OWE4NTkyY2EwMjE2XQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9yYnRyZWUuYyAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hl
bi9yYnRyZWUuaCB8IDM0ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggNzZmMDA5
Zi4uYTc1YjMzNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29t
bW9uL3JidHJlZS5jCkBAIC0yMyw2ICsyMywyNCBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgog
I2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KIAorI2RlZmluZQkJUkJfUkVECQkwCisjZGVmaW5lCQlS
Ql9CTEFDSwkxCisKKyNkZWZpbmUgcmJfY29sb3IocikgICAoKHIpLT5fX3JiX3BhcmVudF9jb2xv
ciAmIDEpCisjZGVmaW5lIHJiX2lzX3JlZChyKSAgICghcmJfY29sb3IocikpCisjZGVmaW5lIHJi
X2lzX2JsYWNrKHIpIHJiX2NvbG9yKHIpCisjZGVmaW5lIHJiX3NldF9yZWQocikgIGRvIHsgKHIp
LT5fX3JiX3BhcmVudF9jb2xvciAmPSB+MTsgfSB3aGlsZSAoMCkKKyNkZWZpbmUgcmJfc2V0X2Js
YWNrKHIpICBkbyB7IChyKS0+X19yYl9wYXJlbnRfY29sb3IgfD0gMTsgfSB3aGlsZSAoMCkKKwor
c3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJiLCBzdHJ1
Y3QgcmJfbm9kZSAqcCkKK3sKKwlyYi0+X19yYl9wYXJlbnRfY29sb3IgPSByYl9jb2xvcihyYikg
fCAodW5zaWduZWQgbG9uZylwOworfQorc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9jb2xvcihz
dHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKK3sKKwlyYi0+X19yYl9wYXJlbnRfY29sb3Ig
PSAocmItPl9fcmJfcGFyZW50X2NvbG9yICYgfjEpIHwgY29sb3I7Cit9CisKIHN0YXRpYyB2b2lk
IF9fcmJfcm90YXRlX2xlZnQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpy
b290KQogewogCXN0cnVjdCByYl9ub2RlICpyaWdodCA9IG5vZGUtPnJiX3JpZ2h0OwpAQCAtMjU1
LDcgKzI3Myw3IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCBy
Yl9yb290ICpyb290KQogCQkJcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKIAkJ
fQogCi0JCW5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOworCQlu
b2RlLT5fX3JiX3BhcmVudF9jb2xvciA9IG9sZC0+X19yYl9wYXJlbnRfY29sb3I7CiAJCW5vZGUt
PnJiX2xlZnQgPSBvbGQtPnJiX2xlZnQ7CiAJCXJiX3NldF9wYXJlbnQob2xkLT5yYl9sZWZ0LCBu
b2RlKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oIGIveGVuL2luY2x1
ZGUveGVuL3JidHJlZS5oCmluZGV4IGU5NDdlMzguLjFiNzI1OTAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9yYnRyZWUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKQEAgLTk0
LDM2ICs5NCwxOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlICogcmJfaW5zZXJ0X3BhZ2Vf
Y2FjaGUoc3RydWN0IGlub2RlICogaW5vZGUsCiAjaWZuZGVmIF9fUkJUUkVFX0hfXwogI2RlZmlu
ZSBfX1JCVFJFRV9IX18KIAotc3RydWN0IHJiX25vZGUKLXsKLQl1bnNpZ25lZCBsb25nICByYl9w
YXJlbnRfY29sb3I7Ci0jZGVmaW5lCVJCX1JFRAkJMAotI2RlZmluZQlSQl9CTEFDSwkxCitzdHJ1
Y3QgcmJfbm9kZSB7CisJdW5zaWduZWQgbG9uZyAgX19yYl9wYXJlbnRfY29sb3I7CiAJc3RydWN0
IHJiX25vZGUgKnJiX3JpZ2h0OwogCXN0cnVjdCByYl9ub2RlICpyYl9sZWZ0OwogfSBfX2F0dHJp
YnV0ZV9fKChhbGlnbmVkKHNpemVvZihsb25nKSkpKTsKICAgICAvKiBUaGUgYWxpZ25tZW50IG1p
Z2h0IHNlZW0gcG9pbnRsZXNzLCBidXQgYWxsZWdlZGx5IENSSVMgbmVlZHMgaXQgKi8KIAotc3Ry
dWN0IHJiX3Jvb3QKLXsKK3N0cnVjdCByYl9yb290IHsKIAlzdHJ1Y3QgcmJfbm9kZSAqcmJfbm9k
ZTsKIH07CiAKLSNkZWZpbmUgcmJfcGFyZW50KHIpICAgKChzdHJ1Y3QgcmJfbm9kZSAqKSgocikt
PnJiX3BhcmVudF9jb2xvciAmIH4zKSkKLSNkZWZpbmUgcmJfY29sb3IocikgICAoKHIpLT5yYl9w
YXJlbnRfY29sb3IgJiAxKQotI2RlZmluZSByYl9pc19yZWQocikgICAoIXJiX2NvbG9yKHIpKQot
I2RlZmluZSByYl9pc19ibGFjayhyKSByYl9jb2xvcihyKQotI2RlZmluZSByYl9zZXRfcmVkKHIp
ICBkbyB7IChyKS0+cmJfcGFyZW50X2NvbG9yICY9IH4xOyB9IHdoaWxlICgwKQotI2RlZmluZSBy
Yl9zZXRfYmxhY2socikgIGRvIHsgKHIpLT5yYl9wYXJlbnRfY29sb3IgfD0gMTsgfSB3aGlsZSAo
MCkKLQotc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJi
LCBzdHJ1Y3QgcmJfbm9kZSAqcCkKLXsKLQlyYi0+cmJfcGFyZW50X2NvbG9yID0gKHJiLT5yYl9w
YXJlbnRfY29sb3IgJiAzKSB8ICh1bnNpZ25lZCBsb25nKXA7Ci19Ci1zdGF0aWMgaW5saW5lIHZv
aWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQotewotCXJiLT5y
Yl9wYXJlbnRfY29sb3IgPSAocmItPnJiX3BhcmVudF9jb2xvciAmIH4xKSB8IGNvbG9yOwotfQor
I2RlZmluZSByYl9wYXJlbnQocikJKChzdHJ1Y3QgcmJfbm9kZSAqKSgociktPl9fcmJfcGFyZW50
X2NvbG9yICYgfjMpKQogCiAjZGVmaW5lIFJCX1JPT1QJKHN0cnVjdCByYl9yb290KSB7IE5VTEws
IH0KICNkZWZpbmUJcmJfZW50cnkocHRyLCB0eXBlLCBtZW1iZXIpIGNvbnRhaW5lcl9vZihwdHIs
IHR5cGUsIG1lbWJlcikKQEAgLTEzMSw4ICsxMTMsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHJi
X3NldF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICNkZWZpbmUgUkJfRU1Q
VFlfUk9PVChyb290KSAgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQogCiAvKiAnZW1wdHknIG5v
ZGVzIGFyZSBub2RlcyB0aGF0IGFyZSBrbm93biBub3QgdG8gYmUgaW5zZXJ0ZWQgaW4gYW4gcmJy
ZWUgKi8KLSNkZWZpbmUgUkJfRU1QVFlfTk9ERShub2RlKSAgKChub2RlKS0+cmJfcGFyZW50X2Nv
bG9yID09ICh1bnNpZ25lZCBsb25nKShub2RlKSkKLSNkZWZpbmUgUkJfQ0xFQVJfTk9ERShub2Rl
KSAgKChub2RlKS0+cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcpKG5vZGUpKQorI2Rl
ZmluZSBSQl9FTVBUWV9OT0RFKG5vZGUpICBcCisJKChub2RlKS0+X19yYl9wYXJlbnRfY29sb3Ig
PT0gKHVuc2lnbmVkIGxvbmcpKG5vZGUpKQorI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5vZGUpICBc
CisJKChub2RlKS0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZykobm9kZSkpCiAK
IGV4dGVybiB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqLCBzdHJ1Y3QgcmJf
cm9vdCAqKTsKIGV4dGVybiB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCBy
Yl9yb290ICopOwpAQCAtMTUwLDcgKzEzNCw3IEBAIGV4dGVybiB2b2lkIHJiX3JlcGxhY2Vfbm9k
ZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAogc3RhdGljIGlu
bGluZSB2b2lkIHJiX2xpbmtfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqIG5vZGUsIHN0cnVjdCByYl9u
b2RlICogcGFyZW50LAogCQkJCXN0cnVjdCByYl9ub2RlICoqIHJiX2xpbmspCiB7Ci0Jbm9kZS0+
cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcgKXBhcmVudDsKKwlub2RlLT5fX3JiX3Bh
cmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nIClwYXJlbnQ7CiAJbm9kZS0+cmJfbGVmdCA9IG5v
ZGUtPnJiX3JpZ2h0ID0gTlVMTDsKIAogCSpyYl9saW5rID0gbm9kZTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9me-0006p6-ID; Mon, 15 Jan 2018 18:47:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9md-0006oY-Es
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:59 +0000
X-Inumbo-ID: cb542bbe-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb542bbe-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:49:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9mX-00076E-R2
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9mX-0001Vt-QW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:46:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9mX-0001Vt-QW@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:46:53 +0000
Subject: [Xen-changelog] [xen master] rbtree: break out of rb_insert_color
	loop after tree rotation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0NDgyNGMwZjRiNmFhZTNkZWNhMWU4YjE1ZDRlM2YyNmE3NjE2ODIKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAyOjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAyOjEyIDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGJyZWFrIG91dCBvZiByYl9pbnNlcnRfY29sb3IgbG9vcCBhZnRlciB0cmVl
IHJvdGF0aW9uCiAgICAKICAgIEl0IGlzIGEgd2VsbCBrbm93biBwcm9wZXJ0eSBvZiByYnRyZWVz
IHRoYXQgaW5zZXJ0aW9uIG5ldmVyIHJlcXVpcmVzIG1vcmUKICAgIHRoYW4gdHdvIHRyZWUgcm90
YXRpb25zLiAgSW4gb3VyIGltcGxlbWVudGF0aW9uLCBhZnRlciBvbmUgbG9vcCBpdGVyYXRpb24K
ICAgIGlkZW50aWZpZWQgb25lIG9yIHR3byBuZWNlc3NhcnkgdHJlZSByb3RhdGlvbnMsIHdlIHdv
dWxkIGl0ZXJhdGUgYW5kIGxvb2sKICAgIGZvciBtb3JlLiAgSG93ZXZlciBhdCB0aGF0IHBvaW50
IHRoZSBub2RlJ3MgcGFyZW50IHdvdWxkIGFsd2F5cyBiZSBibGFjaywKICAgIHdoaWNoIHdvdWxk
IGNhdXNlIHVzIHRvIGV4aXQgdGhlIGxvb3AuCiAgICAKICAgIFdlIGNhbiBtYWtlIHRoZSBjb2Rl
IGZsb3cgbW9yZSBvYnZpb3VzIGJ5IGp1c3QgYWRkaW5nIGEgYnJlYWsgc3RhdGVtZW50CiAgICBh
ZnRlciB0aGUgdHJlZSByb3RhdGlvbnMsIHdoZXJlIHdlIGtub3cgd2UgYXJlIGRvbmUuICBBZGRp
dGlvbmFsbHksIGluIHRoZQogICAgY2FzZXMgd2hlcmUgdHdvIHRyZWUgcm90YXRpb25zIGFyZSBu
ZWNlc3NhcnksIHdlIGRvbid0IGhhdmUgdG8gdXBkYXRlIHRoZQogICAgJ25vZGUnIHBvaW50ZXIg
YXMgaXQgd291bGRuJ3QgYmUgdXNlZCB1bnRpbCB0aGUgbmV4dCBsb29wIGl0ZXJhdGlvbiwgd2hp
Y2gKICAgIHdlIG5vdyBhdm9pZCBkdWUgdG8gdGhpcyBicmVhayBzdGF0ZW1lbnQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KICAg
IEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCAxZjA1Mjg2NTNlNDFlYzIzMGM2MGY1NzM4ODIw
ZThhNTQ0NzMxMzk5XQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUu
YyB8IDE0ICsrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAx
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2Nv
bW1vbi9yYnRyZWUuYwppbmRleCBhNzViMzM2Li45ZGMyOTZlIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTEwOSwxOCArMTA5LDE1
IEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJf
cm9vdCAqcm9vdCkKIAkJCQl9CiAJCQl9CiAKLQkJCWlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5v
ZGUpCi0JCQl7Ci0JCQkJcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnRtcDsKKwkJCWlmIChwYXJl
bnQtPnJiX3JpZ2h0ID09IG5vZGUpIHsKIAkJCQlfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9v
dCk7Ci0JCQkJdG1wID0gcGFyZW50OwogCQkJCXBhcmVudCA9IG5vZGU7Ci0JCQkJbm9kZSA9IHRt
cDsKIAkJCX0KIAogCQkJcmJfc2V0X2JsYWNrKHBhcmVudCk7CiAJCQlyYl9zZXRfcmVkKGdwYXJl
bnQpOwogCQkJX19yYl9yb3RhdGVfcmlnaHQoZ3BhcmVudCwgcm9vdCk7CisJCQlicmVhazsKIAkJ
fSBlbHNlIHsKIAkJCXsKIAkJCQlyZWdpc3RlciBzdHJ1Y3QgcmJfbm9kZSAqdW5jbGUgPSBncGFy
ZW50LT5yYl9sZWZ0OwpAQCAtMTM0LDE4ICsxMzEsMTUgQEAgdm9pZCByYl9pbnNlcnRfY29sb3Io
c3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCQkJCX0KIAkJCX0K
IAotCQkJaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKQotCQkJewotCQkJCXJlZ2lzdGVyIHN0
cnVjdCByYl9ub2RlICp0bXA7CisJCQlpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUpIHsKIAkJ
CQlfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOwotCQkJCXRtcCA9IHBhcmVudDsKIAkJ
CQlwYXJlbnQgPSBub2RlOwotCQkJCW5vZGUgPSB0bXA7CiAJCQl9CiAKIAkJCXJiX3NldF9ibGFj
ayhwYXJlbnQpOwogCQkJcmJfc2V0X3JlZChncGFyZW50KTsKIAkJCV9fcmJfcm90YXRlX2xlZnQo
Z3BhcmVudCwgcm9vdCk7CisJCQlicmVhazsKIAkJfQogCX0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9mo-0006qg-Jo; Mon, 15 Jan 2018 18:47:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9mn-0006q0-OO
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:09 +0000
X-Inumbo-ID: d151dad4-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d151dad4-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:49:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9mh-000774-Sg
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9mh-0001X6-SG
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9mh-0001X6-SG@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:03 +0000
Subject: [Xen-changelog] [xen master] rbtree: adjust root color in
	rb_insert_color() only when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0ZWQwNzk0NGFkMDgyZGM1NGQ1YmNlYWQ5ZmFhZTM1ZWU4MzA5OWYKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAyOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAyOjMxIDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGFkanVzdCByb290IGNvbG9yIGluIHJiX2luc2VydF9jb2xvcigpIG9ubHkg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgVGhlIHJvb3Qgbm9kZSBvZiBhbiByYnRyZWUgbXVzdCBh
bHdheXMgYmUgYmxhY2suICBIb3dldmVyLAogICAgcmJfaW5zZXJ0X2NvbG9yKCkgb25seSBuZWVk
cyB0byBtYWludGFpbiB0aGlzIGludmFyaWFudCB3aGVuIGl0IGhhcyBiZWVuCiAgICBicm9rZW4g
LSB0aGF0IGlzLCB3aGVuIGl0IGV4aXRzIHRoZSBsb29wIGR1ZSB0byB0aGUgY3VycmVudCAocmVk
KSBub2RlCiAgICBiZWluZyB0aGUgcm9vdC4gIEluIGFsbCBvdGhlciBjYXNlcyAoZXhpdGluZyBh
ZnRlciB0cmVlIHJvdGF0aW9ucywgb3IKICAgIGV4aXRpbmcgZHVlIHRvIGFuIGV4aXN0aW5nIGJs
YWNrIHBhcmVudCkgdGhlIGludmFyaWFudCBpcyBhbHJlYWR5CiAgICBzYXRpc2ZpZWQsIHNvIHRo
ZXJlIGlzIG5vIG5lZWQgdG8gYWRqdXN0IHRoZSByb290IG5vZGUgY29sb3IuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KICAgIEFj
a2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
ICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCA2ZDU4NDUyZGMwNjZkYjYxYWNkZmY3Yjg0NjcxZGIx
YjExYTNkZTFjXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8
IDE5ICsrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4v
Y29tbW9uL3JidHJlZS5jCmluZGV4IDlkYzI5NmUuLjI0NGYxZDggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtOTEsOCArOTEsMjEg
QEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9y
b290ICpyb290KQogewogCXN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50OwogCi0Jd2hp
bGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIHJiX2lzX3JlZChwYXJlbnQpKQotCXsK
Kwl3aGlsZSAodHJ1ZSkgeworCQkvKgorCQkgKiBMb29wIGludmFyaWFudDogbm9kZSBpcyByZWQK
KwkJICoKKwkJICogSWYgdGhlcmUgaXMgYSBibGFjayBwYXJlbnQsIHdlIGFyZSBkb25lLgorCQkg
KiBPdGhlcndpc2UsIHRha2Ugc29tZSBjb3JyZWN0aXZlIGFjdGlvbiBhcyB3ZSBkb24ndAorCQkg
KiB3YW50IGEgcmVkIHJvb3Qgb3IgdHdvIGNvbnNlY3V0aXZlIHJlZCBub2Rlcy4KKwkJICovCisJ
CXBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKwkJaWYgKCFwYXJlbnQpIHsKKwkJCXJiX3NldF9i
bGFjayhub2RlKTsKKwkJCWJyZWFrOworCQl9IGVsc2UgaWYgKHJiX2lzX2JsYWNrKHBhcmVudCkp
CisJCQlicmVhazsKKwogCQlncGFyZW50ID0gcmJfcGFyZW50KHBhcmVudCk7CiAKIAkJaWYgKHBh
cmVudCA9PSBncGFyZW50LT5yYl9sZWZ0KQpAQCAtMTQyLDggKzE1NSw2IEBAIHZvaWQgcmJfaW5z
ZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAkJ
CWJyZWFrOwogCQl9CiAJfQotCi0JcmJfc2V0X2JsYWNrKHJvb3QtPnJiX25vZGUpOwogfQogRVhQ
T1JUX1NZTUJPTChyYl9pbnNlcnRfY29sb3IpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9mz-0006s8-LS; Mon, 15 Jan 2018 18:47:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9mx-0006ra-Tx
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:19 +0000
X-Inumbo-ID: d7509890-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7509890-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:49:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9mr-00077E-UX
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9mr-0001Xb-U3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9mr-0001Xb-U3@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:13 +0000
Subject: [Xen-changelog] [xen master] rbtree: low level optimizations in
	rb_insert_color()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0NDhiMjI0MTZiY2ZkMmIxOTFjMDFkYjM1M2QwZTIwYjA1Nzk0OWIKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAyOjUwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAyOjUwIDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGxvdyBsZXZlbCBvcHRpbWl6YXRpb25zIGluIHJiX2luc2VydF9jb2xvcigp
CiAgICAKICAgIC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHJiX3NldF9wYXJlbnRfY29sb3Io
KSBmdW5jdGlvbiB0byBmbGlwIHRoZSBjb2xvcgogICAgICBvZiBub2RlcyB3aG9zZSBwYXJlbnQg
aXMgYWxyZWFkeSBrbm93bi4KICAgIC0gT3B0aW1pemUgcmJfcGFyZW50KCkgd2hlbiB0aGUgbm9k
ZSBpcyBrbm93biB0byBiZSByZWQgLSB0aGVyZSBpcyBubyBuZWVkCiAgICAgIHRvIG1hc2sgb3V0
IHRoZSBjb2xvciBpbiB0aGF0IGNhc2UuCiAgICAtIEZsaXBwaW5nIGdwYXJlbnQncyBjb2xvciB0
byByZWQgcmVxdWlyZXMgdXMgdG8gZmV0Y2ggaXRzIHJiX3BhcmVudF9jb2xvcgogICAgICBmaWVs
ZCwgc28gd2UgY2FuIHJldXNlIGl0IGFzIHRoZSBwYXJlbnQgdmFsdWUgZm9yIHRoZSBuZXh0IGxv
b3AgaXRlcmF0aW9uLgogICAgLSBEbyBub3QgdXNlIF9fcmJfcm90YXRlX2xlZnQoKSBhbmQgX19y
Yl9yb3RhdGVfcmlnaHQoKSB0byBoYW5kbGUgdHJlZQogICAgICByb3RhdGlvbnM6IHdlIGFscmVh
ZHkgaGF2ZSBwb2ludGVycyB0byBhbGwgcmVsZXZhbnQgbm9kZXMsIGFuZCBrbm93IHRoZWlyCiAg
ICAgIGNvbG9ycyAoZWl0aGVyIGJlY2F1c2Ugd2Ugd2FudCB0byBhZGp1c3QgaXQsIG9yIGJlY2F1
c2Ugd2UndmUgdGVzdGVkIGl0LAogICAgICBvciB3ZSBjYW4gZGVkdWNlIGl0IGFzIGJsYWNrIGR1
ZSB0byB0aGUgbm9kZSBwcm94aW1pdHkgdG8gYSBrbm93biByZWQgbm9kZSkuCiAgICAgIFNvIHdl
IGNhbiBnZW5lcmF0ZSBtb3JlIGVmZmljaWVudCBjb2RlIGJ5IG1ha2luZyB1c2Ugb2YgdGhlIG5v
ZGUgcG9pbnRlcnMKICAgICAgd2UgYWxyZWFkeSBoYXZlLCBhbmQgc2V0dGluZyBib3RoIHRoZSBw
YXJlbnQgYW5kIGNvbG9yIGF0dHJpYnV0ZXMgZm9yCiAgICAgIG5vZGVzIGFsbCBhdCBvbmNlLiBB
bHNvIGluIENhc2UgMiwgc29tZSBub2RlIGF0dHJpYnV0ZXMgZG9uJ3QgaGF2ZSB0bwogICAgICBi
ZSBzZXQgYmVjYXVzZSB3ZSBrbm93IGFub3RoZXIgdHJlZSByb3RhdGlvbiAoQ2FzZSAzKSB3aWxs
IGFsd2F5cyBmb2xsb3cKICAgICAgYW5kIG92ZXJyaWRlIHRoZW0uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KICAgIEFja2VkLWJ5
OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2ln
bmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogICAgW0xpbnV4IGNvbW1pdCA1YmM5MTg4YWEyMDdkYWZkNDdlYWI1N2RmN2M0ZmU1YjNkM2Y2
MzZhXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmF2
ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDE2NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTMxIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDI0NGYx
ZDguLmZiMjdiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2Nv
bW1vbi9yYnRyZWUuYwpAQCAtMjMsNiArMjMsMjUgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
ICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CiAKKy8qCisgKiByZWQtYmxhY2sgdHJlZXMgcHJvcGVy
dGllczogIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmJ0cmVlIAorICoKKyAqICAxKSBB
IG5vZGUgaXMgZWl0aGVyIHJlZCBvciBibGFjaworICogIDIpIFRoZSByb290IGlzIGJsYWNrCisg
KiAgMykgQWxsIGxlYXZlcyAoTlVMTCkgYXJlIGJsYWNrCisgKiAgNCkgQm90aCBjaGlsZHJlbiBv
ZiBldmVyeSByZWQgbm9kZSBhcmUgYmxhY2sKKyAqICA1KSBFdmVyeSBzaW1wbGUgcGF0aCBmcm9t
IHJvb3QgdG8gbGVhdmVzIGNvbnRhaW5zIHRoZSBzYW1lIG51bWJlcgorICogICAgIG9mIGJsYWNr
IG5vZGVzLgorICoKKyAqICA0IGFuZCA1IGdpdmUgdGhlIE8obG9nIG4pIGd1YXJhbnRlZSwgc2lu
Y2UgNCBpbXBsaWVzIHlvdSBjYW5ub3QgaGF2ZSB0d28KKyAqICBjb25zZWN1dGl2ZSByZWQgbm9k
ZXMgaW4gYSBwYXRoIGFuZCBldmVyeSByZWQgbm9kZSBpcyB0aGVyZWZvcmUgZm9sbG93ZWQgYnkK
KyAqICBhIGJsYWNrLiBTbyBpZiBCIGlzIHRoZSBudW1iZXIgb2YgYmxhY2sgbm9kZXMgb24gZXZl
cnkgc2ltcGxlIHBhdGggKGFzIHBlcgorICogIDUpLCB0aGVuIHRoZSBsb25nZXN0IHBvc3NpYmxl
IHBhdGggZHVlIHRvIDQgaXMgMkIuCisgKgorICogIFdlIHNoYWxsIGluZGljYXRlIGNvbG9yIHdp
dGggY2FzZSwgd2hlcmUgYmxhY2sgbm9kZXMgYXJlIHVwcGVyY2FzZSBhbmQgcmVkCisgKiAgbm9k
ZXMgd2lsbCBiZSBsb3dlcmNhc2UuCisgKi8KKwogI2RlZmluZQkJUkJfUkVECQkwCiAjZGVmaW5l
CQlSQl9CTEFDSwkxCiAKQEAgLTQxLDYgKzYwLDE3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9z
ZXRfY29sb3Ioc3RydWN0IHJiX25vZGUgKnJiLCBpbnQgY29sb3IpCiAJcmItPl9fcmJfcGFyZW50
X2NvbG9yID0gKHJiLT5fX3JiX3BhcmVudF9jb2xvciAmIH4xKSB8IGNvbG9yOwogfQogCitzdGF0
aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsCisJ
CQkJICAgICAgc3RydWN0IHJiX25vZGUgKnAsIGludCBjb2xvcikKK3sKKwlyYi0+X19yYl9wYXJl
bnRfY29sb3IgPSAodW5zaWduZWQgbG9uZylwIHwgY29sb3I7Cit9CisKK3N0YXRpYyBpbmxpbmUg
c3RydWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJlZCkKK3sKKwly
ZXR1cm4gKHN0cnVjdCByYl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKK30KKwogc3Rh
dGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJi
X3Jvb3QgKnJvb3QpCiB7CiAJc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7
CkBAIC04Nyw5ICsxMTcsMzAgQEAgc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfcmlnaHQoc3RydWN0
IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCXJiX3NldF9wYXJlbnQobm9k
ZSwgbGVmdCk7CiB9CiAKKy8qCisgKiBIZWxwZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKKyAq
IC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBnZXQgYXNzaWduZWQgdG8gbmV3CisgKiAtIG9sZCBn
ZXRzIGFzc2lnbmVkIG5ldyBhcyBhIHBhcmVudCBhbmQgJ2NvbG9yJyBhcyBhIGNvbG9yLgorICov
CitzdGF0aWMgaW5saW5lIHZvaWQKK19fcmJfcm90YXRlX3NldF9wYXJlbnRzKHN0cnVjdCByYl9u
b2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcsCisJCQlzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwg
aW50IGNvbG9yKQoreworCXN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xkKTsK
KwluZXctPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKKwlyYl9z
ZXRfcGFyZW50X2NvbG9yKG9sZCwgbmV3LCBjb2xvcik7CisJaWYgKHBhcmVudCkgeworCQlpZiAo
cGFyZW50LT5yYl9sZWZ0ID09IG9sZCkKKwkJCXBhcmVudC0+cmJfbGVmdCA9IG5ldzsKKwkJZWxz
ZQorCQkJcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKKwl9IGVsc2UKKwkJcm9vdC0+cmJfbm9kZSA9
IG5ldzsKK30KKwogdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9yb290ICpyb290KQogewotCXN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50
OworCXN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9yZWRfcGFyZW50KG5vZGUpLCAqZ3BhcmVu
dCwgKnRtcDsKIAogCXdoaWxlICh0cnVlKSB7CiAJCS8qCkBAIC05OSw1OSArMTUwLDEwNCBAQCB2
b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCiAJCSAqIE90aGVyd2lzZSwgdGFrZSBzb21lIGNvcnJlY3RpdmUgYWN0aW9uIGFzIHdl
IGRvbid0CiAJCSAqIHdhbnQgYSByZWQgcm9vdCBvciB0d28gY29uc2VjdXRpdmUgcmVkIG5vZGVz
LgogCQkgKi8KLQkJcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogCQlpZiAoIXBhcmVudCkgewot
CQkJcmJfc2V0X2JsYWNrKG5vZGUpOworCQkJcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBOVUxM
LCBSQl9CTEFDSyk7CiAJCQlicmVhazsKIAkJfSBlbHNlIGlmIChyYl9pc19ibGFjayhwYXJlbnQp
KQogCQkJYnJlYWs7CiAKLQkJZ3BhcmVudCA9IHJiX3BhcmVudChwYXJlbnQpOwotCi0JCWlmIChw
YXJlbnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKLQkJewotCQkJewotCQkJCXJlZ2lzdGVyIHN0cnVj
dCByYl9ub2RlICp1bmNsZSA9IGdwYXJlbnQtPnJiX3JpZ2h0OwotCQkJCWlmICh1bmNsZSAmJiBy
Yl9pc19yZWQodW5jbGUpKQotCQkJCXsKLQkJCQkJcmJfc2V0X2JsYWNrKHVuY2xlKTsKLQkJCQkJ
cmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0JCQkJCXJiX3NldF9yZWQoZ3BhcmVudCk7Ci0JCQkJCW5v
ZGUgPSBncGFyZW50OwotCQkJCQljb250aW51ZTsKLQkJCQl9CisJCWdwYXJlbnQgPSByYl9yZWRf
cGFyZW50KHBhcmVudCk7CisKKwkJaWYgKHBhcmVudCA9PSBncGFyZW50LT5yYl9sZWZ0KSB7CisJ
CQl0bXAgPSBncGFyZW50LT5yYl9yaWdodDsKKwkJCWlmICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkp
IHsKKwkJCQkvKgorCQkJCSAqIENhc2UgMSAtIGNvbG9yIGZsaXBzCisJCQkJICoKKwkJCQkgKiAg
ICAgICBHICAgICAgICAgICAgZworCQkJCSAqICAgICAgLyBcICAgICAgICAgIC8gXAorCQkJCSAq
ICAgICBwICAgdSAgLS0+ICAgUCAgIFUKKwkJCQkgKiAgICAvICAgICAgICAgICAgLworCQkJCSAq
ICAgbiAgICAgICAgICAgIE4KKwkJCQkgKgorCQkJCSAqIEhvd2V2ZXIsIHNpbmNlIGcncyBwYXJl
bnQgbWlnaHQgYmUgcmVkLCBhbmQKKwkJCQkgKiA0KSBkb2VzIG5vdCBhbGxvdyB0aGlzLCB3ZSBu
ZWVkIHRvIHJlY3Vyc2UKKwkJCQkgKiBhdCBnLgorCQkJCSAqLworCQkJCXJiX3NldF9wYXJlbnRf
Y29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFDSyk7CisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcihw
YXJlbnQsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKwkJCQlub2RlID0gZ3BhcmVudDsKKwkJCQlwYXJl
bnQgPSByYl9wYXJlbnQobm9kZSk7CisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJl
bnQsIFJCX1JFRCk7CisJCQkJY29udGludWU7CiAJCQl9CiAKIAkJCWlmIChwYXJlbnQtPnJiX3Jp
Z2h0ID09IG5vZGUpIHsKLQkJCQlfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7CisJCQkJ
LyoKKwkJCQkgKiBDYXNlIDIgLSBsZWZ0IHJvdGF0ZSBhdCBwYXJlbnQKKwkJCQkgKgorCQkJCSAq
ICAgICAgRyAgICAgICAgICAgICBHCisJCQkJICogICAgIC8gXCAgICAgICAgICAgLyBcCisJCQkJ
ICogICAgcCAgIFUgIC0tPiAgICBuICAgVQorCQkJCSAqICAgICBcICAgICAgICAgICAvCisJCQkJ
ICogICAgICBuICAgICAgICAgcAorCQkJCSAqCisJCQkJICogVGhpcyBzdGlsbCBsZWF2ZXMgdXMg
aW4gdmlvbGF0aW9uIG9mIDQpLCB0aGUKKwkJCQkgKiBjb250aW51YXRpb24gaW50byBDYXNlIDMg
d2lsbCBmaXggdGhhdC4KKwkJCQkgKi8KKwkJCQlwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wID0gbm9k
ZS0+cmJfbGVmdDsKKwkJCQlub2RlLT5yYl9sZWZ0ID0gcGFyZW50OworCQkJCWlmICh0bXApCisJ
CQkJCXJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBwYXJlbnQsCisJCQkJCQkJICAgIFJCX0JMQUNL
KTsKKwkJCQlyYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVudCwgbm9kZSwgUkJfUkVEKTsKIAkJCQlw
YXJlbnQgPSBub2RlOwogCQkJfQogCi0JCQlyYl9zZXRfYmxhY2socGFyZW50KTsKLQkJCXJiX3Nl
dF9yZWQoZ3BhcmVudCk7Ci0JCQlfX3JiX3JvdGF0ZV9yaWdodChncGFyZW50LCByb290KTsKKwkJ
CS8qCisJCQkgKiBDYXNlIDMgLSByaWdodCByb3RhdGUgYXQgZ3BhcmVudAorCQkJICoKKwkJCSAq
ICAgICAgICBHICAgICAgICAgICBQCisJCQkgKiAgICAgICAvIFwgICAgICAgICAvIFwKKwkJCSAq
ICAgICAgcCAgIFUgIC0tPiAgbiAgIGcKKwkJCSAqICAgICAvICAgICAgICAgICAgICAgICBcCisJ
CQkgKiAgICBuICAgICAgICAgICAgICAgICAgIFUKKwkJCSAqLworCQkJZ3BhcmVudC0+cmJfbGVm
dCA9IHRtcCA9IHBhcmVudC0+cmJfcmlnaHQ7CisJCQlwYXJlbnQtPnJiX3JpZ2h0ID0gZ3BhcmVu
dDsKKwkJCWlmICh0bXApCisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJC
X0JMQUNLKTsKKwkJCV9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9v
dCwgUkJfUkVEKTsKIAkJCWJyZWFrOwogCQl9IGVsc2UgewotCQkJewotCQkJCXJlZ2lzdGVyIHN0
cnVjdCByYl9ub2RlICp1bmNsZSA9IGdwYXJlbnQtPnJiX2xlZnQ7Ci0JCQkJaWYgKHVuY2xlICYm
IHJiX2lzX3JlZCh1bmNsZSkpCi0JCQkJewotCQkJCQlyYl9zZXRfYmxhY2sodW5jbGUpOwotCQkJ
CQlyYl9zZXRfYmxhY2socGFyZW50KTsKLQkJCQkJcmJfc2V0X3JlZChncGFyZW50KTsKLQkJCQkJ
bm9kZSA9IGdwYXJlbnQ7Ci0JCQkJCWNvbnRpbnVlOwotCQkJCX0KKwkJCXRtcCA9IGdwYXJlbnQt
PnJiX2xlZnQ7CisJCQlpZiAodG1wICYmIHJiX2lzX3JlZCh0bXApKSB7CisJCQkJLyogQ2FzZSAx
IC0gY29sb3IgZmxpcHMgKi8KKwkJCQlyYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgZ3BhcmVudCwg
UkJfQkxBQ0spOworCQkJCXJiX3NldF9wYXJlbnRfY29sb3IocGFyZW50LCBncGFyZW50LCBSQl9C
TEFDSyk7CisJCQkJbm9kZSA9IGdwYXJlbnQ7CisJCQkJcGFyZW50ID0gcmJfcGFyZW50KG5vZGUp
OworCQkJCXJiX3NldF9wYXJlbnRfY29sb3Iobm9kZSwgcGFyZW50LCBSQl9SRUQpOworCQkJCWNv
bnRpbnVlOwogCQkJfQogCiAJCQlpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUpIHsKLQkJCQlf
X3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOworCQkJCS8qIENhc2UgMiAtIHJpZ2h0IHJv
dGF0ZSBhdCBwYXJlbnQgKi8KKwkJCQlwYXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9y
aWdodDsKKwkJCQlub2RlLT5yYl9yaWdodCA9IHBhcmVudDsKKwkJCQlpZiAodG1wKQorCQkJCQly
Yl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LAorCQkJCQkJCSAgICBSQl9CTEFDSyk7CisJ
CQkJcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JFRCk7CiAJCQkJcGFyZW50
ID0gbm9kZTsKIAkJCX0KIAotCQkJcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0JCQlyYl9zZXRfcmVk
KGdwYXJlbnQpOwotCQkJX19yYl9yb3RhdGVfbGVmdChncGFyZW50LCByb290KTsKKwkJCS8qIENh
c2UgMyAtIGxlZnQgcm90YXRlIGF0IGdwYXJlbnQgKi8KKwkJCWdwYXJlbnQtPnJiX3JpZ2h0ID0g
dG1wID0gcGFyZW50LT5yYl9sZWZ0OworCQkJcGFyZW50LT5yYl9sZWZ0ID0gZ3BhcmVudDsKKwkJ
CWlmICh0bXApCisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNL
KTsKKwkJCV9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9vdCwgUkJf
UkVEKTsKIAkJCWJyZWFrOwogCQl9CiAJfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9n4-0006tO-Nf; Mon, 15 Jan 2018 18:47:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9n3-0006t8-5a
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:25 +0000
X-Inumbo-ID: 51f8b3a8-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51f8b3a8-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:45:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9n2-00077s-06
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9n1-0001YB-Vq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9n1-0001YB-Vq@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:23 +0000
Subject: [Xen-changelog] [xen master] rbtree: adjust node color in
	__rb_erase_color() only when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2YmMxNTdhN2M3MWM4ZTM2ODdlMmFlYjViNGMzY2RlZjVmNDE0MWMKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAzOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAzOjA5IDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGFkanVzdCBub2RlIGNvbG9yIGluIF9fcmJfZXJhc2VfY29sb3IoKSBvbmx5
IHdoZW4gbmVjZXNzYXJ5CiAgICAKICAgIEluIF9fcmJfZXJhc2VfY29sb3IoKSwgd2Ugd2VyZSBh
bHdheXMgc2V0dGluZyBhIG5vZGUgdG8gYmxhY2sgYWZ0ZXIKICAgIGV4aXRpbmcgdGhlIG1haW4g
bG9vcC4gIEFuZCBpbiBvbmUgY2FzZSwgYWZ0ZXIgZml4aW5nIHVwIHRoZSB0cmVlIHRvCiAgICBz
YXRpc2Z5IGFsbCByYnRyZWUgaW52YXJpYW50cywgd2Ugd2VyZSBzZXR0aW5nIHRoZSBjdXJyZW50
IG5vZGUgdG8gcm9vdAogICAganVzdCB0byBndWFyYW50ZWUgYSBsb29wIGV4aXQsIGF0IHdoaWNo
IHBvaW50IHRoZSByb290IHdvdWxkIGJlIHNldCB0bwogICAgYmxhY2suICBIb3dldmVyIHRoaXMg
aXMgbm90IG5lY2Vzc2FyeSwgYXMgdGhlIHJvb3Qgb2YgYW4gcmJ0cmVlIGlzIGFscmVhZHkKICAg
IGtub3duIHRvIGJlIGJsYWNrLiAgVGhlIG9ubHkgY2FzZSB3aGVyZSB0aGUgY29sb3IgZmxpcCBp
cyByZXF1aXJlZCBpcyB3aGVuCiAgICB3ZSBleGl0IHRoZSBsb29wIGR1ZSB0byB0aGUgY3VycmVu
dCBub2RlIGJlaW5nIHJlZCwgYW5kIGl0J3MgZWFzaWVzdCB0bwogICAganVzdCBkbyB0aGUgZmxp
cCBhdCB0aGF0IHBvaW50IGluc3RlYWQgb2YgZG9pbmcgaXQgYWZ0ZXIgdGhlIGxvb3AuCiAgICAK
ICAgIFthZHJpYW4uaHVudGVyQGludGVsLmNvbTogcGVyZiB0b29sczogZml4IGJ1aWxkIGZvciBh
bm90aGVyIHJidHJlZS5jIGNoYW5nZV0KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5h
c3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERh
dmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gSHVudGVy
IDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICBbTGludXggY29tbWl0
IGQ2ZmYxMjczOTI4ZWJmMTU0NjZhODViN2UxODEwY2QwMGU3Mjk5OGJdCiAgICAKICAgIFBvcnRl
ZCBvbmx5IHJidHJlZS5jIHRvIFhlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBL
dW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAyOCArKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9j
b21tb24vcmJ0cmVlLmMKaW5kZXggZmIyN2IwYy4uOTlhMTMwNSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yNTksMTAgKzI1OSwy
MiBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBz
dHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogewogCXN0cnVjdCByYl9ub2RlICpvdGhlcjsKIAotCXdo
aWxlICgoIW5vZGUgfHwgcmJfaXNfYmxhY2sobm9kZSkpICYmIG5vZGUgIT0gcm9vdC0+cmJfbm9k
ZSkKLQl7Ci0JCWlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKLQkJeworCXdoaWxlICh0cnVl
KSB7CisJCS8qCisJCSAqIExvb3AgaW52YXJpYW50OiBhbGwgbGVhZiBwYXRocyBnb2luZyB0aHJv
dWdoIG5vZGUgaGF2ZSBhCisJCSAqIGJsYWNrIG5vZGUgY291bnQgdGhhdCBpcyAxIGxvd2VyIHRo
YW4gb3RoZXIgbGVhZiBwYXRocy4KKwkJICoKKwkJICogSWYgbm9kZSBpcyByZWQsIHdlIGNhbiBm
bGlwIGl0IHRvIGJsYWNrIHRvIGFkanVzdC4KKwkJICogSWYgbm9kZSBpcyB0aGUgcm9vdCwgYWxs
IGxlYWYgcGF0aHMgZ28gdGhyb3VnaCBpdC4KKwkJICogT3RoZXJ3aXNlLCB3ZSBuZWVkIHRvIGFk
anVzdCB0aGUgdHJlZSB0aHJvdWdoIGNvbG9yIGZsaXBzCisJCSAqIGFuZCB0cmVlIHJvdGF0aW9u
cyBhcyBwZXIgb25lIG9mIHRoZSA0IGNhc2VzIGJlbG93LgorCQkgKi8KKwkJaWYgKG5vZGUgJiYg
cmJfaXNfcmVkKG5vZGUpKSB7CisJCQlyYl9zZXRfYmxhY2sobm9kZSk7CisJCQlicmVhazsKKwkJ
fSBlbHNlIGlmICghcGFyZW50KSB7CisJCQlicmVhazsKKwkJfSBlbHNlIGlmIChwYXJlbnQtPnJi
X2xlZnQgPT0gbm9kZSkgewogCQkJb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwogCQkJaWYgKHJi
X2lzX3JlZChvdGhlcikpCiAJCQl7CkBAIC0yOTEsMTIgKzMwMyw5IEBAIHN0YXRpYyB2b2lkIF9f
cmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJl
bnQsCiAJCQkJcmJfc2V0X2JsYWNrKHBhcmVudCk7CiAJCQkJcmJfc2V0X2JsYWNrKG90aGVyLT5y
Yl9yaWdodCk7CiAJCQkJX19yYl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOwotCQkJCW5vZGUg
PSByb290LT5yYl9ub2RlOwogCQkJCWJyZWFrOwogCQkJfQotCQl9Ci0JCWVsc2UKLQkJeworCQl9
IGVsc2UgewogCQkJb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CiAJCQlpZiAocmJfaXNfcmVkKG90
aGVyKSkKIAkJCXsKQEAgLTMyNSwxMyArMzM0LDEwIEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2Vf
Y29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAJCQkJ
cmJfc2V0X2JsYWNrKHBhcmVudCk7CiAJCQkJcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9sZWZ0KTsK
IAkJCQlfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOwotCQkJCW5vZGUgPSByb290LT5y
Yl9ub2RlOwogCQkJCWJyZWFrOwogCQkJfQogCQl9CiAJfQotCWlmIChub2RlKQotCQlyYl9zZXRf
YmxhY2sobm9kZSk7CiB9CiAKIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9yb290ICpyb290KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9nI-0006v7-PI; Mon, 15 Jan 2018 18:47:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9nH-0006ub-Mp
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:39 +0000
X-Inumbo-ID: e34d2d9b-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e34d2d9b-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:49:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9nC-00078C-1o
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9nC-0001Yp-1N
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9nC-0001Yp-1N@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:34 +0000
Subject: [Xen-changelog] [xen master] rbtree: optimize case selection logic
	in __rb_erase_color()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhOTczM2Y0YWVjM2I2ZjRkODAwZmQ5ZTQyODdlNGZjMzgxMmM0YTMKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAzOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAzOjMxIDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IG9wdGltaXplIGNhc2Ugc2VsZWN0aW9uIGxvZ2ljIGluIF9fcmJfZXJhc2Vf
Y29sb3IoKQogICAgCiAgICBJbiBfX3JiX2VyYXNlX2NvbG9yKCksIHdlIGhhdmUgdG8gc2VsZWN0
IG9uZSBvZiAzIGNhc2VzIGRlcGVuZGluZyBvbiB0aGUKICAgIGNvbG9yIG9uIHRoZSAnb3RoZXIn
IG5vZGUgY2hpbGRyZW4uICBJZiBib3RoIGNoaWxkcmVuIGFyZSBibGFjaywgd2UgZmxpcCBhCiAg
ICBmZXcgbm9kZSBjb2xvcnMgYW5kIGl0ZXJhdGUuICBPdGhlcndpc2UsIHdlIGRvIGVpdGhlciBv
bmUgb3IgdHdvIHRyZWUKICAgIHJvdGF0aW9ucywgZGVwZW5kaW5nIG9uIHRoZSBjb2xvciBvZiB0
aGUgJ290aGVyJyBjaGlsZCBvcHBvc2l0ZSB0byAnbm9kZScsCiAgICBhbmQgdGhlbiB3ZSBhcmUg
ZG9uZS4KICAgIAogICAgVGhlIGNvcnJlc3BvbmRpbmcgbG9naWMgaGFkIGR1cGxpY2F0ZSBjaGVj
a3MgZm9yIHRoZSBjb2xvciBvZiB0aGUgJ290aGVyJwogICAgY2hpbGQgb3Bwb3NpdGUgdG8gJ25v
ZGUnLiAgSXQgd2FzIGNoZWNraW5nIGl0IGZpcnN0IHRvIGRldGVybWluZSBpZiBib3RoCiAgICBj
aGlsZHJlbiBhcmUgYmxhY2ssIGFuZCB0aGVuIHRvIGRldGVybWluZSBob3cgbWFueSB0cmVlIHJv
dGF0aW9ucyBhcmUKICAgIHJlcXVpcmVkLiAgUmVhcnJhbmdlIHRoZSBsb2dpYyB0byBhdm9pZCB0
aGF0IGV4dHJhIGNoZWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNz
ZSA8d2Fsa2VuQGdvb2dsZS5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZp
ZC5Xb29kaG91c2VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICAgIFtMaW51eCBjb21taXQgZTEy
NWQxNDcxYTRmOGYxYmY3ZWE5YTgzZGViOGQyM2NiNDBiZDcxMl0KICAgIAogICAgUG9ydGVkIHRv
IFhlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGtt
bEBnbWFpbC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlv
bnMoKyksIDM4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMg
Yi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDk5YTEzMDUuLjYxYTJmNWUgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMjgzLDI4
ICsyODMsMjQgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIAkJCQlfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVu
dCwgcm9vdCk7CiAJCQkJb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwogCQkJfQotCQkJaWYgKCgh
b3RoZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSAmJgotCQkJICAg
ICghb3RoZXItPnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpKQotCQkJ
ewotCQkJCXJiX3NldF9yZWQob3RoZXIpOwotCQkJCW5vZGUgPSBwYXJlbnQ7Ci0JCQkJcGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpOwotCQkJfQotCQkJZWxzZQotCQkJewotCQkJCWlmICghb3RoZXIt
PnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpCi0JCQkJewotCQkJCQly
Yl9zZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOworCQkJaWYgKCFvdGhlci0+cmJfcmlnaHQgfHwg
cmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkgeworCQkJCWlmICghb3RoZXItPnJiX2xlZnQg
fHwKKwkJCQkgICAgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSB7CiAJCQkJCXJiX3NldF9y
ZWQob3RoZXIpOwotCQkJCQlfX3JiX3JvdGF0ZV9yaWdodChvdGhlciwgcm9vdCk7Ci0JCQkJCW90
aGVyID0gcGFyZW50LT5yYl9yaWdodDsKKwkJCQkJbm9kZSA9IHBhcmVudDsKKwkJCQkJcGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpOworCQkJCQljb250aW51ZTsKIAkJCQl9Ci0JCQkJcmJfc2V0X2Nv
bG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKLQkJCQlyYl9zZXRfYmxhY2socGFyZW50KTsK
LQkJCQlyYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKLQkJCQlfX3JiX3JvdGF0ZV9sZWZ0
KHBhcmVudCwgcm9vdCk7Ci0JCQkJYnJlYWs7CisJCQkJcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9s
ZWZ0KTsKKwkJCQlyYl9zZXRfcmVkKG90aGVyKTsKKwkJCQlfX3JiX3JvdGF0ZV9yaWdodChvdGhl
ciwgcm9vdCk7CisJCQkJb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwogCQkJfQorCQkJcmJfc2V0
X2NvbG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKKwkJCXJiX3NldF9ibGFjayhwYXJlbnQp
OworCQkJcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9yaWdodCk7CisJCQlfX3JiX3JvdGF0ZV9sZWZ0
KHBhcmVudCwgcm9vdCk7CisJCQlicmVhazsKIAkJfSBlbHNlIHsKIAkJCW90aGVyID0gcGFyZW50
LT5yYl9sZWZ0OwogCQkJaWYgKHJiX2lzX3JlZChvdGhlcikpCkBAIC0zMTQsMjggKzMxMCwyNCBA
QCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LAogCQkJCV9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7
CiAJCQkJb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CiAJCQl9Ci0JCQlpZiAoKCFvdGhlci0+cmJf
bGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVmdCkpICYmCi0JCQkgICAgKCFvdGhlci0+
cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkpCi0JCQl7Ci0JCQkJcmJf
c2V0X3JlZChvdGhlcik7Ci0JCQkJbm9kZSA9IHBhcmVudDsKLQkJCQlwYXJlbnQgPSByYl9wYXJl
bnQobm9kZSk7Ci0JCQl9Ci0JCQllbHNlCi0JCQl7Ci0JCQkJaWYgKCFvdGhlci0+cmJfbGVmdCB8
fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVmdCkpCi0JCQkJewotCQkJCQlyYl9zZXRfYmxhY2so
b3RoZXItPnJiX3JpZ2h0KTsKKwkJCWlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2so
b3RoZXItPnJiX2xlZnQpKSB7CisJCQkJaWYgKCFvdGhlci0+cmJfcmlnaHQgfHwKKwkJCQkgICAg
cmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkgewogCQkJCQlyYl9zZXRfcmVkKG90aGVyKTsK
LQkJCQkJX19yYl9yb3RhdGVfbGVmdChvdGhlciwgcm9vdCk7Ci0JCQkJCW90aGVyID0gcGFyZW50
LT5yYl9sZWZ0OworCQkJCQlub2RlID0gcGFyZW50OworCQkJCQlwYXJlbnQgPSByYl9wYXJlbnQo
bm9kZSk7CisJCQkJCWNvbnRpbnVlOwogCQkJCX0KLQkJCQlyYl9zZXRfY29sb3Iob3RoZXIsIHJi
X2NvbG9yKHBhcmVudCkpOwotCQkJCXJiX3NldF9ibGFjayhwYXJlbnQpOwotCQkJCXJiX3NldF9i
bGFjayhvdGhlci0+cmJfbGVmdCk7Ci0JCQkJX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290
KTsKLQkJCQlicmVhazsKKwkJCQlyYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKKwkJCQly
Yl9zZXRfcmVkKG90aGVyKTsKKwkJCQlfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCByb290KTsKKwkJ
CQlvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKIAkJCX0KKwkJCXJiX3NldF9jb2xvcihvdGhlciwg
cmJfY29sb3IocGFyZW50KSk7CisJCQlyYl9zZXRfYmxhY2socGFyZW50KTsKKwkJCXJiX3NldF9i
bGFjayhvdGhlci0+cmJfbGVmdCk7CisJCQlfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3Qp
OworCQkJYnJlYWs7CiAJCX0KIAl9CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:47:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9nO-0006wj-Qn; Mon, 15 Jan 2018 18:47:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9nN-0006wa-H2
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:45 +0000
X-Inumbo-ID: 5df4f9db-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5df4f9db-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:46:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9nM-00078M-3b
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9nM-0001ZV-36
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9nM-0001ZV-36@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:44 +0000
Subject: [Xen-changelog] [xen master] rbtree: low level optimizations in
	__rb_erase_color()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2OTUxODlhMDE2YTZmYzMyMjc3ZmQxMTU4YTE0MjFkZDM1OTc1OGUKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
RGVjIDIwIDE4OjAzOjUxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDIwIDE4OjAzOjUxIDIwMTcgKzAxMDAK
CiAgICByYnRyZWU6IGxvdyBsZXZlbCBvcHRpbWl6YXRpb25zIGluIF9fcmJfZXJhc2VfY29sb3Io
KQogICAgCiAgICBJbiBfX3JiX2VyYXNlX2NvbG9yKCksIHdlIG9mdGVuIGFscmVhZHkgaGF2ZSBw
b2ludGVycyB0byB0aGUgbm9kZXMgYmVpbmcKICAgIHJvdGF0ZWQgYW5kL29yIGtub3cgd2hhdCB0
aGVpciBjb2xvcnMgbXVzdCBiZSwgc28gd2UgY2FuIGdlbmVyYXRlIG1vcmUKICAgIGVmZmljaWVu
dCBjb2RlIHRoYW4gdGhlIGdlbmVyaWMgX19yYl9yb3RhdGVfbGVmdCgpIGFuZCBfX3JiX3JvdGF0
ZV9yaWdodCgpCiAgICBmdW5jdGlvbnMuCiAgICAKICAgIEFsc28gd2hlbiB0aGUgY3VycmVudCBu
b2RlIGlzIHJlZCBvciB3aGVuIGZsaXBwaW5nIHRoZSBzaWJsaW5nJ3MgY29sb3IsCiAgICB0aGUg
cGFyZW50IGlzIGFscmVhZHkga25vd24gc28gd2UgY2FuIHVzZSB0aGUgbW9yZSBlZmZpY2llbnQK
ICAgIHJiX3NldF9wYXJlbnRfY29sb3IoKSBmdW5jdGlvbiB0byBzZXQgdGhlIGRlc2lyZWQgY29s
b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29v
Z2xlLmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBp
bnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCA2MjgwZDIzNTZmZDhhZDA5
MzZhNjNjMTBkYzFlNmFjY2Y0OGQwYzYxXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9yYnRyZWUuYyB8IDIwOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDkzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9u
L3JidHJlZS5jCmluZGV4IDYxYTJmNWUuLjMyZTI3Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMzksNyArMzksOCBAQAogICog
IDUpLCB0aGVuIHRoZSBsb25nZXN0IHBvc3NpYmxlIHBhdGggZHVlIHRvIDQgaXMgMkIuCiAgKgog
ICogIFdlIHNoYWxsIGluZGljYXRlIGNvbG9yIHdpdGggY2FzZSwgd2hlcmUgYmxhY2sgbm9kZXMg
YXJlIHVwcGVyY2FzZSBhbmQgcmVkCi0gKiAgbm9kZXMgd2lsbCBiZSBsb3dlcmNhc2UuCisgKiAg
bm9kZXMgd2lsbCBiZSBsb3dlcmNhc2UuIFVua25vd24gY29sb3Igbm9kZXMgc2hhbGwgYmUgZHJh
d24gYXMgcmVkIHdpdGhpbgorICogIHBhcmVudGhlc2VzIGFuZCBoYXZlIHNvbWUgYWNjb21wYW55
aW5nIHRleHQgY29tbWVudC4KICAqLwogCiAjZGVmaW5lCQlSQl9SRUQJCTAKQEAgLTQ4LDE3ICs0
OSwxMSBAQAogI2RlZmluZSByYl9jb2xvcihyKSAgICgociktPl9fcmJfcGFyZW50X2NvbG9yICYg
MSkKICNkZWZpbmUgcmJfaXNfcmVkKHIpICAgKCFyYl9jb2xvcihyKSkKICNkZWZpbmUgcmJfaXNf
YmxhY2socikgcmJfY29sb3IocikKLSNkZWZpbmUgcmJfc2V0X3JlZChyKSAgZG8geyAociktPl9f
cmJfcGFyZW50X2NvbG9yICY9IH4xOyB9IHdoaWxlICgwKQotI2RlZmluZSByYl9zZXRfYmxhY2so
cikgIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciB8PSAxOyB9IHdoaWxlICgwKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCBy
Yl9ub2RlICpwKQogewogCXJiLT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1
bnNpZ25lZCBsb25nKXA7CiB9Ci1zdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVj
dCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQotewotCXJiLT5fX3JiX3BhcmVudF9jb2xvciA9IChy
Yi0+X19yYl9wYXJlbnRfY29sb3IgJiB+MSkgfCBjb2xvcjsKLX0KIAogc3RhdGljIGlubGluZSB2
b2lkIHJiX3NldF9wYXJlbnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKnJiLAogCQkJCSAgICAgIHN0
cnVjdCByYl9ub2RlICpwLCBpbnQgY29sb3IpCkBAIC03MSw1MiArNjYsNiBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRfcGFyZW50KHN0cnVjdCByYl9ub2RlICpyZWQpCiAJ
cmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAqKXJlZC0+X19yYl9wYXJlbnRfY29sb3I7CiB9CiAKLXN0
YXRpYyB2b2lkIF9fcmJfcm90YXRlX2xlZnQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCBy
Yl9yb290ICpyb290KQotewotCXN0cnVjdCByYl9ub2RlICpyaWdodCA9IG5vZGUtPnJiX3JpZ2h0
OwotCXN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLQlpZiAoKG5v
ZGUtPnJiX3JpZ2h0ID0gcmlnaHQtPnJiX2xlZnQpKQotCQlyYl9zZXRfcGFyZW50KHJpZ2h0LT5y
Yl9sZWZ0LCBub2RlKTsKLQlyaWdodC0+cmJfbGVmdCA9IG5vZGU7Ci0KLQlyYl9zZXRfcGFyZW50
KHJpZ2h0LCBwYXJlbnQpOwotCi0JaWYgKHBhcmVudCkKLQl7Ci0JCWlmIChub2RlID09IHBhcmVu
dC0+cmJfbGVmdCkKLQkJCXBhcmVudC0+cmJfbGVmdCA9IHJpZ2h0OwotCQllbHNlCi0JCQlwYXJl
bnQtPnJiX3JpZ2h0ID0gcmlnaHQ7Ci0JfQotCWVsc2UKLQkJcm9vdC0+cmJfbm9kZSA9IHJpZ2h0
OwotCXJiX3NldF9wYXJlbnQobm9kZSwgcmlnaHQpOwotfQotCi1zdGF0aWMgdm9pZCBfX3JiX3Jv
dGF0ZV9yaWdodChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCi17
Ci0Jc3RydWN0IHJiX25vZGUgKmxlZnQgPSBub2RlLT5yYl9sZWZ0OwotCXN0cnVjdCByYl9ub2Rl
ICpwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLQlpZiAoKG5vZGUtPnJiX2xlZnQgPSBsZWZ0
LT5yYl9yaWdodCkpCi0JCXJiX3NldF9wYXJlbnQobGVmdC0+cmJfcmlnaHQsIG5vZGUpOwotCWxl
ZnQtPnJiX3JpZ2h0ID0gbm9kZTsKLQotCXJiX3NldF9wYXJlbnQobGVmdCwgcGFyZW50KTsKLQot
CWlmIChwYXJlbnQpCi0JewotCQlpZiAobm9kZSA9PSBwYXJlbnQtPnJiX3JpZ2h0KQotCQkJcGFy
ZW50LT5yYl9yaWdodCA9IGxlZnQ7Ci0JCWVsc2UKLQkJCXBhcmVudC0+cmJfbGVmdCA9IGxlZnQ7
Ci0JfQotCWVsc2UKLQkJcm9vdC0+cmJfbm9kZSA9IGxlZnQ7Ci0JcmJfc2V0X3BhcmVudChub2Rl
LCBsZWZ0KTsKLX0KLQogLyoKICAqIEhlbHBlciBmdW5jdGlvbiBmb3Igcm90YXRpb25zOgogICog
LSBvbGQncyBwYXJlbnQgYW5kIGNvbG9yIGdldCBhc3NpZ25lZCB0byBuZXcKQEAgLTI1Nyw3ICsy
MDYsNyBAQCBFWFBPUlRfU1lNQk9MKHJiX2luc2VydF9jb2xvcik7CiBzdGF0aWMgdm9pZCBfX3Ji
X2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50
LAogCQkJICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKLQlzdHJ1Y3QgcmJfbm9kZSAqb3Ro
ZXI7CisJc3RydWN0IHJiX25vZGUgKnNpYmxpbmcsICp0bXAxLCAqdG1wMjsKIAogCXdoaWxlICh0
cnVlKSB7CiAJCS8qCkBAIC0yNzAsNjMgKzIxOSwxMzYgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFz
ZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIAkJ
ICogYW5kIHRyZWUgcm90YXRpb25zIGFzIHBlciBvbmUgb2YgdGhlIDQgY2FzZXMgYmVsb3cuCiAJ
CSAqLwogCQlpZiAobm9kZSAmJiByYl9pc19yZWQobm9kZSkpIHsKLQkJCXJiX3NldF9ibGFjayhu
b2RlKTsKKwkJCXJiX3NldF9wYXJlbnRfY29sb3Iobm9kZSwgcGFyZW50LCBSQl9CTEFDSyk7CiAJ
CQlicmVhazsKIAkJfSBlbHNlIGlmICghcGFyZW50KSB7CiAJCQlicmVhazsKIAkJfSBlbHNlIGlm
IChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkgewotCQkJb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0
OwotCQkJaWYgKHJiX2lzX3JlZChvdGhlcikpCi0JCQl7Ci0JCQkJcmJfc2V0X2JsYWNrKG90aGVy
KTsKLQkJCQlyYl9zZXRfcmVkKHBhcmVudCk7Ci0JCQkJX19yYl9yb3RhdGVfbGVmdChwYXJlbnQs
IHJvb3QpOwotCQkJCW90aGVyID0gcGFyZW50LT5yYl9yaWdodDsKKwkJCXNpYmxpbmcgPSBwYXJl
bnQtPnJiX3JpZ2h0OworCQkJaWYgKHJiX2lzX3JlZChzaWJsaW5nKSkgeworCQkJCS8qCisJCQkJ
ICogQ2FzZSAxIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CisJCQkJICoKKwkJCQkgKiAgICAgUCAg
ICAgICAgICAgICAgIFMKKwkJCQkgKiAgICAvIFwgICAgICAgICAgICAgLyBcCisJCQkJICogICBO
ICAgcyAgICAtLT4gICAgcCAgIFNyCisJCQkJICogICAgICAvIFwgICAgICAgICAvIFwKKwkJCQkg
KiAgICAgU2wgIFNyICAgICAgTiAgIFNsCisJCQkJICovCisJCQkJcGFyZW50LT5yYl9yaWdodCA9
IHRtcDEgPSBzaWJsaW5nLT5yYl9sZWZ0OworCQkJCXNpYmxpbmctPnJiX2xlZnQgPSBwYXJlbnQ7
CisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBwYXJlbnQsIFJCX0JMQUNLKTsKKwkJCQlf
X3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsCisJCQkJCQkJUkJf
UkVEKTsKKwkJCQlzaWJsaW5nID0gdG1wMTsKIAkJCX0KLQkJCWlmICghb3RoZXItPnJiX3JpZ2h0
IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpIHsKLQkJCQlpZiAoIW90aGVyLT5yYl9s
ZWZ0IHx8Ci0JCQkJICAgIHJiX2lzX2JsYWNrKG90aGVyLT5yYl9sZWZ0KSkgewotCQkJCQlyYl9z
ZXRfcmVkKG90aGVyKTsKKwkJCXRtcDEgPSBzaWJsaW5nLT5yYl9yaWdodDsKKwkJCWlmICghdG1w
MSB8fCByYl9pc19ibGFjayh0bXAxKSkgeworCQkJCXRtcDIgPSBzaWJsaW5nLT5yYl9sZWZ0Owor
CQkJCWlmICghdG1wMiB8fCByYl9pc19ibGFjayh0bXAyKSkgeworCQkJCQkvKgorCQkJCQkqIENh
c2UgMiAtIHNpYmxpbmcgY29sb3IgZmxpcAorCQkJCQkqIChwIGNvdWxkIGJlIGVpdGhlciBjb2xv
ciBoZXJlKQorCQkJCQkqCisJCQkJCSogICAgKHApICAgICAgICAgICAocCkKKwkJCQkJKiAgICAv
IFwgICAgICAgICAgIC8gXAorCQkJCQkqICAgTiAgIFMgICAgLS0+ICBOICAgcworCQkJCQkqICAg
ICAgLyBcICAgICAgICAgICAvIFwKKwkJCQkJKiAgICAgU2wgIFNyICAgICAgICBTbCAgU3IKKwkJ
CQkJKgorCQkJCQkqIFRoaXMgbGVhdmVzIHVzIHZpb2xhdGluZyA1KSwgc28KKwkJCQkJKiByZWN1
cnNlIGF0IHAuIElmIHAgaXMgcmVkLCB0aGUKKwkJCQkJKiByZWN1cnNpb24gd2lsbCBqdXN0IGZs
aXAgaXQgdG8gYmxhY2sKKwkJCQkJKiBhbmQgZXhpdC4gSWYgY29taW5nIGZyb20gQ2FzZSAxLAor
CQkJCQkqIHAgaXMga25vd24gdG8gYmUgcmVkLgorCQkJCQkqLworCQkJCQlyYl9zZXRfcGFyZW50
X2NvbG9yKHNpYmxpbmcsIHBhcmVudCwKKwkJCQkJCQkgICAgUkJfUkVEKTsKIAkJCQkJbm9kZSA9
IHBhcmVudDsKIAkJCQkJcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogCQkJCQljb250aW51ZTsK
IAkJCQl9Ci0JCQkJcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9sZWZ0KTsKLQkJCQlyYl9zZXRfcmVk
KG90aGVyKTsKLQkJCQlfX3JiX3JvdGF0ZV9yaWdodChvdGhlciwgcm9vdCk7Ci0JCQkJb3RoZXIg
PSBwYXJlbnQtPnJiX3JpZ2h0OworCQkJCS8qCisJCQkJICogQ2FzZSAzIC0gcmlnaHQgcm90YXRl
IGF0IHNpYmxpbmcKKwkJCQkgKiAocCBjb3VsZCBiZSBlaXRoZXIgY29sb3IgaGVyZSkKKwkJCQkg
KgorCQkJCSAqICAgKHApICAgICAgICAgICAocCkKKwkJCQkgKiAgIC8gXCAgICAgICAgICAgLyBc
CisJCQkJICogIE4gICBTICAgIC0tPiAgTiAgIFNsCisJCQkJICogICAgIC8gXCAgICAgICAgICAg
ICBcCisJCQkJICogICAgc2wgIFNyICAgICAgICAgICAgcworCQkJCSAqICAgICAgICAgICAgICAg
ICAgICAgICBcCisJCQkJICogICAgICAgICAgICAgICAgICAgICAgICBTcgorCQkJCSAqLworCQkJ
CXNpYmxpbmctPnJiX2xlZnQgPSB0bXAxID0gdG1wMi0+cmJfcmlnaHQ7CisJCQkJdG1wMi0+cmJf
cmlnaHQgPSBzaWJsaW5nOworCQkJCXBhcmVudC0+cmJfcmlnaHQgPSB0bXAyOworCQkJCWlmICh0
bXAxKQorCQkJCQlyYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHNpYmxpbmcsCisJCQkJCQkJICAg
IFJCX0JMQUNLKTsKKwkJCQl0bXAxID0gc2libGluZzsKKwkJCQlzaWJsaW5nID0gdG1wMjsKIAkJ
CX0KLQkJCXJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7Ci0JCQlyYl9zZXRf
YmxhY2socGFyZW50KTsKLQkJCXJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOwotCQkJX19y
Yl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOworCQkJLyoKKwkJCSAqIENhc2UgNCAtIGxlZnQg
cm90YXRlIGF0IHBhcmVudCArIGNvbG9yIGZsaXBzCisJCQkgKiAocCBhbmQgc2wgY291bGQgYmUg
ZWl0aGVyIGNvbG9yIGhlcmUuCisJCQkgKiAgQWZ0ZXIgcm90YXRpb24sIHAgYmVjb21lcyBibGFj
aywgcyBhY3F1aXJlcworCQkJICogIHAncyBjb2xvciwgYW5kIHNsIGtlZXBzIGl0cyBjb2xvcikK
KwkJCSAqCisJCQkgKiAgICAgIChwKSAgICAgICAgICAgICAocykKKwkJCSAqICAgICAgLyBcICAg
ICAgICAgICAgIC8gXAorCQkJICogICAgIE4gICBTICAgICAtLT4gICBQICAgU3IKKwkJCSAqICAg
ICAgICAvIFwgICAgICAgICAvIFwKKwkJCSAqICAgICAgKHNsKSBzciAgICAgIE4gIChzbCkKKwkJ
CSAqLworCQkJcGFyZW50LT5yYl9yaWdodCA9IHRtcDIgPSBzaWJsaW5nLT5yYl9sZWZ0OworCQkJ
c2libGluZy0+cmJfbGVmdCA9IHBhcmVudDsKKwkJCXJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwg
c2libGluZywgUkJfQkxBQ0spOworCQkJaWYgKHRtcDIpCisJCQkJcmJfc2V0X3BhcmVudCh0bXAy
LCBwYXJlbnQpOworCQkJX19yYl9yb3RhdGVfc2V0X3BhcmVudHMocGFyZW50LCBzaWJsaW5nLCBy
b290LAorCQkJCQkJUkJfQkxBQ0spOwogCQkJYnJlYWs7CiAJCX0gZWxzZSB7Ci0JCQlvdGhlciA9
IHBhcmVudC0+cmJfbGVmdDsKLQkJCWlmIChyYl9pc19yZWQob3RoZXIpKQotCQkJewotCQkJCXJi
X3NldF9ibGFjayhvdGhlcik7Ci0JCQkJcmJfc2V0X3JlZChwYXJlbnQpOwotCQkJCV9fcmJfcm90
YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7Ci0JCQkJb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CisJ
CQlzaWJsaW5nID0gcGFyZW50LT5yYl9sZWZ0OworCQkJaWYgKHJiX2lzX3JlZChzaWJsaW5nKSkg
eworCQkJCS8qIENhc2UgMSAtIHJpZ2h0IHJvdGF0ZSBhdCBwYXJlbnQgKi8KKwkJCQlwYXJlbnQt
PnJiX2xlZnQgPSB0bXAxID0gc2libGluZy0+cmJfcmlnaHQ7CisJCQkJc2libGluZy0+cmJfcmln
aHQgPSBwYXJlbnQ7CisJCQkJcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBwYXJlbnQsIFJCX0JM
QUNLKTsKKwkJCQlfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3Qs
CisJCQkJCQkJUkJfUkVEKTsKKwkJCQlzaWJsaW5nID0gdG1wMTsKIAkJCX0KLQkJCWlmICghb3Ro
ZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSB7Ci0JCQkJaWYgKCFv
dGhlci0+cmJfcmlnaHQgfHwKLQkJCQkgICAgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkg
ewotCQkJCQlyYl9zZXRfcmVkKG90aGVyKTsKKwkJCXRtcDEgPSBzaWJsaW5nLT5yYl9sZWZ0Owor
CQkJaWYgKCF0bXAxIHx8IHJiX2lzX2JsYWNrKHRtcDEpKSB7CisJCQkJdG1wMiA9IHNpYmxpbmct
PnJiX3JpZ2h0OworCQkJCWlmICghdG1wMiB8fCByYl9pc19ibGFjayh0bXAyKSkgeworCQkJCQkv
KiBDYXNlIDIgLSBzaWJsaW5nIGNvbG9yIGZsaXAgKi8KKwkJCQkJcmJfc2V0X3BhcmVudF9jb2xv
cihzaWJsaW5nLCBwYXJlbnQsCisJCQkJCQkJICAgIFJCX1JFRCk7CiAJCQkJCW5vZGUgPSBwYXJl
bnQ7CiAJCQkJCXBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKIAkJCQkJY29udGludWU7CiAJCQkJ
fQotCQkJCXJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOwotCQkJCXJiX3NldF9yZWQob3Ro
ZXIpOwotCQkJCV9fcmJfcm90YXRlX2xlZnQob3RoZXIsIHJvb3QpOwotCQkJCW90aGVyID0gcGFy
ZW50LT5yYl9sZWZ0OworCQkJCS8qIENhc2UgMyAtIHJpZ2h0IHJvdGF0ZSBhdCBzaWJsaW5nICov
CisJCQkJc2libGluZy0+cmJfcmlnaHQgPSB0bXAxID0gdG1wMi0+cmJfbGVmdDsKKwkJCQl0bXAy
LT5yYl9sZWZ0ID0gc2libGluZzsKKwkJCQlwYXJlbnQtPnJiX2xlZnQgPSB0bXAyOworCQkJCWlm
ICh0bXAxKQorCQkJCQlyYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHNpYmxpbmcsCisJCQkJCQkJ
ICAgIFJCX0JMQUNLKTsKKwkJCQl0bXAxID0gc2libGluZzsKKwkJCQlzaWJsaW5nID0gdG1wMjsK
IAkJCX0KLQkJCXJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7Ci0JCQlyYl9z
ZXRfYmxhY2socGFyZW50KTsKLQkJCXJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7Ci0JCQlf
X3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOworCQkJLyogQ2FzZSA0IC0gbGVmdCByb3Rh
dGUgYXQgcGFyZW50ICsgY29sb3IgZmxpcHMgKi8KKwkJCXBhcmVudC0+cmJfbGVmdCA9IHRtcDIg
PSBzaWJsaW5nLT5yYl9yaWdodDsKKwkJCXNpYmxpbmctPnJiX3JpZ2h0ID0gcGFyZW50OworCQkJ
cmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisJCQlpZiAodG1w
MikKKwkJCQlyYl9zZXRfcGFyZW50KHRtcDIsIHBhcmVudCk7CisJCQlfX3JiX3JvdGF0ZV9zZXRf
cGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsCisJCQkJCQlSQl9CTEFDSyk7CiAJCQlicmVh
azsKIAkJfQogCX0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9nd-0006yQ-Sj; Mon, 15 Jan 2018 18:48:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9nc-0006xy-Jn
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:00 +0000
X-Inumbo-ID: ef4a6533-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef4a6533-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:50:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9nW-00078X-5T
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9nW-0001a6-4x
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:47:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9nW-0001a6-4x@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:47:54 +0000
Subject: [Xen-changelog] [xen master] x86/mcheck: Drop unnecessary barriers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3MmY1YWJmZjc2NWI2NDA4ZWY5NDBjZWQ0MzdkMDAwNjQzZjc1NDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyIDE1OjAwOjQxIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAyMSAxMDo1Nzox
NiAyMDE3ICswMDAwCgogICAgeDg2L21jaGVjazogRHJvcCB1bm5lY2Vzc2FyeSBiYXJyaWVycwog
ICAgCiAgICBzcGluX3VubG9jaygpIGhhcyBmdWxsIGJhcnJpZXIgc2VtYW50aWNzIGFscmVhZHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYyB8IDMgLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY3RlbGVtLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKaW5kZXggNDky
ZTJhZi4uMzU0MzFkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxl
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwpAQCAtNTIwLDcgKzUy
MCw2IEBAIG1jdGVsZW1fY29va2llX3QgbWN0ZWxlbV9jb25zdW1lX29sZGVzdF9iZWdpbihtY3Rl
bGVtX2NsYXNzX3Qgd2hpY2gpCiAJfQogCiAJbWN0ZWxlbV9wcm9jZXNzaW5nX2hvbGQodGVwKTsK
LQl3bWIoKTsKIAlzcGluX3VubG9jaygmcHJvY2Vzc2luZ19sb2NrKTsKIAlyZXR1cm4gTUNURTJD
T09LSUUodGVwKTsKIH0KQEAgLTUzMSw3ICs1MzAsNiBAQCB2b2lkIG1jdGVsZW1fY29uc3VtZV9v
bGRlc3RfZW5kKG1jdGVsZW1fY29va2llX3QgY29va2llKQogCiAJc3Bpbl9sb2NrKCZwcm9jZXNz
aW5nX2xvY2spOwogCW1jdGVsZW1fcHJvY2Vzc2luZ19yZWxlYXNlKHRlcCk7Ci0Jd21iKCk7CiAJ
c3Bpbl91bmxvY2soJnByb2Nlc3NpbmdfbG9jayk7CiB9CiAKQEAgLTU0Nyw3ICs1NDUsNiBAQCB2
b2lkIG1jdGVsZW1fYWNrKG1jdGVsZW1fY2xhc3NfdCB3aGljaCwgbWN0ZWxlbV9jb29raWVfdCBj
b29raWUpCiAJc3Bpbl9sb2NrKCZwcm9jZXNzaW5nX2xvY2spOwogCWlmICh0ZXAgPT0gbWN0Y3Rs
Lm1jdGNfcHJvY2Vzc2luZ19oZWFkW3RhcmdldF0pCiAJCW1jdGVsZW1fcHJvY2Vzc2luZ19yZWxl
YXNlKHRlcCk7Ci0Jd21iKCk7CiAJc3Bpbl91bmxvY2soJnByb2Nlc3NpbmdfbG9jayk7CiB9CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9nn-0006zq-UJ; Mon, 15 Jan 2018 18:48:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9nm-0006z9-QC
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:10 +0000
X-Inumbo-ID: f54a9acb-fa24-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f54a9acb-fa24-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:50:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9ng-00079J-7W
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9ng-0001bP-72
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9ng-0001bP-72@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:04 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Replace appropriate mandatory
	barriers with SMP barriers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3MWQyOTljMDRkZjM3OTczNGQxMGM0NGQ2Mzc0MzNlOWU1NjRmMzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCA1IDEyOjQyOjE1IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAyMSAxMTowMjow
MCAyMDE3ICswMDAwCgogICAgeGVuL3g4NjogUmVwbGFjZSBhcHByb3ByaWF0ZSBtYW5kYXRvcnkg
YmFycmllcnMgd2l0aCBTTVAgYmFycmllcnMKICAgIAogICAgVGhlcmUgaXMgbm8gZnVuY3Rpb25h
bCBjaGFuZ2UuICBYZW4gY3VycmVudGx5IGFzc2lnbmVzIHNtcF8qIG1lYW5pbmcgdG8KICAgIHRo
ZSBub24tc21wXyogYmFycmllcnMuCiAgICAKICAgIEFsbCBvZiB0aGVzZSB1c2VzIGFyZSBqdXN0
IHRvIGRlYWwgd2l0aCBzaGFyZWQgbWVtb3J5IGJldHdlZW4gbXVsdGlwbGUKICAgIHByb2Nlc3Nv
cnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIHNtcF8qKCkgdmFyaWVudHMgYXJlIHRoZSBjb3JyZWN0
IG9uZXMgdG8gdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJyaWVyLmMg
fCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMgfCAgNCAr
Ky0tCiB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYyAgICAgfCAgNiArKystLS0KIHhlbi9h
cmNoL3g4Ni9ocGV0LmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgICAg
ICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgfCAxMiArKysr
KystLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICB8ICA4ICsrKystLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCAgICAgIHwgIDIgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDMw
IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL2JhcnJpZXIuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2JhcnJpZXIu
YwppbmRleCA3ZGU4ZTQ1Li5hN2U1YjE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9iYXJyaWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5jCkBA
IC0xMiw3ICsxMiw3IEBAIHZvaWQgbWNlX2JhcnJpZXJfaW5pdChzdHJ1Y3QgbWNlX3NvZnRpcnFf
YmFycmllciAqYmFyKQogdm9pZCBtY2VfYmFycmllcl9kZWMoc3RydWN0IG1jZV9zb2Z0aXJxX2Jh
cnJpZXIgKmJhcikKIHsKICAgICBhdG9taWNfaW5jKCZiYXItPm91dGdlbik7Ci0gICAgd21iKCk7
CisgICAgc21wX3dtYigpOwogICAgIGF0b21pY19kZWMoJmJhci0+dmFsKTsKIH0KIApAQCAtMjQs
MTIgKzI0LDEyIEBAIHZvaWQgbWNlX2JhcnJpZXJfZW50ZXIoc3RydWN0IG1jZV9zb2Z0aXJxX2Jh
cnJpZXIgKmJhciwgYm9vbCB3YWl0KQogICAgICAgICByZXR1cm47CiAgICAgYXRvbWljX2luYygm
YmFyLT5pbmdlbik7CiAgICAgZ2VuID0gYXRvbWljX3JlYWQoJmJhci0+b3V0Z2VuKTsKLSAgICBt
YigpOworICAgIHNtcF9tYigpOwogICAgIGF0b21pY19pbmMoJmJhci0+dmFsKTsKICAgICB3aGls
ZSAoIGF0b21pY19yZWFkKCZiYXItPnZhbCkgIT0gbnVtX29ubGluZV9jcHVzKCkgJiYKICAgICAg
ICAgICAgIGF0b21pY19yZWFkKCZiYXItPm91dGdlbikgPT0gZ2VuICkKICAgICB7Ci0gICAgICAg
ICAgICBtYigpOworICAgICAgICAgICAgc21wX21iKCk7CiAgICAgICAgICAgICBtY2VfcGFuaWNf
Y2hlY2soKTsKICAgICB9CiB9CkBAIC00MiwxMiArNDIsMTIgQEAgdm9pZCBtY2VfYmFycmllcl9l
eGl0KHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVyICpiYXIsIGJvb2wgd2FpdCkKICAgICAgICAg
cmV0dXJuOwogICAgIGF0b21pY19pbmMoJmJhci0+b3V0Z2VuKTsKICAgICBnZW4gPSBhdG9taWNf
cmVhZCgmYmFyLT5pbmdlbik7Ci0gICAgbWIoKTsKKyAgICBzbXBfbWIoKTsKICAgICBhdG9taWNf
ZGVjKCZiYXItPnZhbCk7CiAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmYmFyLT52YWwpICE9IDAg
JiYKICAgICAgICAgICAgIGF0b21pY19yZWFkKCZiYXItPmluZ2VuKSA9PSBnZW4gKQogICAgIHsK
LSAgICAgICAgICAgIG1iKCk7CisgICAgICAgICAgICBzbXBfbWIoKTsKICAgICAgICAgICAgIG1j
ZV9wYW5pY19jaGVjaygpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL21jdGVsZW0uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwppbmRl
eCAzNTQzMWRmLi4zYmIxM2U1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y3RlbGVtLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCkBAIC01MDEs
OSArNTAxLDkgQEAgc3RhdGljIHZvaWQgbWN0ZWxlbV9hcHBlbmRfcHJvY2Vzc2luZyhtY3RlbGVt
X2NsYXNzX3Qgd2hpY2gpCiAJCWx0ZXAtPm1jdGVfcHJldiA9ICpwcm9jbHRwOwogCQkqcHJvY2x0
cCA9IGRhbmdsaW5nW3RhcmdldF07CiAJfQotCXdtYigpOworCXNtcF93bWIoKTsKIAlkYW5nbGlu
Z1t0YXJnZXRdID0gTlVMTDsKLQl3bWIoKTsKKwlzbXBfd21iKCk7CiB9CiAKIG1jdGVsZW1fY29v
a2llX3QgbWN0ZWxlbV9jb25zdW1lX29sZGVzdF9iZWdpbihtY3RlbGVtX2NsYXNzX3Qgd2hpY2gp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYyBiL3hlbi9hcmNoL3g4
Ni9nZW5hcGljL3gyYXBpYy5jCmluZGV4IDVmZmZiMzEuLjQ3NzliMGQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3gy
YXBpYy5jCkBAIC0xMDYsMTIgKzEwNiwxMiBAQCBzdGF0aWMgdm9pZCBzZW5kX0lQSV9tYXNrX3gy
YXBpY19waHlzKGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaywgaW50IHZlY3RvcikKICAgICAgKiBD
UFUgaXMgc2VlbiBieSBub3RpZmllZCByZW1vdGUgQ1BVcy4gVGhlIFdSTVNSIGNvbnRhaW5lZCB3
aXRoaW4KICAgICAgKiBhcGljX2ljcl93cml0ZSgpIGNhbiBvdGhlcndpc2UgYmUgZXhlY3V0ZWQg
ZWFybHkuCiAgICAgICogCi0gICAgICogVGhlIHJlYXNvbiBtYigpIGlzIHN1ZmZpY2llbnQgaGVy
ZSBpcyBzdWJ0bGU6IHRoZSByZWdpc3RlciBhcmd1bWVudHMKKyAgICAgKiBUaGUgcmVhc29uIHNt
cF9tYigpIGlzIHN1ZmZpY2llbnQgaGVyZSBpcyBzdWJ0bGU6IHRoZSByZWdpc3RlciBhcmd1bWVu
dHMKICAgICAgKiB0byBXUk1TUiBtdXN0IGRlcGVuZCBvbiBhIG1lbW9yeSByZWFkIGV4ZWN1dGVk
IGFmdGVyIHRoZSBiYXJyaWVyLiBUaGlzCiAgICAgICogaXMgZ3VhcmFudGVlZCBieSBjcHVfcGh5
c2ljYWxfaWQoKSwgd2hpY2ggcmVhZHMgZnJvbSBhIGdsb2JhbCBhcnJheSAoYW5kCiAgICAgICog
c28gY2Fubm90IGJlIGhvaXN0ZWQgYWJvdmUgdGhlIGJhcnJpZXIgZXZlbiBieSBhIGNsZXZlciBj
b21waWxlcikuCiAgICAgICovCi0gICAgbWIoKTsKKyAgICBzbXBfbWIoKTsKIAogICAgIGxvY2Fs
X2lycV9zYXZlKGZsYWdzKTsKIApAQCAtMTM1LDcgKzEzNSw3IEBAIHN0YXRpYyB2b2lkIHNlbmRf
SVBJX21hc2tfeDJhcGljX2NsdXN0ZXIoY29uc3QgY3B1bWFza190ICpjcHVtYXNrLCBpbnQgdmVj
dG9yKQogICAgIGNvbnN0IGNwdW1hc2tfdCAqY2x1c3Rlcl9jcHVzOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAKLSAgICBtYigpOyAvKiBTZWUgYWJvdmUgZm9yIGFuIGV4cGxhbmF0aW9uLiAq
LworICAgIHNtcF9tYigpOyAvKiBTZWUgYWJvdmUgZm9yIGFuIGV4cGxhbmF0aW9uLiAqLwogCiAg
ICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHBl
dC5jIGIveGVuL2FyY2gveDg2L2hwZXQuYwppbmRleCA4MjI5YzYzLi5iYzdhODUxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKQEAgLTYw
OCw3ICs2MDgsNyBAQCB2b2lkIF9faW5pdCBocGV0X2Jyb2FkY2FzdF9pbml0KHZvaWQpCiAgICAg
ICAgIGhwZXRfZXZlbnRzW2ldLnNoaWZ0ID0gMzI7CiAgICAgICAgIGhwZXRfZXZlbnRzW2ldLm5l
eHRfZXZlbnQgPSBTVElNRV9NQVg7CiAgICAgICAgIHNwaW5fbG9ja19pbml0KCZocGV0X2V2ZW50
c1tpXS5sb2NrKTsKLSAgICAgICAgd21iKCk7CisgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAg
aHBldF9ldmVudHNbaV0uZXZlbnRfaGFuZGxlciA9IGhhbmRsZV9ocGV0X2Jyb2FkY2FzdDsKIAog
ICAgICAgICBocGV0X2V2ZW50c1tpXS5tc2kubXNpX2F0dHJpYi5tYXNrYml0ID0gMTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBlYzliMzFmLi41YWVhYWFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC05MSw3ICs5MSw3IEBAIHN0
YXRpYyBib29sIGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3Jl
cV90ICpwKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAK
LSAgICAgICAgcm1iKCk7CisgICAgICAgIHNtcF9ybWIoKTsKICAgICAgICAgc3dpdGNoICggc3Rh
dGUgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfTk9ORToKQEAgLTEzMjks
NyArMTMyOSw3IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgfQogCiAgICAgLyogTWFrZSB0aGUg
aW9yZXFfdCB2aXNpYmxlIC9iZWZvcmUvIHdyaXRlX3BvaW50ZXIuICovCi0gICAgd21iKCk7Cisg
ICAgc21wX3dtYigpOwogICAgIHBnLT5wdHJzLndyaXRlX3BvaW50ZXIgKz0gcXcgPyAyIDogMTsK
IAogICAgIC8qIENhbm9uaWNhbGl6ZSByZWFkL3dyaXRlIHBvaW50ZXJzIHRvIHByZXZlbnQgdGhl
aXIgb3ZlcmZsb3cuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJj
aC94ODYvaXJxLmMKaW5kZXggYzBhYjI5OS4uMWM1MjEzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtNzY0LDkgKzc2NCw5IEBAIHZv
aWQgaXJxX3NldF9hZmZpbml0eShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tf
dCAqbWFzaykKICAgICAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsK
ICAgICBkZXNjLT5zdGF0dXMgJj0gfklSUV9NT1ZFX1BFTkRJTkc7Ci0gICAgd21iKCk7CisgICAg
c21wX3dtYigpOwogICAgIGNwdW1hc2tfY29weShkZXNjLT5hcmNoLnBlbmRpbmdfbWFzaywgbWFz
ayk7Ci0gICAgd21iKCk7CisgICAgc21wX3dtYigpOwogICAgIGRlc2MtPnN0YXR1cyB8PSBJUlFf
TU9WRV9QRU5ESU5HOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3OTIxMDA4Li4wZTU4NWIzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAg
LTg1LDcgKzg1LDcgQEAgc3RhdGljIGVudW0gY3B1X3N0YXRlIHsKICAgICBDUFVfU1RBVEVfQ0FM
TElOLCAgIC8qIHNsYXZlIC0+IG1hc3RlcjogQ29tcGxldGVkIHBoYXNlIDIgKi8KICAgICBDUFVf
U1RBVEVfT05MSU5FICAgIC8qIG1hc3RlciAtPiBzbGF2ZTogR28gZnVsbHkgb25saW5lIG5vdy4g
Ki8KIH0gY3B1X3N0YXRlOwotI2RlZmluZSBzZXRfY3B1X3N0YXRlKHN0YXRlKSBkbyB7IG1iKCk7
IGNwdV9zdGF0ZSA9IChzdGF0ZSk7IH0gd2hpbGUgKDApCisjZGVmaW5lIHNldF9jcHVfc3RhdGUo
c3RhdGUpIGRvIHsgc21wX21iKCk7IGNwdV9zdGF0ZSA9IChzdGF0ZSk7IH0gd2hpbGUgKDApCiAK
IHZvaWQgKnN0YWNrX2Jhc2VbTlJfQ1BVU107CiAKQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMg
dm9pZCBzeW5jaHJvbml6ZV90c2NfbWFzdGVyKHVuc2lnbmVkIGludCBzbGF2ZSkKICAgICBmb3Ig
KCBpID0gMTsgaSA8PSA1OyBpKysgKQogICAgIHsKICAgICAgICAgdHNjX3ZhbHVlID0gcmR0c2Nf
b3JkZXJlZCgpOwotICAgICAgICB3bWIoKTsKKyAgICAgICAgc21wX3dtYigpOwogICAgICAgICBh
dG9taWNfaW5jKCZ0c2NfY291bnQpOwogICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZ0c2Nf
Y291bnQpICE9IChpPDwxKSApCiAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKQEAgLTE1Nyw3ICsx
NTcsNyBAQCBzdGF0aWMgdm9pZCBzeW5jaHJvbml6ZV90c2Nfc2xhdmUodW5zaWduZWQgaW50IHNs
YXZlKQogICAgIHsKICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmdHNjX2NvdW50KSAhPSAo
KGk8PDEpLTEpICkKICAgICAgICAgICAgIGNwdV9yZWxheCgpOwotICAgICAgICBybWIoKTsKKyAg
ICAgICAgc21wX3JtYigpOwogICAgICAgICAvKgogICAgICAgICAgKiBJZiBhIENQVSBoYXMgYmVl
biBwaHlzaWNhbGx5IGhvdHBsdWdnZWQsIHdlIG1heSBhcyB3ZWxsIHdyaXRlCiAgICAgICAgICAq
IHRvIGl0cyBUU0MgaW4gc3BpdGUgb2YgWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFLiBUaGUgcGxh
dGZvcm0gZG9lcwpAQCAtNTYxLDEzICs1NjEsMTMgQEAgc3RhdGljIGludCBkb19ib290X2NwdShp
bnQgYXBpY2lkLCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBjcHVfc3Rh
dGUgPT0gQ1BVX1NUQVRFX0RFQUQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBybWIoKTsKKyAg
ICAgICAgICAgIHNtcF9ybWIoKTsKICAgICAgICAgICAgIHJjID0gY3B1X2Vycm9yOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgYm9vdF9lcnJvciA9IDE7
Ci0gICAgICAgICAgICBtYigpOworICAgICAgICAgICAgc21wX21iKCk7CiAgICAgICAgICAgICBp
ZiAoIGJvb3RzeW0odHJhbXBvbGluZV9jcHVfc3RhcnRlZCkgPT0gMHhBNSApCiAgICAgICAgICAg
ICAgICAgLyogdHJhbXBvbGluZSBzdGFydGVkIGJ1dC4uLj8gKi8KICAgICAgICAgICAgICAgICBw
cmludGsoIlN0dWNrID8/XG4iKTsKQEAgLTU4NSw3ICs1ODUsNyBAQCBzdGF0aWMgaW50IGRvX2Jv
b3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAKICAgICAvKiBtYXJrICJzdHVjayIgYXJlYSBh
cyBub3Qgc3R1Y2sgKi8KICAgICBib290c3ltKHRyYW1wb2xpbmVfY3B1X3N0YXJ0ZWQpID0gMDsK
LSAgICBtYigpOworICAgIHNtcF9tYigpOwogCiAgICAgc21wYm9vdF9yZXN0b3JlX3dhcm1fcmVz
ZXRfdmVjdG9yKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJj
aC94ODYvdGltZS5jCmluZGV4IGViYTdhZWQuLjJhODc5NTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtOTc2LDEwICs5NzYsMTAg
QEAgc3RhdGljIHZvaWQgX191cGRhdGVfdmNwdV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqdiwg
aW50IGZvcmNlKQogCiAgICAgLyogMS4gVXBkYXRlIGd1ZXN0IGtlcm5lbCB2ZXJzaW9uLiAqLwog
ICAgIF91LnZlcnNpb24gPSB1LT52ZXJzaW9uID0gdmVyc2lvbl91cGRhdGVfYmVnaW4odS0+dmVy
c2lvbik7Ci0gICAgd21iKCk7CisgICAgc21wX3dtYigpOwogICAgIC8qIDIuIFVwZGF0ZSBhbGwg
b3RoZXIgZ3Vlc3Qga2VybmVsIGZpZWxkcy4gKi8KICAgICAqdSA9IF91OwotICAgIHdtYigpOwor
ICAgIHNtcF93bWIoKTsKICAgICAvKiAzLiBVcGRhdGUgZ3Vlc3Qga2VybmVsIHZlcnNpb24uICov
CiAgICAgdS0+dmVyc2lvbiA9IHZlcnNpb25fdXBkYXRlX2VuZCh1LT52ZXJzaW9uKTsKIApAQCAt
MTAwNiwxMCArMTAwNiwxMCBAQCBib29sIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3Ry
dWN0IHZjcHUgKnYsCiAgICAgICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xp
Y3kpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQotICAgIHdtYigpOworICAgIHNtcF93
bWIoKTsKICAgICAvKiAyLiBVcGRhdGUgYWxsIG90aGVyIHVzZXJzcGFjZSBmaWVsZHMuICovCiAg
ICAgX19jb3B5X3RvX2d1ZXN0KHVzZXJfdSwgdSwgMSk7Ci0gICAgd21iKCk7CisgICAgc21wX3dt
YigpOwogICAgIC8qIDMuIFVwZGF0ZSB1c2Vyc3BhY2UgdmVyc2lvbi4gKi8KICAgICB1LT52ZXJz
aW9uID0gdmVyc2lvbl91cGRhdGVfZW5kKHUtPnZlcnNpb24pOwogICAgIF9fY29weV9maWVsZF90
b19ndWVzdCh1c2VyX3UsIHUsIHZlcnNpb24pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA5Nzc4YTM1Li40
MDkzYzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTI4LDEwICsxMjgsMTAgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIF93cml0ZV9nYXRlX2xvd2VyKHZvbGF0aWxlIGlkdF9lbnRyeV90ICpnYXRlLAogI2Rl
ZmluZSBfc2V0X2dhdGUoZ2F0ZV9hZGRyLHR5cGUsZHBsLGFkZHIpICAgICAgICAgICAgICAgXAog
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIChnYXRlX2FkZHIpLT5hID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIHdtYigpOyAvKiBkaXNhYmxlIGdhdGUgL3RoZW4vIHJld3JpdGUgKi8gICAgICAg
ICAgICAgXAorICAgIHNtcF93bWIoKTsgLyogZGlzYWJsZSBnYXRlIC90aGVuLyByZXdyaXRlICov
ICAgICAgICAgXAogICAgIChnYXRlX2FkZHIpLT5iID0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKGFkZHIpID4+IDMyKTsgICAg
ICAgICAgICAgICAgICAgXAotICAgIHdtYigpOyAvKiByZXdyaXRlIC90aGVuLyBlbmFibGUgZ2F0
ZSAqLyAgICAgICAgICAgICAgXAorICAgIHNtcF93bWIoKTsgLyogcmV3cml0ZSAvdGhlbi8gZW5h
YmxlIGdhdGUgKi8gICAgICAgICAgXAogICAgIChnYXRlX2FkZHIpLT5hID0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRy
KSAmIDB4RkZGRjAwMDBVTCkgPDwgMzIpIHwgXAogICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKGRw
bCkgPDwgNDUpIHwgICAgICAgICAgICAgICAgICAgXApAQCAtMTc0LDExICsxNzQsMTEgQEAgc3Rh
dGljIGlubGluZSB2b2lkIF91cGRhdGVfZ2F0ZV9hZGRyX2xvd2VyKGlkdF9lbnRyeV90ICpnYXRl
LCB2b2lkICphZGRyKQogI2RlZmluZSBfc2V0X3Rzc2xkdF9kZXNjKGRlc2MsYWRkcixsaW1pdCx0
eXBlKSAgICAgICAgICAgXAogZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIChkZXNjKVswXS5iID0gKGRlc2MpWzFdLmIgPSAwOyAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHdtYigpOyAvKiBkaXNhYmxlIGVudHJ5IC90aGVu
LyByZXdyaXRlICovICAgICAgICAgICAgXAorICAgIHNtcF93bWIoKTsgLyogZGlzYWJsZSBlbnRy
eSAvdGhlbi8gcmV3cml0ZSAqLyAgICAgICAgXAogICAgIChkZXNjKVswXS5hID0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAoKHUzMikoYWRkcikgPDwg
MTYpIHwgKCh1MzIpKGxpbWl0KSAmIDB4RkZGRik7ICAgXAogICAgIChkZXNjKVsxXS5hID0gKHUz
MikoKCh1bnNpZ25lZCBsb25nKShhZGRyKSkgPj4gMzIpOyAgXAotICAgIHdtYigpOyAvKiByZXdy
aXRlIC90aGVuLyBlbmFibGUgZW50cnkgKi8gICAgICAgICAgICAgXAorICAgIHNtcF93bWIoKTsg
LyogcmV3cml0ZSAvdGhlbi8gZW5hYmxlIGVudHJ5ICovICAgICAgICAgXAogICAgIChkZXNjKVsw
XS5iID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAo
KHUzMikoYWRkcikgJiAweEZGMDAwMDAwVSkgfCAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAoKHUzMikodHlwZSkgPDwgOCkgfCAweDgwMDBVIHwgICAgICAgICAgICAgICAgICAgXApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3lzdGVtLmgKaW5kZXggZWI0OThmNS4uOWNiNmZkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBA
IC0xODMsNyArMTgzLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hh
ZGQoCiAjZGVmaW5lIHNtcF93bWIoKSAgICAgICB3bWIoKQogCiAjZGVmaW5lIHNldF9tYih2YXIs
IHZhbHVlKSBkbyB7IHhjaGcoJnZhciwgdmFsdWUpOyB9IHdoaWxlICgwKQotI2RlZmluZSBzZXRf
d21iKHZhciwgdmFsdWUpIGRvIHsgdmFyID0gdmFsdWU7IHdtYigpOyB9IHdoaWxlICgwKQorI2Rl
ZmluZSBzZXRfd21iKHZhciwgdmFsdWUpIGRvIHsgdmFyID0gdmFsdWU7IHNtcF93bWIoKTsgfSB3
aGlsZSAoMCkKIAogI2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgpICAgICBhc20gdm9sYXRpbGUg
KCAiY2xpIiA6IDogOiAibWVtb3J5IiApCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUoKSAgICAg
IGFzbSB2b2xhdGlsZSAoICJzdGkiIDogOiA6ICJtZW1vcnkiICkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9nt-00071D-0P; Mon, 15 Jan 2018 18:48:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9nr-00070u-98
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:15 +0000
X-Inumbo-ID: 6ff458c3-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ff458c3-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:46:46 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9nq-00079U-9O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9nq-0001bx-8v
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9nq-0001bx-8v@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:14 +0000
Subject: [Xen-changelog] [xen master] x86/Intel: drop another 32-bit leftover
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZGM5MzJiM2NjZWQxNWQ2ZTczYzk0YWUwMTkyZDk4OWZlZmRjOTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMg
MTE6MDI6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMTowMjoxMCAyMDE4ICswMTAwCgogICAgeDg2
L0ludGVsOiBkcm9wIGFub3RoZXIgMzItYml0IGxlZnRvdmVyCiAgICAKICAgIE5vbmUgb2YgdGhl
IG1vZGVscyBNSVNDX0VOQUJMRSBNU1IgYWNjZXNzIGlzIGV4Y2x1ZGVkIGZvciBzdXBwb3J0IDY0
LWJpdAogICAgbW9kZSAtIGRyb3AgdGhlIGNvbmRpdGlvbmFsIGZyb20gZWFybHlfaW5pdF9pbnRl
bCgpLiBBbHNvIGNvbnZlcnQKICAgIHBvaW50bGVzcyByZG1zcl9zYWZlKCkgZWxzZXdoZXJlIHRv
IHJkbXNybCgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgfCAzNCArKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgfCAgNiArKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IGQzMTQ1YzAuLjgzMTE5NTIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMK
QEAgLTI4MywzMSArMjgzLDI5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub2lubGluZSBpbnRlbF9p
bml0X2xldmVsbGluZyh2b2lkKQogCiBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVj
dCBjcHVpbmZvX3g4NiAqYykKIHsKKwl1NjQgbWlzY19lbmFibGUsIGRpc2FibGU7CisKIAkvKiBO
ZXRidXJzdCByZXBvcnRzIDY0IGJ5dGVzIGNsZmx1c2ggc2l6ZSwgYnV0IGRvZXMgSU8gaW4gMTI4
IGJ5dGVzICovCiAJaWYgKGMtPng4NiA9PSAxNSAmJiBjLT54ODZfY2FjaGVfYWxpZ25tZW50ID09
IDY0KQogCQljLT54ODZfY2FjaGVfYWxpZ25tZW50ID0gMTI4OwogCiAJLyogVW5tYXNrIENQVUlE
IGxldmVscyBhbmQgTlggaWYgbWFza2VkOiAqLwotCWlmIChjLT54ODYgPiA2IHx8IChjLT54ODYg
PT0gNiAmJiBjLT54ODZfbW9kZWwgPj0gMHhkKSkgewotCQl1NjQgbWlzY19lbmFibGUsIGRpc2Fi
bGU7Ci0KLQkJcmRtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJsZSk7CisJcmRt
c3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJsZSk7CiAKLQkJZGlzYWJsZSA9IG1p
c2NfZW5hYmxlICYgKE1TUl9JQTMyX01JU0NfRU5BQkxFX0xJTUlUX0NQVUlEIHwKLQkJCQkJIE1T
Ul9JQTMyX01JU0NfRU5BQkxFX1hEX0RJU0FCTEUpOwotCQlpZiAoZGlzYWJsZSkgewotCQkJd3Jt
c3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJsZSAmIH5kaXNhYmxlKTsKLQkJCWJv
b3RzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2FibGU7Ci0JCX0KKwlkaXNh
YmxlID0gbWlzY19lbmFibGUgJiAoTVNSX0lBMzJfTUlTQ19FTkFCTEVfTElNSVRfQ1BVSUQgfAor
CQkJCSBNU1JfSUEzMl9NSVNDX0VOQUJMRV9YRF9ESVNBQkxFKTsKKwlpZiAoZGlzYWJsZSkgewor
CQl3cm1zcmwoTVNSX0lBMzJfTUlTQ19FTkFCTEUsIG1pc2NfZW5hYmxlICYgfmRpc2FibGUpOwor
CQlib290c3ltKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2ZmKSB8PSBkaXNhYmxlOworCX0KIAot
CQlpZiAoZGlzYWJsZSAmIE1TUl9JQTMyX01JU0NfRU5BQkxFX0xJTUlUX0NQVUlEKQotCQkJcHJp
bnRrKEtFUk5fSU5GTyAicmV2aXNlZCBjcHVpZCBsZXZlbDogJWRcbiIsCi0JCQkgICAgICAgY3B1
aWRfZWF4KDApKTsKLQkJaWYgKGRpc2FibGUgJiBNU1JfSUEzMl9NSVNDX0VOQUJMRV9YRF9ESVNB
QkxFKSB7Ci0JCQl3cml0ZV9lZmVyKHJlYWRfZWZlcigpIHwgRUZFUl9OWCk7Ci0JCQlwcmludGso
S0VSTl9JTkZPCi0JCQkgICAgICAgInJlLWVuYWJsZWQgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJv
dGVjdGlvblxuIik7Ci0JCX0KKwlpZiAoZGlzYWJsZSAmIE1TUl9JQTMyX01JU0NfRU5BQkxFX0xJ
TUlUX0NQVUlEKQorCQlwcmludGsoS0VSTl9JTkZPICJyZXZpc2VkIGNwdWlkIGxldmVsOiAlZFxu
IiwKKwkJICAgICAgIGNwdWlkX2VheCgwKSk7CisJaWYgKGRpc2FibGUgJiBNU1JfSUEzMl9NSVND
X0VOQUJMRV9YRF9ESVNBQkxFKSB7CisJCXdyaXRlX2VmZXIocmVhZF9lZmVyKCkgfCBFRkVSX05Y
KTsKKwkJcHJpbnRrKEtFUk5fSU5GTworCQkgICAgICAgInJlLWVuYWJsZWQgTlggKEV4ZWN1dGUg
RGlzYWJsZSkgcHJvdGVjdGlvblxuIik7CiAJfQogCiAJLyogQ1BVSUQgd29ya2Fyb3VuZCBmb3Ig
SW50ZWwgMEYzMy8wRjM0IENQVSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDJmOTI2NDUu
LjYxMTU4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTkyOCw4ICs5MjgsNyBAQCBzdGF0
aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAg
IGdvdG8gbm9ybWFsOwogCiAgICAgY2FzZSBNU1JfSUEzMl9NSVNDX0VOQUJMRToKLSAgICAgICAg
aWYgKCByZG1zcl9zYWZlKHJlZywgKnZhbCkgKQotICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IHJkbXNybChyZWcsICp2YWwpOwogICAgICAgICAqdmFsID0gZ3Vlc3RfbWlzY19lbmFibGUoKnZh
bCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKQEAgLTEwOTgsOCArMTA5Nyw3IEBA
IHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX0lBMzJfTUlTQ19FTkFC
TEU6Ci0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsIHRlbXApICkKLSAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICByZG1zcmwocmVnLCB0ZW1wKTsKICAgICAgICAgaWYgKCB2YWwgIT0gZ3Vl
c3RfbWlzY19lbmFibGUodGVtcCkgKQogICAgICAgICAgICAgZ290byBpbnZhbGlkOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9o3-00072j-33; Mon, 15 Jan 2018 18:48:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9o1-00072V-Ae
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:25 +0000
X-Inumbo-ID: 75f3c856-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75f3c856-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:46:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9o0-0007AU-BH
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9o0-0001d2-Am
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9o0-0001d2-Am@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:24 +0000
Subject: [Xen-changelog] [xen master] x86/IRQ: conditionally preserve access
	permission on map error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0NDNlNjhhNzc4NTcyYTZlMDgyZDdkZmNmOWNlNzk0ZWNhNjJmNWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMg
MTE6MDM6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMTowMzoxMCAyMDE4ICswMTAwCgogICAgeDg2
L0lSUTogY29uZGl0aW9uYWxseSBwcmVzZXJ2ZSBhY2Nlc3MgcGVybWlzc2lvbiBvbiBtYXAgZXJy
b3IgcGF0aHMKICAgIAogICAgUGVybWlzc2lvbnMgdGhhdCBoYWQgYmVlbiBncmFudGVkIGJlZm9y
ZSBzaG91bGQgbm90IGJlIHJldm9rZWQgd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9y
cy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2lycS5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMWM1MjEzZS4uODdl
ZjJlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9p
cnEuYwpAQCAtMTkxOCw2ICsxOTE4LDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBERUNMQVJF
X0JJVE1BUChwcmVwYXJlZCwgTUFYX01TSV9JUlFTKSA9IHt9OworICAgIERFQ0xBUkVfQklUTUFQ
KGdyYW50ZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTUxLDEzICsxOTUyLDE3IEBAIGludCBtYXBfZG9t
YWluX3BpcnEoCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgcmV0ID0gaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBsaWtlbHkoIWly
cV9hY2Nlc3NfcGVybWl0dGVkKGQsIGlycSkpICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIKLSAgICAgICAgICAgICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3Mg
dG8gSVJRJWQgKHBpcnEgJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEs
IHBpcnEpOwotICAgICAgICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2Fj
Y2VzcyhkLCBpcnEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5v
dCBwZXJtaXQgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAg
ICAgIH0KKyAgICAgICAgX19zZXRfYml0KDAsIGdyYW50ZWQpOwogICAgIH0KIAogICAgIHJldCA9
IHByZXBhcmVfZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSwgJmluZm8pOwpAQCAtMjA0Miwx
MCArMjA0NywxNSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAgICAgICAgIF9fc2V0
X2JpdChuciwgcHJlcGFyZWQpOwogICAgICAgICAgICAgbXNpX2Rlc2NbbnJdLmlycSA9IGlycTsK
IAotICAgICAgICAgICAgaWYgKCBpcnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpICE9IDAgKQotICAg
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAg
ICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQgKHBpcnEgJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgcGlycSk7CisgICAg
ICAgICAgICBpZiAoIGxpa2VseSghaXJxX2FjY2Vzc19wZXJtaXR0ZWQoZCwgaXJxKSkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJx
KSApCisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQgYWNjZXNzIHRvIElS
USVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAg
IF9fc2V0X2JpdChuciwgZ3JhbnRlZCk7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRl
c2MtPmxvY2ssIGZsYWdzKTsKQEAgLTIwNzQsNyArMjA4NCw4IEBAIGludCBtYXBfZG9tYWluX3Bp
cnEoCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICB3aGlsZSAoIG5yICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIGlycV9kZW55X2FjY2VzcyhkLCBp
cnEpICkKKyAgICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIHRlc3RfYml0KG5yLCBncmFu
dGVkKSAmJgorICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQog
ICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJx
ICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBw
aXJxKTsKQEAgLTIxMDUsNyArMjExNiw3IEBAIGRvbmU6CiAgICAgICAgIGlmICggdGVzdF9iaXQo
MCwgcHJlcGFyZWQpICkKICAgICAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGly
cSwgaW5mbyk7CiAgcmV2b2tlOgotICAgICAgICBpZiAoIGlycV9kZW55X2FjY2VzcyhkLCBpcnEp
ICkKKyAgICAgICAgaWYgKCB0ZXN0X2JpdCgwLCBncmFudGVkKSAmJiBpcnFfZGVueV9hY2Nlc3Mo
ZCwgaXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAg
ICAgICAgImRvbSVkOiBjb3VsZCBub3QgcmV2b2tlIGFjY2VzcyB0byBJUlElZCAocGlycSAlZClc
biIsCiAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9oD-000742-4m; Mon, 15 Jan 2018 18:48:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9oC-00073u-8n
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:36 +0000
X-Inumbo-ID: 7bee5909-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bee5909-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:47:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oA-0007Ai-Cu
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oA-0001da-CU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oA-0001da-CU@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:34 +0000
Subject: [Xen-changelog] [xen master] x86/E820: don't overrun array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwMzZjOWRiY2Q4YjUyMzE2YWVlYmI0NzU5MjlkM2EzNmNmNWU1MTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMg
MTE6MDM6NTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMTowMzo1NiAyMDE4ICswMTAwCgogICAgeDg2
L0U4MjA6IGRvbid0IG92ZXJydW4gYXJyYXkKICAgIAogICAgVGhlIGJvdW5kcyBjaGVjayBuZWVk
cyB0byBiZSBkb25lIGFmdGVyIHRoZSBpbmNyZW1lbnQsIG5vdCBiZWZvcmUsIG9yCiAgICBlbHNl
IGl0IG5lZWRzIHRvIHVzZSBhIG9uZSBsb3dlciBpbW1lZGlhdGUuIEFsc28gdXNlIHdvcmQgb3Bl
cmF0aW9ucwogICAgcmF0aGVyIHRoYW4gYnl0ZSBvbmVzIGZvciBib3RoIHRoZSBpbmNyZW1lbnQg
YW5kIHRoZSBjb21wYXJlIChhbGxvd2luZwogICAgRTgyMF9CSU9TX01BWCB0byBiZSBtb3JlIGVh
c2lseSBidW1wZWQsIHNob3VsZCB0aGUgbmVlZCBldmVyIGFyaXNlKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvbWVtLlMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TIGIv
eGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggNGIxZmE0ZC4uY2E5MGRiMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMK
QEAgLTIyLDExICsyMiwxMCBAQCBnZXRfbWVtb3J5X21hcDoKICAgICAgICAgY21wbCAgICAkU01B
UCwlZWF4ICAgICAgICAgICAgICAgICAgICAgICMgY2hlY2sgdGhlIHJldHVybiBpcyBgU01BUCcK
ICAgICAgICAgam5lICAgICAuTG1lbTg4CiAKLSAgICAgICAgbW92YiAgICBib290c3ltKGU4MjBu
ciksJWFsICAgICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAgICAgICAgY21wYiAgICAk
RTgyMF9CSU9TX01BWCwlYWwKKyAgICAgICAgaW5jdyAgICBib290c3ltKGU4MjBucikKKyAgICAg
ICAgY21wdyAgICAkRTgyMF9CSU9TX01BWCxib290c3ltKGU4MjBucikgICMgdXAgdG8gdGhpcyBt
YW55IGVudHJpZXMKICAgICAgICAgamFlICAgICAuTG1lbTg4CiAKLSAgICAgICAgaW5jYiAgICBi
b290c3ltKGU4MjBucikKICAgICAgICAgbW92dyAgICAlZGksJWF4CiAgICAgICAgIGFkZHcgICAg
JDIwLCVheAogICAgICAgICBtb3Z3ICAgICVheCwlZGkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:48:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9oM-00075u-6K; Mon, 15 Jan 2018 18:48:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9oL-00075m-PK
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:45 +0000
X-Inumbo-ID: 81ee4d13-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81ee4d13-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:47:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oK-0007As-El
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oK-0001li-EF
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oK-0001li-EF@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:44 +0000
Subject: [Xen-changelog] [xen master] x86/E820: improve insn selection
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmMGU4NjVkMGU5Yjg3NWMyNzcwYjU2MzRhMDAyYTBhNTMxYWNlY2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMg
MTE6MDQ6MjYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMTowNDoyNiAyMDE4ICswMTAwCgogICAgeDg2
L0U4MjA6IGltcHJvdmUgaW5zbiBzZWxlY3Rpb24KICAgIAogICAgLi4uLCBsYXJnZWx5IHRvIHNo
cmluayBjb2RlIHNpemUgYSBsaXR0bGU6CiAgICAtIHVzZSBURVNUIGluc3RlYWQgb2YgQ01QIHdp
dGggemVybyBpbW1lZGlhdGUKICAgIC0gdXNlIE1PVlpXTCBpbnN0ZWFkIG9mIEFORCB3aXRoIDB4
ZmZmZiBpbW1lZGlhdGUKICAgIC0gY29tcHV0ZSBmaW5hbCBoaWdobWVtX2JrIHZhbHVlIGluIHJl
Z2lzdGVycywgYWNjZXNzaW5nIG1lbW9yeSBqdXN0CiAgICAgIG9uY2UKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvbWVtLlMgfCAxOCArKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwppbmRleCBjYTkwZGIwLi5jNmE5
YmQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9tZW0uUwpAQCAtMjksOCArMjksOCBAQCBnZXRfbWVtb3J5X21hcDoKICAgICAgICAg
bW92dyAgICAlZGksJWF4CiAgICAgICAgIGFkZHcgICAgJDIwLCVheAogICAgICAgICBtb3Z3ICAg
ICVheCwlZGkKLSAgICAgICAgY21wbCAgICAkMCwlZWJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICMgY2hlY2sgdG8gc2VlIGlmCi0gICAgICAgIGpuZSAgICAgMWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAjICVlYnggaXMgc2V0IHRvIEVPRgorICAgICAgICB0ZXN0bCAgICVlYngsJWVi
eCAgICAgICAgICAgICAgICAgICAgICAgIyBjaGVjayB0byBzZWUgaWYKKyAgICAgICAgam56ICAg
ICAxYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgJWVieCBpcyBzZXQgdG8gRU9GCiAK
IC5MbWVtODg6CiAgICAgICAgIG1vdmIgICAgJDB4ODgsICVhaApAQCAtNDgsMTcgKzQ4LDE3IEBA
IGdldF9tZW1vcnlfbWFwOgogICAgICAgICBpbnQgICAgICQweDE1CiAgICAgICAgIGpjICAgICAg
LkxpbnQxMgogCi0gICAgICAgIGNtcHcgICAgJDB4MCwgJWN4ICAgICAgICAgICAgICAgICAgICAg
ICAjIEtsdWRnZSB0byBoYW5kbGUgQklPU2VzCi0gICAgICAgIGpuZSAgICAgMWYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAjIHdoaWNoIHJlcG9ydCB0aGVpciBleHRlbmRlZAotICAgICAg
ICBjbXB3ICAgICQweDAsICVkeCAgICAgICAgICAgICAgICAgICAgICAgIyBtZW1vcnkgaW4gQVgv
QlggcmF0aGVyIHRoYW4KLSAgICAgICAgam5lICAgICAxZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICMgQ1gvRFguICBUaGUgc3BlYyBJIGhhdmUgcmVhZAorICAgICAgICB0ZXN0dyAgICVj
eCwgJWN4ICAgICAgICAgICAgICAgICAgICAgICAgIyBLbHVkZ2UgdG8gaGFuZGxlIEJJT1Nlcwor
ICAgICAgICBqbnogICAgIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB3aGljaCBy
ZXBvcnQgdGhlaXIgZXh0ZW5kZWQKKyAgICAgICAgdGVzdHcgICAlZHgsICVkeCAgICAgICAgICAg
ICAgICAgICAgICAgICMgbWVtb3J5IGluIEFYL0JYIHJhdGhlciB0aGFuCisgICAgICAgIGpueiAg
ICAgMWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIENYL0RYLiAgVGhlIHNwZWMgSSBo
YXZlIHJlYWQKICAgICAgICAgbW92dyAgICAlYXgsICVjeCAgICAgICAgICAgICAgICAgICAgICAg
ICMgc2VlbXMgdG8gaW5kaWNhdGUgQVgvQlggCiAgICAgICAgIG1vdncgICAgJWJ4LCAlZHggICAg
ICAgICAgICAgICAgICAgICAgICAjIGFyZSBtb3JlIHJlYXNvbmFibGUgYW55d2F5Li4uCi0xOiAg
ICAgIGFuZGwgICAgJDB4ZmZmZiwlZWR4ICAgICAgICAgICAgICAgICAgICAjIGNsZWFyIHNpZ24g
ZXh0ZW5kCisxOiAgICAgIG1vdnp3bCAgJWR4LCAlZWR4CiAgICAgICAgIHNobGwgICAgJDYsJWVk
eCAgICAgICAgICAgICAgICAgICAgICAgICAjIGFuZCBnbyBmcm9tIDY0ayB0byAxayBjaHVua3MK
KyAgICAgICAgbW92endsICAlY3gsICVlY3gKKyAgICAgICAgYWRkbCAgICAlZWN4LCAlZWR4ICAg
ICAgICAgICAgICAgICAgICAgICMgYWRkIGluIGxvd2VyIG1lbW9yeQogICAgICAgICBtb3ZsICAg
ICVlZHgsYm9vdHN5bShoaWdobWVtX2tiKSAgICAgICAgIyBzdG9yZSBleHRlbmRlZCBtZW1vcnkg
c2l6ZQotICAgICAgICBhbmRsICAgICQweGZmZmYsJWVjeCAgICAgICAgICAgICAgICAgICAgIyBj
bGVhciBzaWduIGV4dGVuZAotICAgICAgICBhZGRsICAgICVlY3gsYm9vdHN5bShoaWdobWVtX2ti
KSAgICAgICAgIyBhbmQgYWRkIGxvd2VyIG1lbW9yeSBpbnRvCiAKIC5MaW50MTI6CiAgICAgICAg
IGludCAgICAgJDB4MTIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9ob-00077l-81; Mon, 15 Jan 2018 18:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9oa-00077E-7J
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:00 +0000
X-Inumbo-ID: 134223a6-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 134223a6-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:51:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oU-0007B2-GV
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oU-0001mN-G3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:48:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oU-0001mN-G3@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:48:54 +0000
Subject: [Xen-changelog] [xen master] simplify xenmem_add_to_physmap_batch()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyODdjOTAzNjlkODcwZjE1Y2MzYjNjZjExMzI4NzA5M2U3MTE4YjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMg
MTE6MDU6MDUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMTowNTowNSAyMDE4ICswMTAwCgogICAgc2lt
cGxpZnkgeGVubWVtX2FkZF90b19waHlzbWFwX2JhdGNoKCkKICAgIAogICAgVGhlcmUncyBubyBu
ZWVkIGZvcgogICAgLSBhZHZhbmNpbmcgdGhlIGhhbmRsZXMgYW5kIGF0IHRoZSBzYW1lIHRpbWUg
dXNpbmcKICAgICAgX19jb3B5X3tmcm9tLHRvfV9ndWVzdF9vZmZzZXQoKSwKICAgIC0gYW4gIm91
dCIgbGFiZWwsCiAgICAtIGxvY2FsIHZhcmlhYmxlcyAiZG9uZSIgYW5kIChmdW5jdGlvbiBzY29w
ZSkgInJjIi4KICAgIAogICAgVG8gYmV0dGVyIHJlZmxlY3QgaXRzIHJlc3VsdGluZyB1c2UgYWxz
byByZW5hbWUgdGhlIGZ1bmN0aW9uJ3MgInN0YXJ0IgogICAgcGFyYW1ldGVyIHRvICJleHRlbnQi
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jIHwgNjAgKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspLCA0MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhNmJhMzNmLi41YTE1MDhhIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTgxMCw2
NyArODEwLDQxIEBAIHN0YXRpYyBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21h
aW4gKmQsCiAKIHN0YXRpYyBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX2JhdGNoKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGVuX2FkZF90b19waHlzbWFwX2JhdGNoICp4YXRwYiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBleHRlbnQpCiB7Ci0gICAgdW5zaWduZWQg
aW50IGRvbmUgPSAwOwotICAgIGludCByYzsKLQotICAgIGlmICggeGF0cGItPnNpemUgPCBzdGFy
dCApCisgICAgaWYgKCB4YXRwYi0+c2l6ZSA8IGV4dGVudCApCiAgICAgICAgIHJldHVybiAtRUlM
U0VROwogCi0gICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoeGF0cGItPmlkeHMsIHN0YXJ0KTsK
LSAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh4YXRwYi0+Z3BmbnMsIHN0YXJ0KTsKLSAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldCh4YXRwYi0+ZXJycywgc3RhcnQpOwotICAgIHhhdHBiLT5z
aXplIC09IHN0YXJ0OwotCi0gICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoeGF0cGItPmlkeHMs
IHhhdHBiLT5zaXplKSB8fAotICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KHhhdHBiLT5ncGZu
cywgeGF0cGItPnNpemUpIHx8Ci0gICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkoeGF0cGItPmVy
cnMsIHhhdHBiLT5zaXplKSApCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX3N1YnJhbmdlX29rYXko
eGF0cGItPmlkeHMsIGV4dGVudCwgeGF0cGItPnNpemUgLSAxKSB8fAorICAgICAgICAgIWd1ZXN0
X2hhbmRsZV9zdWJyYW5nZV9va2F5KHhhdHBiLT5ncGZucywgZXh0ZW50LCB4YXRwYi0+c2l6ZSAt
IDEpIHx8CisgICAgICAgICAhZ3Vlc3RfaGFuZGxlX3N1YnJhbmdlX29rYXkoeGF0cGItPmVycnMs
IGV4dGVudCwgeGF0cGItPnNpemUgLSAxKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0g
ICAgd2hpbGUgKCB4YXRwYi0+c2l6ZSA+IGRvbmUgKQorICAgIHdoaWxlICggeGF0cGItPnNpemUg
PiBleHRlbnQgKQogICAgIHsKICAgICAgICAgeGVuX3Vsb25nX3QgaWR4OwogICAgICAgICB4ZW5f
cGZuX3QgZ3BmbjsKKyAgICAgICAgaW50IHJjOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoX19j
b3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZpZHgsIHhhdHBiLT5pZHhzLCAwLCAxKSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAg
ICAgICAgfQotCi0gICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0
KCZncGZuLCB4YXRwYi0+Z3BmbnMsIDAsIDEpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CisgICAgICAgIGlm
ICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZpZHgsIHhhdHBiLT5pZHhzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbnQsIDEp
KSB8fAorICAgICAgICAgICAgIHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgmZ3Bm
biwgeGF0cGItPmdwZm5zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBleHRlbnQsIDEpKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAg
ICAgICByYyA9IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoZCwgeGF0cGItPnNwYWNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGF0cGItPnUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHgsIF9nZm4oZ3BmbikpOwogCi0gICAgICAg
IGlmICggdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0X29mZnNldCh4YXRwYi0+ZXJycywgMCwgJnJj
LCAxKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAg
ICBnb3RvIG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0
KHhhdHBiLT5pZHhzLCAxKTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoeGF0cGIt
PmdwZm5zLCAxKTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoeGF0cGItPmVycnMs
IDEpOworICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV90b19ndWVzdF9vZmZzZXQoeGF0cGIt
PmVycnMsIGV4dGVudCwgJnJjLCAxKSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAK
ICAgICAgICAgLyogQ2hlY2sgZm9yIGNvbnRpbnVhdGlvbiBpZiBpdCdzIG5vdCB0aGUgbGFzdCBp
dGVyYXRpb24uICovCi0gICAgICAgIGlmICggeGF0cGItPnNpemUgPiArK2RvbmUgJiYgaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gc3RhcnQg
KyBkb25lOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCB4
YXRwYi0+c2l6ZSA+ICsrZXh0ZW50ICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAg
ICAgICAgICAgcmV0dXJuIGV4dGVudDsKICAgICB9CiAKLSAgICByYyA9IDA7Ci0KLW91dDoKLSAg
ICByZXR1cm4gcmM7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgY29uc3RydWN0X21l
bW9wX2Zyb21fcmVzZXJ2YXRpb24oCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9ol-00078t-9W; Mon, 15 Jan 2018 18:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9ok-00078V-NA
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:10 +0000
X-Inumbo-ID: 1940a8c1-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1940a8c1-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:51:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oe-0007Bk-II
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oe-0001na-Hn
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oe-0001na-Hn@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:04 +0000
Subject: [Xen-changelog] [xen master] rbtree: coding style adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1M2I0ZTM1NGJjZGExZDViOTk4MDYwZjEwN2VhM2U2MzcyYzAyNTIKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDA6MjkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MDoyOSAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBjb2Rpbmcgc3R5bGUgYWRqdXN0bWVudHMKICAgIAogICAgU2V0IGNvbW1lbnQg
YW5kIGluZGVudGF0aW9uIHN0eWxlIHRvIGJlIGNvbnNpc3RlbnQgd2l0aCBsaW51eCBjb2Rpbmcg
c3R5bGUKICAgIGFuZCB0aGUgcmVzdCBvZiB0aGUgZmlsZSwgYXMgc3VnZ2VzdGVkIGJ5IFBldGVy
IFppamxzdHJhCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxr
ZW5AZ29vZ2xlLmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Ro
b3VzZUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCA3Y2U2ZmY5ZTVk
ZTk5ZTdiNzIwMTljN2RlODJmYjQzOGZlMWRjNWEwXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWls
LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9yYnRyZWUuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJl
ZS5jCmluZGV4IDMyZTI3Y2QuLjJiOGQyYTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVl
LmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMzYzLDggKzM2Myw3IEBAIHZvaWQgcmJf
ZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCQljaGls
ZCA9IG5vZGUtPnJiX3JpZ2h0OwogCWVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkKIAkJY2hpbGQg
PSBub2RlLT5yYl9sZWZ0OwotCWVsc2UKLQl7CisJZWxzZSB7CiAJCXN0cnVjdCByYl9ub2RlICpv
bGQgPSBub2RlLCAqbGVmdDsKIAogCQlub2RlID0gbm9kZS0+cmJfcmlnaHQ7CkBAIC00MDYsMTcg
KzQwNSwxNSBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJf
cm9vdCAqcm9vdCkKIAogCWlmIChjaGlsZCkKIAkJcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50
KTsKLQlpZiAocGFyZW50KQotCXsKKwlpZiAocGFyZW50KSB7CiAJCWlmIChwYXJlbnQtPnJiX2xl
ZnQgPT0gbm9kZSkKIAkJCXBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwogCQllbHNlCiAJCQlwYXJl
bnQtPnJiX3JpZ2h0ID0gY2hpbGQ7Ci0JfQotCWVsc2UKKwl9IGVsc2UKIAkJcm9vdC0+cmJfbm9k
ZSA9IGNoaWxkOwogCi0gY29sb3I6Citjb2xvcjoKIAlpZiAoY29sb3IgPT0gUkJfQkxBQ0spCiAJ
CV9fcmJfZXJhc2VfY29sb3IoY2hpbGQsIHBhcmVudCwgcm9vdCk7CiB9CkBAIC00NTgsOCArNDU1
LDEwIEBAIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2Rl
KQogCWlmIChSQl9FTVBUWV9OT0RFKG5vZGUpKQogCQlyZXR1cm4gTlVMTDsKIAotCS8qIElmIHdl
IGhhdmUgYSByaWdodC1oYW5kIGNoaWxkLCBnbyBkb3duIGFuZCB0aGVuIGxlZnQgYXMgZmFyCi0J
ICAgYXMgd2UgY2FuLiAqLworCS8qCisJICogSWYgd2UgaGF2ZSBhIHJpZ2h0LWhhbmQgY2hpbGQs
IGdvIGRvd24gYW5kIHRoZW4gbGVmdCBhcyBmYXIKKwkgKiBhcyB3ZSBjYW4uCisJICovCiAJaWYg
KG5vZGUtPnJiX3JpZ2h0KSB7CiAJCW5vZGUgPSBub2RlLT5yYl9yaWdodDsKIAkJd2hpbGUgKG5v
ZGUtPnJiX2xlZnQpCkBAIC00NjcsMTIgKzQ2NiwxMyBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4
dChjb25zdCBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSkKIAkJcmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAq
KW5vZGU7CiAJfQogCi0JLyogTm8gcmlnaHQtaGFuZCBjaGlsZHJlbi4gIEV2ZXJ5dGhpbmcgZG93
biBhbmQgbGVmdCBpcwotCSAgIHNtYWxsZXIgdGhhbiB1cywgc28gYW55ICduZXh0JyBub2RlIG11
c3QgYmUgaW4gdGhlIGdlbmVyYWwKLQkgICBkaXJlY3Rpb24gb2Ygb3VyIHBhcmVudC4gR28gdXAg
dGhlIHRyZWU7IGFueSB0aW1lIHRoZQotCSAgIGFuY2VzdG9yIGlzIGEgcmlnaHQtaGFuZCBjaGls
ZCBvZiBpdHMgcGFyZW50LCBrZWVwIGdvaW5nCi0JICAgdXAuIEZpcnN0IHRpbWUgaXQncyBhIGxl
ZnQtaGFuZCBjaGlsZCBvZiBpdHMgcGFyZW50LCBzYWlkCi0JICAgcGFyZW50IGlzIG91ciAnbmV4
dCcgbm9kZS4gKi8KKwkvKgorCSAqIE5vIHJpZ2h0LWhhbmQgY2hpbGRyZW4uIEV2ZXJ5dGhpbmcg
ZG93biBhbmQgbGVmdCBpcyBzbWFsbGVyIHRoYW4gdXMsCisJICogc28gYW55ICduZXh0JyBub2Rl
IG11c3QgYmUgaW4gdGhlIGdlbmVyYWwgZGlyZWN0aW9uIG9mIG91ciBwYXJlbnQuCisJICogR28g
dXAgdGhlIHRyZWU7IGFueSB0aW1lIHRoZSBhbmNlc3RvciBpcyBhIHJpZ2h0LWhhbmQgY2hpbGQg
b2YgaXRzCisJICogcGFyZW50LCBrZWVwIGdvaW5nIHVwLiBGaXJzdCB0aW1lIGl0J3MgYSBsZWZ0
LWhhbmQgY2hpbGQgb2YgaXRzCisJICogcGFyZW50LCBzYWlkIHBhcmVudCBpcyBvdXIgJ25leHQn
IG5vZGUuCisJICovCiAJd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIG5vZGUg
PT0gcGFyZW50LT5yYl9yaWdodCkKIAkJbm9kZSA9IHBhcmVudDsKIApAQCAtNDg3LDggKzQ4Nywx
MCBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihjb25zdCBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSkK
IAlpZiAoUkJfRU1QVFlfTk9ERShub2RlKSkKIAkJcmV0dXJuIE5VTEw7CiAKLQkvKiBJZiB3ZSBo
YXZlIGEgbGVmdC1oYW5kIGNoaWxkLCBnbyBkb3duIGFuZCB0aGVuIHJpZ2h0IGFzIGZhcgotCSAg
IGFzIHdlIGNhbi4gKi8KKwkvKgorCSAqIElmIHdlIGhhdmUgYSBsZWZ0LWhhbmQgY2hpbGQsIGdv
IGRvd24gYW5kIHRoZW4gcmlnaHQgYXMgZmFyCisJICogYXMgd2UgY2FuLgorCSAqLwogCWlmIChu
b2RlLT5yYl9sZWZ0KSB7CiAJCW5vZGUgPSBub2RlLT5yYl9sZWZ0OwogCQl3aGlsZSAobm9kZS0+
cmJfcmlnaHQpCkBAIC00OTYsOCArNDk4LDEwIEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNv
bnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQogCQlyZXR1cm4gKHN0cnVjdCByYl9ub2RlICopbm9k
ZTsKIAl9CiAKLQkvKiBObyBsZWZ0LWhhbmQgY2hpbGRyZW4uIEdvIHVwIHRpbGwgd2UgZmluZCBh
biBhbmNlc3RvciB3aGljaAotCSAgIGlzIGEgcmlnaHQtaGFuZCBjaGlsZCBvZiBpdHMgcGFyZW50
ICovCisJLyoKKwkgKiBObyBsZWZ0LWhhbmQgY2hpbGRyZW4uIEdvIHVwIHRpbGwgd2UgZmluZCBh
biBhbmNlc3RvciB3aGljaAorCSAqIGlzIGEgcmlnaHQtaGFuZCBjaGlsZCBvZiBpdHMgcGFyZW50
CisJICovCiAJd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIG5vZGUgPT0gcGFy
ZW50LT5yYl9sZWZ0KQogCQlub2RlID0gcGFyZW50OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9ov-0007AT-CB; Mon, 15 Jan 2018 18:49:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9ou-0007A6-No
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:20 +0000
X-Inumbo-ID: 1f3ebf7f-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f3ebf7f-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:51:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oo-0007By-K1
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oo-0001oC-JW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oo-0001oC-JW@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:14 +0000
Subject: [Xen-changelog] [xen master] rbtree: optimize fetching of sibling
	node
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhMzJiNTRmZGE0YjI2YWM4Mjk4YTBkN2U0MDU1NGY4NWI0MTRhMzkKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDA6NTIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MDo1MiAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBvcHRpbWl6ZSBmZXRjaGluZyBvZiBzaWJsaW5nIG5vZGUKICAgIAogICAgV2hl
biBsb29raW5nIHRvIGZldGNoIGEgbm9kZSdzIHNpYmxpbmcsIHdlIHdlbnQgdGhyb3VnaCBhIHNl
cXVlbmNlIG9mOgogICAgLSBjaGVjayBpZiBub2RlIGlzIHRoZSBwYXJlbnQncyBsZWZ0IGNoaWxk
CiAgICAtIGlmIGl0IGlzLCB0aGVuIGZldGNoIHRoZSBwYXJlbnQncyByaWdodCBjaGlsZAogICAg
CiAgICBUaGlzIGNhbiBiZSByZXBsYWNlZCB3aXRoOgogICAgLSBmZXRjaCB0aGUgcGFyZW50J3Mg
cmlnaHQgY2hpbGQgYXMgYW4gYXNzdW1lZCBzaWJsaW5nCiAgICAtIGNoZWNrIHRoYXQgbm9kZSBp
cyBOT1QgdGhlIGZldGNoZWQgY2hpbGQKICAgIAogICAgVGhpcyBhdm9pZHMgZmV0Y2hpbmcgdGhl
IHBhcmVudCdzIGxlZnQgY2hpbGQgd2hlbiBub2RlIGlzIGFjdHVhbGx5CiAgICB0aGF0IGNoaWxk
LiBTYXZlcyBhIGJpdCBvbiBjb2RlIHNpemUsIHRob3VnaCBpdCBkb2Vzbid0IHNlZW0gdG8gbWFr
ZQogICAgYSBsYXJnZSBkaWZmZXJlbmNlIGluIHNwZWVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CiAgICBBY2tlZC1ieTogUmlr
IHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1p
dCA1OTYzM2FiZjM0ZTJmNDRiOGU3NzJhMmMxMmE5MjEzMmFhN2MyMjIwXQogICAgCiAgICBQb3J0
ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVl
bi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDIxICsrKysrKysrKysrKystLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
MmI4ZDJhNC4uYTFlNTY3ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94
ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0xMDcsOCArMTA3LDggQEAgdm9pZCByYl9pbnNlcnRfY29s
b3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCiAJCWdwYXJl
bnQgPSByYl9yZWRfcGFyZW50KHBhcmVudCk7CiAKLQkJaWYgKHBhcmVudCA9PSBncGFyZW50LT5y
Yl9sZWZ0KSB7Ci0JCQl0bXAgPSBncGFyZW50LT5yYl9yaWdodDsKKwkJdG1wID0gZ3BhcmVudC0+
cmJfcmlnaHQ7CisJCWlmIChwYXJlbnQgIT0gdG1wKSB7ICAgIC8qIHBhcmVudCA9PSBncGFyZW50
LT5yYl9sZWZ0ICovCiAJCQlpZiAodG1wICYmIHJiX2lzX3JlZCh0bXApKSB7CiAJCQkJLyoKIAkJ
CQkgKiBDYXNlIDEgLSBjb2xvciBmbGlwcwpAQCAtMTMxLDcgKzEzMSw4IEBAIHZvaWQgcmJfaW5z
ZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAkJ
CQljb250aW51ZTsKIAkJCX0KIAotCQkJaWYgKHBhcmVudC0+cmJfcmlnaHQgPT0gbm9kZSkgewor
CQkJdG1wID0gcGFyZW50LT5yYl9yaWdodDsKKwkJCWlmIChub2RlID09IHRtcCkgewogCQkJCS8q
CiAJCQkJICogQ2FzZSAyIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CiAJCQkJICoKQEAgLTE1MSw2
ICsxNTIsNyBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QpCiAJCQkJCQkJICAgIFJCX0JMQUNLKTsKIAkJCQlyYl9zZXRfcGFy
ZW50X2NvbG9yKHBhcmVudCwgbm9kZSwgUkJfUkVEKTsKIAkJCQlwYXJlbnQgPSBub2RlOworCQkJ
CXRtcCA9IG5vZGUtPnJiX3JpZ2h0OwogCQkJfQogCiAJCQkvKgpAQCAtMTYyLDcgKzE2NCw3IEBA
IHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9v
dCAqcm9vdCkKIAkJCSAqICAgICAvICAgICAgICAgICAgICAgICBcCiAJCQkgKiAgICBuICAgICAg
ICAgICAgICAgICAgIFUKIAkJCSAqLwotCQkJZ3BhcmVudC0+cmJfbGVmdCA9IHRtcCA9IHBhcmVu
dC0+cmJfcmlnaHQ7CisJCQlncGFyZW50LT5yYl9sZWZ0ID0gdG1wOyAgLyogPT0gcGFyZW50LT5y
Yl9yaWdodCAqLwogCQkJcGFyZW50LT5yYl9yaWdodCA9IGdwYXJlbnQ7CiAJCQlpZiAodG1wKQog
CQkJCXJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFDSyk7CkBAIC0xODAs
NyArMTgyLDggQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9yb290ICpyb290KQogCQkJCWNvbnRpbnVlOwogCQkJfQogCi0JCQlpZiAocGFyZW50
LT5yYl9sZWZ0ID09IG5vZGUpIHsKKwkJCXRtcCA9IHBhcmVudC0+cmJfbGVmdDsKKwkJCWlmIChu
b2RlID09IHRtcCkgewogCQkJCS8qIENhc2UgMiAtIHJpZ2h0IHJvdGF0ZSBhdCBwYXJlbnQgKi8K
IAkJCQlwYXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9yaWdodDsKIAkJCQlub2RlLT5y
Yl9yaWdodCA9IHBhcmVudDsKQEAgLTE4OSwxMCArMTkyLDExIEBAIHZvaWQgcmJfaW5zZXJ0X2Nv
bG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAkJCQkJCQkg
ICAgUkJfQkxBQ0spOwogCQkJCXJiX3NldF9wYXJlbnRfY29sb3IocGFyZW50LCBub2RlLCBSQl9S
RUQpOwogCQkJCXBhcmVudCA9IG5vZGU7CisJCQkJdG1wID0gbm9kZS0+cmJfbGVmdDsKIAkJCX0K
IAogCQkJLyogQ2FzZSAzIC0gbGVmdCByb3RhdGUgYXQgZ3BhcmVudCAqLwotCQkJZ3BhcmVudC0+
cmJfcmlnaHQgPSB0bXAgPSBwYXJlbnQtPnJiX2xlZnQ7CisJCQlncGFyZW50LT5yYl9yaWdodCA9
IHRtcDsgIC8qID09IHBhcmVudC0+cmJfbGVmdCAqLwogCQkJcGFyZW50LT5yYl9sZWZ0ID0gZ3Bh
cmVudDsKIAkJCWlmICh0bXApCiAJCQkJcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQs
IFJCX0JMQUNLKTsKQEAgLTIyMyw4ICsyMjcsOSBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2Nv
bG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogCQkJYnJl
YWs7CiAJCX0gZWxzZSBpZiAoIXBhcmVudCkgewogCQkJYnJlYWs7Ci0JCX0gZWxzZSBpZiAocGFy
ZW50LT5yYl9sZWZ0ID09IG5vZGUpIHsKLQkJCXNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0Owor
CQl9CisJCXNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OworCQlpZiAobm9kZSAhPSBzaWJsaW5n
KSB7ICAvKiBub2RlID09IHBhcmVudC0+cmJfbGVmdCAqLwogCQkJaWYgKHJiX2lzX3JlZChzaWJs
aW5nKSkgewogCQkJCS8qCiAJCQkJICogQ2FzZSAxIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9p1-0007BT-De; Mon, 15 Jan 2018 18:49:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9p0-0007BL-GY
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:26 +0000
X-Inumbo-ID: 99e6e579-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99e6e579-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:47:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9oy-0007Cb-Lm
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9oy-0001ox-LG
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9oy-0001ox-LG@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:24 +0000
Subject: [Xen-changelog] [xen master] rbtree: add __rb_change_child() helper
	function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyZWVjZGU5ZWJiMzhiM2FlMGE1MDQwMTg5NzUwYWI5YjY0NzYzNjAKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDE6MTEgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MToxMSAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBhZGQgX19yYl9jaGFuZ2VfY2hpbGQoKSBoZWxwZXIgZnVuY3Rpb24KICAgIAog
ICAgQWRkIF9fcmJfY2hhbmdlX2NoaWxkKCkgYXMgYW4gaW5saW5lIGhlbHBlciBmdW5jdGlvbiB0
byByZXBsYWNlIGNvZGUgdGhhdAogICAgd291bGQgb3RoZXJ3aXNlIGJlIGR1cGxpY2F0ZWQgNCB0
aW1lcyBpbiB0aGUgc291cmNlLgogICAgCiAgICBObyBjaGFuZ2VzIHRvIGJpbmFyeSBzaXplIG9y
IHNwZWVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2Vu
QGdvb2dsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCA3YWJjNzA0YWUzOTlmY2I5YzUxY2Ey
MDBiMDQ1NmY4YTk3NWE4MDExXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9y
YnRyZWUuYyB8IDQ2ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRl
eCBhMWU1NjdkLi4wYmJhNTI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBi
L3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTY2LDYgKzY2LDE5IEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJlZCkKIAlyZXR1cm4g
KHN0cnVjdCByYl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKIH0KIAorc3RhdGljIGlu
bGluZSB2b2lkCitfX3JiX2NoYW5nZV9jaGlsZChzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3Qg
cmJfbm9kZSAqbmV3LAorCQkgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290
ICpyb290KQoreworCWlmIChwYXJlbnQpIHsKKwkJaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBvbGQp
CisJCQlwYXJlbnQtPnJiX2xlZnQgPSBuZXc7CisJCWVsc2UKKwkJCXBhcmVudC0+cmJfcmlnaHQg
PSBuZXc7CisJfSBlbHNlCisJCXJvb3QtPnJiX25vZGUgPSBuZXc7Cit9CisKIC8qCiAgKiBIZWxw
ZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKICAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBn
ZXQgYXNzaWduZWQgdG8gbmV3CkBAIC03OCwxMyArOTEsNyBAQCBfX3JiX3JvdGF0ZV9zZXRfcGFy
ZW50cyhzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAogCXN0cnVjdCBy
Yl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xkKTsKIAluZXctPl9fcmJfcGFyZW50X2NvbG9y
ID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKIAlyYl9zZXRfcGFyZW50X2NvbG9yKG9sZCwgbmV3
LCBjb2xvcik7Ci0JaWYgKHBhcmVudCkgewotCQlpZiAocGFyZW50LT5yYl9sZWZ0ID09IG9sZCkK
LQkJCXBhcmVudC0+cmJfbGVmdCA9IG5ldzsKLQkJZWxzZQotCQkJcGFyZW50LT5yYl9yaWdodCA9
IG5ldzsKLQl9IGVsc2UKLQkJcm9vdC0+cmJfbm9kZSA9IG5ldzsKKwlfX3JiX2NoYW5nZV9jaGls
ZChvbGQsIG5ldywgcGFyZW50LCByb290KTsKIH0KIAogdm9pZCByYl9pbnNlcnRfY29sb3Ioc3Ry
dWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQpAQCAtMzc1LDEzICszODIs
NyBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAq
cm9vdCkKIAkJd2hpbGUgKChsZWZ0ID0gbm9kZS0+cmJfbGVmdCkgIT0gTlVMTCkKIAkJCW5vZGUg
PSBsZWZ0OwogCi0JCWlmIChyYl9wYXJlbnQob2xkKSkgewotCQkJaWYgKHJiX3BhcmVudChvbGQp
LT5yYl9sZWZ0ID09IG9sZCkKLQkJCQlyYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7Ci0J
CQllbHNlCi0JCQkJcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsKLQkJfSBlbHNlCi0J
CQlyb290LT5yYl9ub2RlID0gbm9kZTsKKwkJX19yYl9jaGFuZ2VfY2hpbGQob2xkLCBub2RlLCBy
Yl9wYXJlbnQob2xkKSwgcm9vdCk7CiAKIAkJY2hpbGQgPSBub2RlLT5yYl9yaWdodDsKIAkJcGFy
ZW50ID0gcmJfcGFyZW50KG5vZGUpOwpAQCAtNDEwLDEzICs0MTEsNyBAQCB2b2lkIHJiX2VyYXNl
KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAogCWlmIChjaGls
ZCkKIAkJcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50KTsKLQlpZiAocGFyZW50KSB7Ci0JCWlm
IChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKLQkJCXBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwot
CQllbHNlCi0JCQlwYXJlbnQtPnJiX3JpZ2h0ID0gY2hpbGQ7Ci0JfSBlbHNlCi0JCXJvb3QtPnJi
X25vZGUgPSBjaGlsZDsKKwlfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCBy
b290KTsKIAogY29sb3I6CiAJaWYgKGNvbG9yID09IFJCX0JMQUNLKQpAQCAtNTIwLDE0ICs1MTUs
NyBAQCB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3Qg
cmJfbm9kZSAqbmV3LAogCXN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQodmljdGlt
KTsKIAogCS8qIFNldCB0aGUgc3Vycm91bmRpbmcgbm9kZXMgdG8gcG9pbnQgdG8gdGhlIHJlcGxh
Y2VtZW50ICovCi0JaWYgKHBhcmVudCkgewotCQlpZiAodmljdGltID09IHBhcmVudC0+cmJfbGVm
dCkKLQkJCXBhcmVudC0+cmJfbGVmdCA9IG5ldzsKLQkJZWxzZQotCQkJcGFyZW50LT5yYl9yaWdo
dCA9IG5ldzsKLQl9IGVsc2UgewotCQlyb290LT5yYl9ub2RlID0gbmV3OwotCX0KKwlfX3JiX2No
YW5nZV9jaGlsZCh2aWN0aW0sIG5ldywgcGFyZW50LCByb290KTsKIAlpZiAodmljdGltLT5yYl9s
ZWZ0KQogCQlyYl9zZXRfcGFyZW50KHZpY3RpbS0+cmJfbGVmdCwgbmV3KTsKIAlpZiAodmljdGlt
LT5yYl9yaWdodCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pA-0007Ck-F7; Mon, 15 Jan 2018 18:49:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9p9-0007Ca-TZ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:35 +0000
X-Inumbo-ID: 9fe65570-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fe65570-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:48:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9p8-0007Cp-NV
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9p8-0001xB-N2
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9p8-0001xB-N2@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:34 +0000
Subject: [Xen-changelog] [xen master] rbtree: place easiest case first in
	rb_erase()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2YjFkYTI5MTViMTk1Y2RhNjYwMjZlMTAyNGRjNTQzNzVkYTA4YjQKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDE6MjkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MToyOSAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBwbGFjZSBlYXNpZXN0IGNhc2UgZmlyc3QgaW4gcmJfZXJhc2UoKQogICAgCiAg
ICBJbiByYl9lcmFzZSwgbW92ZSB0aGUgZWFzeSBjYXNlIChub2RlIHRvIGVyYXNlIGhhcyBubyBt
b3JlIHRoYW4KICAgIDEgY2hpbGQpIGZpcnN0LiBJIGZlZWwgdGhlIGNvZGUgcmVhZHMgZWFzaWVy
IHRoYXQgd2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fs
a2VuQGdvb2dsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhh
dC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xpbnV4IGNvbW1pdCA2MDY3MGI4MDM0ZDZlMmJhODYw
YWY3OWM5Mzc5Yjc3ODhkMDlkYjczXQogICAgCiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9yYnRyZWUuYyB8IDM1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMGJiYTUy
NC4uZTU2OTcwNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29t
bW9uL3JidHJlZS5jCkBAIC0zNjgsMTcgKzM2OCwyOCBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNl
X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogCiB2
b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkK
IHsKLQlzdHJ1Y3QgcmJfbm9kZSAqY2hpbGQsICpwYXJlbnQ7CisJc3RydWN0IHJiX25vZGUgKmNo
aWxkID0gbm9kZS0+cmJfcmlnaHQsICp0bXAgPSBub2RlLT5yYl9sZWZ0OworCXN0cnVjdCByYl9u
b2RlICpwYXJlbnQ7CiAJaW50IGNvbG9yOwogCi0JaWYgKCFub2RlLT5yYl9sZWZ0KQotCQljaGls
ZCA9IG5vZGUtPnJiX3JpZ2h0OwotCWVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkKLQkJY2hpbGQg
PSBub2RlLT5yYl9sZWZ0OwotCWVsc2UgeworCWlmICghdG1wKSB7CisJY2FzZTE6CisJCS8qIENh
c2UgMTogbm9kZSB0byBlcmFzZSBoYXMgbm8gbW9yZSB0aGFuIDEgY2hpbGQgKGVhc3khKSAqLwor
CisJCXBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKwkJY29sb3IgPSByYl9jb2xvcihub2RlKTsK
KworCQlpZiAoY2hpbGQpCisJCQlyYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOworCQlfX3Ji
X2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKKwl9IGVsc2UgaWYgKCFj
aGlsZCkgeworCQkvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhlIGNoaWxkIGlzIG5v
ZGUtPnJiX2xlZnQgKi8KKwkJY2hpbGQgPSB0bXA7CisJCWdvdG8gY2FzZTE7CisJfSBlbHNlIHsK
IAkJc3RydWN0IHJiX25vZGUgKm9sZCA9IG5vZGUsICpsZWZ0OwogCi0JCW5vZGUgPSBub2RlLT5y
Yl9yaWdodDsKKwkJbm9kZSA9IGNoaWxkOwogCQl3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0
KSAhPSBOVUxMKQogCQkJbm9kZSA9IGxlZnQ7CiAKQEAgLTQwMiwxOCArNDEzLDggQEAgdm9pZCBy
Yl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAJCW5v
ZGUtPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKIAkJbm9kZS0+
cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAkJcmJfc2V0X3BhcmVudChvbGQtPnJiX2xlZnQsIG5v
ZGUpOwotCi0JCWdvdG8gY29sb3I7CiAJfQogCi0JcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwot
CWNvbG9yID0gcmJfY29sb3Iobm9kZSk7Ci0KLQlpZiAoY2hpbGQpCi0JCXJiX3NldF9wYXJlbnQo
Y2hpbGQsIHBhcmVudCk7Ci0JX19yYl9jaGFuZ2VfY2hpbGQobm9kZSwgY2hpbGQsIHBhcmVudCwg
cm9vdCk7Ci0KLWNvbG9yOgogCWlmIChjb2xvciA9PSBSQl9CTEFDSykKIAkJX19yYl9lcmFzZV9j
b2xvcihjaGlsZCwgcGFyZW50LCByb290KTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:49:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pL-0007G9-Gj; Mon, 15 Jan 2018 18:49:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9pK-0007Fv-QN
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:46 +0000
X-Inumbo-ID: a5e3a705-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e3a705-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:48:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9pI-0007Cz-PI
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9pI-0001xq-Oq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9pI-0001xq-Oq@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:44 +0000
Subject: [Xen-changelog] [xen master] rbtree: handle 1-child recoloring in
	rb_erase() instead of rb_erase_color()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkYTE4NTZiYzAzYzdjNWQ2YzBhNGE5ZTg4MTVkNjM3M2RjMGEwZGUKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDE6NDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MTo0NyAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBoYW5kbGUgMS1jaGlsZCByZWNvbG9yaW5nIGluIHJiX2VyYXNlKCkgaW5zdGVh
ZCBvZiByYl9lcmFzZV9jb2xvcigpCiAgICAKICAgIEFuIGludGVyZXN0aW5nIG9ic2VydmF0aW9u
IGZvciByYl9lcmFzZSgpIGlzIHRoYXQgd2hlbiBhIG5vZGUgaGFzCiAgICBleGFjdGx5IG9uZSBj
aGlsZCwgdGhlIG5vZGUgbXVzdCBiZSBibGFjayBhbmQgdGhlIGNoaWxkIG11c3QgYmUgcmVkLgog
ICAgQW4gaW50ZXJlc3RpbmcgY29uc2VxdWVuY2UgaXMgdGhhdCByZW1vdmluZyBzdWNoIGEgbm9k
ZSBjYW4gYmUgZG9uZSBieQogICAgc2ltcGx5IHJlcGxhY2luZyBpdCB3aXRoIGl0cyBjaGlsZCBh
bmQgbWFraW5nIHRoZSBjaGlsZCBibGFjaywKICAgIHdoaWNoIHdlIGNhbiBkbyBlZmZpY2llbnRs
eSBpbiByYl9lcmFzZSgpLiBfX3JiX2VyYXNlX2NvbG9yKCkgdGhlbgogICAgb25seSBuZWVkcyB0
byBoYW5kbGUgdGhlIG5vLWNoaWxkcyBjYXNlIGFuZCBjYW4gYmUgbW9kaWZpZWQgYWNjb3JkaW5n
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29v
Z2xlLmNvbT4KICAgIEFja2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgICBbTGludXggY29tbWl0IDQ2YjYxMzVhNzQwMmFjMjNjNWIyNWYyYmQ3OWIw
M2JhYjhmOTgyNzhdCiAgICAKICAgIFBvcnRlZCB0byBYZW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5j
IHwgMTA1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRl
eCBlNTY5NzA0Li4xYWQxNWZhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBi
L3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTIsNyArMiw4IEBACiAgIFJlZCBCbGFjayBUcmVlcwog
ICAoQykgMTk5OSAgQW5kcmVhIEFyY2FuZ2VsaSA8YW5kcmVhQHN1c2UuZGU+CiAgIChDKSAyMDAy
ICBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5vcmc+Ci0gIAorICAoQykgMjAxMiAg
TWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgorCiAgIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAg
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz
aW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCkBAIC01MCw2ICs1MSwxMSBAQAogI2RlZmluZSByYl9p
c19yZWQocikgICAoIXJiX2NvbG9yKHIpKQogI2RlZmluZSByYl9pc19ibGFjayhyKSByYl9jb2xv
cihyKQogCitzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2JsYWNrKHN0cnVjdCByYl9ub2RlICpy
YikKK3sKKwlyYi0+X19yYl9wYXJlbnRfY29sb3IgfD0gUkJfQkxBQ0s7Cit9CisKIHN0YXRpYyBp
bmxpbmUgdm9pZCByYl9zZXRfcGFyZW50KHN0cnVjdCByYl9ub2RlICpyYiwgc3RydWN0IHJiX25v
ZGUgKnApCiB7CiAJcmItPl9fcmJfcGFyZW50X2NvbG9yID0gcmJfY29sb3IocmIpIHwgKHVuc2ln
bmVkIGxvbmcpcDsKQEAgLTIxNCwyNyArMjIwLDE4IEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0
cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIH0KIEVYUE9SVF9TWU1C
T0wocmJfaW5zZXJ0X2NvbG9yKTsKIAotc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1
Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKLQkJCSAgICAgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCitzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9u
b2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290KQogewotCXN0cnVjdCByYl9ub2RlICpz
aWJsaW5nLCAqdG1wMSwgKnRtcDI7CisJc3RydWN0IHJiX25vZGUgKm5vZGUgPSBOVUxMLCAqc2li
bGluZywgKnRtcDEsICp0bXAyOwogCiAJd2hpbGUgKHRydWUpIHsKIAkJLyoKLQkJICogTG9vcCBp
bnZhcmlhbnQ6IGFsbCBsZWFmIHBhdGhzIGdvaW5nIHRocm91Z2ggbm9kZSBoYXZlIGEKLQkJICog
YmxhY2sgbm9kZSBjb3VudCB0aGF0IGlzIDEgbG93ZXIgdGhhbiBvdGhlciBsZWFmIHBhdGhzLgot
CQkgKgotCQkgKiBJZiBub2RlIGlzIHJlZCwgd2UgY2FuIGZsaXAgaXQgdG8gYmxhY2sgdG8gYWRq
dXN0LgotCQkgKiBJZiBub2RlIGlzIHRoZSByb290LCBhbGwgbGVhZiBwYXRocyBnbyB0aHJvdWdo
IGl0LgotCQkgKiBPdGhlcndpc2UsIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSB0cmVlIHRocm91Z2gg
Y29sb3IgZmxpcHMKLQkJICogYW5kIHRyZWUgcm90YXRpb25zIGFzIHBlciBvbmUgb2YgdGhlIDQg
Y2FzZXMgYmVsb3cuCisJCSAqIExvb3AgaW52YXJpYW50czoKKwkJICogLSBub2RlIGlzIGJsYWNr
IChvciBOVUxMIG9uIGZpcnN0IGl0ZXJhdGlvbikKKwkJICogLSBub2RlIGlzIG5vdCB0aGUgcm9v
dCAocGFyZW50IGlzIG5vdCBOVUxMKQorCQkgKiAtIEFsbCBsZWFmIHBhdGhzIGdvaW5nIHRocm91
Z2ggcGFyZW50IGFuZCBub2RlIGhhdmUgYQorCQkgKiAgIGJsYWNrIG5vZGUgY291bnQgdGhhdCBp
cyAxIGxvd2VyIHRoYW4gb3RoZXIgbGVhZiBwYXRocy4KIAkJICovCi0JCWlmIChub2RlICYmIHJi
X2lzX3JlZChub2RlKSkgewotCQkJcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJlbnQsIFJC
X0JMQUNLKTsKLQkJCWJyZWFrOwotCQl9IGVsc2UgaWYgKCFwYXJlbnQpIHsKLQkJCWJyZWFrOwot
CQl9CiAJCXNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OwogCQlpZiAobm9kZSAhPSBzaWJsaW5n
KSB7ICAvKiBub2RlID09IHBhcmVudC0+cmJfbGVmdCAqLwogCQkJaWYgKHJiX2lzX3JlZChzaWJs
aW5nKSkgewpAQCAtMjY4LDE3ICsyNjUsMjIgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIAkJCQkJKiAg
ICAgIC8gXCAgICAgICAgICAgLyBcCiAJCQkJCSogICAgIFNsICBTciAgICAgICAgU2wgIFNyCiAJ
CQkJCSoKLQkJCQkJKiBUaGlzIGxlYXZlcyB1cyB2aW9sYXRpbmcgNSksIHNvCi0JCQkJCSogcmVj
dXJzZSBhdCBwLiBJZiBwIGlzIHJlZCwgdGhlCi0JCQkJCSogcmVjdXJzaW9uIHdpbGwganVzdCBm
bGlwIGl0IHRvIGJsYWNrCi0JCQkJCSogYW5kIGV4aXQuIElmIGNvbWluZyBmcm9tIENhc2UgMSwK
LQkJCQkJKiBwIGlzIGtub3duIHRvIGJlIHJlZC4KKwkJCQkJKiBUaGlzIGxlYXZlcyB1cyB2aW9s
YXRpbmcgNSkgd2hpY2gKKwkJCQkJKiBjYW4gYmUgZml4ZWQgYnkgZmxpcHBpbmcgcCB0byBibGFj
aworCQkJCQkqIGlmIGl0IHdhcyByZWQsIG9yIGJ5IHJlY3Vyc2luZyBhdCBwLgorCQkJCQkqIHAg
aXMgcmVkIHdoZW4gY29taW5nIGZyb20gQ2FzZSAxLgogCQkJCQkqLwogCQkJCQlyYl9zZXRfcGFy
ZW50X2NvbG9yKHNpYmxpbmcsIHBhcmVudCwKIAkJCQkJCQkgICAgUkJfUkVEKTsKLQkJCQkJbm9k
ZSA9IHBhcmVudDsKLQkJCQkJcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotCQkJCQljb250aW51
ZTsKKwkJCQkJaWYgKHJiX2lzX3JlZChwYXJlbnQpKQorCQkJCQkJcmJfc2V0X2JsYWNrKHBhcmVu
dCk7CisJCQkJCWVsc2UgeworCQkJCQkJbm9kZSA9IHBhcmVudDsKKwkJCQkJCXBhcmVudCA9IHJi
X3BhcmVudChub2RlKTsKKwkJCQkJCWlmIChwYXJlbnQpCisJCQkJCQkJY29udGludWU7CisJCQkJ
CX0KKwkJCQkJYnJlYWs7CiAJCQkJfQogCQkJCS8qCiAJCQkJICogQ2FzZSAzIC0gcmlnaHQgcm90
YXRlIGF0IHNpYmxpbmcKQEAgLTMzOSw5ICszNDEsMTUgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFz
ZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIAkJ
CQkJLyogQ2FzZSAyIC0gc2libGluZyBjb2xvciBmbGlwICovCiAJCQkJCXJiX3NldF9wYXJlbnRf
Y29sb3Ioc2libGluZywgcGFyZW50LAogCQkJCQkJCSAgICBSQl9SRUQpOwotCQkJCQlub2RlID0g
cGFyZW50OwotCQkJCQlwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0JCQkJCWNvbnRpbnVlOwor
CQkJCQlpZiAocmJfaXNfcmVkKHBhcmVudCkpCisJCQkJCQlyYl9zZXRfYmxhY2socGFyZW50KTsK
KwkJCQkJZWxzZSB7CisJCQkJCQlub2RlID0gcGFyZW50OworCQkJCQkJcGFyZW50ID0gcmJfcGFy
ZW50KG5vZGUpOworCQkJCQkJaWYgKHBhcmVudCkKKwkJCQkJCQljb250aW51ZTsKKwkJCQkJfQor
CQkJCQlicmVhazsKIAkJCQl9CiAJCQkJLyogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0IHNpYmxp
bmcgKi8KIAkJCQlzaWJsaW5nLT5yYl9yaWdodCA9IHRtcDEgPSB0bXAyLT5yYl9sZWZ0OwpAQCAt
MzY5LDIzICszNzcsMzEgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIHZvaWQgcmJfZXJhc2Uoc3RydWN0
IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogewogCXN0cnVjdCByYl9ub2Rl
ICpjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0LCAqdG1wID0gbm9kZS0+cmJfbGVmdDsKLQlzdHJ1Y3Qg
cmJfbm9kZSAqcGFyZW50OwotCWludCBjb2xvcjsKKwlzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCAq
cmViYWxhbmNlOwogCiAJaWYgKCF0bXApIHsKLQljYXNlMToKLQkJLyogQ2FzZSAxOiBub2RlIHRv
IGVyYXNlIGhhcyBubyBtb3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpICovCisJCS8qCisJCSAqIENh
c2UgMTogbm9kZSB0byBlcmFzZSBoYXMgbm8gbW9yZSB0aGFuIDEgY2hpbGQgKGVhc3khKQorCQkg
KgorCQkgKiBOb3RlIHRoYXQgaWYgdGhlcmUgaXMgb25lIGNoaWxkIGl0IG11c3QgYmUgcmVkIGR1
ZSB0byA1KQorCQkgKiBhbmQgbm9kZSBtdXN0IGJlIGJsYWNrIGR1ZSB0byA0KS4gV2UgYWRqdXN0
IGNvbG9ycyBsb2NhbGx5CisJCSAqIHNvIGFzIHRvIGJ5cGFzcyBfX3JiX2VyYXNlX2NvbG9yKCkg
bGF0ZXIgb24uCisJCSAqLwogCiAJCXBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLQkJY29sb3Ig
PSByYl9jb2xvcihub2RlKTsKLQotCQlpZiAoY2hpbGQpCi0JCQlyYl9zZXRfcGFyZW50KGNoaWxk
LCBwYXJlbnQpOwogCQlfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290
KTsKKwkJaWYgKGNoaWxkKSB7CisJCQlyYl9zZXRfcGFyZW50X2NvbG9yKGNoaWxkLCBwYXJlbnQs
IFJCX0JMQUNLKTsKKwkJCXJlYmFsYW5jZSA9IE5VTEw7CisJCX0gZWxzZSB7CisJCQlyZWJhbGFu
Y2UgPSByYl9pc19ibGFjayhub2RlKSA/IHBhcmVudCA6IE5VTEw7CisJCX0KIAl9IGVsc2UgaWYg
KCFjaGlsZCkgewogCQkvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhlIGNoaWxkIGlz
IG5vZGUtPnJiX2xlZnQgKi8KLQkJY2hpbGQgPSB0bXA7Ci0JCWdvdG8gY2FzZTE7CisJCXBhcmVu
dCA9IHJiX3BhcmVudChub2RlKTsKKwkJX19yYl9jaGFuZ2VfY2hpbGQobm9kZSwgdG1wLCBwYXJl
bnQsIHJvb3QpOworCQlyYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7
CisJCXJlYmFsYW5jZSA9IE5VTEw7CiAJfSBlbHNlIHsKIAkJc3RydWN0IHJiX25vZGUgKm9sZCA9
IG5vZGUsICpsZWZ0OwogCkBAIC0zOTcsMjYgKzQxMywyOSBAQCB2b2lkIHJiX2VyYXNlKHN0cnVj
dCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAogCQljaGlsZCA9IG5vZGUt
PnJiX3JpZ2h0OwogCQlwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0JCWNvbG9yID0gcmJfY29s
b3Iobm9kZSk7CiAKIAkJaWYgKHBhcmVudCA9PSBvbGQpIHsKIAkJCXBhcmVudCA9IG5vZGU7CiAJ
CX0gZWxzZSB7Ci0JCQlpZiAoY2hpbGQpCi0JCQkJcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50
KTsKIAkJCXBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwogCiAJCQlub2RlLT5yYl9yaWdodCA9IG9s
ZC0+cmJfcmlnaHQ7CiAJCQlyYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwogCQl9
CiAKKwkJaWYgKGNoaWxkKSB7CisJCQlyYl9zZXRfcGFyZW50X2NvbG9yKGNoaWxkLCBwYXJlbnQs
IFJCX0JMQUNLKTsKKwkJCXJlYmFsYW5jZSA9IE5VTEw7CisJCX0gZWxzZSB7CisJCQlyZWJhbGFu
Y2UgPSByYl9pc19ibGFjayhub2RlKSA/IHBhcmVudCA6IE5VTEw7CisJCX0KIAkJbm9kZS0+X19y
Yl9wYXJlbnRfY29sb3IgPSBvbGQtPl9fcmJfcGFyZW50X2NvbG9yOwogCQlub2RlLT5yYl9sZWZ0
ID0gb2xkLT5yYl9sZWZ0OwogCQlyYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7CiAJ
fQogCi0JaWYgKGNvbG9yID09IFJCX0JMQUNLKQotCQlfX3JiX2VyYXNlX2NvbG9yKGNoaWxkLCBw
YXJlbnQsIHJvb3QpOworCWlmIChyZWJhbGFuY2UpCisJCV9fcmJfZXJhc2VfY29sb3IocmViYWxh
bmNlLCByb290KTsKIH0KIEVYUE9SVF9TWU1CT0wocmJfZXJhc2UpOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pa-0007OM-Io; Mon, 15 Jan 2018 18:50:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9pZ-0007HS-7h
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:01 +0000
X-Inumbo-ID: 3737ddfd-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3737ddfd-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:52:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9pS-0007DB-R5
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9pS-0001yN-Qa
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:49:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9pS-0001yN-Qa@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:49:54 +0000
Subject: [Xen-changelog] [xen master] rbtree: low level optimizations in
	rb_erase()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjM2IwY2NmZjljMmI4Y2IzNmJlZmMwMDNkM2M0NmNhY2EwNDZlNmYKQXV0aG9yOiAg
ICAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDI6MDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MjowNyAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBsb3cgbGV2ZWwgb3B0aW1pemF0aW9ucyBpbiByYl9lcmFzZSgpCiAgICAKICAg
IFZhcmlvdXMgbWlub3Igb3B0aW1pemF0aW9ucyBpbiByYl9lcmFzZSgpOgogICAgLSBBdm9pZCBt
dWx0aXBsZSBsb2FkaW5nIG9mIG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yIHdoZW4gY29tcHV0aW5n
IHBhcmVudAogICAgICBhbmQgY29sb3IgaW5mb3JtYXRpb24gKHBvc3NpYmx5IG5vdCBpbiBjbG9z
ZSBzZXF1ZW5jZSwgYXMgdGhlcmUgbWlnaHQKICAgICAgYmUgZnVydGhlciBicmFuY2hlcyBpbiB0
aGUgYWxnb3JpdGhtKQogICAgLSBJbiB0aGUgMS1jaGlsZCBzdWJjYXNlIG9mIGNhc2UgMSwgY29w
eSB0aGUgX19yYl9wYXJlbnRfY29sb3IgZmllbGQgZnJvbQogICAgICB0aGUgZXJhc2VkIG5vZGUg
dG8gdGhlIGNoaWxkIGluc3RlYWQgb2YgcmVjb21wdXRpbmcgaXQgZnJvbSB0aGUgZGVzaXJlZAog
ICAgICBwYXJlbnQgYW5kIGNvbG9yCiAgICAtIFdoZW4gc2VhcmNoaW5nIGZvciB0aGUgZXJhc2Vk
IG5vZGUncyBzdWNjZXNzb3IsIGRpZmZlcmVudGlhdGUgYmV0d2VlbgogICAgICBjYXNlcyAyIGFu
ZCAzIGJhc2VkIG9uIHdoZXRoZXIgYW55IGxlZnQgbGlua3Mgd2VyZSBmb2xsb3dlZC4gVGhpcyBh
dm9pZHMKICAgICAgYSBjb25kaXRpb24gbGF0ZXIgZG93bi4KICAgIC0gSW4gY2FzZSAzLCBrZWVw
IGEgcG9pbnRlciB0byB0aGUgZXJhc2VkIG5vZGUncyByaWdodCBjaGlsZCBzbyB3ZSBkb24ndAog
ICAgICBoYXZlIHRvIHJlZmV0Y2ggaXQgbGF0ZXIgdG8gYWRqdXN0IGl0cyBwYXJlbnQuCiAgICAt
IEluIHRoZSBuby1jaGlsZHMgc3ViY2FzZSBvZiBjYXNlcyAyIGFuZCAzLCBwbGFjZSB0aGUgcmVi
YWxhbmNlIGFzc2lnbWVudAogICAgICBsYXN0IHNvIHRoYXQgdGhlIGNvbXBpbGVyIGNhbiByZW1v
dmUgdGhlIGZvbGxvd2luZyBpZihyZWJhbGFuY2UpIHRlc3QuCiAgICAKICAgIEFsc28sIGFkZGVk
IHNvbWUgY29tbWVudHMgdG8gaWxsdXN0cmF0ZSBjYXNlcyAyIGFuZCAzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CiAgICBBY2tl
ZC1ieTogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1i
eTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgW0xp
bnV4IGNvbW1pdCA0ZjAzNWFkNjdmNDYzM2MyMzNjYjM2NDI3MTFkNDliNGVmYzljODJkXQogICAg
CiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFy
IDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDk4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNjQgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMWFkMTVmYS4uMzViY2Uw
ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJl
ZS5jCkBAIC00Nyw5ICs0NywxNCBAQAogI2RlZmluZQkJUkJfUkVECQkwCiAjZGVmaW5lCQlSQl9C
TEFDSwkxCiAKLSNkZWZpbmUgcmJfY29sb3IocikgICAoKHIpLT5fX3JiX3BhcmVudF9jb2xvciAm
IDEpCi0jZGVmaW5lIHJiX2lzX3JlZChyKSAgICghcmJfY29sb3IocikpCi0jZGVmaW5lIHJiX2lz
X2JsYWNrKHIpIHJiX2NvbG9yKHIpCisjZGVmaW5lIF9fcmJfcGFyZW50KHBjKSAgICAoKHN0cnVj
dCByYl9ub2RlICopKHBjICYgfjMpKQorCisjZGVmaW5lIF9fcmJfY29sb3IocGMpICAgICAoKHBj
KSAmIDEpCisjZGVmaW5lIF9fcmJfaXNfYmxhY2socGMpICBfX3JiX2NvbG9yKHBjKQorI2RlZmlu
ZSBfX3JiX2lzX3JlZChwYykgICAgKCFfX3JiX2NvbG9yKHBjKSkKKyNkZWZpbmUgcmJfY29sb3Io
cmIpICAgICAgIF9fcmJfY29sb3IoKHJiKS0+X19yYl9wYXJlbnRfY29sb3IpCisjZGVmaW5lIHJi
X2lzX3JlZChyYikgICAgICBfX3JiX2lzX3JlZCgocmIpLT5fX3JiX3BhcmVudF9jb2xvcikKKyNk
ZWZpbmUgcmJfaXNfYmxhY2socmIpICAgIF9fcmJfaXNfYmxhY2soKHJiKS0+X19yYl9wYXJlbnRf
Y29sb3IpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfYmxhY2soc3RydWN0IHJiX25vZGUg
KnJiKQogewpAQCAtMzc4LDYgKzM4Myw3IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUg
Km5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogewogCXN0cnVjdCByYl9ub2RlICpjaGlsZCA9
IG5vZGUtPnJiX3JpZ2h0LCAqdG1wID0gbm9kZS0+cmJfbGVmdDsKIAlzdHJ1Y3QgcmJfbm9kZSAq
cGFyZW50LCAqcmViYWxhbmNlOworCXVuc2lnbmVkIGxvbmcgcGM7CiAKIAlpZiAoIXRtcCkgewog
CQkvKgpAQCAtMzg3LDUxICszOTMsNzUgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAJCSAqIGFuZCBub2RlIG11c3QgYmUgYmxhY2sg
ZHVlIHRvIDQpLiBXZSBhZGp1c3QgY29sb3JzIGxvY2FsbHkKIAkJICogc28gYXMgdG8gYnlwYXNz
IF9fcmJfZXJhc2VfY29sb3IoKSBsYXRlciBvbi4KIAkJICovCi0KLQkJcGFyZW50ID0gcmJfcGFy
ZW50KG5vZGUpOworCQlwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yOworCQlwYXJlbnQgPSBf
X3JiX3BhcmVudChwYyk7CiAJCV9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQs
IHJvb3QpOwogCQlpZiAoY2hpbGQpIHsKLQkJCXJiX3NldF9wYXJlbnRfY29sb3IoY2hpbGQsIHBh
cmVudCwgUkJfQkxBQ0spOworCQkJY2hpbGQtPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7CiAJCQly
ZWJhbGFuY2UgPSBOVUxMOwotCQl9IGVsc2UgewotCQkJcmViYWxhbmNlID0gcmJfaXNfYmxhY2so
bm9kZSkgPyBwYXJlbnQgOiBOVUxMOwotCQl9CisJCX0gZWxzZQorCQkJcmViYWxhbmNlID0gX19y
Yl9pc19ibGFjayhwYykgPyBwYXJlbnQgOiBOVUxMOwogCX0gZWxzZSBpZiAoIWNoaWxkKSB7CiAJ
CS8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMgbm9kZS0+cmJfbGVm
dCAqLwotCQlwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisJCXRtcC0+X19yYl9wYXJlbnRfY29s
b3IgPSBwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yOworCQlwYXJlbnQgPSBfX3JiX3BhcmVu
dChwYyk7CiAJCV9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIHRtcCwgcGFyZW50LCByb290KTsKLQkJ
cmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIHBhcmVudCwgUkJfQkxBQ0spOwogCQlyZWJhbGFuY2Ug
PSBOVUxMOwogCX0gZWxzZSB7Ci0JCXN0cnVjdCByYl9ub2RlICpvbGQgPSBub2RlLCAqbGVmdDsK
LQotCQlub2RlID0gY2hpbGQ7Ci0JCXdoaWxlICgobGVmdCA9IG5vZGUtPnJiX2xlZnQpICE9IE5V
TEwpCi0JCQlub2RlID0gbGVmdDsKLQotCQlfX3JiX2NoYW5nZV9jaGlsZChvbGQsIG5vZGUsIHJi
X3BhcmVudChvbGQpLCByb290KTsKLQotCQljaGlsZCA9IG5vZGUtPnJiX3JpZ2h0OwotCQlwYXJl
bnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLQkJaWYgKHBhcmVudCA9PSBvbGQpIHsKLQkJCXBhcmVu
dCA9IG5vZGU7CisJCXN0cnVjdCByYl9ub2RlICpzdWNjZXNzb3IgPSBjaGlsZCwgKmNoaWxkMjsK
KwkJdG1wID0gY2hpbGQtPnJiX2xlZnQ7CisJCWlmICghdG1wKSB7CisJCQkvKgorCQkJICogQ2Fz
ZSAyOiBub2RlJ3Mgc3VjY2Vzc29yIGlzIGl0cyByaWdodCBjaGlsZAorCQkJICoKKwkJCSAqICAg
IChuKSAgICAgICAgICAocykKKwkJCSAqICAgIC8gXCAgICAgICAgICAvIFwKKwkJCSAqICAoeCkg
KHMpICAtPiAgKHgpIChjKQorCQkJICogICAgICAgIFwKKwkJCSAqICAgICAgICAoYykKKwkJCSAq
LworCQkJcGFyZW50ID0gY2hpbGQ7CisJCQljaGlsZDIgPSBjaGlsZC0+cmJfcmlnaHQ7CiAJCX0g
ZWxzZSB7Ci0JCQlwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKLQotCQkJbm9kZS0+cmJfcmlnaHQg
PSBvbGQtPnJiX3JpZ2h0OwotCQkJcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsK
KwkJCS8qCisJCQkgKiBDYXNlIDM6IG5vZGUncyBzdWNjZXNzb3IgaXMgbGVmdG1vc3QgdW5kZXIK
KwkJCSAqIG5vZGUncyByaWdodCBjaGlsZCBzdWJ0cmVlCisJCQkgKgorCQkJICogICAgKG4pICAg
ICAgICAgIChzKQorCQkJICogICAgLyBcICAgICAgICAgIC8gXAorCQkJICogICh4KSAoeSkgIC0+
ICAoeCkgKHkpCisJCQkgKiAgICAgIC8gICAgICAgICAgICAvCisJCQkgKiAgICAocCkgICAgICAg
ICAgKHApCisJCQkgKiAgICAvICAgICAgICAgICAgLworCQkJICogIChzKSAgICAgICAgICAoYykK
KwkJCSAqICAgIFwKKwkJCSAqICAgIChjKQorCQkJICovCisJCQlkbyB7CisJCQkJcGFyZW50ID0g
c3VjY2Vzc29yOworCQkJCXN1Y2Nlc3NvciA9IHRtcDsKKwkJCQl0bXAgPSB0bXAtPnJiX2xlZnQ7
CisJCQl9IHdoaWxlICh0bXApOworCQkJcGFyZW50LT5yYl9sZWZ0ID0gY2hpbGQyID0gc3VjY2Vz
c29yLT5yYl9yaWdodDsKKwkJCXN1Y2Nlc3Nvci0+cmJfcmlnaHQgPSBjaGlsZDsKKwkJCXJiX3Nl
dF9wYXJlbnQoY2hpbGQsIHN1Y2Nlc3Nvcik7CiAJCX0KIAotCQlpZiAoY2hpbGQpIHsKLQkJCXJi
X3NldF9wYXJlbnRfY29sb3IoY2hpbGQsIHBhcmVudCwgUkJfQkxBQ0spOworCQlzdWNjZXNzb3It
PnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9sZWZ0OworCQlyYl9zZXRfcGFyZW50KHRtcCwgc3Vj
Y2Vzc29yKTsKKworCQlwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yOworCQl0bXAgPSBfX3Ji
X3BhcmVudChwYyk7CisJCV9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIHN1Y2Nlc3NvciwgdG1wLCBy
b290KTsKKwkJaWYgKGNoaWxkMikgeworCQkJc3VjY2Vzc29yLT5fX3JiX3BhcmVudF9jb2xvciA9
IHBjOworCQkJcmJfc2V0X3BhcmVudF9jb2xvcihjaGlsZDIsIHBhcmVudCwgUkJfQkxBQ0spOwog
CQkJcmViYWxhbmNlID0gTlVMTDsKIAkJfSBlbHNlIHsKLQkJCXJlYmFsYW5jZSA9IHJiX2lzX2Js
YWNrKG5vZGUpID8gcGFyZW50IDogTlVMTDsKKwkJCXVuc2lnbmVkIGxvbmcgcGMyID0gc3VjY2Vz
c29yLT5fX3JiX3BhcmVudF9jb2xvcjsKKwkJCXN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29sb3Ig
PSBwYzsKKwkJCXJlYmFsYW5jZSA9IF9fcmJfaXNfYmxhY2socGMyKSA/IHBhcmVudCA6IE5VTEw7
CiAJCX0KLQkJbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSBvbGQtPl9fcmJfcGFyZW50X2NvbG9y
OwotCQlub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCQlyYl9zZXRfcGFyZW50KG9sZC0+
cmJfbGVmdCwgbm9kZSk7CiAJfQogCiAJaWYgKHJlYmFsYW5jZSkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pe-0007m7-LJ; Mon, 15 Jan 2018 18:50:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9pd-0007jF-Uk
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:05 +0000
X-Inumbo-ID: b1e305d2-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1e305d2-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:48:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9pc-0007Dz-St
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9pc-00020O-SL
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9pc-00020O-SL@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:04 +0000
Subject: [Xen-changelog] [xen master] rbtree: fix typo in comment of
	rb_insert_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3NjJjMmQ2ZjQzODI3NzZkOTc0NDZmM2ZkYWExODM4NDQzNzIwY2IKQXV0aG9yOiAg
ICAgV2VpIFlhbmcgPHdlaXlhbmdAbGludXgudm5ldC5pYm0uY29tPgpBdXRob3JEYXRlOiBXZWQg
SmFuIDMgMTI6NDI6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMyAxMjo0MjoyNyAyMDE4ICswMTAwCgog
ICAgcmJ0cmVlOiBmaXggdHlwbyBpbiBjb21tZW50IG9mIHJiX2luc2VydF9jb2xvcgogICAgCiAg
ICBJbiBjYXNlIDEsIGl0IHBhc3NlcyBkb3duIHRoZSBCTEFDSyBjb2xvciBmcm9tIEcgdG8gcCBh
bmQgdSwgYW5kIG1haW50YWlucwogICAgdGhlIGNvbG9yIG9mIG4uICBCeSBkb2luZyBzbywgaXQg
bWFpbnRhaW5zIHRoZSBibGFjayBoZWlnaHQgb2YgdGhlIHN1Yi10cmVlLgogICAgCiAgICBXaGls
ZSBpbiB0aGUgY29tbWVudCwgaXQgbWFya3MgdGhlIGNvbG9yIG9mIG4gdG8gQkxBQ0suICBUaGlz
IGlzIGEgdHlwbwogICAgYW5kIG5vdCBjb25zaXN0ZW50cyB3aXRoIHRoZSBjb2RlLgogICAgCiAg
ICBUaGlzIHBhdGNoIGZpeHMgdGhpcyB0eXBvIGluIGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBZYW5nIDx3ZWl5YW5nQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIEFja2VkLWJ5
OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9m
Zi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAg
W0xpbnV4IGNvbW1pdCAxYjljNTNlODQ5YWE2NTc3NmQ0ZjYxMWQ5OWFhMDlmODU2NTE4ZGFkXQog
ICAgCiAgICBQb3J0ZWQgdG8gWGVuIGZvciByYl9pbnNlcnRfY29sb3IgQVBJLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9yYnRyZWUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3Ji
dHJlZS5jCmluZGV4IDM1YmNlMGYuLjlmNTQ5OGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0
cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMTM1LDcgKzEzNSw3IEBAIHZvaWQg
cmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9v
dCkKIAkJCQkgKiAgICAgIC8gXCAgICAgICAgICAvIFwKIAkJCQkgKiAgICAgcCAgIHUgIC0tPiAg
IFAgICBVCiAJCQkJICogICAgLyAgICAgICAgICAgIC8KLQkJCQkgKiAgIG4gICAgICAgICAgICBO
CisJCQkJICogICBuICAgICAgICAgICAgbgogCQkJCSAqCiAJCQkJICogSG93ZXZlciwgc2luY2Ug
ZydzIHBhcmVudCBtaWdodCBiZSByZWQsIGFuZAogCQkJCSAqIDQpIGRvZXMgbm90IGFsbG93IHRo
aXMsIHdlIG5lZWQgdG8gcmVjdXJzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pp-0007nq-N3; Mon, 15 Jan 2018 18:50:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9po-0007nZ-A0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:16 +0000
X-Inumbo-ID: b7e3a009-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7e3a009-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:48:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9pm-0007E9-VF
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9pm-000219-UO
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9pm-000219-UO@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:14 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhYmI2ZjA5MmUwYjcwMzVkMDE1NTYwN2Y4Y2IxOTRjYTk2NjM3MTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyIDE1OjAwOjQxIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAzIDEzOjAyOjU0
IDIwMTggKzAwMDAKCiAgICB4ZW4veDg2OiBEcm9wIHVubmVjZXNzYXJ5IGJhcnJpZXJzCiAgICAK
ICAgIHg4NidzIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2Ygd21iKCkgaXMgYSBjb21waWxlciBi
YXJyaWVyLiAgQXMgYSByZXN1bHQsIHRoZQogICAgb25seSBjaGFuZ2UgaW4gdGhpcyBwYXRjaCBp
cyB0byByZW1vdmUgYW4gbWZlbmNlIGluc3RydWN0aW9uIGZyb20KICAgIGNwdWlkbGVfZGlzYWJs
ZV9kZWVwX2NzdGF0ZSgpLgogICAgCiAgICBOb25lIG9mIHRoZXNlIGJhcnJpZXJzIHNlcnZlIGFu
eSBwdXJwb3NlLiAgVGhleSBhcmUgbm90IHN5bmNocm9uaXNpbmcgd2l0aAogICAgcmVtb3RlIGNw
dXMsIGFuZCB0aGVpciBjb21waWxlci1iYXJyaWVyIHByb3BlcnRpZXMgYXJlIG5vdCBuZWVkZWQg
Zm9yCiAgICBjb3JyZWN0bmVzcyBwdXJwb3Nlcy4KICAgIAogICAgRnVydGhlcm1vcmUsIHRoZXNl
IHdtYigpJ3Mgc3BlY2lmaWNhbGx5IGRvIG5vdCB3YW50IHRvIHR1cm4gaW50byBzZmVuY2UKICAg
IGluc3RydWN0aW9ucyBpbiBmdXR1cmUgY2hhbmdlcyB3aGVyZSB3bWIoKSdzIGltcGxlbWVudGF0
aW9uIGlzIGNvcnJlY3RlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgfCAyIC0t
CiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvY3Jh
c2guYyAgICAgICAgICB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICB8IDIg
LS0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5k
ZXggODg0ZWUzMi4uY2IxYzVkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xMzQxLDggKzEzNDEs
NiBAQCB2b2lkIGNwdWlkbGVfZGlzYWJsZV9kZWVwX2NzdGF0ZSh2b2lkKQogICAgICAgICAgICAg
bWF4X2NzdGF0ZSA9IDE7CiAgICAgfQogCi0gICAgbWIoKTsKLQogICAgIGhwZXRfZGlzYWJsZV9s
ZWdhY3lfYnJvYWRjYXN0KCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggZGYwMTA2ZS4u
YThjMjg3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTg2LDcgKzg2LDYgQEAgc3RhdGljIHg4
Nl9tY2VfdmVjdG9yX3QgX21hY2hpbmVfY2hlY2tfdmVjdG9yID0gdW5leHBlY3RlZF9tYWNoaW5l
X2NoZWNrOwogdm9pZCB4ODZfbWNlX3ZlY3Rvcl9yZWdpc3Rlcih4ODZfbWNlX3ZlY3Rvcl90IGhk
bHIpCiB7CiAgICAgX21hY2hpbmVfY2hlY2tfdmVjdG9yID0gaGRscjsKLSAgICB3bWIoKTsKIH0K
IAogLyogQ2FsbCB0aGUgaW5zdGFsbGVkIG1hY2hpbmUgY2hlY2sgaGFuZGxlciBmb3IgdGhpcyBD
UFUgc2V0dXAuICovCkBAIC0zODUsOCArMzg0LDYgQEAgbWNoZWNrX21jYV9sb2dvdXQoZW51bSBt
Y2Ffc291cmNlIHdobywgc3RydWN0IG1jYV9iYW5rcyAqYmFua21hc2ssCiAgICAgICAgICAgICBt
Y2FiYW5rX2NsZWFyKGkpOwogICAgICAgICBlbHNlIGlmICggd2hvID09IE1DQV9NQ0VfU0NBTiAm
JiBuZWVkX2NsZWFyICkKICAgICAgICAgICAgIG1jYWJhbmtzX3NldChpLCBjbGVhcl9iYW5rKTsK
LQotICAgICAgICB3bWIoKTsKICAgICB9CiAKICAgICBpZiAoIG1pZyAmJiBlcnJjbnQgPiAwICkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNoLmMK
aW5kZXggODI1MzVjNC4uOGQ3NDI1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMK
KysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE0Niw5ICsxNDYsNiBAQCBzdGF0aWMgdm9p
ZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICB3cml0ZV9hdG9taWMoKHVuc2lnbmVkIGxv
bmcgKilfX3ZhKF9fcGEoJmV4Y2VwdGlvbl90YWJsZVtUUkFQX25taV0pKSwKICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpJmRvX25taV9jcmFzaCk7CiAKLSAgICAvKiBFbnN1cmUgdGhl
IG5ldyBjYWxsYmFjayBmdW5jdGlvbiBpcyBzZXQgYmVmb3JlIHNlbmRpbmcgb3V0IHRoZSBOTUku
ICovCi0gICAgd21iKCk7Ci0KICAgICBzbXBfc2VuZF9ubWlfYWxsYnV0c2VsZigpOwogCiAgICAg
bXNlY3MgPSAxMDAwOyAvKiBXYWl0IGF0IG1vc3QgYSBzZWNvbmQgZm9yIHRoZSBvdGhlciBjcHVz
IHRvIHN0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDBlNTg1YjMuLjdiOTdmZjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzYxLDcg
KzM2MSw2IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGluX2Rl
YnVnX2VuYWJsZSgpOwogICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKICAgICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKGNwdSk7Ci0gICAgd21iKCk7CiAKICAgICAvKgogICAgICAqIFdlIG5lZWQg
dG8gaG9sZCB2ZWN0b3JfbG9jayBzbyB0aGVyZSB0aGUgc2V0IG9mIG9ubGluZSBjcHVzCkBAIC0z
NzcsNyArMzc2LDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIGxv
Y2FsX2lycV9lbmFibGUoKTsKICAgICBtdHJyX2FwX2luaXQoKTsKIAotICAgIHdtYigpOwogICAg
IHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9pz-0007pF-Oa; Mon, 15 Jan 2018 18:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9py-0007p6-HK
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:26 +0000
X-Inumbo-ID: bde2de17-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bde2de17-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:48:57 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9px-0007F2-0u
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9px-00022N-0L
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9px-00022N-0L@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:25 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Correct mandatory and SMP
	barrier definitions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ODY4OWM2Y2Q2YjBkMDRlN2EwMmMyNGNlMDg1OTEyMTZmOTEwYWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyIDE1OjAwOjQxIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAzIDEzOjAyOjU0
IDIwMTggKzAwMDAKCiAgICB4ZW4veDg2OiBDb3JyZWN0IG1hbmRhdG9yeSBhbmQgU01QIGJhcnJp
ZXIgZGVmaW5pdGlvbnMKICAgIAogICAgQmFycmllcnMgYXJlIGEgY29tcGxpY2F0ZWQgdG9waWMs
IGEgc291cmNlIG9mIGNvbmZ1c2lvbiwgYW5kIHRoZWlyIGluY29ycmVjdAogICAgdXNlIGlzIGEg
Y29tbW9uIGNhdXNlIG9mIGJ1Z3MuICBJdCByZWFsbHkgZG9lc24ndCBoZWxwIHdoZW4gWGVuJ3Mg
QVBJIGlzIHRoZQogICAgc2FtZSBhcyBMaW51eCwgYnV0IGl0cyBBQkkgZGlmZmVyZW50LgogICAg
CiAgICBCcmluZyB0aGUgdHdvIGJhY2sgaW4gbGluZSwgc28gcHJvZ3JhbW1lcnMgc3RhbmQgYSBj
aGFuY2Ugb2YgYWN0dWFsbHkgZ2V0dGluZwogICAgdGhlaXIgdXNhZ2UgY29ycmVjdC4KICAgIAog
ICAgRHJvcCB0aGUgbGlua3MgaW4gdGhlIGNvbW1lbnQsIGJvdGggb2Ygd2hpY2ggYXJlIG5vdyBz
dGFsZS4gIEluc3RlYWQsIHJlZmVyIHRvCiAgICB0aGUgdmVuZG9yIHN5c3RlbSBtYW51YWxzIGlu
IGEgZ2VuZXJpYyB3YXkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oIHwgIDMgLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3N5c3RlbS5oCmluZGV4IDljYjZmZDcuLjhhYzE3MDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApA
QCAtMTY0LDIzICsxNjQsMjcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBf
X3hhZGQoCiAgICAgKCh0eXBlb2YoKihwdHIpKSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkp
KHYpLCBzaXplb2YoKihwdHIpKSkpCiAKIC8qCisgKiBNYW5kYXRvcnkgYmFycmllcnMsIGZvciBl
bmZvcmNlZCBvcmRlcmluZyBvZiByZWFkcyBhbmQgd3JpdGVzLCBlLmcuIGZvciB1c2UKKyAqIHdp
dGggTU1JTyBkZXZpY2VzIG1hcHBlZCB3aXRoIHJlZHVjZWQgY2FjaGVhYmlsaXR5LgorICovCisj
ZGVmaW5lIG1iKCkgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAibWZlbmNlIiA6OjogIm1lbW9y
eSIgKQorI2RlZmluZSBybWIoKSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImxmZW5jZSIgOjo6
ICJtZW1vcnkiICkKKyNkZWZpbmUgd21iKCkgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJzZmVu
Y2UiIDo6OiAibWVtb3J5IiApCisKKy8qCisgKiBTTVAgYmFycmllcnMsIGZvciBvcmRlcmluZyBv
ZiByZWFkcyBhbmQgd3JpdGVzIGJldHdlZW4gQ1BVcywgbW9zdCBjb21tb25seQorICogdXNlZCB3
aXRoIHNoYXJlZCBtZW1vcnkuCisgKgogICogQm90aCBJbnRlbCBhbmQgQU1EIGFncmVlIHRoYXQs
IGZyb20gYSBwcm9ncmFtbWVyJ3Mgdmlld3BvaW50OgogICogIExvYWRzIGNhbm5vdCBiZSByZW9y
ZGVyZWQgcmVsYXRpdmUgdG8gb3RoZXIgbG9hZHMuCiAgKiAgU3RvcmVzIGNhbm5vdCBiZSByZW9y
ZGVyZWQgcmVsYXRpdmUgdG8gb3RoZXIgc3RvcmVzLgotICogCi0gKiBJbnRlbDY0IEFyY2hpdGVj
dHVyZSBNZW1vcnkgT3JkZXJpbmcgV2hpdGUgUGFwZXIKLSAqIDxodHRwOi8vZGV2ZWxvcGVyLmlu
dGVsLmNvbS9wcm9kdWN0cy9wcm9jZXNzb3IvbWFudWFscy8zMTgxNDcucGRmPgotICogCi0gKiBB
TUQ2NCBBcmNoaXRlY3R1cmUgUHJvZ3JhbW1lcidzIE1hbnVhbCwgVm9sdW1lIDI6IFN5c3RlbSBQ
cm9ncmFtbWluZwotICogPGh0dHA6Ly93d3cuYW1kLmNvbS91cy1lbi9hc3NldHMvY29udGVudF90
eXBlL1wKLSAqICB3aGl0ZV9wYXBlcnNfYW5kX3RlY2hfZG9jcy8yNDU5My5wZGY+CisgKiAgTG9h
ZHMgbWF5IGJlIHJlb3JkZXJlZCBhaGVhZCBvZiBhIHVuYWxpYXNpbmcgc3RvcmVzLgorICoKKyAq
IFJlZmVyIHRvIHRoZSB2ZW5kb3Igc3lzdGVtIHByb2dyYW1taW5nIG1hbnVhbHMgZm9yIGZ1cnRo
ZXIgZGV0YWlscy4KICAqLwotI2RlZmluZSBybWIoKSAgICAgICAgICAgYmFycmllcigpCi0jZGVm
aW5lIHdtYigpICAgICAgICAgICBiYXJyaWVyKCkKLQogI2RlZmluZSBzbXBfbWIoKSAgICAgICAg
bWIoKQotI2RlZmluZSBzbXBfcm1iKCkgICAgICAgcm1iKCkKLSNkZWZpbmUgc21wX3dtYigpICAg
ICAgIHdtYigpCisjZGVmaW5lIHNtcF9ybWIoKSAgICAgICBiYXJyaWVyKCkKKyNkZWZpbmUgc21w
X3dtYigpICAgICAgIGJhcnJpZXIoKQogCiAjZGVmaW5lIHNldF9tYih2YXIsIHZhbHVlKSBkbyB7
IHhjaGcoJnZhciwgdmFsdWUpOyB9IHdoaWxlICgwKQogI2RlZmluZSBzZXRfd21iKHZhciwgdmFs
dWUpIGRvIHsgdmFyID0gdmFsdWU7IHNtcF93bWIoKTsgfSB3aGlsZSAoMCkKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvc3lzdGVtLmgKaW5kZXggODhiZWFlMS4uNmI1Njc2MSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvc3lzdGVtLmgKQEAgLTgwLDcgKzgwLDQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
X191aW50MTI4X3QgX19jbXB4Y2hnMTZiKAogICAgIF9yYzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAotI2RlZmlu
ZSBtYigpICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggIm1mZW5jZSIg
OiA6IDogIm1lbW9yeSIgKQotCiAjZW5kaWYgLyogX19YODZfNjRfU1lTVEVNX0hfXyAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9q9-0007qT-QD; Mon, 15 Jan 2018 18:50:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9q8-0007qI-Qp
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:36 +0000
X-Inumbo-ID: c3deaa6c-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3deaa6c-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:49:07 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9q7-0007FC-2f
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9q7-00023K-2D
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9q7-00023K-2D@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:35 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Free msr_vcpu_policy during
	vcpu destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyMDRlNjBmNzc3MDJiZjVjODg0ZGQzN2MzZjFiMDFmMTRlMzk2YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiA0IDE0OjI3OjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgSmFuIDQgMTQ6Mjc6MzggMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEZyZWUgbXNyX3ZjcHVfcG9saWN5IGR1cmluZyB2Y3B1IGRlc3RydWN0
aW9uCiAgICAKICAgIGMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1z
cl92Y3B1X3BvbGljeSIgaW50cm9kdWNlZCBhCiAgICBwZXItdmNwdSBtZW1vcnkgYWxsb2NhdGlv
biwgYnV0IGZhaWxlZCB0byBmcmVlIGl0IGluIHRoZSBjbGVhbiB2Y3B1CiAgICBkZXN0cnVjdGlv
biBjYXNlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGIx
NzQ2OGMuLjBhZTcxNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTM4Miw2ICszODIsOSBAQCB2b2lkIHZjcHVfZGVzdHJv
eShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHZjcHVfZGVzdHJveV9mcHUodik7CiAKKyAgICB4ZnJl
ZSh2LT5hcmNoLm1zcik7CisgICAgdi0+YXJjaC5tc3IgPSBOVUxMOworCiAgICAgaWYgKCAhaXNf
aWRsZV9kb21haW4odi0+ZG9tYWluKSApCiAgICAgICAgIHZwbXVfZGVzdHJveSh2KTsKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9qJ-0007sP-Rq; Mon, 15 Jan 2018 18:50:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9qI-0007sC-HT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:46 +0000
X-Inumbo-ID: c9dcf496-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9dcf496-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:49:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9qH-0007G3-4s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9qH-00024I-4M
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9qH-00024I-4M@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:45 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: add MSR old value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NWY2YzI5OWQzMTZiMDBmNjViNjMxMzdmZGU4YzI1MjRmYjYzOGEKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IFRodSBKYW4gNCAxNDoyODoyOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEphbiA0IDE0OjI4OjI5IDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtOiBhZGQgTVNSIG9sZCB2YWx1ZQogICAgCiAgICBUaGlzIHBhdGNoIGFk
ZHMgdGhlIG9sZCB2YWx1ZSBwYXJhbSBhbmQgdGhlIG9uY2hhbmdlb25seSBvcHRpb24KICAgIHRv
IHRoZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiBldmVudC4KICAgIAogICAgVGhlIHBhcmFt
IHdhcyBhZGRlZCB0byB0aGUgdm1fZXZlbnRfbW92X3RvX21zciBzdHJ1Y3QgYW5kIHRvIHRoZQog
ICAgaHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9v
bF90IHBhcmFtCiAgICB0byBhIGJvb2wgZm9yIHRoZSBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCBm
dW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICB8ICAyICstCiB0b29scy9saWJ4Yy94Y19tb25p
dG9yLmMgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICB8IDEwICsrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICB8ICA5
ICsrKysrKy0tLQogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgIHwgMjcgKysrKysr
KysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgg
fCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCAgICAg
fCAgNSArKystLQogMTAgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2NjZkYjBiLi4wOWUxMzYzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaApAQCAtMjA0OCw3ICsyMDQ4LDcgQEAgaW50IHhjX21vbml0b3Jfd3JpdGVf
Y3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICogbm9uLWFy
Y2hpdGVjdHVyYWwgaW5kaWNlcy4KICAqLwogaW50IHhjX21vbml0b3JfbW92X3RvX21zcih4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJfdCBtc3IsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUsIGJvb2wgb25jaGFuZ2Vvbmx5KTsKIGludCB4Y19tb25pdG9yX3Npbmds
ZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUp
OwogaW50IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGVuYWJsZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29s
cy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggMjg0MGYxNC4uMDIzM2I4NyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpA
QCAtOTAsNyArOTAsNyBAQCBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiB9CiAKIGludCB4Y19tb25pdG9yX21vdl90b19t
c3IoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdWludDMyX3QgbXNyLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgb25jaGFuZ2Vvbmx5KQogewogICAgIERFQ0xBUkVf
RE9NQ1RMOwogCkBAIC0xMDAsNiArMTAwLDcgQEAgaW50IHhjX21vbml0b3JfbW92X3RvX21zcih4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJfdCBtc3IsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9E
SVNBQkxFOwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfTU9WX1RPX01TUjsKICAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX21z
ci5tc3IgPSBtc3I7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19tc3Iub25jaGFu
Z2Vvbmx5ID0gb25jaGFuZ2Vvbmx5OwogCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21j
dGwpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKaW5kZXggMjhiYzdlNC4uMjE4NWRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNTM0LDcgKzM1
MzQsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50
NjRfdCAqbXNyX2NvbnRlbnQpCiB9CiAKIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgbWF5X2RlZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgbWF5X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMzU0NSw2ICszNTQ1LDEyIEBAIGludCBodm1f
bXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVu
dCwKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KG1vbml0b3JlZF9tc3Iodi0+ZG9t
YWluLCBtc3IpKSApCiAgICAgeworICAgICAgICB1aW50NjRfdCBtc3Jfb2xkX2NvbnRlbnQ7CisK
KyAgICAgICAgcmV0ID0gaHZtX21zcl9yZWFkX2ludGVyY2VwdChtc3IsICZtc3Jfb2xkX2NvbnRl
bnQpOworICAgICAgICBpZiAoIHJldCAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmV0
dXJuIHJldDsKKwogICAgICAgICBBU1NFUlQodi0+YXJjaC52bV9ldmVudCk7CiAKICAgICAgICAg
LyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19yZXN1bWUoKSAoaWYgcGVy
bWl0dGVkKS4gKi8KQEAgLTM1NTIsNyArMzU1OCw3IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgdi0+
YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5tc3IgPSBtc3I7CiAgICAgICAgIHYtPmFyY2gudm1f
ZXZlbnQtPndyaXRlX2RhdGEudmFsdWUgPSBtc3JfY29udGVudDsKIAotICAgICAgICBodm1fbW9u
aXRvcl9tc3IobXNyLCBtc3JfY29udGVudCk7CisgICAgICAgIGh2bV9tb25pdG9yX21zcihtc3Is
IG1zcl9jb250ZW50LCBtc3Jfb2xkX2NvbnRlbnQpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCA0Y2U3NzhjLi4xMzFiODUyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYwpAQCAtNzQsMTYgKzc0LDE5IEBAIGJvb2wgaHZtX21vbml0b3JfZW11bF91bmltcGxl
bWVudGVkKHZvaWQpCiAgICAgICAgIG1vbml0b3JfdHJhcHMoY3VyciwgdHJ1ZSwgJnJlcSkgPT0g
MTsKIH0KIAotdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
dmFsdWUpCit2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBu
ZXdfdmFsdWUsIHVpbnQ2NF90IG9sZF92YWx1ZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CiAKLSAgICBpZiAoIG1vbml0b3JlZF9tc3IoY3Vyci0+ZG9tYWluLCBtc3IpICkK
KyAgICBpZiAoIG1vbml0b3JlZF9tc3IoY3Vyci0+ZG9tYWluLCBtc3IpICYmCisgICAgICAgICAo
IW1vbml0b3JlZF9tc3Jfb25jaGFuZ2Vvbmx5KGN1cnItPmRvbWFpbiwgbXNyKSB8fAorICAgICAg
ICAgICBuZXdfdmFsdWUgIT0gb2xkX3ZhbHVlKSApCiAgICAgewogICAgICAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgcmVxID0gewogICAgICAgICAgICAgLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9N
T1ZfVE9fTVNSLAogICAgICAgICAgICAgLnUubW92X3RvX21zci5tc3IgPSBtc3IsCi0gICAgICAg
ICAgICAudS5tb3ZfdG9fbXNyLnZhbHVlID0gdmFsdWUsCisgICAgICAgICAgICAudS5tb3ZfdG9f
bXNyLm5ld192YWx1ZSA9IG5ld192YWx1ZSwKKyAgICAgICAgICAgIC51Lm1vdl90b19tc3Iub2xk
X3ZhbHVlID0gb2xkX3ZhbHVlCiAgICAgICAgIH07CiAKICAgICAgICAgbW9uaXRvcl90cmFwcyhj
dXJyLCAxLCAmcmVxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4v
YXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGU1OWYxZjUuLmYyMjllNjkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjUs
NyArMjUsOCBAQAogaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIGlmICggIWQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFwICkKLSAgICAgICAgZC0+
YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jKHN0cnVjdCBtb25pdG9yX21zcl9iaXRt
YXApOworICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDIpOwogCiAgICAgaWYgKCAhZC0+YXJjaC5tb25pdG9yLm1z
cl9iaXRtYXAgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTY3LDcgKzY4LDcgQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgKm1vbml0b3JfYml0bWFwX2Zvcl9tc3IoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdTMyICptc3IpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IG1vbml0b3JfZW5hYmxl
X21zcihzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQorc3RhdGljIGludCBtb25pdG9yX2VuYWJs
ZV9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zciwgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyAqYml0bWFwOwogICAgIHUzMiBpbmRleCA9IG1zcjsKQEAgLTg0LDYg
Kzg1LDExIEBAIHN0YXRpYyBpbnQgbW9uaXRvcl9lbmFibGVfbXNyKHN0cnVjdCBkb21haW4gKmQs
IHUzMiBtc3IpCiAKICAgICBodm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24oZCwgbXNyKTsKIAor
ICAgIGlmICggb25jaGFuZ2Vvbmx5ICkKKyAgICAgICAgX19zZXRfYml0KGluZGV4ICsgc2l6ZW9m
KHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKKyAgICBlbHNlCisgICAg
ICAgIF9fY2xlYXJfYml0KGluZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAp
ICogOCwgYml0bWFwKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0xMTksNiArMTI1LDIxIEBA
IGJvb2wgbW9uaXRvcmVkX21zcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQogICAg
IHJldHVybiB0ZXN0X2JpdChtc3IsIGJpdG1hcCk7CiB9CiAKK2Jvb2wgbW9uaXRvcmVkX21zcl9v
bmNoYW5nZW9ubHkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcikKK3sKKyAgICBjb25z
dCB1bnNpZ25lZCBsb25nICpiaXRtYXA7CisKKyAgICBpZiAoICFkLT5hcmNoLm1vbml0b3IubXNy
X2JpdG1hcCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGJpdG1hcCA9IG1vbml0b3Jf
Yml0bWFwX2Zvcl9tc3IoZCwgJm1zcik7CisKKyAgICBpZiAoICFiaXRtYXAgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdGVzdF9iaXQobXNyICsgc2l6ZW9mKHN0cnVjdCBt
b25pdG9yX21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKK30KKwogaW50IGFyY2hfbW9uaXRvcl9k
b21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsKQEAgLTE5OCw3ICsyMTks
NyBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCByZXF1ZXN0ZWRfc3RhdHVzICkKLSAgICAgICAgICAgIHJj
ID0gbW9uaXRvcl9lbmFibGVfbXNyKGQsIG1zcik7CisgICAgICAgICAgICByYyA9IG1vbml0b3Jf
ZW5hYmxlX21zcihkLCBtc3IsIG1vcC0+dS5tb3ZfdG9fbXNyLm9uY2hhbmdlb25seSk7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gbW9uaXRvcl9kaXNhYmxlX21zcihkLCBtc3IpOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKaW5kZXggNmUyMjA5MS4uZjFhZjRmOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL21vbml0b3IuaApAQCAtMzcsNyArMzcsNyBAQCBib29sIGh2bV9tb25pdG9y
X2NyKHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwKICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQpOwogI2RlZmluZSBodm1fbW9uaXRvcl9jclgoY3Is
IG5ldywgb2xkKSBcCiAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbW9uaXRvcl9jcihWTV9F
VkVOVF9YODZfIyNjciwgbmV3LCBvbGQpCi12b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCB2YWx1ZSk7Cit2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCB2YWx1ZSwgdWludDY0X3Qgb2xkX3ZhbHVlKTsKIHZvaWQgaHZtX21v
bml0b3JfZGVzY3JpcHRvcl9hY2Nlc3ModWludDY0X3QgZXhpdF9pbmZvLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9uLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRlc2NyaXB0b3IsIGJv
b2wgaXNfd3JpdGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9y
dC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IGQ3ODRmYzEuLmFj
MzNlZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTE1NCw3ICsxNTQsNyBAQCB2
b2lkIGh2bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7CiBpbnQgX19tdXN0
X2NoZWNrIGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQoCiAgICAgdW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgKm1zcl9jb250ZW50KTsKIGludCBfX211c3RfY2hlY2sgaHZtX21zcl93cml0ZV9pbnRl
cmNlcHQoCi0gICAgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsIGJvb2xf
dCBtYXlfZGVmZXIpOworICAgIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50
LCBib29sIG1heV9kZWZlcik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1NVUFBPUlRfSF9f
ICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggMGFkYTk3MC4uYTA0NDRkMSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tb25pdG9yLmgKQEAgLTEwNCw1ICsxMDQsNiBAQCBpbnQgYXJjaF9tb25pdG9yX2luaXRfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCk7CiAKIGJvb2wgbW9uaXRvcmVkX21zcihjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgbXNyKTsKK2Jvb2wgbW9uaXRvcmVkX21zcl9vbmNoYW5nZW9ubHkoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfTU9OSVRP
Ul9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA2ZDUzOTZmLi45YWU3Mjk1OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaApAQCAtMTA1MCw2ICsxMDUwLDggQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9v
cCB7CiAKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQzMl90IG1zcjsKKyAgICAg
ICAgICAgIC8qIFNlbmQgZXZlbnQgb25seSBvbiBhIGNoYW5nZSBvZiB2YWx1ZSAqLworICAgICAg
ICAgICAgdWludDhfdCBvbmNoYW5nZW9ubHk7CiAgICAgICAgIH0gbW92X3RvX21zcjsKIAogICAg
ICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCBiNTMxZjcxLi4zNmUzZjQ2IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgi
CiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwMgorI2RlZmlu
ZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAzCiAKICNpZiBkZWZpbmVkKF9f
WEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMjYwLDcgKzI2MCw4IEBAIHN0
cnVjdCB2bV9ldmVudF9kZWJ1ZyB7CiAKIHN0cnVjdCB2bV9ldmVudF9tb3ZfdG9fbXNyIHsKICAg
ICB1aW50NjRfdCBtc3I7Ci0gICAgdWludDY0X3QgdmFsdWU7CisgICAgdWludDY0X3QgbmV3X3Zh
bHVlOworICAgIHVpbnQ2NF90IG9sZF92YWx1ZTsKIH07CiAKICNkZWZpbmUgVk1fRVZFTlRfREVT
Q19JRFRSICAgICAgICAgICAxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:50:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9qT-0007uW-TY; Mon, 15 Jan 2018 18:50:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9qS-0007uJ-G2
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:56 +0000
X-Inumbo-ID: cfdc9981-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfdc9981-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:49:27 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9qR-0007GJ-6v
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9qR-000254-6Q
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:50:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9qR-000254-6Q@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:50:55 +0000
Subject: [Xen-changelog] [xen master] x86/upcall: inject a spurious event
	after setting upcall vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0347744659414321827=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0347744659414321827==
Content-Type: text/plain

commit 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Jan 4 14:29:16 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Jan 4 14:29:16 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hvm.c | 1 +
 xen/arch/x86/hvm/irq.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 2185ddc..71fddfd 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4075,6 +4075,7 @@ static int hvmop_set_evtchn_upcall_vector(
     printk(XENLOG_G_INFO "%pv: upcall vector %02x\n", v, op.vector);
 
     v->arch.hvm_vcpu.evtchn_upcall_vector = op.vector;
+    hvm_assert_evtchn_irq(v);
     return 0;
 }
 
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 0077f68..f528e2d 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -385,6 +385,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
+    struct vcpu *v;
 
     via_type = (uint8_t)MASK_EXTR(via, HVM_PARAM_CALLBACK_IRQ_TYPE_MASK) + 1;
     if ( ((via_type == HVMIRQ_callback_gsi) && (via == 0)) ||
@@ -447,6 +448,10 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
+    for_each_vcpu ( d, v )
+        if ( is_vcpu_online(v) )
+            hvm_assert_evtchn_irq(v);
+
 #ifndef NDEBUG
     printk(XENLOG_G_INFO "Dom%u callback via changed to ", d->domain_id);
     switch ( via_type )
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============0347744659414321827==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0347744659414321827==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:51:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9qi-0007wb-7K; Mon, 15 Jan 2018 18:51:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9qh-0007vx-5u
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:11 +0000
X-Inumbo-ID: 6133c56f-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6133c56f-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:53:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9qb-0007H6-8n
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9qb-00026O-8F
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9qb-00026O-8F@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:05 +0000
Subject: [Xen-changelog] [xen master] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkN2I0MzUxZDNiYjVjNzQ0ZGIzMTFjZmZhNTdiYTNlYmI1ODMzMjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAzIDE2OjI4OjAwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEphbiA1IDE5OjU3OjA3
IDIwMTggKzAwMDAKCiAgICB4ODYvYWx0OiBCcmVhayBvdXQgYWx0ZXJuYXRpdmUtYXNtIGludG8g
YSBzZXBhcmF0ZSBoZWFkZXIgZmlsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCAz
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLmggICAgIHwgMTMgKysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS1hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iZjAzMzJlCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAt
MCwwICsxLDMxIEBACisjaWZuZGVmIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXworI2RlZmlu
ZSBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KKworI2lmZGVmIF9fQVNTRU1CTFlfXworCisv
KgorICogSXNzdWUgb25lIHN0cnVjdCBhbHRfaW5zdHIgZGVzY3JpcHRvciBlbnRyeSAobmVlZCB0
byBwdXQgaXQgaW50bworICogdGhlIHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgc2VlIGJlbG93
KS4gVGhpcyBlbnRyeSBjb250YWlucworICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0
ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0Y2ggYW4KKyAqIGluc3RydWN0aW9uLiBTZWUg
YXBwbHlfYWx0ZXJuYXRpdmVzKCkuCisgKi8KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBv
cmlnIGFsdCBmZWF0dXJlIG9yaWdfbGVuIGFsdF9sZW4KKyAgICAubG9uZyBcb3JpZyAtIC4KKyAg
ICAubG9uZyBcYWx0IC0gLgorICAgIC53b3JkIFxmZWF0dXJlCisgICAgLmJ5dGUgXG9yaWdfbGVu
CisgICAgLmJ5dGUgXGFsdF9sZW4KKy5lbmRtCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8K
KyNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZl
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZGI0ZjA4ZS4uYmE1
MzdkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtMSwxNyArMSwxMCBAQAogI2lm
bmRlZiBfX1g4Nl9BTFRFUk5BVElWRV9IX18KICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9f
CiAKKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+CiAjaW5jbHVkZSA8YXNtL25vcHMu
aD4KIAotI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9y
aWcgYWx0IGZlYXR1cmUgb3JpZ19sZW4gYWx0X2xlbgotICAgICAgICAubG9uZyBcb3JpZyAtIC4K
LSAgICAgICAgLmxvbmcgXGFsdCAtIC4KLSAgICAgICAgLndvcmQgXGZlYXR1cmUKLSAgICAgICAg
LmJ5dGUgXG9yaWdfbGVuCi0gICAgICAgIC5ieXRlIFxhbHRfbGVuCi0uZW5kbQotI2Vsc2UKKyNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgogCkBAIC0xNDUsNiArMTM4LDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRp
dmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQg
bW9yZSB0aGFuIG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihh
Li4uKSBhCiAKLSNlbmRpZiAgLyogIF9fQVNTRU1CTFlfXyAgKi8KKyNlbmRpZiAvKiAgIV9fQVNT
RU1CTFlfXyAgKi8KIAogI2VuZGlmIC8qIF9fWDg2X0FMVEVSTkFUSVZFX0hfXyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:51:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9qo-0007xa-90; Mon, 15 Jan 2018 18:51:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9qm-0007xP-I3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:16 +0000
X-Inumbo-ID: dbddb3c6-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbddb3c6-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:49:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9ql-0007HH-Ae
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9ql-00026y-A4
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9ql-00026y-A4@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:15 +0000
Subject: [Xen-changelog] [xen master] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3MTE0MjhmNWUyYTliZmZmOWY4ZDc1YjZhNjk2MDcyMTE4YzE5YTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAzIDE2OjMyOjU5IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEphbiA1IDE5OjU3OjA3
IDIwMTggKzAwMDAKCiAgICB4ODYvYWx0OiBJbnRyb2R1Y2UgQUxURVJOQVRJVkV7LF8yfSBtYWNy
b3MKICAgIAogICAgVG8gaGVscCBjcmVhdGluZyBhbHRlcm5hdGl2ZSBmcmFtZXMgaW4gYXNzZW1i
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAppbmRleCBiZjAzMzJl
Li42NjQwZTg1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKQEAgLTE3LDYg
KzE3LDUyIEBACiAgICAgLmJ5dGUgXGFsdF9sZW4KIC5lbmRtCiAKKy5tYWNybyBBTFRFUk5BVElW
RSBvbGRpbnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRp
bnN0cgorLkxvbGRfZW5kX1xAOgorCisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMs
ICJhIiwgQHByb2diaXRzCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAs
IC5MbmV3X3N0YXJ0X1xALCBcZmVhdHVyZSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxv
bGRfc3RhcnRfXEApLCAoLkxuZXdfZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisKKyAgICAuc2Vj
dGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVj
ayB0aGF0IFxuZXdpbnN0ciBpc24ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5
dGUgMHhmZiArICguTG5ld19lbmRfXEAgLSAuTG5ld19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xA
IC0gLkxvbGRfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQs
ICJheCIsIEBwcm9nYml0cworLkxuZXdfc3RhcnRfXEA6CisgICAgXG5ld2luc3RyCisuTG5ld19l
bmRfXEA6CisgICAgLnBvcHNlY3Rpb24KKy5lbmRtCisKKy5tYWNybyBBTFRFUk5BVElWRV8yIG9s
ZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyCisuTG9sZF9z
dGFydF9cQDoKKyAgICBcb2xkaW5zdHIKKy5Mb2xkX2VuZF9cQDoKKworICAgIC5wdXNoc2VjdGlv
biAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cworICAgIGFsdGluc3RydWN0aW9uX2Vu
dHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzFfc3RhcnRfXEAsIFxmZWF0dXJlMSwgXAorICAgICAg
ICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcxX2VuZF9cQCAtIC5MbmV3
MV9zdGFydF9cQCkKKyAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxu
ZXcyX3N0YXJ0X1xALCBcZmVhdHVyZTIsIFwKKyAgICAgICAgKC5Mb2xkX2VuZF9cQCAtIC5Mb2xk
X3N0YXJ0X1xAKSwgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRfXEApCisKKyAgICAuc2Vj
dGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVj
ayB0aGF0IFxuZXdpbnN0cnsxLDJ9IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisg
ICAgLmJ5dGUgMHhmZiArICguTG5ldzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKSAtICguTG9s
ZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCkKKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3Ml9lbmRf
XEAgLSAuTG5ldzJfc3RhcnRfXEApIC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKQor
CisgICAgLnNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKKy5M
bmV3MV9zdGFydF9cQDoKKyAgICBcbmV3aW5zdHIxCisuTG5ldzFfZW5kX1xAOgorLkxuZXcyX3N0
YXJ0X1xAOgorICAgIFxuZXdpbnN0cjIKKy5MbmV3Ml9lbmRfXEA6CisgICAgLnBvcHNlY3Rpb24K
Ky5lbmRtCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9B
TFRFUk5BVElWRV9BU01fSF8gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:51:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9r3-00080F-Ao; Mon, 15 Jan 2018 18:51:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9r2-0007z5-1c
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:32 +0000
X-Inumbo-ID: 6d3468c5-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d3468c5-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:53:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9qv-0007I2-D9
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9qv-00027o-CW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9qv-00027o-CW@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:25 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Rename update_guest_vendor()
	callback to cpuid_policy_changed()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiZWEwMDk2NmViNjY4MDQxMGM4OWRmNzY0ZDA3NWE4ZmJhY2MzY2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxNCAxOToxMjo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
NyAyMDE4ICswMDAwCgogICAgeDg2L2h2bTogUmVuYW1lIHVwZGF0ZV9ndWVzdF92ZW5kb3IoKSBj
YWxsYmFjayB0byBjcHVpZF9wb2xpY3lfY2hhbmdlZCgpCiAgICAKICAgIEl0IHdpbGwgc2hvcnRs
eSBiZSB1c2VkIGZvciBtb3JlIHRoYW4ganVzdCBjaGFuZ2luZyB0aGUgdmVuZG9yLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICAgIHwgMTcgKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwg
IDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAgNSArKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgNiArKystLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTgg
aW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDM2YWIyMzUuLmNjN2Y0MzMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKQEAgLTUzLDYgKzUzLDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+YXJj
aC5jcHVpZDsKICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0geyBjdGwtPmVheCwg
Y3RsLT5lYngsIGN0bC0+ZWN4LCBjdGwtPmVkeCB9OwogICAgIGludCBvbGRfdmVuZG9yID0gcC0+
eDg2X3ZlbmRvcjsKKyAgICBib29sIGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZv
aWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIAogICAgIC8qCiAgICAgICogU2tp
cCB1cGRhdGUgZm9yIGxlYXZlcyB3ZSBkb24ndCBjYXJlIGFib3V0LiAgVGhpcyBhdm9pZHMgdGhl
IG92ZXJoZWFkCkBAIC0xMjgsMTMgKzEyOSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSAp
CiAgICAgewogICAgIGNhc2UgMDoKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICYmIChw
LT54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Ry
dWN0IHZjcHUgKnY7Ci0KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQotICAgICAg
ICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOwotICAgICAgICB9CisgICAgICAg
IGNhbGxfcG9saWN5X2NoYW5nZWQgPSAocC0+eDg2X3ZlbmRvciAhPSBvbGRfdmVuZG9yKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDE6CkBAIC0yOTksNiArMjk0LDE0IEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIAorICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiBjYWxsX3BvbGljeV9j
aGFuZ2VkICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgICAgIGZvcl9l
YWNoX3ZjcHUoIGQsIHYgKQorICAgICAgICAgICAgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHYp
OworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA3MWZkZGZkLi44ZmQ3ZWVk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTE1NTUsNyArMTU1NSw3IEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBodm1fc2V0X2d1ZXN0X3RzYyh2LCAwKTsKICAgICB9CiAK
LSAgICBodm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcih2KTsKKyAgICBodm1fY3B1aWRfcG9saWN5X2No
YW5nZWQodik7CiAKICAgICByZXR1cm4gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAyZTYyYjliLi5j
NDhmZGZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjEzLDcgKzYxMyw3IEBAIHN0YXRpYyB2b2lkIHN2
bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICB2bWNiX3NldF9lZmVyKHZt
Y2IsIG5ld19lZmVyKTsKIH0KIAotc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF92ZW5kb3Io
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGFyY2hfc3ZtX3N0cnVjdCAqYXJjaF9zdm0gPSAm
di0+YXJjaC5odm1fc3ZtOwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFyY2hfc3Zt
LT52bWNiOwpAQCAtMjQyNCw3ICsyNDI0LDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25f
dGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLmdldF9zaGFkb3df
Z3NfYmFzZSAgID0gc3ZtX2dldF9zaGFkb3dfZ3NfYmFzZSwKICAgICAudXBkYXRlX2d1ZXN0X2Ny
ICAgICAgPSBzdm1fdXBkYXRlX2d1ZXN0X2NyLAogICAgIC51cGRhdGVfZ3Vlc3RfZWZlciAgICA9
IHN2bV91cGRhdGVfZ3Vlc3RfZWZlciwKLSAgICAudXBkYXRlX2d1ZXN0X3ZlbmRvciAgPSBzdm1f
dXBkYXRlX2d1ZXN0X3ZlbmRvciwKKyAgICAuY3B1aWRfcG9saWN5X2NoYW5nZWQgPSBzdm1fY3B1
aWRfcG9saWN5X2NoYW5nZWQsCiAgICAgLmZwdV9sZWF2ZSAgICAgICAgICAgID0gc3ZtX2ZwdV9s
ZWF2ZSwKICAgICAuc2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fc2V0X2d1ZXN0X3BhdCwKICAg
ICAuZ2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fZ2V0X2d1ZXN0X3BhdCwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggZTUyNmU4OC4uZTAzNjMwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTcyLDcgKzcyLDYgQEAg
c3RhdGljIHZvaWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CiBz
dGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdik7CiBz
dGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgY3IpOwogc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1ICp2
KTsKLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yKHN0cnVjdCB2Y3B1ICp2KTsK
IHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQpOwogc3RhdGljIHZvaWQgdm14
X2ZwdV9kaXJ0eV9pbnRlcmNlcHQodm9pZCk7CiBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KTsKQEAgLTY1NSw3
ICs2NTQsNyBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgX192bXdyaXRlKEVYQ0VQVElPTl9CSVRNQVAsIGJpdG1hcCk7CiB9CiAKLXN0
YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGlm
ICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21haW4tPmFyY2guY3B1aWQtPng4Nl92
ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSApCkBAIC0yMzE4LDcgKzIzMTcsNyBA
QCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9mdW5jdGlv
bl90YWJsZSA9IHsKICAgICAudXBkYXRlX2hvc3RfY3IzICAgICAgPSB2bXhfdXBkYXRlX2hvc3Rf
Y3IzLAogICAgIC51cGRhdGVfZ3Vlc3RfY3IgICAgICA9IHZteF91cGRhdGVfZ3Vlc3RfY3IsCiAg
ICAgLnVwZGF0ZV9ndWVzdF9lZmVyICAgID0gdm14X3VwZGF0ZV9ndWVzdF9lZmVyLAotICAgIC51
cGRhdGVfZ3Vlc3RfdmVuZG9yICA9IHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yLAorICAgIC5jcHVp
ZF9wb2xpY3lfY2hhbmdlZCA9IHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZCwKICAgICAuZnB1X2xl
YXZlICAgICAgICAgICAgPSB2bXhfZnB1X2xlYXZlLAogICAgIC5zZXRfZ3Vlc3RfcGF0ICAgICAg
ICA9IHZteF9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0ICAgICAgICA9IHZteF9n
ZXRfZ3Vlc3RfcGF0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA2ZWNhZDMzLi43Mjc1YzY1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTM1LDcgKzEzNSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rp
b25fdGFibGUgewogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3IpKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgY3IpOwogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfZWZlcikoc3RydWN0IHZj
cHUgKnYpOwogCi0gICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF92ZW5kb3IpKHN0cnVjdCB2Y3B1ICp2
KTsKKyAgICB2b2lkICgqY3B1aWRfcG9saWN5X2NoYW5nZWQpKHN0cnVjdCB2Y3B1ICp2KTsKIAog
ICAgIHZvaWQgKCpmcHVfbGVhdmUpKHN0cnVjdCB2Y3B1ICp2KTsKIApAQCAtMzM0LDkgKzMzNCw5
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUg
KnYpCiAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9lZmVyKHYpOwogfQogCi1zdGF0aWMgaW5s
aW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0aWMg
aW5saW5lIHZvaWQgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOworICAgIGh2bV9mdW5jcy5jcHVp
ZF9wb2xpY3lfY2hhbmdlZCh2KTsKIH0KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:51:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9r8-00081V-CJ; Mon, 15 Jan 2018 18:51:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9r7-00081G-AG
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:37 +0000
X-Inumbo-ID: e7df9951-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7df9951-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:50:07 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9r5-0007IC-FJ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9r5-00028I-En
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9r5-00028I-En@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:35 +0000
Subject: [Xen-changelog] [xen master] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzNTc1NDZiNDNhYjg3ZGZiMTBkNzQwYWU2MzdhNjg1MTM0ZDVlMzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAxNiAxNTo0MjoyNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
NyAyMDE4ICswMDAwCgogICAgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9saWN5X3Vw
ZGF0ZWQoKQogICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlIGF0IHRoZSBtb21lbnQsIGJ1dCBm
dXR1cmUgY2hhbmdlcyB3aWxsIG5lZWQgdG8gcmVhY3QKICAgIGlycmVzcGVjdGl2ZSBvZiBndWVz
dCB0eXBlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAxMiArKysrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni9kb21jdGwuYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgIHwgIDIgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgMiArKwogNCBmaWxl
cyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAwYWU3
MTVkLi5kYTFiZjFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNjMsNiArMzYzLDggQEAgaW50IHZjcHVfaW5pdGlhbGlz
ZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBpZiAoIChyYyA9IGluaXRfdmNwdV9tc3JfcG9s
aWN5KHYpKSApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgY3B1aWRfcG9saWN5
X3VwZGF0ZWQodik7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpAQCAtMjAyMiw2ICsyMDI0LDE2
IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIENhbGxlZCBkdXJpbmcgdmNwdSBjb25zdHJ1Y3Rpb24s
IGFuZCBlYWNoIHRpbWUgdGhlIHRvb2xzdGFjayBjaGFuZ2VzIHRoZQorICogQ1BVSUQgY29uZmln
dXJhdGlvbiBmb3IgdGhlIGRvbWFpbi4KKyAqLwordm9pZCBjcHVpZF9wb2xpY3lfdXBkYXRlZChz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICkKKyAgICAgICAgaHZt
X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOworfQorCiB2b2lkIGFyY2hfZHVtcF9kb21haW5faW5m
byhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHBhZ2luZ19kdW1wX2RvbWFpbl9pbmZvKGQpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5j
CmluZGV4IGNjN2Y0MzMuLjU5NzNkOWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTI5NCwxMiArMjk0LDEyIEBAIHN0YXRp
YyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
IGJyZWFrOwogICAgIH0KIAotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiBjYWxsX3BvbGlj
eV9jaGFuZ2VkICkKKyAgICBpZiAoIGNhbGxfcG9saWN5X2NoYW5nZWQgKQogICAgIHsKICAgICAg
ICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCi0gICAg
ICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7CisgICAgICAgICAgICBjcHVpZF9w
b2xpY3lfdXBkYXRlZCh2KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDhmZDdl
ZWQuLmRiMjgyYjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTU1NSw4ICsxNTU1LDYgQEAgaW50IGh2bV92Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIDAp
OwogICAgIH0KIAotICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKLQogICAgIHJldHVy
biAwOwogCiAgZmFpbDY6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNjk5MTE5Li40Njc5ZDU0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKQEAgLTc5LDYgKzc5LDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9k
ZShzdHJ1Y3QgdmNwdSAqKTsKIC8qIHg4Ni82NDogdG9nZ2xlIGd1ZXN0IHBhZ2UgdGFibGVzIGJl
dHdlZW4ga2VybmVsIGFuZCB1c2VyIG1vZGVzLiAqLwogdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3Ry
dWN0IHZjcHUgKik7CiAKK3ZvaWQgY3B1aWRfcG9saWN5X3VwZGF0ZWQoc3RydWN0IHZjcHUgKnYp
OworCiAvKgogICogSW5pdGlhbGlzZSBhIGh5cGVyY2FsbC10cmFuc2ZlciBwYWdlLiBUaGUgZ2l2
ZW4gcG9pbnRlciBtdXN0IGJlIG1hcHBlZAogICogaW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZSAoYWNjZXNzZXMgYXJlIG5vdCB2YWxpZGF0ZWQgb3IgY2hlY2tlZCkuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:51:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9rM-00086q-QM; Mon, 15 Jan 2018 18:51:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9rL-00084E-QP
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:51 +0000
X-Inumbo-ID: 79357be4-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79357be4-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:54:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rF-0007IW-Hd
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9rF-00029B-H7
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9rF-00029B-H7@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:45 +0000
Subject: [Xen-changelog] [xen master] x86/entry: Remove support for partial
	cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZWI3NDc4OWFmNzdlOTg1YWU2NTMxOTNmMzYyMjI2MzQ5OWY2NzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEF1ZyAxNiAxODowNjo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
NyAyMDE4ICswMDAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBj
cHVfdXNlcl9yZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhl
bi4KICAgIAogICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9u
bHkgdXNhYmxlIGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9u
bHkgc2F2aW5nIHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2Fu
CiAgICBiZSByZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jIHwgICAx
IC0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAgIHwgICAyIC0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgICAgIHwgICA3ICsrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TICAgICAgICAgICAgfCAgMTIgKystLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
ICAgICAgICAgICAgfCAgMTMgKystLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgICAgICAg
ICAgICAgfCAgIDEgLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAg
IDggKy0tCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgICAgICB8IDEwNSArKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyks
IDEyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
eDg2LWVtdWxhdGUuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCmlu
ZGV4IDk3NWRkYzcuLjkwNTY2MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODYtZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5jCkBAIC0zLDcgKzMsNiBAQAogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiAKICNkZWZpbmUgY3B1
X2hhc19hbWRfZXJyYXR1bShucikgMAotI2RlZmluZSBtYXJrX3JlZ3NfZGlydHkocikgKCh2b2lk
KShyKSkKICNkZWZpbmUgY3B1X2hhc19tcHggZmFsc2UKICNkZWZpbmUgcmVhZF9ibmRjZmd1KCkg
MAogI2RlZmluZSB4c3RhdGVfc2V0X2luaXQod2hhdCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCAyMjM0MTI4Li43
NGU5ZTY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCkBAIC0yMCw3ICsyMCw2IEBACiBzdGF0aWMgdm9pZCBub3JldHVy
biBjb250aW51ZV9ub25pZGxlX2RvbWFpbihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjaGVja193
YWtldXBfZnJvbV93YWl0KCk7Ci0gICAgbWFya19yZWdzX2RpcnR5KGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKSk7CiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAocmV0X2Zyb21faW50cik7CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwppbmRleCA2MTE1ODQwLi4xMDQxYTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCkBAIC0zMzcsNyArMzM3LDYgQEAgc3RhdGljIGludCByZWFkX2lvKHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgICAgIGlvX2VtdWxfc3R1Yl90ICppb19l
bXVsID0KICAgICAgICAgICAgIGlvX2VtdWxfc3R1Yl9zZXR1cChwb2MsIGN0eHQtPm9wY29kZSwg
cG9ydCwgYnl0ZXMpOwogCi0gICAgICAgIG1hcmtfcmVnc19kaXJ0eShjdHh0LT5yZWdzKTsKICAg
ICAgICAgaW9fZW11bChjdHh0LT5yZWdzKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsK
ICAgICB9CkBAIC00MzYsNyArNDM1LDYgQEAgc3RhdGljIGludCB3cml0ZV9pbyh1bnNpZ25lZCBp
bnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAogICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9f
ZW11bCA9CiAgICAgICAgICAgICBpb19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUs
IHBvcnQsIGJ5dGVzKTsKIAotICAgICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7CiAg
ICAgICAgIGlvX2VtdWwoY3R4dC0+cmVncyk7CiAgICAgICAgIGlmICggKGJ5dGVzID09IDEpICYm
IHB2X3Bvc3Rfb3V0Yl9ob29rICkKICAgICAgICAgICAgIHB2X3Bvc3Rfb3V0Yl9ob29rKHBvcnQs
IHZhbCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBiYTZlOTQxLi4zZmVhNTRl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTE2LDcgKzE2LDggQEAKIEVOVFJZ
KGVudHJ5X2ludDgyKQogICAgICAgICBBU01fQ0xBQwogICAgICAgICBwdXNocSAkMAotICAgICAg
ICBTQVZFX1ZPTEFUSUxFIHR5cGU9SFlQRVJDQUxMX1ZFQ1RPUiBjb21wYXQ9MQorICAgICAgICBt
b3ZsICAkSFlQRVJDQUxMX1ZFQ1RPUiwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTCBjb21wYXQ9
MSAvKiBEUEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8gMzJiaXQgUFYgZ3Vlc3RzIG9ubHkuICovCiAg
ICAgICAgIENSNF9QVjMyX1JFU1RPUkUKIAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKQEAgLTYw
LDcgKzYxLDYgQEAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzOgogLyogJXJieDogc3RydWN0IHZj
cHUgKi8KIGNvbXBhdF9wcm9jZXNzX3NvZnRpcnFzOgogICAgICAgICBzdGkKLSAgICAgICAgYW5k
bCAgJH5UUkFQX3JlZ3NfcGFydGlhbCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAg
Y2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAK
QEAgLTE5Nyw3ICsxOTcsOCBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJEZM
QVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKICAgICAgICAgcHVzaHEgJDAKLSAgICAg
ICAgU0FWRV9WT0xBVElMRSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAgJFRSQVBfc3lzY2Fs
bCwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAg
ICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAkMCxET01B
SU5faXNfMzJiaXRfcHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA2MDY2ZWQ4Li4xZGQ5Y2Nm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCkBAIC05OCw3ICs5OCw4IEBAIEVOVFJZKGxzdGFyX2VudGVyKQog
ICAgICAgICBwdXNocSAkRkxBVF9LRVJORUxfQ1M2NAogICAgICAgICBwdXNocSAlcmN4CiAgICAg
ICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgVFJBUF9zeXNjYWxsCisgICAgICAg
IG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAgICAgU0FWRV9BTEwKICAgICAgICAg
R0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVh
ZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCkBAIC0xNDAsNyAr
MTQxLDYgQEAgdGVzdF9ndWVzdF9ldmVudHM6CiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogcHJv
Y2Vzc19zb2Z0aXJxczoKICAgICAgICAgc3RpICAgICAgIAotICAgICAgICBTQVZFX1BSRVNFUlZF
RAogICAgICAgICBjYWxsIGRvX3NvZnRpcnEKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMK
IApAQCAtMTkwLDcgKzE5MCw4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAg
ICAgIHB1c2hxICQzIC8qIHJpbmcgMyBudWxsIGNzICovCiAgICAgICAgIHB1c2hxICQwIC8qIG51
bGwgcmlwICovCiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgVFJBUF9z
eXNjYWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAgICAgU0FW
RV9BTEwKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lz
ZW50ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJf
YWRkciglcmJ4KSwlcmF4CkBAIC0yMDcsNyArMjA4LDYgQEAgVU5MSUtFTFlfRU5EKHN5c2VudGVy
X250X3NldCkKICAgICAgICAgbGVhbCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKIFVOTElL
RUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQo
JXJieCksJXJzaQotICAgICAgICBTQVZFX1BSRVNFUlZFRAogICAgICAgICBtb3ZsICAkVFJBUF9n
cF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgbW92bCAgJWVheCxUUkFQ
Qk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkKICAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRS
QVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2VpcCglcnNpKSwlcmF4CkBAIC0yMjUsNyArMjI1LDgg
QEAgVU5MSUtFTFlfRU5EKHN5c2VudGVyX2dwZikKIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQog
ICAgICAgICBBU01fQ0xBQwogICAgICAgICBwdXNocSAkMAotICAgICAgICBTQVZFX1ZPTEFUSUxF
IDB4ODAKKyAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKKyAgICAgICAgU0FWRV9BTEwKIAog
ICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9TVEFSVChuZSwg
bXNpX2NoZWNrKQpAQCAtMjUzLDcgKzI1NCw2IEBAIGludDgwX3Nsb3dfcGF0aDoKICAgICAgICAg
ICogSURUIGVudHJ5IHdpdGggRFBMPT0wLgogICAgICAgICAgKi8KICAgICAgICAgbW92bCAgJCgo
MHg4MCA8PCAzKSB8IFg4Nl9YRUNfSURUKSxVUkVHU19lcnJvcl9jb2RlKCVyc3ApCi0gICAgICAg
IFNBVkVfUFJFU0VSVkVECiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5
X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGluY3JlbWVudGVk
IHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixVUkVHU19yaXAo
JXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCAyYTMyNmJlLi4zNjUyZjVmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jCkBAIC04MCwxNSArODAsMTAgQEAgc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKAogICAg
ICAgICAgICByZWdzLT5yYnAsIHJlZ3MtPnJzcCwgcmVncy0+cjgpOwogICAgIHByaW50aygicjk6
ICAlMDE2bHggICByMTA6ICUwMTZseCAgIHIxMTogJTAxNmx4XG4iLAogICAgICAgICAgICByZWdz
LT5yOSwgIHJlZ3MtPnIxMCwgcmVncy0+cjExKTsKLSAgICBpZiAoICEocmVncy0+ZW50cnlfdmVj
dG9yICYgVFJBUF9yZWdzX3BhcnRpYWwpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygicjEyOiAl
MDE2bHggICByMTM6ICUwMTZseCAgIHIxNDogJTAxNmx4XG4iLAotICAgICAgICAgICAgICAgcmVn
cy0+cjEyLCByZWdzLT5yMTMsIHJlZ3MtPnIxNCk7Ci0gICAgICAgIHByaW50aygicjE1OiAlMDE2
bHggICBjcjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLAotICAgICAgICAgICAgICAgcmVncy0+
cjE1LCBjcnNbMF0sIGNyc1s0XSk7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcHJpbnRrKCJj
cjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLCBjcnNbMF0sIGNyc1s0XSk7CisgICAgcHJpbnRr
KCJyMTI6ICUwMTZseCAgIHIxMzogJTAxNmx4ICAgcjE0OiAlMDE2bHhcbiIsCisgICAgICAgICAg
IHJlZ3MtPnIxMiwgcmVncy0+cjEzLCByZWdzLT5yMTQpOworICAgIHByaW50aygicjE1OiAlMDE2
bHggICBjcjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLAorICAgICAgICAgICByZWdzLT5yMTUs
IGNyc1swXSwgY3JzWzRdKTsKICAgICBwcmludGsoImNyMzogJTAxNmx4ICAgY3IyOiAlMDE2bHhc
biIsIGNyc1szXSwgY3JzWzJdKTsKICAgICBwcmludGsoImZzYjogJTAxNmx4ICAgZ3NiOiAlMDE2
bHggICBnc3M6ICUwMTZseFxuIiwKICAgICAgICAgICAgY3JzWzVdLCBjcnNbNl0sIGNyc1s3XSk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS5jCmluZGV4IGNjMzM0Y2EuLmM3YmEyMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC0x
MSw3ICsxMSw2IEBACiAKICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDxh
c20veDg2X2VtdWxhdGUuaD4KLSNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+IC8qIG1hcmtfcmVn
c19kaXJ0eSgpICovCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPiAvKiBjdXJyZW50X2NwdV9p
bmZvICovCiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hbWQuaD4gLyog
Y3B1X2hhc19hbWRfZXJyYXR1bSgpICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IDU0YTI3NTYuLjgyMDQ5NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0xOTU2LDEwICsxOTU2LDEwIEBAIGRlY29kZV9yZWdpc3RlcigKICAgICBj
YXNlICA5OiBwID0gJnJlZ3MtPnI5OyAgYnJlYWs7CiAgICAgY2FzZSAxMDogcCA9ICZyZWdzLT5y
MTA7IGJyZWFrOwogICAgIGNhc2UgMTE6IHAgPSAmcmVncy0+cjExOyBicmVhazsKLSAgICBjYXNl
IDEyOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEyOyBicmVhazsKLSAgICBj
YXNlIDEzOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEzOyBicmVhazsKLSAg
ICBjYXNlIDE0OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjE0OyBicmVhazsK
LSAgICBjYXNlIDE1OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjE1OyBicmVh
azsKKyAgICBjYXNlIDEyOiBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7CisgICAgY2FzZSAxMzogcCA9
ICZyZWdzLT5yMTM7IGJyZWFrOworICAgIGNhc2UgMTQ6IHAgPSAmcmVncy0+cjE0OyBicmVhazsK
KyAgICBjYXNlIDE1OiBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7CiAjZW5kaWYKICAgICBkZWZhdWx0
OiBCVUcoKTsgcCA9IE5VTEw7IGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
d2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggOTQ5MGExNy4uYzVmYzA5NCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTEyNyw3
ICsxMjcsNiBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVfdG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVl
X3ZjcHUgKndxdikKICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogICAgIHUzMiBlbnRyeV92ZWN0
b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3I7CiAKLSAgICBj
cHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3IgJj0gflRSQVBfcmVnc19w
YXJ0aWFsOwogICAgIEFTU0VSVCh3cXYtPmVzcCA9PSAwKTsKIAogICAgIC8qIFNhdmUgY3VycmVu
dCBWQ1BVIGFmZmluaXR5OyBmb3JjZSB3YWtldXAgb24gKnRoaXMqIENQVSBvbmx5LiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKaW5kZXggMzg4ZmM5My4uOTgxOTJlYiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oCkBAIC0xNywxNSArMTcsNiBAQAogdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwog
I2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRFUgotLyogSW5kaWNhdGUgc3BlY2lh
bCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5nIHRoZSBmcmFtZSBwb2ludGVyLiAq
LwotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihvZmZzKSAgICAgXAotICAg
ICAgICBsZWFxICBvZmZzKCVyc3ApLCVyYnA7ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBu
b3RxICAlcmJwCi0jZWxzZQotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihv
ZmZzKQotI2VuZGlmCi0KICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIEFTU0VSVF9JTlRFUlJVUFRf
U1RBVFVTKHgsIG1zZykgICAgICAgICBcCiAgICAgICAgIHB1c2hmOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC00MiwzMSArMzMsNiBAQCB2b2lkIHJldF9mcm9tX2ludHIo
dm9pZCk7CiAjZGVmaW5lIEFTU0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVEIFwKICAgICBBU1NFUlRf
SU5URVJSVVBUX1NUQVRVUyh6LCAiSU5URVJSVVBUUyBESVNBQkxFRCIpCiAKLS8qCi0gKiBUaGlz
IGZsYWcgaXMgc2V0IGluIGFuIGV4Y2VwdGlvbiBmcmFtZSB3aGVuIHJlZ2lzdGVycyBSMTItUjE1
IGRpZCBub3QgZ2V0Ci0gKiBzYXZlZC4KLSAqLwotI2RlZmluZSBfVFJBUF9yZWdzX3BhcnRpYWwg
MTYKLSNkZWZpbmUgVFJBUF9yZWdzX3BhcnRpYWwgICgxIDw8IF9UUkFQX3JlZ3NfcGFydGlhbCkK
LS8qCi0gKiBUaGlzIGZsYWcgZ2V0cyBzZXQgaW4gYW4gZXhjZXB0aW9uIGZyYW1lIHdoZW4gcmVn
aXN0ZXJzIFIxMi1SMTUgcG9zc2libHkKLSAqIGdldCBtb2RpZmllZCBmcm9tIHRoZWlyIG9yaWdp
bmFsbHkgc2F2ZWQgdmFsdWVzIGFuZCBoZW5jZSBuZWVkIHRvIGJlCi0gKiByZXN0b3JlZCBldmVu
IGlmIHRoZSBub3JtYWwgY2FsbCBmbG93IHdvdWxkIHJlc3RvcmUgcmVnaXN0ZXIgdmFsdWVzLgot
ICoKLSAqIFRoZSBmbGFnIGJlaW5nIHNldCBpbXBsaWVzIF9UUkFQX3JlZ3NfcGFydGlhbCB0byBi
ZSB1bnNldC4gUmVzdG9yaW5nCi0gKiBSMTItUjE1IHRodXMgaXMKLSAqIC0gcmVxdWlyZWQgd2hl
biB0aGlzIGZsYWcgaXMgc2V0LAotICogLSBzYWZlIHdoZW4gX1RSQVBfcmVnc19wYXJ0aWFsIGlz
IHVuc2V0LgotICovCi0jZGVmaW5lIF9UUkFQX3JlZ3NfZGlydHkgICAxNwotI2RlZmluZSBUUkFQ
X3JlZ3NfZGlydHkgICAgKDEgPDwgX1RSQVBfcmVnc19kaXJ0eSkKLQotI2RlZmluZSBtYXJrX3Jl
Z3NfZGlydHkocikgKHsgXAotICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcl9fID0gKHIp
OyBcCi0gICAgICAgIEFTU0VSVCghKChyX18pLT5lbnRyeV92ZWN0b3IgJiBUUkFQX3JlZ3NfcGFy
dGlhbCkpOyBcCi0gICAgICAgIHJfXy0+ZW50cnlfdmVjdG9yIHw9IFRSQVBfcmVnc19kaXJ0eTsg
XAotfSkKLQogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBkZWZpbmUgX0FTTV9FWChwKSBwLS4KICNl
bHNlCkBAIC0yMzYsNyArMjAyLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZv
aWQpCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIFNBVkVfQUxMIG9wCisu
bWFjcm8gU0FWRV9BTEwgb3AsIGNvbXBhdD0wCiAuaWZlcXMgIlxvcCIsICJDTEFDIgogICAgICAg
ICBBU01fQ0xBQwogLmVsc2UKQEAgLTI1NSw0MCArMjIxLDYgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIG1vdnEgICVyZHgsVVJFR1NfcmR4KCVyc3ApCiAg
ICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCiAgICAgICAgIG1vdnEgICVyYXgsVVJF
R1NfcmF4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQotICAgICAgICBt
b3ZxICAlcjksVVJFR1NfcjkoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJz
cCkKLSAgICAgICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKLSAgICAgICAgbW92cSAgJXJi
eCxVUkVHU19yYngoJXJzcCkKLSAgICAgICAgbW92cSAgJXJicCxVUkVHU19yYnAoJXJzcCkKLSAg
ICAgICAgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIoVVJFR1NfcmJwKQotICAgICAgICBt
b3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQotICAgICAgICBtb3ZxICAlcjEzLFVSRUdTX3IxMygl
cnNwKQotICAgICAgICBtb3ZxICAlcjE0LFVSRUdTX3IxNCglcnNwKQotICAgICAgICBtb3ZxICAl
cjE1LFVSRUdTX3IxNSglcnNwKQotLmVuZG0KLQotLyoKLSAqIFNhdmUgYWxsIHJlZ2lzdGVycyBu
b3QgcHJlc2VydmVkIGJ5IEMgY29kZSBvciB1c2VkIGluIGVudHJ5L2V4aXQgY29kZS4gTWFyawot
ICogdGhlIGZyYW1lIGFzIHBhcnRpYWwuCi0gKgotICogQHR5cGU6IGV4Y2VwdGlvbiB0eXBlCi0g
KiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCBzYXZpbmcsIGFuZCB0aGUgZnJhbWUgbmV2ZXJ0
aGVsZXNzIGlzIGNvbXBsZXRlCi0gKi8KLS5tYWNybyBTQVZFX1ZPTEFUSUxFIHR5cGUgY29tcGF0
PTAKLS5pZiBcY29tcGF0Ci0gICAgICAgIG1vdmwgICRcdHlwZSxVUkVHU19lbnRyeV92ZWN0b3It
VVJFR1NfZXJyb3JfY29kZSglcnNwKQotLmVsc2UKLSAgICAgICAgbW92bCAgJFx0eXBlfFRSQVBf
cmVnc19wYXJ0aWFsLFwKLSAgICAgICAgICAgICAgVVJFR1NfZW50cnlfdmVjdG9yLVVSRUdTX2Vy
cm9yX2NvZGUoJXJzcCkKLS5lbmRpZgotICAgICAgICBhZGRxICAkLShVUkVHU19lcnJvcl9jb2Rl
LVVSRUdTX3IxNSksJXJzcAotICAgICAgICBjbGQKLSAgICAgICAgbW92cSAgJXJkaSxVUkVHU19y
ZGkoJXJzcCkKLSAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2koJXJzcCkKLSAgICAgICAgbW92
cSAgJXJkeCxVUkVHU19yZHgoJXJzcCkKLSAgICAgICAgbW92cSAgJXJjeCxVUkVHU19yY3goJXJz
cCkKLSAgICAgICAgbW92cSAgJXJheCxVUkVHU19yYXgoJXJzcCkKIC5pZiAhXGNvbXBhdAogICAg
ICAgICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJzcCkKICAgICAgICAgbW92cSAgJXI5LFVSRUdTX3I5
KCVyc3ApCkBAIC0yOTcsMjAgKzIyOSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0
YWModm9pZCkKIC5lbmRpZgogICAgICAgICBtb3ZxICAlcmJ4LFVSRUdTX3JieCglcnNwKQogICAg
ICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCglcnNwKQotICAgICAgICBTRVRVUF9FWENFUFRJT05f
RlJBTUVfUE9JTlRFUihVUkVHU19yYnApCi0uZW5kbQotCi0vKgotICogQ29tcGxldGUgYSBmcmFt
ZSBwb3RlbnRpYWxseSBvbmx5IHBhcnRpYWxseSBzYXZlZC4KLSAqLwotLm1hY3JvIFNBVkVfUFJF
U0VSVkVECi0gICAgICAgIGJ0cmwgICRfVFJBUF9yZWdzX3BhcnRpYWwsVVJFR1NfZW50cnlfdmVj
dG9yKCVyc3ApCi0gICAgICAgIGpuYyAgIDk4N2YKKyNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRF
UgorLyogSW5kaWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5n
IHRoZSBmcmFtZSBwb2ludGVyLiAqLworICAgICAgICBsZWFxICBVUkVHU19yYnAoJXJzcCksICVy
YnAKKyAgICAgICAgbm90cSAgJXJicAorI2VuZGlmCisuaWYgIVxjb21wYXQKICAgICAgICAgbW92
cSAgJXIxMixVUkVHU19yMTIoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMyxVUkVHU19yMTMoJXJz
cCkKICAgICAgICAgbW92cSAgJXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIx
NSxVUkVHU19yMTUoJXJzcCkKLTk4NzoKKy5lbmRpZgogLmVuZG0KIAogI2RlZmluZSBMT0FEX09O
RV9SRUcocmVnLCBjb21wYXQpIFwKQEAgLTMzMCw3ICsyNTksNiBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHN0YWModm9pZCkKICAqLwogLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBh
dD0wCiAuaWYgIVxjb21wYXQKLSAgICAgICAgdGVzdGwgJFRSQVBfcmVnc19kaXJ0eSxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgbW92cSAgVVJFR1NfcjExKCVyc3ApLCVyMTEKICAg
ICAgICAgbW92cSAgVVJFR1NfcjEwKCVyc3ApLCVyMTAKICAgICAgICAgbW92cSAgVVJFR1Nfcjko
JXJzcCksJXI5CkBAIC0zNDcsMzMgKzI3NSwxNiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHN0YWModm9pZCkKICAgICAgICAgTE9BRF9PTkVfUkVHKHNpLCBcY29tcGF0KQogICAgICAgICBM
T0FEX09ORV9SRUcoZGksIFxjb21wYXQpCiAuaWYgIVxjb21wYXQKLSAgICAgICAganogICAgOTg3
ZgogICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJzcCksJXIxNQogICAgICAgICBtb3ZxICBVUkVH
U19yMTQoJXJzcCksJXIxNAogICAgICAgICBtb3ZxICBVUkVHU19yMTMoJXJzcCksJXIxMwogICAg
ICAgICBtb3ZxICBVUkVHU19yMTIoJXJzcCksJXIxMgotI2lmbmRlZiBOREVCVUcKLSAgICAgICAg
LnN1YnNlY3Rpb24gMQotOTg3OiAgICB0ZXN0bCAkVFJBUF9yZWdzX3BhcnRpYWwsVVJFR1NfZW50
cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIGpueiAgIDk4N2YKLSAgICAgICAgY21wcSAgVVJFR1Nf
cjE1KCVyc3ApLCVyMTUKLSAgICAgICAgam5lICAgNzg5ZgotICAgICAgICBjbXBxICBVUkVHU19y
MTQoJXJzcCksJXIxNAotICAgICAgICBqbmUgICA3ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3Ix
MyglcnNwKSwlcjEzCi0gICAgICAgIGpuZSAgIDc4OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjEy
KCVyc3ApLCVyMTIKLSAgICAgICAgamUgICAgOTg3ZgotNzg5OiAgICBCVUcgICAvKiBDb3JydXB0
aW9uIG9mIHBhcnRpYWwgcmVnaXN0ZXIgc3RhdGUuICovCi0gICAgICAgIC5zdWJzZWN0aW9uIDAK
LSNlbmRpZgogLmVsc2UKICAgICAgICAgeG9yICVyMTUsICVyMTUKICAgICAgICAgeG9yICVyMTQs
ICVyMTQKICAgICAgICAgeG9yICVyMTMsICVyMTMKICAgICAgICAgeG9yICVyMTIsICVyMTIKIC5l
bmRpZgotOTg3OgogICAgICAgICBMT0FEX09ORV9SRUcoYnAsIFxjb21wYXQpCiAgICAgICAgIExP
QURfT05FX1JFRyhieCwgXGNvbXBhdCkKICAgICAgICAgc3VicSAgJC0oVVJFR1NfZXJyb3JfY29k
ZS1VUkVHU19yMTUrXGFkaiksICVyc3AKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9rW-00089k-T4; Mon, 15 Jan 2018 18:52:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9rW-00088M-0V
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:02 +0000
X-Inumbo-ID: 7f3c88fe-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f3c88fe-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:54:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rP-0007Ii-JW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9rP-00029j-Iv
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:51:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9rP-00029j-Iv@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:51:55 +0000
Subject: [Xen-changelog] [xen master] x86/entry: Rearrange RESTORE_ALL to
	restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4NWQxMDVlMjc3MzVmMGUyMGFhMzBkNzdmMDM3NzRmM2VkNTVhZTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEF1ZyAxNiAxODowNzozMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
OCAyMDE4ICswMDAwCgogICAgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9BTEwgdG8gcmVz
dG9yZSByZWdpc3RlciBpbiBzdGFjayBvcmRlcgogICAgCiAgICBSZXN1bHRzIGluIGEgbW9yZSBw
cmVkaWN0YWJsZSAoaS5lLiBsaW5lYXIpIG1lbW9yeSBhY2Nlc3MgcGF0dGVybi4KICAgIAogICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCmluZGV4IDk4MTkyZWIuLmZhNjJjNTQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaApAQCAtMjU5LDYgKzI1OSwxOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHN0YWModm9pZCkKICAqLwogLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBhdD0wCiAuaWYg
IVxjb21wYXQKKyAgICAgICAgbW92cSAgVVJFR1NfcjE1KCVyc3ApLCAlcjE1CisgICAgICAgIG1v
dnEgIFVSRUdTX3IxNCglcnNwKSwgJXIxNAorICAgICAgICBtb3ZxICBVUkVHU19yMTMoJXJzcCks
ICVyMTMKKyAgICAgICAgbW92cSAgVVJFR1NfcjEyKCVyc3ApLCAlcjEyCisuZWxzZQorICAgICAg
ICB4b3IgJXIxNSwgJXIxNQorICAgICAgICB4b3IgJXIxNCwgJXIxNAorICAgICAgICB4b3IgJXIx
MywgJXIxMworICAgICAgICB4b3IgJXIxMiwgJXIxMgorLmVuZGlmCisgICAgICAgIExPQURfT05F
X1JFRyhicCwgXGNvbXBhdCkKKyAgICAgICAgTE9BRF9PTkVfUkVHKGJ4LCBcY29tcGF0KQorLmlm
ICFcY29tcGF0CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMSglcnNwKSwlcjExCiAgICAgICAgIG1v
dnEgIFVSRUdTX3IxMCglcnNwKSwlcjEwCiAgICAgICAgIG1vdnEgIFVSRUdTX3I5KCVyc3ApLCVy
OQpAQCAtMjc0LDE5ICsyODcsNiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9p
ZCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGR4LCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9S
RUcoc2ksIFxjb21wYXQpCiAgICAgICAgIExPQURfT05FX1JFRyhkaSwgXGNvbXBhdCkKLS5pZiAh
XGNvbXBhdAotICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJzcCksJXIxNQotICAgICAgICBtb3Zx
ICBVUkVHU19yMTQoJXJzcCksJXIxNAotICAgICAgICBtb3ZxICBVUkVHU19yMTMoJXJzcCksJXIx
MwotICAgICAgICBtb3ZxICBVUkVHU19yMTIoJXJzcCksJXIxMgotLmVsc2UKLSAgICAgICAgeG9y
ICVyMTUsICVyMTUKLSAgICAgICAgeG9yICVyMTQsICVyMTQKLSAgICAgICAgeG9yICVyMTMsICVy
MTMKLSAgICAgICAgeG9yICVyMTIsICVyMTIKLS5lbmRpZgotICAgICAgICBMT0FEX09ORV9SRUco
YnAsIFxjb21wYXQpCi0gICAgICAgIExPQURfT05FX1JFRyhieCwgXGNvbXBhdCkKICAgICAgICAg
c3VicSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUrXGFkaiksICVyc3AKIC5lbmRtCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9ra-0008BG-UK; Mon, 15 Jan 2018 18:52:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9ra-0008B0-I9
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:06 +0000
X-Inumbo-ID: f9dae68c-fa24-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9dae68c-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:50:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rZ-0007JY-LL
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9rZ-0002BI-Kt
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9rZ-0002BI-Kt@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:05 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Use SAVE_ALL to construct the
	cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzNjgyY2E4Yzk0YmQ1NjEyYTQ0ZjdmMWVkYzFmZDhmZjY3NWRhY2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEF1ZyAxNyAxNToyMzoyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
OCAyMDE4ICswMDAwCgogICAgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0cnVjdCB0aGUg
Y3B1X3VzZXJfcmVncyBmcmFtZSBhZnRlciBWTUV4aXQKICAgIAogICAgTm8gcHJhY3RpY2FsIGNo
YW5nZS4KICAgIAogICAgT25lIHNpZGUgZWZmZWN0IGluIGRlYnVnIGJ1aWxkcyBpcyB0aGF0ICVy
YnAgaXMgaW52ZXJ0ZWQgaW4gdGhlIG1hbm5lcgogICAgZXhwZWN0ZWQgYnkgdGhlIHN0YWNrIHVu
d2luZGVyIHRvIGluZGljYXRlIGEgaW50ZXJydXB0IGZyYW1lLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIHwgMjIgKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyB8IDE3ICsrLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggNGE3MmUzOC4uZGY4NmRhMCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCkBAIC05OCwyNCArOTgsMTAgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKIAogICAgICAg
ICBWTVJVTgogCi0gICAgICAgIEdFVF9DVVJSRU5UKGF4KQotICAgICAgICBwdXNoICVyZGkKLSAg
ICAgICAgcHVzaCAlcnNpCi0gICAgICAgIHB1c2ggJXJkeAotICAgICAgICBwdXNoICVyY3gKLSAg
ICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYXgpLCVyY3gKLSAgICAgICAgcHVzaCAlcmF4Ci0g
ICAgICAgIHB1c2ggJXI4Ci0gICAgICAgIHB1c2ggJXI5Ci0gICAgICAgIHB1c2ggJXIxMAotICAg
ICAgICBwdXNoICVyMTEKLSAgICAgICAgcHVzaCAlcmJ4Ci0gICAgICAgIG1vdiAgJXJheCwlcmJ4
Ci0gICAgICAgIHB1c2ggJXJicAotICAgICAgICBwdXNoICVyMTIKLSAgICAgICAgcHVzaCAlcjEz
Ci0gICAgICAgIHB1c2ggJXIxNAotICAgICAgICBwdXNoICVyMTUKKyAgICAgICAgU0FWRV9BTEwK
KworICAgICAgICBHRVRfQ1VSUkVOVChieCkKKyAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVy
YngpLCVyY3gKIAogICAgICAgICBtb3ZiICQwLFZDUFVfc3ZtX3ZtY2JfaW5fc3luYyglcmJ4KQog
ICAgICAgICBtb3YgIFZNQ0JfcmF4KCVyY3gpLCVyYXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCmluZGV4IDQ3
Y2Q2NzQuLmIyZjk4YmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwpAQCAtMzAsMjMgKzMwLDEwIEBACiAj
ZGVmaW5lIFZNTEFVTkNIICAgICAuYnl0ZSAweDBmLDB4MDEsMHhjMgogCiBFTlRSWSh2bXhfYXNt
X3ZtZXhpdF9oYW5kbGVyKQotICAgICAgICBwdXNoICVyZGkKLSAgICAgICAgcHVzaCAlcnNpCi0g
ICAgICAgIHB1c2ggJXJkeAotICAgICAgICBwdXNoICVyY3gKLSAgICAgICAgcHVzaCAlcmF4Cisg
ICAgICAgIFNBVkVfQUxMCisKICAgICAgICAgbW92ICAlY3IyLCVyYXgKLSAgICAgICAgcHVzaCAl
cjgKLSAgICAgICAgcHVzaCAlcjkKLSAgICAgICAgcHVzaCAlcjEwCi0gICAgICAgIHB1c2ggJXIx
MQotICAgICAgICBwdXNoICVyYngKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0gICAgICAgIHB1
c2ggJXJicAotICAgICAgICBwdXNoICVyMTIKLSAgICAgICAgcHVzaCAlcjEzCi0gICAgICAgIHB1
c2ggJXIxNAotICAgICAgICBwdXNoICVyMTUKIAogICAgICAgICBtb3ZiICQxLFZDUFVfdm14X2xh
dW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAgJXJheCxWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCkK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9rq-0008Ep-WA; Mon, 15 Jan 2018 18:52:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9rq-0008Du-1b
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:22 +0000
X-Inumbo-ID: 8b31c412-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b31c412-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:54:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rj-0007Jm-NG
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9rj-0002Bq-Mg
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9rj-0002Bq-Mg@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:15 +0000
Subject: [Xen-changelog] [xen master] x86/entry: Erase guest GPR state on
	entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzYmQ4YzNhNzBkMTAxZmMyZjhmMzZmMWUxNzFiNzU5NDQ2MmE0Y2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEF1ZyAxNiAxNzowODowMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
OCAyMDE4ICswMDAwCgogICAgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUgb24gZW50
cnkgdG8gWGVuCiAgICAKICAgIFRoaXMgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIGNvZGUgZ2FkZ2V0
cyB3aGljaCBjYW4gYmUgYXR0YWNrZWQgd2l0aCBhcmJpdHJhcnkKICAgIGd1ZXN0LWNvbnRyb2xs
ZWQgR1BSIHZhbHVlcy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaCB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZmE2MmM1NC4u
N2U4ODM4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0yMTcsMjIgKzIxNywzNCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgYWRkcSAgJC0oVVJF
R1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCAlcnNwCiAgICAgICAgIGNsZAogICAgICAgICBtb3Zx
ICAlcmRpLFVSRUdTX3JkaSglcnNwKQorICAgICAgICB4b3IgICAlZWRpLCAlZWRpCiAgICAgICAg
IG1vdnEgICVyc2ksVVJFR1NfcnNpKCVyc3ApCisgICAgICAgIHhvciAgICVlc2ksICVlc2kKICAg
ICAgICAgbW92cSAgJXJkeCxVUkVHU19yZHgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVkeCwgJWVk
eAogICAgICAgICBtb3ZxICAlcmN4LFVSRUdTX3JjeCglcnNwKQorICAgICAgICB4b3IgICAlZWN4
LCAlZWN4CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1NfcmF4KCVyc3ApCisgICAgICAgIHhvciAg
ICVlYXgsICVlYXgKIC5pZiAhXGNvbXBhdAogICAgICAgICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJz
cCkKICAgICAgICAgbW92cSAgJXI5LFVSRUdTX3I5KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTAs
VVJFR1NfcjEwKCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTEsVVJFR1NfcjExKCVyc3ApCiAuZW5k
aWYKKyAgICAgICAgeG9yICAgJXI4LCAlcjgKKyAgICAgICAgeG9yICAgJXI5LCAlcjkKKyAgICAg
ICAgeG9yICAgJXIxMCwgJXIxMAorICAgICAgICB4b3IgICAlcjExLCAlcjExCiAgICAgICAgIG1v
dnEgICVyYngsVVJFR1NfcmJ4KCVyc3ApCisgICAgICAgIHhvciAgICVlYngsICVlYngKICAgICAg
ICAgbW92cSAgJXJicCxVUkVHU19yYnAoJXJzcCkKICNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRF
UgogLyogSW5kaWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5n
IHRoZSBmcmFtZSBwb2ludGVyLiAqLwogICAgICAgICBsZWFxICBVUkVHU19yYnAoJXJzcCksICVy
YnAKICAgICAgICAgbm90cSAgJXJicAorI2Vsc2UKKyAgICAgICAgeG9yICAgJWVicCwgJWVicAog
I2VuZGlmCiAuaWYgIVxjb21wYXQKICAgICAgICAgbW92cSAgJXIxMixVUkVHU19yMTIoJXJzcCkK
QEAgLTI0MCw2ICsyNTIsMTAgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQp
CiAgICAgICAgIG1vdnEgICVyMTQsVVJFR1NfcjE0KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTUs
VVJFR1NfcjE1KCVyc3ApCiAuZW5kaWYKKyAgICAgICAgeG9yICAgJXIxMiwgJXIxMgorICAgICAg
ICB4b3IgICAlcjEzLCAlcjEzCisgICAgICAgIHhvciAgICVyMTQsICVyMTQKKyAgICAgICAgeG9y
ICAgJXIxNSwgJXIxNQogLmVuZG0KIAogI2RlZmluZSBMT0FEX09ORV9SRUcocmVnLCBjb21wYXQp
IFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9s0-0008Gi-1r; Mon, 15 Jan 2018 18:52:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9rz-0008Fu-Ah
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:31 +0000
X-Inumbo-ID: 912f84a5-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 912f84a5-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:54:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rt-0007Kd-Ox
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9rt-0002CO-OW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9rt-0002CO-OW@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:25 +0000
Subject: [Xen-changelog] [xen master] common/wait: Clarifications to wait
	infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkMWM4MjI2MWQ5NjY3MzVlODJlNTk3MWVkZGI2M2JhM2M1NjVhMzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyOCAxMTo0MToxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gNSAxOTo1Nzow
OCAyMDE4ICswMDAwCgogICAgY29tbW9uL3dhaXQ6IENsYXJpZmljYXRpb25zIHRvIHdhaXQgaW5m
cmFzdHJ1Y3R1cmUKICAgIAogICAgVGhpcyBsb2dpYyBpcyBub3QgYXMgY2xlYXIgYXMgaXQgY291
bGQgYmUuICBBZGQgc29tZSBjb21tZW50cyB0byBoZWxwLgogICAgCiAgICBSZWFycmFuZ2UgdGhl
IGFzbSBibG9jayBpbiBfX3ByZXBhcmVfdG9fd2FpdCgpIHRvIHNlcGFyYXRlIHRoZSBHUFIKICAg
IHNhdmluZy9yZXN0b3JpbmcgZnJvbSB0aGUgaW50ZXJuYWwgbG9naWMuCiAgICAKICAgIFdoaWxl
IHR3ZWFraW5nLCBhZGQgYW4gdW5yZWFjaGFibGUoKSBmb2xsb3dpbmcgdGhlIGptcCBpbgogICAg
Y2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi93YWl0LmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21tb24vd2FpdC5jCmluZGV4IGM1
ZmMwOTQuLjNkM2Q5ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vd2FpdC5jCisrKyBiL3hlbi9j
b21tb24vd2FpdC5jCkBAIC0xMzgsMTQgKzEzOCwyNiBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVf
dG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKICAgICAgICAgZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7CiAgICAgfQogCisgICAgLyogSGFuZC1yb2xsZWQgc2V0am1wKCkuICov
CiAgICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgInB1c2ggJSVyYXg7IHB1c2ggJSVyYng7IHB1
c2ggJSVyZHg7ICIKLSAgICAgICAgInB1c2ggJSVyYnA7IHB1c2ggJSVyODsgcHVzaCAlJXI5OyBw
dXNoICUlcjEwOyBwdXNoICUlcjExOyAiCi0gICAgICAgICJwdXNoICUlcjEyOyBwdXNoICUlcjEz
OyBwdXNoICUlcjE0OyBwdXNoICUlcjE1OyBjYWxsIDFmOyAiCi0gICAgICAgICIxOiBhZGRxICQy
Zi0xYiwoJSVyc3ApOyBzdWIgJSVlc3AsJSVlY3g7IGNtcCAlMywlJWVjeDsgamEgM2Y7ICIKLSAg
ICAgICAgIm1vdiAlJXJzcCwlJXJzaTsgMjogcmVwIG1vdnNiOyBtb3YgJSVyc3AsJSVyc2k7IDM6
IHBvcCAlJXJheDsgIgotICAgICAgICAicG9wICUlcjE1OyBwb3AgJSVyMTQ7IHBvcCAlJXIxMzsg
cG9wICUlcjEyOyAiCi0gICAgICAgICJwb3AgJSVyMTE7IHBvcCAlJXIxMDsgcG9wICUlcjk7IHBv
cCAlJXI4OyAiCisgICAgICAgICJwdXNoICUlcmF4OyBwdXNoICUlcmJ4OyBwdXNoICUlcmR4OyBw
dXNoICUlcmJwOyIKKyAgICAgICAgInB1c2ggJSVyODsgIHB1c2ggJSVyOTsgIHB1c2ggJSVyMTA7
IHB1c2ggJSVyMTE7IgorICAgICAgICAicHVzaCAlJXIxMjsgcHVzaCAlJXIxMzsgcHVzaCAlJXIx
NDsgcHVzaCAlJXIxNTsiCisKKyAgICAgICAgImNhbGwgMWY7IgorICAgICAgICAiMTogYWRkcSAk
MmYtMWIsKCUlcnNwKTsiCisgICAgICAgICJzdWIgJSVlc3AsJSVlY3g7IgorICAgICAgICAiY21w
ICUzLCUlZWN4OyIKKyAgICAgICAgImphIDNmOyIKKyAgICAgICAgIm1vdiAlJXJzcCwlJXJzaTsi
CisKKyAgICAgICAgLyogY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpIGxvbmdqbXAoKSdzIHRvIHRo
aXMgcG9pbnQuICovCisgICAgICAgICIyOiByZXAgbW92c2I7IgorICAgICAgICAibW92ICUlcnNw
LCUlcnNpOyIKKyAgICAgICAgIjM6IHBvcCAlJXJheDsiCisKKyAgICAgICAgInBvcCAlJXIxNTsg
cG9wICUlcjE0OyBwb3AgJSVyMTM7IHBvcCAlJXIxMjsiCisgICAgICAgICJwb3AgJSVyMTE7IHBv
cCAlJXIxMDsgcG9wICUlcjk7ICBwb3AgJSVyODsiCiAgICAgICAgICJwb3AgJSVyYnA7IHBvcCAl
JXJkeDsgcG9wICUlcmJ4OyBwb3AgJSVyYXgiCiAgICAgICAgIDogIj0mUyIgKHdxdi0+ZXNwKSwg
Ij0mYyIgKGR1bW15KSwgIj0mRCIgKGR1bW15KQogICAgICAgICA6ICJpIiAoUEFHRV9TSVpFKSwg
IjAiICgwKSwgIjEiIChjcHVfaW5mbyksICIyIiAod3F2LT5zdGFjaykKQEAgLTE4OSwxMSArMjAx
LDE2IEBAIHZvaWQgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCh2b2lkKQogICAgICAgICB3YWl0KCk7
IC8qIHRha2VzIHVzIGJhY2sgaW50byB0aGUgc2NoZWR1bGVyICovCiAgICAgfQogCisgICAgLyoK
KyAgICAgKiBIYW5kLXJvbGxlZCBsb25nam1wKCkuICBSZXR1cm5zIHRvIHRoZSBwb2ludGVyIG9u
IHRoZSB0b3Agb2YKKyAgICAgKiB3cXYtPnN0YWNrLCBhbmQgbGFuZHMgb24gYSBgcmVwIG1vdnNg
IGluc3RydWN0aW9uLgorICAgICAqLwogICAgIGFzbSB2b2xhdGlsZSAoCiAgICAgICAgICJtb3Yg
JTEsJSUiX19PUCJzcDsgam1wICooJTApIgogICAgICAgICA6IDogIlMiICh3cXYtPnN0YWNrKSwg
IkQiICh3cXYtPmVzcCksCiAgICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2luZm8oKSAtIChj
aGFyICopd3F2LT5lc3ApCiAgICAgICAgIDogIm1lbW9yeSIgKTsKKyAgICB1bnJlYWNoYWJsZSgp
OwogfQogCiAjZWxzZSAvKiAhQ09ORklHX1g4NiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9sB-0008Iu-3f; Mon, 15 Jan 2018 18:52:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9sA-0008I3-18
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:42 +0000
X-Inumbo-ID: 972dd506-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 972dd506-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:55:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9s3-0007Ku-Qi
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9s3-0002Cs-QG
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9s3-0002Cs-QG@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:35 +0000
Subject: [Xen-changelog] [xen master] x86: Don't use potentially incorrect
	CPUID values for topology information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5683066726812227180=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5683066726812227180==
Content-Type: text/plain

commit d51baf310e530659f73e714acf575555bdc46303
Author:     Jan H. Schönherr <jschoenh@amazon.de>
AuthorDate: Sun Jan 7 12:28:20 2018 -0800
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Jan 8 10:48:24 2018 +0000

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/cpu/common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index e9588b3..06e0eab 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -479,8 +479,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 	initial_apicid = edx;
 
 	/* Populate HT related information from sub-leaf level 0 */
-	core_level_siblings = c->x86_num_siblings = LEVEL_MAX_SIBLINGS(ebx);
 	core_plus_mask_width = ht_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+	core_level_siblings = c->x86_num_siblings = 1u << ht_mask_width;
 
 	sub_index = 1;
 	do {
@@ -488,8 +488,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 
 		/* Check for the Core type in the implemented sub leaves */
 		if ( LEAFB_SUBTYPE(ecx) == CORE_TYPE ) {
-			core_level_siblings = LEVEL_MAX_SIBLINGS(ebx);
 			core_plus_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+			core_level_siblings = 1u << core_plus_mask_width;
 			break;
 		}
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============5683066726812227180==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5683066726812227180==--

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:52:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9sG-0008Ka-53; Mon, 15 Jan 2018 18:52:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9sF-0008KO-6O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:47 +0000
X-Inumbo-ID: 11d8a391-fa25-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11d8a391-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:51:18 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9sD-0007LA-Sb
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9sD-0002DW-S7
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9sD-0002DW-S7@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:45 +0000
Subject: [Xen-changelog] [xen master] x86/ioemul: Account for
	ioemul_handle_quirk() in stub length check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2YzJjN2Y0OGFiOGJkNTU2Njc1OWNiNDA0YWZkODBmZDBkZjJkZmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEphbiA5IDE2OjI4OjI4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxMCAxMDozMzoy
NiAyMDE4ICswMDAwCgogICAgeDg2L2lvZW11bDogQWNjb3VudCBmb3IgaW9lbXVsX2hhbmRsZV9x
dWlyaygpIGluIHN0dWIgbGVuZ3RoIGNoZWNrCiAgICAKICAgIFRoZSBvcGNvZGUgcG90ZW50aWFs
bHkgd3JpdHRlbiBpbnRvIGN0eHQtPmlvX2VtdWxfc3R1YltdIGluIHRoZSBjYXNlCiAgICB0aGF0
IGlvZW11bF9oYW5kbGVfcXVpcmsoKSBpcyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IGxvZ2ljIGlz
bnQKICAgIGFjY291bnRlZCBmb3IgaW4gdGhlIGJ1aWxkLXRpbWUgY2hlY2sgdGhhdCB0aGUgc3R1
YnMgYXJlIGxhcmdlIGVub3VnaC4KICAgIAogICAgSW50cm9kdWNlIElPRU1VTF9RVUlSS19TVFVC
X0JZVEVTIGFuZCB1c2UgZm9yIGJvdGggdGhlIG1haW4gYW5kIHF1aXJrCiAgICBzdHViIGNhc2Vz
LiAgQXMgYSBzbGltIG9wdGltaXNhdGlvbiwgYXZvaWQgd3JpdGluZyBvdXQgdGhlIGRlZmF1bHQg
c3R1YgogICAgd2hlbiB3ZSBrbm93IHdlIGFyZSBnb2luZyB0byBvdmVyd3JpdGUgaXQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9pb3BvcnRfZW11bGF0ZS5jICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgfCAyNyArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaW8uaCAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvcG9y
dF9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYwppbmRleCA1OGQyYjUz
Li4xZjZmNzk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYwpAQCAtMzUsNiArMzUsOCBAQCBzdGF0aWMg
dm9pZCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrKAogICAgIGlvX2VtdWxfc3R1Yls4XSA9
IDB4OWQ7CiAgICAgLyogICAgcmV0ICovCiAgICAgaW9fZW11bF9zdHViWzldID0gMHhjMzsKKwor
ICAgIEJVSUxEX0JVR19PTihJT0VNVUxfUVVJUktfU1RVQl9CWVRFUyA8IDEwKTsKIH0KIAogc3Rh
dGljIGludCBfX2luaXQgcHJvbGlhbnRfcXVpcmsoc3RydWN0IGRtaV9zeXN0ZW1faWQgKmQpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKaW5kZXggMTA0MWE0Yy4uNDA4N2NmMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYwpAQCAtODksMTkgKzg5LDI0IEBAIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11
bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICAv
KiBjYWxscSAqJXJjeCAqLwogICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGZmOwogICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxMV0gPSAweGQxOwotICAgIC8qIGRhdGExNiBvciBub3AgKi8K
LSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTJdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7
Ci0gICAgLyogPGlvLWFjY2VzcyBvcGNvZGU+ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEz
XSA9IG9wY29kZTsKLSAgICAvKiBpbW04IG9yIG5vcCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxNF0gPSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7Ci0gICAgLyogcmV0IChqdW1wcyB0
byBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2gpICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzE1
XSA9IDB4YzM7Ci0gICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTYpOwotCi0g
ICAgaWYgKCBpb2VtdWxfaGFuZGxlX3F1aXJrICkKKworICAgIGlmICggbGlrZWx5KCFpb2VtdWxf
aGFuZGxlX3F1aXJrKSApCisgICAgeworICAgICAgICAvKiBkYXRhMTYgb3Igbm9wICovCisgICAg
ICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsK
KyAgICAgICAgLyogPGlvLWFjY2VzcyBvcGNvZGU+ICovCisgICAgICAgIGN0eHQtPmlvX2VtdWxf
c3R1YlsxM10gPSBvcGNvZGU7CisgICAgICAgIC8qIGltbTggb3Igbm9wICovCisgICAgICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxNF0gPSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7CisgICAg
ICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLworICAgICAg
ICBjdHh0LT5pb19lbXVsX3N0dWJbMTVdID0gMHhjMzsKKyAgICB9CisgICAgZWxzZQogICAgICAg
ICBpb2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0
eHQtPmN0eHQucmVncyk7CiAKKyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCBN
QVgoMTYsIC8qIFJlZ3VsYXIgc3R1YnMgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTIgKyBJT0VNVUxfUVVJUktfU1RVQl9CWVRFUykpOworCiAgICAgLyogSGFu
ZHkgZnVuY3Rpb24tdHlwZWQgcG9pbnRlciB0byB0aGUgc3R1Yi4gKi8KICAgICByZXR1cm4gKHZv
aWQgKikodGhpc19jcHUoc3R1YnMuYWRkcikgKyBTVFVCX0JVRl9TSVpFIC8gMik7CiB9CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lv
LmgKaW5kZXggYjE1NmY0OC4uZTZiYjIwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW8uaApAQCAtNTEsNiArNTEsNyBAQCBf
X09VVChsLCxpbnQpCiBleHRlcm4gdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBp
bnQgcG9ydCwgdTggdmFsdWUpOwogCiAvKiBGdW5jdGlvbiBwb2ludGVyIHVzZWQgdG8gaGFuZGxl
IHBsYXRmb3JtIHNwZWNpZmljIEkvTyBwb3J0IGVtdWxhdGlvbi4gKi8KKyNkZWZpbmUgSU9FTVVM
X1FVSVJLX1NUVUJfQllURVMgMTAKIGV4dGVybiB2b2lkICgqaW9lbXVsX2hhbmRsZV9xdWlyayko
CiAgICAgdTggb3Bjb2RlLCBjaGFyICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9sV-0008ND-6y; Mon, 15 Jan 2018 18:53:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9sT-0008MT-Of
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:01 +0000
X-Inumbo-ID: a32cff74-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a32cff74-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:55:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9sN-0007LO-Ui
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9sN-0002EB-UC
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:52:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9sN-0002EB-UC@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:52:55 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Export bootstrap_map() for
	use in other translation units
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZDdlOTAwNDdhNGMxZTc2NDY3NDIwNThjODc1ZjdhODEzZGE5Y2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyOCAxOTowMToxNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTI6MjU6
MzcgMjAxOCArMDAwMAoKICAgIHg4Ni9ib290OiBFeHBvcnQgYm9vdHN0cmFwX21hcCgpIGZvciB1
c2UgaW4gb3RoZXIgdHJhbnNsYXRpb24gdW5pdHMKICAgIAogICAgVGhlcmUgaXMgb25lIHN0YXRp
YyBib290c3RyYXBfbWFwKCkgZnVuY3Rpb24gd2hpY2ggaXMgcGFzc2VkIHZpYSBmdW5jdGlvbgog
ICAgcG9pbnRlciB0byBhbGwgb2YgaXRzIHVzZXJzLiAgVGhpcyBpcyB3YXN0ZWZ1bC4KICAgIAog
ICAgRXhwb3J0IGJvb3RzdHJhcF9tYXAoKSBmb3IgYWxsIHg4NiB1c2VycywgYW5kIGRyb3AgdGhl
IGZ1bmN0aW9uIHBvaW50ZXIKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBjb25zdHJ1Y3RfZG9tMCoo
KSBpbmZyYXN0cnVjdHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgfCAz
ICstLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAxIC0KIHhlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgICAgIHwgMSAtCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAg
ICAgICB8IDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIHwgMiAtLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oICAgICAgfCAyICstCiA2IGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggYmY5OTJm
ZS4uNzViMmJiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC00NjMsNyArNDYzLDYgQEAgaW50IF9faW5pdCBk
b20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCiAKIGludCBfX2luaXQgY29u
c3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLCBtb2R1
bGVfdCAqaW5pdHJkLAotICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJh
cF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFy
ICpjbWRsaW5lKQogewogICAgIGludCByYzsKQEAgLTQ4NCw3ICs0ODMsNyBAQCBpbnQgX19pbml0
IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwK
ICNlbmRpZgogCiAgICAgcmMgPSAoaXNfaHZtX2RvbWFpbihkKSA/IGRvbTBfY29uc3RydWN0X3B2
aCA6IGRvbTBfY29uc3RydWN0X3B2KQotICAgICAgICAgKGQsIGltYWdlLCBpbWFnZV9oZWFkcm9v
bSwgaW5pdHJkLCBib290c3RyYXBfbWFwLCBjbWRsaW5lKTsKKyAgICAgICAgIChkLCBpbWFnZSwg
aW1hZ2VfaGVhZHJvb20sIGluaXRyZCwgY21kbGluZSk7CiAgICAgaWYgKCByYyApCiAgICAgICAg
IHJldHVybiByYzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA0MzM4OTY1Li5kNjk2ZDRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTA2Myw3ICsxMDYzLDYgQEAgc3RhdGljIGludCBfX2lu
aXQgcHZoX3NldHVwX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZvKQog
aW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9k
dWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90
ICppbml0cmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJh
cF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2hhciAqY21kbGluZSkKIHsKICAgICBwYWRkcl90IGVudHJ5LCBzdGFydF9pbmZvOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMKaW5kZXggMDljNzY1YS4uOGZkNDBiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0y
NzUsNyArMjc1LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtb2R1bGVfdCAqaW1hZ2Us
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJv
b20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9k
dWxlX3QgKiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7
CiAgICAgaW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGlu
ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggMmUxMGM2Yi4uMTQxZjgwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVw
LmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgbm9ybWFsaXNlX2NwdV9vcmRlcih2b2lkKQogICogRW5zdXJlIGEgZ2l2ZW4g
cGh5c2ljYWwgbWVtb3J5IHJhbmdlIGlzIHByZXNlbnQgaW4gdGhlIGJvb3RzdHJhcCBtYXBwaW5n
cy4KICAqIFVzZSBzdXBlcnBhZ2UgbWFwcGluZ3MgdG8gZW5zdXJlIHRoYXQgcGFnZXRhYmxlIG1l
bW9yeSBuZWVkbid0IGJlIGFsbG9jYXRlZC4KICAqLwotc3RhdGljIHZvaWQgKl9faW5pdCBib290
c3RyYXBfbWFwKGNvbnN0IG1vZHVsZV90ICptb2QpCit2b2lkICpfX2luaXQgYm9vdHN0cmFwX21h
cChjb25zdCBtb2R1bGVfdCAqbW9kKQogewogICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5p
dGRhdGEgbWFwX2N1ciA9IEJPT1RTVFJBUF9NQVBfQkFTRTsKICAgICB1aW50NjRfdCBzdGFydCwg
ZW5kLCBtYXNrID0gKDFMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxOwpAQCAtMTY1NCw4ICsx
NjU0LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICAgKi8KICAgICBpZiAoIGNvbnN0cnVjdF9kb20wKGRvbTAsIG1vZCwgbW9kdWxl
c19oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgIChpbml0cmRpZHggPiAwKSAmJiAo
aW5pdHJkaWR4IDwgbWJpLT5tb2RzX2NvdW50KQotICAgICAgICAgICAgICAgICAgICAgICAgPyBt
b2QgKyBpbml0cmRpZHggOiBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vdHN0cmFw
X21hcCwgY21kbGluZSkgIT0gMCkKKyAgICAgICAgICAgICAgICAgICAgICAgID8gbW9kICsgaW5p
dHJkaWR4IDogTlVMTCwgY21kbGluZSkgIT0gMCkKICAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBz
ZXQgdXAgRE9NMCBndWVzdCBPUyIpOwogCiAgICAgaWYgKCBjcHVfaGFzX3NtYXAgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbTBfYnVpbGQuaAppbmRleCBkODNkMmI0Li4yNWQxMjRmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bTBfYnVpbGQuaApAQCAtMTcsMTMgKzE3LDExIEBAIGludCBkb20wX3NldHVwX3Blcm1pc3Npb25z
KHN0cnVjdCBkb21haW4gKmQpOwogaW50IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGltYWdlX2hlYWRyb29tLAogICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICpp
bml0cmQsCi0gICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25z
dCBtb2R1bGVfdCAqKSwKICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKTsKIAog
aW50IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAq
aW1hZ2UsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJv
b20sCiAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCiAg
ICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpOwogCiB1bnNpZ25lZCBsb25nIGRv
bTBfcGFnaW5nX3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5k
ZXggYzViM2Q0ZS4uNDZlOWNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1
cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApAQCAtMzgsMTIgKzM4LDEyIEBA
IGludCBjb25zdHJ1Y3RfZG9tMCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNvbnN0IG1v
ZHVsZV90ICprZXJuZWwsIHVuc2lnbmVkIGxvbmcga2VybmVsX2hlYWRyb29tLAogICAgIG1vZHVs
ZV90ICppbml0cmQsCi0gICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAq
KSwKICAgICBjaGFyICpjbWRsaW5lKTsKIHZvaWQgc2V0dXBfaW9fYml0bWFwKHN0cnVjdCBkb21h
aW4gKmQpOwogCiB1bnNpZ25lZCBsb25nIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZWlkX3Qg
bm9kZSk7CiB2b2lkIGRpc2NhcmRfaW5pdGlhbF9pbWFnZXModm9pZCk7Cit2b2lkICpib290c3Ry
YXBfbWFwKGNvbnN0IG1vZHVsZV90ICptb2QpOwogCiB1bnNpZ25lZCBpbnQgZG9tMF9tYXhfdmNw
dXModm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9sf-0008PC-9v; Mon, 15 Jan 2018 18:53:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9sd-0008OI-Uz
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:11 +0000
X-Inumbo-ID: a92c3c1d-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a92c3c1d-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:55:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9sY-0007M6-0T
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9sX-0002FT-W7
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9sX-0002FT-W7@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:05 +0000
Subject: [Xen-changelog] [xen master] x86/xsm: Use the exported
	bootstrap_map() function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyY2I2MGFhMWE0MTYwNDViMGMxYWJhZDA2NDY4NjdkMjZiNzc5ZTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyOCAxOTowNzowMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTI6MjU6
MzcgMjAxOCArMDAwMAoKICAgIHg4Ni94c206IFVzZSB0aGUgZXhwb3J0ZWQgYm9vdHN0cmFwX21h
cCgpIGZ1bmN0aW9uCiAgICAKICAgIC4uLiByYXRoZXIgdGhhbiBvYnRhaW5pbmcgaXQgdmlhIGZ1
bmN0aW9uIHBvaW50ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICB8IDIgKy0KIHhlbi9pbmNsdWRl
L3hzbS94c20uaCB8IDcgKystLS0tLQogeGVuL3hzbS94c21fY29yZS5jICAgIHwgOSArKysrKyst
LS0KIHhlbi94c20veHNtX3BvbGljeS5jICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAxNDFmODBmLi41YzVjNjQzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpA
QCAtMTQ3MSw3ICsxNDcxLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBiaXRtYXBfZmlsbChtb2R1bGVfbWFwLCBtYmktPm1vZHNf
Y291bnQpOwogICAgIF9fY2xlYXJfYml0KDAsIG1vZHVsZV9tYXApOyAvKiBEb20wIGtlcm5lbCBp
cyBhbHdheXMgZmlyc3QgKi8KIAotICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1bGVfbWFwLCBt
YmksIGJvb3RzdHJhcF9tYXApOworICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1bGVfbWFwLCBt
YmkpOwogCiAgICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1iaSwgYm9vdHN0
cmFwX21hcCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNs
dWRlL3hzbS94c20uaAppbmRleCAxNDA2Zjc1Li5lMzkxMmJjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC02OTYsMTEgKzY5
Niw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV94ZW5fdmVyc2lvbiAoeHNtX2RlZmF1bHRfdCBk
ZWYsIHVpbnQzMl90IG9wKQogCiAjaWZkZWYgQ09ORklHX01VTFRJQk9PVAogZXh0ZXJuIGludCB4
c21fbXVsdGlib290X2luaXQodW5zaWduZWQgbG9uZyAqbW9kdWxlX21hcCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxl
X3QgKikpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbXVsdGlib290X2lu
Zm9fdCAqbWJpKTsKIGV4dGVybiBpbnQgeHNtX211bHRpYm9vdF9wb2xpY3lfaW5pdCh1bnNpZ25l
ZCBsb25nICptb2R1bGVfbWFwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKipwb2xpY3lfYnVmZmVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCAqcG9saWN5X3NpemUp
OwogI2VuZGlmCkBAIC03MzUsOCArNzMzLDcgQEAgZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGludCB4
c21faW5pdF9wb2xpY3lfc2l6ZTsKIAogI2lmZGVmIENPTkZJR19NVUxUSUJPT1QKIHN0YXRpYyBp
bmxpbmUgaW50IHhzbV9tdWx0aWJvb3RfaW5pdCAodW5zaWduZWQgbG9uZyAqbW9kdWxlX21hcCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbXVsdGlib290X2lu
Zm9fdCAqbWJpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICoo
KmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBtdWx0aWJvb3RfaW5mb190ICptYmkpCiB7CiAgICAgcmV0
dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNtL3hzbV9j
b3JlLmMKaW5kZXggMDg5OTRlZS4uOTQ5ZGZjZiAxMDA2NDQKLS0tIGEveGVuL3hzbS94c21fY29y
ZS5jCisrKyBiL3hlbi94c20veHNtX2NvcmUuYwpAQCAtMTksNiArMTksMTAgQEAKIAogI2lmZGVm
IENPTkZJR19YU00KIAorI2lmZGVmIENPTkZJR19NVUxUSUJPT1QKKyNpbmNsdWRlIDxhc20vc2V0
dXAuaD4KKyNlbmRpZgorCiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQogI2luY2x1ZGUg
PGFzbS9zZXR1cC5oPgogI2VuZGlmCkBAIC02MCw4ICs2NCw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHhzbV9jb3JlX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9z
aXplKQogCiAjaWZkZWYgQ09ORklHX01VTFRJQk9PVAogaW50IF9faW5pdCB4c21fbXVsdGlib290
X2luaXQodW5zaWduZWQgbG9uZyAqbW9kdWxlX21hcCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKikpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtdWx0aWJvb3RfaW5mb190ICptYmkpCiB7
CiAgICAgaW50IHJldCA9IDA7CiAgICAgdm9pZCAqcG9saWN5X2J1ZmZlciA9IE5VTEw7CkBAIC03
MSw3ICs3NCw3IEBAIGludCBfX2luaXQgeHNtX211bHRpYm9vdF9pbml0KHVuc2lnbmVkIGxvbmcg
Km1vZHVsZV9tYXAsCiAKICAgICBpZiAoIFhTTV9NQUdJQyApCiAgICAgewotICAgICAgICByZXQg
PSB4c21fbXVsdGlib290X3BvbGljeV9pbml0KG1vZHVsZV9tYXAsIG1iaSwgYm9vdHN0cmFwX21h
cCwKKyAgICAgICAgcmV0ID0geHNtX211bHRpYm9vdF9wb2xpY3lfaW5pdChtb2R1bGVfbWFwLCBt
YmksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBvbGljeV9idWZm
ZXIsICZwb2xpY3lfc2l6ZSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL3hzbS94c21fcG9saWN5LmMgYi94ZW4veHNtL3hzbV9wb2xpY3kuYwppbmRleCAx
NmU3MGYwLi4zM2FiMzc3IDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9wb2xpY3kuYworKysgYi94
ZW4veHNtL3hzbV9wb2xpY3kuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpZmRlZiBDT05GSUdfTVVMVElCT09UCiAjaW5jbHVkZSA8eGVuL211bHRpYm9vdC5oPgor
I2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogI2VuZGlmCiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgog
I2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKQEAgLTMxLDcgKzMyLDYgQEAKICNpZmRlZiBD
T05GSUdfTVVMVElCT09UCiBpbnQgX19pbml0IHhzbV9tdWx0aWJvb3RfcG9saWN5X2luaXQodW5z
aWduZWQgbG9uZyAqbW9kdWxlX21hcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBtdWx0aWJvb3RfaW5mb190ICptYmksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICoqcG9saWN5X2J1ZmZl
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgKnBvbGljeV9z
aXplKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9sk-0008Qc-BR; Mon, 15 Jan 2018 18:53:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9sj-0008QK-0U
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:17 +0000
X-Inumbo-ID: 23d92742-fa25-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23d92742-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:51:48 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9si-0007MK-45
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9si-0002GA-1s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9si-0002GA-1s@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:16 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Use the exported
	bootstrap_map() function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxYmQ4YjhiMDgzNjcwMjI4NGQyODNlMmJiYjEwNGVkOWUwZDU4NjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyOCAxOToxMToxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTI6MjU6
MzggMjAxOCArMDAwMAoKICAgIHg4Ni9taWNyb2NvZGU6IFVzZSB0aGUgZXhwb3J0ZWQgYm9vdHN0
cmFwX21hcCgpIGZ1bmN0aW9uCiAgICAKICAgIC4uLiByYXRoZXIgdGhhbiBvYnRhaW5pbmcgaXQg
dmlhIGZ1bmN0aW9uIHBvaW50ZXIuICBUaGUgaW50ZXJuYWwgdWNvZGVfbW9kX21hcAogICAgZnVu
Y3Rpb24gcG9pbnRlciBjYW4gYWxzbyBiZSBkcm9wcGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlLmMgICAgfCAyMCArKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCB8ICAyICstCiAzIGZp
bGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpp
bmRleCA3N2MxZWZjLi40MTYzZjUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC00MCw3ICs0MCw2IEBACiAjaW5j
bHVkZSA8YXNtL21pY3JvY29kZS5oPgogCiBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSB1Y29k
ZV9tb2Q7Ci1zdGF0aWMgdm9pZCAqKCpfX2luaXRkYXRhIHVjb2RlX21vZF9tYXApKGNvbnN0IG1v
ZHVsZV90ICopOwogc3RhdGljIHNpZ25lZCBpbnQgX19pbml0ZGF0YSB1Y29kZV9tb2RfaWR4Owog
c3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX21vZF9mb3JjZWQ7CiAKQEAgLTk2LDggKzk1
LDcgQEAgY3VzdG9tX3BhcmFtKCJ1Y29kZSIsIHBhcnNlX3Vjb2RlKTsKIAogdm9pZCBfX2luaXQg
bWljcm9jb2RlX3NjYW5fbW9kdWxlKAogICAgIHVuc2lnbmVkIGxvbmcgKm1vZHVsZV9tYXAsCi0g
ICAgY29uc3QgbXVsdGlib290X2luZm9fdCAqbWJpLAotICAgIHZvaWQgKigqYm9vdG1hcCkoY29u
c3QgbW9kdWxlX3QgKikpCisgICAgY29uc3QgbXVsdGlib290X2luZm9fdCAqbWJpKQogewogICAg
IG1vZHVsZV90ICptb2QgPSAobW9kdWxlX3QgKilfX3ZhKG1iaS0+bW9kc19hZGRyKTsKICAgICB1
aW50NjRfdCAqX2Jsb2Jfc3RhcnQ7CkBAIC0xMjYsNyArMTI0LDcgQEAgdm9pZCBfX2luaXQgbWlj
cm9jb2RlX3NjYW5fbW9kdWxlKAogICAgICAgICBpZiAoICF0ZXN0X2JpdChpLCBtb2R1bGVfbWFw
KSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBfYmxvYl9zdGFydCA9IGJvb3Rt
YXAoJm1vZFtpXSk7CisgICAgICAgIF9ibG9iX3N0YXJ0ID0gYm9vdHN0cmFwX21hcCgmbW9kW2ld
KTsKICAgICAgICAgX2Jsb2Jfc2l6ZSA9IG1vZFtpXS5tb2RfZW5kOwogICAgICAgICBpZiAoICFf
YmxvYl9zdGFydCApCiAgICAgICAgIHsKQEAgLTE1NywxOCArMTU1LDE3IEBAIHZvaWQgX19pbml0
IG1pY3JvY29kZV9zY2FuX21vZHVsZSgKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgICAgIG1lbWNweSh1Y29kZV9ibG9iLmRhdGEsIGNkLmRhdGEsIGNkLnNpemUpOwogICAg
ICAgICB9Ci0gICAgICAgIGJvb3RtYXAoTlVMTCk7CisgICAgICAgIGJvb3RzdHJhcF9tYXAoTlVM
TCk7CiAgICAgICAgIGlmICggY2QuZGF0YSApCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAg
ICAgcmV0dXJuOwogZXJyOgotICAgIGJvb3RtYXAoTlVMTCk7CisgICAgYm9vdHN0cmFwX21hcChO
VUxMKTsKIH0KIHZvaWQgX19pbml0IG1pY3JvY29kZV9ncmFiX21vZHVsZSgKICAgICB1bnNpZ25l
ZCBsb25nICptb2R1bGVfbWFwLAotICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwKLSAg
ICB2b2lkICooKm1hcCkoY29uc3QgbW9kdWxlX3QgKikpCisgICAgY29uc3QgbXVsdGlib290X2lu
Zm9fdCAqbWJpKQogewogICAgIG1vZHVsZV90ICptb2QgPSAobW9kdWxlX3QgKilfX3ZhKG1iaS0+
bW9kc19hZGRyKTsKIApAQCAtMTc4LDEwICsxNzUsOSBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVf
Z3JhYl9tb2R1bGUoCiAgICAgICAgICAhX190ZXN0X2FuZF9jbGVhcl9iaXQodWNvZGVfbW9kX2lk
eCwgbW9kdWxlX21hcCkgKQogICAgICAgICBnb3RvIHNjYW47CiAgICAgdWNvZGVfbW9kID0gbW9k
W3Vjb2RlX21vZF9pZHhdOwotICAgIHVjb2RlX21vZF9tYXAgPSBtYXA7CiBzY2FuOgogICAgIGlm
ICggdWNvZGVfc2NhbiApCi0gICAgICAgIG1pY3JvY29kZV9zY2FuX21vZHVsZShtb2R1bGVfbWFw
LCBtYmksIG1hcCk7CisgICAgICAgIG1pY3JvY29kZV9zY2FuX21vZHVsZShtb2R1bGVfbWFwLCBt
YmkpOwogfQogCiBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKQEAg
LTM1OCw3ICszNTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdCh2b2lkKQog
ICAgIH0KICAgICBlbHNlIGlmICggdWNvZGVfbW9kLm1vZF9lbmQgKQogICAgIHsKLSAgICAgICAg
dWNvZGVfbW9kX21hcChOVUxMKTsKKyAgICAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKICAgICAg
ICAgdWNvZGVfbW9kLm1vZF9lbmQgPSAwOwogICAgIH0KIApAQCAtMzk5LDcgKzM5NSw3IEBAIGlu
dCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAg
ICAgZWxzZSBpZiAoIHVjb2RlX21vZC5tb2RfZW5kICkKICAgICB7CiAgICAgICAgIGxlbiA9IHVj
b2RlX21vZC5tb2RfZW5kOwotICAgICAgICBkYXRhID0gdWNvZGVfbW9kX21hcCgmdWNvZGVfbW9k
KTsKKyAgICAgICAgZGF0YSA9IGJvb3RzdHJhcF9tYXAoJnVjb2RlX21vZCk7CiAgICAgfQogICAg
IGlmICggZGF0YSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA1YzVjNjQzLi42NTE3MGZlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTQ3Myw3
ICsxNDczLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKIAogICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1bGVfbWFwLCBtYmkpOwogCi0g
ICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1iaSwgYm9vdHN0cmFwX21hcCk7
CisgICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1iaSk7CiAKICAgICB0aW1l
cl9pbml0KCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCA0NmU5Y2E2Li4wNWQ2NDdkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zZXR1cC5oCkBAIC01MCw3ICs1MCw3IEBAIHVuc2lnbmVkIGludCBkb20wX21heF92Y3B1cyh2
b2lkKTsKIGludCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9uZyBtZm4pOwogCiB2b2lkIG1pY3Jv
Y29kZV9ncmFiX21vZHVsZSgKLSAgICB1bnNpZ25lZCBsb25nICosIGNvbnN0IG11bHRpYm9vdF9p
bmZvX3QgKiwgdm9pZCAqKCopKGNvbnN0IG1vZHVsZV90ICopKTsKKyAgICB1bnNpZ25lZCBsb25n
ICosIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKik7CiAKIGV4dGVybiB1aW50OF90IGtiZF9zaGlm
dF9mbGFnczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9su-0008SS-Cx; Mon, 15 Jan 2018 18:53:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9st-0008SB-1a
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:27 +0000
X-Inumbo-ID: 29d9d126-fa25-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29d9d126-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:51:58 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9ss-0007N0-5s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9ss-0002Gv-5O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9ss-0002Gv-5O@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:26 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: update my entries to new
	email address.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjZjdlZTgyZTE2Y2FjZDdjM2RkMzcxZGVhZDQ2YjkwZjUyZmE5MDUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEph
biAxMCAxOToyMDozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTM6NDg6MzEgMjAx
OCArMDAwMAoKICAgIE1BSU5UQUlORVJTOiB1cGRhdGUgbXkgZW50cmllcyB0byBuZXcgZW1haWwg
YWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIEFja2VkLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KICAgIEFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCA2ICsrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDRkNzA5MjMuLjY0MjI2ZTEg
MTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xODMsNyArMTgz
LDcgQEAgRjoJdG9vbHMvYmxrdGFwMi8KIAogQ1BVIFBPT0xTCiBNOglKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+CitN
OglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCiBGOgl4
ZW4vY29tbW9uL2NwdXBvb2wuYwogCkBAIC0zMzUsMTQgKzMzNSwxNCBAQCBGOgl0b29scy9ob3Rw
bHVnL0xpbnV4L3JlbXVzLW5ldGJ1Zi1zZXR1cAogRjoJdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9j
ay1kcmJkLXByb2JlCiAKIFJURFMgU0NIRURVTEVSCi1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3Rs
aW5AbGludXguaXQ+CitNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogTToJ
TWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiBTOglTdXBwb3J0ZWQKIEY6CXhlbi9jb21t
b24vc2NoZWRfcnQuYwogCiBTQ0hFRFVMSU5HCiBNOglHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+
CitNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCiBG
Ogl4ZW4vY29tbW9uL3NjaGVkKgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9t9-0008Ua-Eh; Mon, 15 Jan 2018 18:53:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9t8-0008Tr-4P
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:42 +0000
X-Inumbo-ID: bb30a71d-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb30a71d-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:56:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9t2-0007NE-7n
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9t2-0002HQ-7L
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9t2-0002HQ-7L@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:36 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Fix boot following c/s
	b6c2c7f48a
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjMDliNDA5NzBlOGY2MmE5MWJlYzlmMzVmMDE2MGJkYzYwMWZhNTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAxMSAyMzozODo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMTIgMTE6MjI6
NTQgMjAxOCArMDAwMAoKICAgIHg4Ni9ib290OiBGaXggYm9vdCBmb2xsb3dpbmcgYy9zIGI2YzJj
N2Y0OGEKICAgIAogICAgYy9zIGI2YzJjN2Y0OGEgdW5mb3J0dW5hdGVseSBicm9rZSBib290aW5n
IG9uIGFmZmVjdGVkIHN5c3RlbXMuICBNb3N0IG9mIHRoZQogICAgdGltZSwgaW9lbXVsX2hhbmRs
ZV9xdWlyaygpIGRvZXNuJ3Qgd3JpdGUgYSBjdXN0b20gc3R1YiwgYW5kIHRoZSByZWR1bmRhbnQK
ICAgIGNhbGwgd2FzIGRlcGVuZGluZyBvbiB0aGUgc2VlbWluZ2x5LXBvaW50bGVzcyB3cml0aW5n
IG9mIHRoZSBkZWZhdWx0IHN0dWIuCiAgICAKICAgIEFsdGVyIHRoZSBpb2VtdWxfaGFuZGxlX3F1
aXJrKCkgQVBJIHRvIHJldHVybiBhIGJvb2xlYW4gaWYgYSBjdXN0b20gc3R1YiB3YXMKICAgIHdy
aXR0ZW4sIGFsbG93aW5nIGl0cyBjYWxsZXIgdG8ga25vdyB3aGV0aGVyIGl0IHNob3VsZCB3cml0
ZSBhIGRlZmF1bHQgc3R1YgogICAgaW5zdGVhZC4KICAgIAogICAgRmluYWxseSwgYWRqdXN0IHRo
ZSAvKiBSZWd1bGFyIHN0dWJzICovIGNvbW1lbnQgdG8gbWFrZSBpdCBjbGVhcmVyIHRoYXQgdGhl
IDE2CiAgICByZWZlcnMgdG8gdGhlIGxlbmd0aCBvZiB0aGUgZW11bCBzdHViIG9wY29kZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2lvcG9ydF9lbXVsYXRlLmMgIHwgIDYgKysrKy0tCiB4ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgfCAxMiArKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni90cmFw
cy5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvLmggICAgICAgfCAg
MiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb3BvcnRfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2lvcG9ydF9lbXVsYXRlLmMKaW5kZXggMWY2Zjc5NC4uZTgwOTkzYSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2lvcG9ydF9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2lvcG9ydF9lbXVs
YXRlLmMKQEAgLTgsMTQgKzgsMTQgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDx4ZW4vZG1pLmg+CiAKLXN0YXRpYyB2b2lkIGlvZW11bF9oYW5kbGVfcHJvbGlhbnRfcXVpcmso
CitzdGF0aWMgYm9vbCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrKAogICAgIHU4IG9wY29k
ZSwgY2hhciAqaW9fZW11bF9zdHViLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAg
ICB1aW50MTZfdCBwb3J0ID0gcmVncy0+ZHg7CiAgICAgdWludDhfdCB2YWx1ZSA9IHJlZ3MtPmFs
OwogCiAgICAgaWYgKCAob3Bjb2RlICE9IDB4ZWUpIHx8IChwb3J0ICE9IDB4Y2Q0KSB8fCAhKHZh
bHVlICYgMHg4MCkgKQotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiBmYWxzZTsKIAog
ICAgIC8qICAgIHB1c2hmICovCiAgICAgaW9fZW11bF9zdHViWzBdID0gMHg5YzsKQEAgLTM3LDYg
KzM3LDggQEAgc3RhdGljIHZvaWQgaW9lbXVsX2hhbmRsZV9wcm9saWFudF9xdWlyaygKICAgICBp
b19lbXVsX3N0dWJbOV0gPSAweGMzOwogCiAgICAgQlVJTERfQlVHX09OKElPRU1VTF9RVUlSS19T
VFVCX0JZVEVTIDwgMTApOworCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyBpbnQgX19p
bml0IHByb2xpYW50X3F1aXJrKHN0cnVjdCBkbWlfc3lzdGVtX2lkICpkKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCmluZGV4IDQwODdjZjIuLmViZDZkYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAg
LTc2LDYgKzc2LDggQEAgdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICopOwogc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3Ry
dWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRl
cykKIHsKKyAgICBib29sIHVzZV9xdWlya19zdHViID0gZmFsc2U7CisKICAgICBpZiAoICFjdHh0
LT5pb19lbXVsX3N0dWIgKQogICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYKQEAgLTkwLDcg
KzkyLDExIEBAIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVj
dCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MTBdID0gMHhmZjsKICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKIAotICAgIGlm
ICggbGlrZWx5KCFpb2VtdWxfaGFuZGxlX3F1aXJrKSApCisgICAgaWYgKCB1bmxpa2VseShpb2Vt
dWxfaGFuZGxlX3F1aXJrKSApCisgICAgICAgIHVzZV9xdWlya19zdHViID0gaW9lbXVsX2hhbmRs
ZV9xdWlyayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTJdLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dC0+Y3R4dC5yZWdzKTsKKworICAgIGlm
ICggIXVzZV9xdWlya19zdHViICkKICAgICB7CiAgICAgICAgIC8qIGRhdGExNiBvciBub3AgKi8K
ICAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAw
eDY2OwpAQCAtMTAxLDEwICsxMDcsOCBAQCBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxf
c3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCiAgICAgICAg
IC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLwogICAgICAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMTVdID0gMHhjMzsKICAgICB9Ci0gICAgZWxzZQotICAgICAgICBp
b2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQt
PmN0eHQucmVncyk7CiAKLSAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCBNQVgo
MTYsIC8qIFJlZ3VsYXIgc3R1YnMgKi8KKyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAv
IDIgPCBNQVgoMTYsIC8qIERlZmF1bHQgZW11bCBzdHViICovCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEyICsgSU9FTVVMX1FVSVJLX1NUVUJfQllURVMpKTsKIAog
ICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IGRiMTZhNDQuLjI1MDllYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMDcsNyArMTA3LDcgQEAgaWR0X2VudHJ5X3QgaWR0
X3RhYmxlW0lEVF9FTlRSSUVTXTsKIC8qIFBvaW50ZXIgdG8gdGhlIElEVCBvZiBldmVyeSBDUFUu
ICovCiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tOUl9DUFVTXSBfX3JlYWRfbW9zdGx5OwogCi12
b2lkICgqaW9lbXVsX2hhbmRsZV9xdWlyaykoCitib29sICgqaW9lbXVsX2hhbmRsZV9xdWlyayko
CiAgICAgdTggb3Bjb2RlLCBjaGFyICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAogc3RhdGljIGludCBkZWJ1Z19zdGFja19saW5lcyA9IDIwOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pby5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pby5oCmlu
ZGV4IGU2YmIyMGMuLjRkMjA2NGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW8u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmgKQEAgLTUyLDcgKzUyLDcgQEAgZXh0ZXJu
IHZvaWQgKCpwdl9wb3N0X291dGJfaG9vaykodW5zaWduZWQgaW50IHBvcnQsIHU4IHZhbHVlKTsK
IAogLyogRnVuY3Rpb24gcG9pbnRlciB1c2VkIHRvIGhhbmRsZSBwbGF0Zm9ybSBzcGVjaWZpYyBJ
L08gcG9ydCBlbXVsYXRpb24uICovCiAjZGVmaW5lIElPRU1VTF9RVUlSS19TVFVCX0JZVEVTIDEw
Ci1leHRlcm4gdm9pZCAoKmlvZW11bF9oYW5kbGVfcXVpcmspKAorZXh0ZXJuIGJvb2wgKCppb2Vt
dWxfaGFuZGxlX3F1aXJrKSgKICAgICB1OCBvcGNvZGUsIGNoYXIgKmlvX2VtdWxfc3R1Yiwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:53:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9tE-000050-G2; Mon, 15 Jan 2018 18:53:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9tD-0008WR-DN
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:47 +0000
X-Inumbo-ID: 35d71767-fa25-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35d71767-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:52:18 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9tC-0007NO-9d
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9tC-0002I1-9C
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9tC-0002I1-9C@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:46 +0000
Subject: [Xen-changelog] [xen master] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkMDBhOTlkYzhiMTZhMWE2NTg3NGQ0OTA2ZWMzMGI3YmMxZTM2MzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyOSAxMjo1NjozNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMTIgMTE6MjI6
NTQgMjAxOCArMDAwMAoKICAgIHhlbi9jcmVkaXQyOiBEcm9wIHVubmVjZXNzYXJ5IGJpdCB0ZXN0
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDE4ZjM5
Y2EuLmVlOTc2OGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yMDYzLDcgKzIwNjMsNyBAQCBjc2NoZWQy
X3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMp
CiAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgLTEsIE5PVygpKTsKICAg
ICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHN2Yy0+ZmxhZ3Mg
JiBDU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCApCisgICAgZWxzZQogICAgICAgICBfX2NsZWFyX2Jp
dChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc3ZjLT5mbGFncyk7CiB9CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:54:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9tT-00008B-Hs; Mon, 15 Jan 2018 18:54:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9tS-000074-Gl
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:02 +0000
X-Inumbo-ID: c72e4d51-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c72e4d51-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:56:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9tM-0007Na-BY
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9tM-0002Ia-Az
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:53:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9tM-0002Ia-Az@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:53:56 +0000
Subject: [Xen-changelog] [xen master] xen/sched_rt: Move repl_timer into
	struct rt_private
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxOGFlNjAyMWQwYTExNWRkYmJmMmI3NmE0MzljNTMyN2FmNjYxOTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyOSAxMzowNjoxNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMTIgMTE6MjI6
NTQgMjAxOCArMDAwMAoKICAgIHhlbi9zY2hlZF9ydDogTW92ZSByZXBsX3RpbWVyIGludG8gc3Ry
dWN0IHJ0X3ByaXZhdGUKICAgIAogICAgc3RydWN0IHRpbWVyIGlzIG9ubHkgNDggYnl0ZXMgYW5k
IHJlcGxfdGltZXIgaGFzIGEgMS10by0xIGNvcnJlc3BvbmRhbmNlIHdpdGgKICAgIHN0cnVjdCBy
dF9wcml2YXRlLCBzbyBoYXZpbmcgaXQgcmVmZXJlbmNlZCBieSBwb2ludGVyIGlzIHdhc3RlZnVs
LgogICAgCiAgICBUaGlzIGF2b2lkcyBvbmUgbWVtb3J5IGFsbG9jYXRpb24gaW4gcnRfaW5pdCgp
LCBhbmQgdGhlIHJlc3VsdGluZyBkaWZmc3RhdCBpczoKICAgIAogICAgICBhZGQvcmVtb3ZlOiAw
LzAgZ3Jvdy9zaHJpbms6IDAvNyB1cC9kb3duOiAwLy0xNTYgKC0xNTYpCiAgICAgIGZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgcnRfc3dpdGNoX3NjaGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTM0ICAg
ICAxMzMgICAgICAtMQogICAgICBydF9jb250ZXh0X3NhdmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyNzggICAgIDI3MSAgICAgIC03CiAgICAgIHJ0X3ZjcHVfcmVtb3ZlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDI1MyAgICAgMjQ1ICAgICAgLTgKICAgICAgcnRfdmNwdV9z
bGVlcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjM0ICAgICAyMTggICAgIC0xNgog
ICAgICByZXBsX3RpbWVyX2hhbmRsZXIgICAgICAgICAgICAgICAgICAgICAgICAgICA3NjEgICAg
IDc0NCAgICAgLTE3CiAgICAgIHJ0X2RlaW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA0NCAgICAgIDIwICAgICAtMjQKICAgICAgcnRfaW5pdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjE5ICAgICAxMzYgICAgIC04MwogICAgCiAgICBBcyBhbiBl
eHRyYSBiaXQgb2YgY2xlYW51cCBub3RpY2VkIHdoaWxlIG1ha2luZyB0aGlzIGNoYW5nZSwgdGhl
cmUgaXMgbm8gbmVlZAogICAgdG8gY2FsbCBjcHVtYXNrX2NsZWFyKCkgb24gYW4gemVyb2VkIG1l
bW9yeSBhbGxvY2F0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51
cGVubi5lZHU+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jIHwgNDUgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGI3NzAyODcuLmEyMDI4MDIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTE4Niw3ICsxODYsNyBAQCBzdHJ1Y3QgcnRfcHJpdmF0ZSB7CiAgICAgc3RydWN0IGxpc3Rf
aGVhZCBydW5xOyAgICAgIC8qIG9yZGVyZWQgbGlzdCBvZiBydW5uYWJsZSB2Y3B1cyAqLwogICAg
IHN0cnVjdCBsaXN0X2hlYWQgZGVwbGV0ZWRxOyAvKiB1bm9yZGVyZWQgbGlzdCBvZiBkZXBsZXRl
ZCB2Y3B1cyAqLwogCi0gICAgc3RydWN0IHRpbWVyICpyZXBsX3RpbWVyOyAgIC8qIHJlcGxlbmlz
aG1lbnQgdGltZXIgKi8KKyAgICBzdHJ1Y3QgdGltZXIgcmVwbF90aW1lcjsgICAgLyogcmVwbGVu
aXNobWVudCB0aW1lciAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHE7ICAgICAvKiBvcmRl
cmVkIGxpc3Qgb2YgdmNwdXMgdGhhdCBuZWVkIHJlcGxlbmlzaG1lbnQgKi8KIAogICAgIGNwdW1h
c2tfdCB0aWNrbGVkOyAgICAgICAgICAvKiBjcHVzIGJlZW4gdGlja2xlZCAqLwpAQCAtNTU0LDEw
ICs1NTQsMTAgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjX25leHQgPSByZXBscV9lbGVt
KHJlcGxxLT5uZXh0KTsKLSAgICAgICAgICAgIHNldF90aW1lcihwcnYtPnJlcGxfdGltZXIsIHN2
Y19uZXh0LT5jdXJfZGVhZGxpbmUpOworICAgICAgICAgICAgc2V0X3RpbWVyKCZwcnYtPnJlcGxf
dGltZXIsIHN2Y19uZXh0LT5jdXJfZGVhZGxpbmUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgIHN0b3BfdGltZXIocHJ2LT5yZXBsX3RpbWVyKTsKKyAgICAgICAgICAgIHN0
b3BfdGltZXIoJnBydi0+cmVwbF90aW1lcik7CiAgICAgfQogfQogCkBAIC01OTcsNyArNTk3LDcg
QEAgcmVwbHFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Zj
cHUgKnN2YykKICAgICAgKiBhdCB0aGUgZnJvbnQgb2YgdGhlIGV2ZW50IGxpc3QuCiAgICAgICov
CiAgICAgaWYgKCBkZWFkbGluZV9yZXBscV9pbnNlcnQoc3ZjLCAmc3ZjLT5yZXBscV9lbGVtLCBy
ZXBscSkgKQotICAgICAgICBzZXRfdGltZXIocHJ2LT5yZXBsX3RpbWVyLCBzdmMtPmN1cl9kZWFk
bGluZSk7CisgICAgICAgIHNldF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCBzdmMtPmN1cl9kZWFk
bGluZSk7CiB9CiAKIC8qCkBAIC02MzQsNyArNjM0LDcgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICByZWFy
bSA9IGRlYWRsaW5lX3JlcGxxX2luc2VydChzdmMsICZzdmMtPnJlcGxxX2VsZW0sIHJlcGxxKTsK
IAogICAgIGlmICggcmVhcm0gKQotICAgICAgICBzZXRfdGltZXIocnRfcHJpdihvcHMpLT5yZXBs
X3RpbWVyLCByZWFybV9zdmMtPmN1cl9kZWFkbGluZSk7CisgICAgICAgIHNldF90aW1lcigmcnRf
cHJpdihvcHMpLT5yZXBsX3RpbWVyLCByZWFybV9zdmMtPmN1cl9kZWFkbGluZSk7CiB9CiAKIC8q
CkBAIC02NzYsMjcgKzY3NiwxOCBAQCBydF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAg
ICBpZiAoIHBydiA9PSBOVUxMICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICBwcnYtPnJlcGxf
dGltZXIgPSB4emFsbG9jKHN0cnVjdCB0aW1lcik7Ci0gICAgaWYgKCBwcnYtPnJlcGxfdGltZXIg
PT0gTlVMTCApCi0gICAgICAgIGdvdG8gZXJyOwotCiAgICAgc3Bpbl9sb2NrX2luaXQoJnBydi0+
bG9jayk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBydi0+c2RvbSk7CiAgICAgSU5JVF9MSVNUX0hF
QUQoJnBydi0+cnVucSk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBydi0+ZGVwbGV0ZWRxKTsKICAg
ICBJTklUX0xJU1RfSEVBRCgmcHJ2LT5yZXBscSk7CiAKLSAgICBjcHVtYXNrX2NsZWFyKCZwcnYt
PnRpY2tsZWQpOwotCiAgICAgb3BzLT5zY2hlZF9kYXRhID0gcHJ2OwogICAgIHJjID0gMDsKIAog
IGVycjoKLSAgICBpZiAoIHJjICYmIHBydiApCi0gICAgewotICAgICAgICB4ZnJlZShwcnYtPnJl
cGxfdGltZXIpOworICAgIGlmICggcmMgKQogICAgICAgICB4ZnJlZShwcnYpOwotICAgIH0KIAog
ICAgIHJldHVybiByYzsKIH0KQEAgLTcwNiw5ICs2OTcsOCBAQCBydF9kZWluaXQoc3RydWN0IHNj
aGVkdWxlciAqb3BzKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9w
cyk7CiAKLSAgICBBU1NFUlQocHJ2LT5yZXBsX3RpbWVyLT5zdGF0dXMgPT0gVElNRVJfU1RBVFVT
X2ludmFsaWQgfHwKLSAgICAgICAgICAgcHJ2LT5yZXBsX3RpbWVyLT5zdGF0dXMgPT0gVElNRVJf
U1RBVFVTX2tpbGxlZCk7Ci0gICAgeGZyZWUocHJ2LT5yZXBsX3RpbWVyKTsKKyAgICBBU1NFUlQo
cHJ2LT5yZXBsX3RpbWVyLnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNfaW52YWxpZCB8fAorICAgICAg
ICAgICBwcnYtPnJlcGxfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19raWxsZWQpOwogCiAg
ICAgb3BzLT5zY2hlZF9kYXRhID0gTlVMTDsKICAgICB4ZnJlZShwcnYpOwpAQCAtNzMxLDkgKzcy
MSw5IEBAIHJ0X2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
ZGF0YSwgaW50IGNwdSkKICAgICAgKiBUSU1FUl9TVEFUVVNfaW52YWxpZCBtZWFucyB3ZSBhcmUg
dGhlIGZpcnN0IGNwdSB0aGF0IHNlZXMgdGhlIHRpbWVyCiAgICAgICogYWxsb2NhdGVkIGJ1dCBu
b3QgaW5pdGlhbGl6ZWQsIGFuZCBzbyBpdCdzIHVwIHRvIHVzIHRvIGluaXRpYWxpemUgaXQuCiAg
ICAgICovCi0gICAgaWYgKCBwcnYtPnJlcGxfdGltZXItPnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNf
aW52YWxpZCApCisgICAgaWYgKCBwcnYtPnJlcGxfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRV
U19pbnZhbGlkICkKICAgICB7Ci0gICAgICAgIGluaXRfdGltZXIocHJ2LT5yZXBsX3RpbWVyLCBy
ZXBsX3RpbWVyX2hhbmRsZXIsICh2b2lkKikgb3BzLCBjcHUpOworICAgICAgICBpbml0X3RpbWVy
KCZwcnYtPnJlcGxfdGltZXIsIHJlcGxfdGltZXJfaGFuZGxlciwgKHZvaWQgKilvcHMsIGNwdSk7
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiUlREUzogdGltZXIgaW5pdGlhbGl6ZWQg
b24gY3B1ICV1XG4iLCBjcHUpOwogICAgIH0KIApAQCAtNzY5LDEwICs3NTksMTAgQEAgcnRfc3dp
dGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAg
ICAgICogcmVtb3ZlZCAoaW4gd2hpY2ggY2FzZSB3ZSdsbCBzZWUgVElNRVJfU1RBVFVTX2tpbGxl
ZCksIGl0J3Mgb3VyCiAgICAgICogam9iIHRvIChyZSlpbml0aWFsaXplIHRoZSB0aW1lci4KICAg
ICAgKi8KLSAgICBpZiAoIHBydi0+cmVwbF90aW1lci0+c3RhdHVzID09IFRJTUVSX1NUQVRVU19p
bnZhbGlkIHx8Ci0gICAgICAgICBwcnYtPnJlcGxfdGltZXItPnN0YXR1cyA9PSBUSU1FUl9TVEFU
VVNfa2lsbGVkICkKKyAgICBpZiAoIHBydi0+cmVwbF90aW1lci5zdGF0dXMgPT0gVElNRVJfU1RB
VFVTX2ludmFsaWQgfHwKKyAgICAgICAgIHBydi0+cmVwbF90aW1lci5zdGF0dXMgPT0gVElNRVJf
U1RBVFVTX2tpbGxlZCApCiAgICAgewotICAgICAgICBpbml0X3RpbWVyKHBydi0+cmVwbF90aW1l
ciwgcmVwbF90aW1lcl9oYW5kbGVyLCAodm9pZCopIG5ld19vcHMsIGNwdSk7CisgICAgICAgIGlu
aXRfdGltZXIoJnBydi0+cmVwbF90aW1lciwgcmVwbF90aW1lcl9oYW5kbGVyLCAodm9pZCAqKW5l
d19vcHMsIGNwdSk7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiUlREUzogdGltZXIg
aW5pdGlhbGl6ZWQgb24gY3B1ICV1XG4iLCBjcHUpOwogICAgIH0KIApAQCAtNzk3LDcgKzc4Nyw3
IEBAIHJ0X2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBj
cHUsIGludCBjcHUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7
CiAKLSAgICBpZiAoIHBydi0+cmVwbF90aW1lci0+Y3B1ID09IGNwdSApCisgICAgaWYgKCBwcnYt
PnJlcGxfdGltZXIuY3B1ID09IGNwdSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3B1cG9vbCAq
YyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUg
PSBjcHVtYXNrX2N5Y2xlKGNwdSwgY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhjKSk7CkBAIC04MDks
MTIgKzc5OSwxMiBAQCBydF9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBuZXdfY3B1
ID49IG5yX2NwdV9pZHMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBraWxsX3RpbWVyKHBydi0+
cmVwbF90aW1lcik7CisgICAgICAgICAgICBraWxsX3RpbWVyKCZwcnYtPnJlcGxfdGltZXIpOwog
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsICJSVERTOiB0aW1lciBraWxsZWQgb24g
Y3B1ICVkXG4iLCBjcHUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAg
ICAgICAgICAgbWlncmF0ZV90aW1lcihwcnYtPnJlcGxfdGltZXIsIG5ld19jcHUpOworICAgICAg
ICAgICAgbWlncmF0ZV90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCBuZXdfY3B1KTsKICAgICAgICAg
fQogICAgIH0KIApAQCAtMTUwNSw3ICsxNDk1LDYgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9o
YW5kbGVyKHZvaWQgKmRhdGEpewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2
KG9wcyk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwogICAg
IHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7Ci0gICAgc3RydWN0IHRpbWVy
ICpyZXBsX3RpbWVyID0gcHJ2LT5yZXBsX3RpbWVyOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0
ZXIsICp0bXA7CiAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKICAgICBMSVNUX0hFQUQodG1wX3Jl
cGxxKTsKQEAgLTE1NzEsNyArMTU2MCw3IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxl
cih2b2lkICpkYXRhKXsKICAgICAgKiB0aGUgb25lIGluIHRoZSBmcm9udC4KICAgICAgKi8KICAg
ICBpZiAoICFsaXN0X2VtcHR5KHJlcGxxKSApCi0gICAgICAgIHNldF90aW1lcihyZXBsX3RpbWVy
LCByZXBscV9lbGVtKHJlcGxxLT5uZXh0KS0+Y3VyX2RlYWRsaW5lKTsKKyAgICAgICAgc2V0X3Rp
bWVyKCZwcnYtPnJlcGxfdGltZXIsIHJlcGxxX2VsZW0ocmVwbHEtPm5leHQpLT5jdXJfZGVhZGxp
bmUpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKCZwcnYtPmxvY2spOwogfQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:54:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9td-00009x-Ke; Mon, 15 Jan 2018 18:54:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9tc-00009M-3c
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:12 +0000
X-Inumbo-ID: cd2c7649-fa25-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd2c7649-fa25-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:56:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9tW-0007OU-DJ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9tW-0002K4-Cn
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9tW-0002K4-Cn@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:54:06 +0000
Subject: [Xen-changelog] [xen master] x86/bitops: Introduce
	variable/constant pairs for __{set, clear, change}_bit()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiODQwMTZjNTlkYmU5ZjZlNDJlODU3YTVkODE3NmZkNGU1MmM5NWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyOSAxMjo1NjoyNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMTIgMTE6MzU6
MjQgMjAxOCArMDAwMAoKICAgIHg4Ni9iaXRvcHM6IEludHJvZHVjZSB2YXJpYWJsZS9jb25zdGFu
dCBwYWlycyBmb3IgX197c2V0LGNsZWFyLGNoYW5nZX1fYml0KCkKICAgIAogICAgSnVzdCBhcyB3
aXRoIHRlc3RfYml0LCB0aGUgbm9uLWF0b21pYyBzZXQvY2xlYXIvY2hhbmdlIGhlbHBlcnMgY2Fu
IGJlIGJldHRlcgogICAgb3B0aW1pc2VkIGJ5IHRoZSBjb21waWxlciBpbiB0aGUgY2FzZSB0aGF0
IHRoZSBuciBwYXJhbWV0ZXIgaXMgY29uc3RhbnQsIGFuZAogICAgaXQgb2Z0ZW4gaXMuCiAgICAK
ICAgIFRoaXMgcmVzdWx0cyBpbiBhIGdlbmVyYWwgcmVwbGFjZW1lbnQgb2YgYG1vdiAkaW1tLCAl
cmVnOyBidCogJXJlZywgbWVtYCB3aXRoCiAgICB0aGUgc2hvcnRlciBhbmQgbW9yZSBzaW1wbGUg
YG9wICRpbW0sIG1lbWAsIGFsc28gcmVkdWNpbmcgcmVnaXN0ZXIgcHJlc3N1cmUuCiAgICAKICAg
IFRoZSBuZXQgZGlmZnN0YXQgaXM6CiAgICAgIGFkZC9yZW1vdmU6IDAvMSBncm93L3Nocmluazog
NS8xNyB1cC9kb3duOiA5MC8tMzAxICgtMjExKQogICAgCiAgICBBcyBhIHBpZWNlIG9mIG1pbm9y
IGNsZWFudXAsIGRyb3AgdW5uZWNlc3NhcnkgYnJhY2tldHMgaW4gdGhlIHRlc3RfYml0KCkKICAg
IG1hY3JvLCBhbmQgZml4IHRoZSBpbmRlbnRhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Jp
dG9wcy5oIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9iaXRvcHMu
aAppbmRleCA0NDBhYmI3Li5lNjZkODYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYml0b3BzLmgKQEAgLTUxLDEzICs1
MSwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KmFkZHIpCiAgKiBJZiBpdCdzIGNhbGxlZCBvbiB0aGUgc2FtZSByZWdpb24gb2YgbWVtb3J5IHNp
bXVsdGFuZW91c2x5LCB0aGUgZWZmZWN0CiAgKiBtYXkgYmUgdGhhdCBvbmx5IG9uZSBvcGVyYXRp
b24gc3VjY2VlZHMuCiAgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX3NldF9iaXQoaW50IG5yLCB2
b2lkICphZGRyKQorc3RhdGljIGlubGluZSB2b2lkIHZhcmlhYmxlX3NldF9iaXQoaW50IG5yLCB2
b2lkICphZGRyKQogewogICAgIGFzbSB2b2xhdGlsZSAoICJidHNsICUxLCUwIiA6ICIrbSIgKCoo
aW50ICopYWRkcikgOiAiSXIiIChucikgOiAibWVtb3J5IiApOwogfQorc3RhdGljIGlubGluZSB2
b2lkIGNvbnN0YW50X3NldF9iaXQoaW50IG5yLCB2b2lkICphZGRyKQoreworICAgICgodW5zaWdu
ZWQgaW50ICopYWRkcilbbnIgPj4gNV0gfD0gKDF1IDw8IChuciAmIDMxKSk7Cit9CiAjZGVmaW5l
IF9fc2V0X2JpdChuciwgYWRkcikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBp
ZiAoIGJpdG9wX2JhZF9zaXplKGFkZHIpICkgX19iaXRvcF9iYWRfc2l6ZSgpOyAgICAgXAotICAg
IF9fc2V0X2JpdChuciwgYWRkcik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgX19idWlsdGluX2NvbnN0YW50X3AobnIpID8gICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgY29uc3RhbnRfc2V0X2JpdChuciwgYWRkcikgOiAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB2YXJpYWJsZV9zZXRfYml0KG5yLCBhZGRyKTsgICAgICAgICAgICAgICAgICAg
ICBcCiB9KQogCiAvKioKQEAgLTg2LDEzICs5MiwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xl
YXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqYWRkcikKICAqIElmIGl0J3MgY2FsbGVkIG9u
IHRoZSBzYW1lIHJlZ2lvbiBvZiBtZW1vcnkgc2ltdWx0YW5lb3VzbHksIHRoZSBlZmZlY3QKICAq
IG1heSBiZSB0aGF0IG9ubHkgb25lIG9wZXJhdGlvbiBzdWNjZWVkcy4KICAqLwotc3RhdGljIGlu
bGluZSB2b2lkIF9fY2xlYXJfYml0KGludCBuciwgdm9pZCAqYWRkcikKK3N0YXRpYyBpbmxpbmUg
dm9pZCB2YXJpYWJsZV9jbGVhcl9iaXQoaW50IG5yLCB2b2lkICphZGRyKQogewogICAgIGFzbSB2
b2xhdGlsZSAoICJidHJsICUxLCUwIiA6ICIrbSIgKCooaW50ICopYWRkcikgOiAiSXIiIChucikg
OiAibWVtb3J5IiApOwogfQorc3RhdGljIGlubGluZSB2b2lkIGNvbnN0YW50X2NsZWFyX2JpdChp
bnQgbnIsIHZvaWQgKmFkZHIpCit7CisgICAgKCh1bnNpZ25lZCBpbnQgKilhZGRyKVtuciA+PiA1
XSAmPSB+KDF1IDw8IChuciAmIDMxKSk7Cit9CiAjZGVmaW5lIF9fY2xlYXJfYml0KG5yLCBhZGRy
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIGJpdG9wX2JhZF9zaXplKGFk
ZHIpICkgX19iaXRvcF9iYWRfc2l6ZSgpOyAgICAgXAotICAgIF9fY2xlYXJfYml0KG5yLCBhZGRy
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19idWlsdGluX2NvbnN0YW50
X3AobnIpID8gICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3RhbnRfY2xl
YXJfYml0KG5yLCBhZGRyKSA6ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB2YXJpYWJsZV9j
bGVhcl9iaXQobnIsIGFkZHIpOyAgICAgICAgICAgICAgICAgICBcCiB9KQogCiAvKioKQEAgLTEw
NCwxMyArMTE2LDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2NsZWFyX2JpdChpbnQgbnIsIHZv
aWQgKmFkZHIpCiAgKiBJZiBpdCdzIGNhbGxlZCBvbiB0aGUgc2FtZSByZWdpb24gb2YgbWVtb3J5
IHNpbXVsdGFuZW91c2x5LCB0aGUgZWZmZWN0CiAgKiBtYXkgYmUgdGhhdCBvbmx5IG9uZSBvcGVy
YXRpb24gc3VjY2VlZHMuCiAgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2NoYW5nZV9iaXQoaW50
IG5yLCB2b2lkICphZGRyKQorc3RhdGljIGlubGluZSB2b2lkIHZhcmlhYmxlX2NoYW5nZV9iaXQo
aW50IG5yLCB2b2lkICphZGRyKQogewogICAgIGFzbSB2b2xhdGlsZSAoICJidGNsICUxLCUwIiA6
ICIrbSIgKCooaW50ICopYWRkcikgOiAiSXIiIChucikgOiAibWVtb3J5IiApOwogfQorc3RhdGlj
IGlubGluZSB2b2lkIGNvbnN0YW50X2NoYW5nZV9iaXQoaW50IG5yLCB2b2lkICphZGRyKQorewor
ICAgICgodW5zaWduZWQgaW50ICopYWRkcilbbnIgPj4gNV0gXj0gKDF1IDw8IChuciAmIDMxKSk7
Cit9CiAjZGVmaW5lIF9fY2hhbmdlX2JpdChuciwgYWRkcikgKHsgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIGJpdG9wX2JhZF9zaXplKGFkZHIpICkgX19iaXRvcF9iYWRfc2l6ZSgp
OyAgICAgXAotICAgIF9fY2hhbmdlX2JpdChuciwgYWRkcik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgX19idWlsdGluX2NvbnN0YW50X3AobnIpID8gICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgY29uc3RhbnRfY2hhbmdlX2JpdChuciwgYWRkcikgOiAgICAg
ICAgICAgICAgICAgXAorICAgICAgICB2YXJpYWJsZV9jaGFuZ2VfYml0KG5yLCBhZGRyKTsgICAg
ICAgICAgICAgICAgICBcCiB9KQogCiAvKioKQEAgLTI5MSw5ICszMDksOSBAQCBzdGF0aWMgaW5s
aW5lIGludCB2YXJpYWJsZV90ZXN0X2JpdChpbnQgbnIsIGNvbnN0IHZvbGF0aWxlIHZvaWQgKmFk
ZHIpCiAKICNkZWZpbmUgdGVzdF9iaXQobnIsIGFkZHIpICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGlmICggYml0b3BfYmFkX3NpemUoYWRkcikgKSBfX2JpdG9wX2JhZF9zaXpl
KCk7ICAgICBcCi0gICAgKF9fYnVpbHRpbl9jb25zdGFudF9wKG5yKSA/ICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgY29uc3RhbnRfdGVzdF9iaXQoKG5yKSwoYWRkcikpIDogICAgICAg
ICAgICAgICAgICAgXAotICAgICB2YXJpYWJsZV90ZXN0X2JpdCgobnIpLChhZGRyKSkpOyAgICAg
ICAgICAgICAgICAgICBcCisgICAgX19idWlsdGluX2NvbnN0YW50X3AobnIpID8gICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3RhbnRfdGVzdF9iaXQobnIsIGFkZHIpIDog
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB2YXJpYWJsZV90ZXN0X2JpdChuciwgYWRkcik7
ICAgICAgICAgICAgICAgICAgICBcCiB9KQogCiBleHRlcm4gdW5zaWduZWQgaW50IF9fZmluZF9m
aXJzdF9iaXQoCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 18:54:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eb9tj-0000BW-Mh; Mon, 15 Jan 2018 18:54:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eb9ti-0000BA-AJ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:18 +0000
X-Inumbo-ID: 47d3f3d5-fa25-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47d3f3d5-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:52:48 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9tg-0007OZ-F3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eb9tg-0002Kd-Ea
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 18:54:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eb9tg-0002Kd-Ea@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 18:54:16 +0000
Subject: [Xen-changelog] [xen master] x86/Rules: Use -mskip-rax-setup if the
	compiler supports it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkNzBiNTRlMDU1NjM1ZmY2MDUyNmI2OTQ5MTU2NTA0YjYxOTRiN2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCA2IDEzOjIxOjMyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEphbiAxMiAxODo1Mzox
OSAyMDE4ICswMDAwCgogICAgeDg2L1J1bGVzOiBVc2UgLW1za2lwLXJheC1zZXR1cCBpZiB0aGUg
Y29tcGlsZXIgc3VwcG9ydHMgaXQKICAgIAogICAgVGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlIGZy
b20gR0NDIDUgb253YXJkcywgYW5kIHdhcyBzcGVjaWZpY2FsbHkgaW50cm9kdWNlZAogICAgYXMg
YW4gb3B0aW1pc2F0aW9uIGZvciBMaW51eC4gIFdoZW4gdXNpbmcgdmFyaWFkaWMgZnVuY3Rpb25z
LCB0aGUgY2FsbGVyIG5lZWRzCiAgICB0byBrbm93IGhvdyBtYW55IGZsb2F0aW5nIHBvaW50IGFy
Z3VtZW50cyB3ZXJlIHBhc3NlZC4gIFhlbiwgbGlrZSBMaW51eCwKICAgIGRvZXNuJ3QgdXNlcyBm
bG9hdGluZyBwb2ludCBhcmd1bWVudHMsIHNvIGRvZXNuJ3QgbmVlZCB0byBlbWl0IGNvZGUgdG8g
aW5mb3JtCiAgICB2YXJpYWRpYyBmdW5jdGlvbnMgc3VjaCBhcyBwcmludGsoKSB0aGF0IHRoZXJl
IGFyZSB6ZXJvIGFyZ3VtZW50cy4KICAgIAogICAgVGhlIG5ldCBkZWx0YSBmb3IgYSByZWxlYXNl
IGJ1aWxkIGlzOgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMzUvNjI1
IHVwL2Rvd246IDYwMy8tNTQ4OSAoLTQ4ODYpCiAgICAKICAgIHdpdGggdGhlIHNpbmdsZSBiaWdn
ZXN0IGNoYW5nZSBiZWluZzoKICAgIAogICAgICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMDE5MzMgIDEwMTc1MSAgICAtMTgyCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9S
dWxlcy5tayB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCmluZGV4IDU2ODY1N2UuLjcxZWQzNzEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTI0LDggKzI0
LDEyIEBAICQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1h
KTEiLCBcCiAgICAgICAgICAgICAgICAgICAgICAtVV9fT0JKRUNUX0xBQkVMX18gLURIQVZFX0dB
U19RVU9URURfU1lNIFwKICAgICAgICAgICAgICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189
JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8kJEAnKQogCi1DRkxBR1MgKz0gLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYwotQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMKK0NGTEFHUyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMKKworIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxseS4gIElmIHRo
ZSBjb21waWxlciBzdXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQorIyBTU0Ugc2V0dXAgZm9yIHZh
cmlhZGljIGZ1bmN0aW9uIGNhbGxzLgorQ0ZMQUdTICs9IC1tbm8tc3NlICQoY2FsbCBjYy1vcHRp
b24sJChDQyksLW1za2lwLXJheC1zZXR1cCkKKwogIyAtZnZpc2liaWxpdHk9aGlkZGVuIHJlZHVj
ZXMgLWZwaWMgY29zdCwgaWYgaXQncyBhdmFpbGFibGUKIGlmbmVxICgkKGNhbGwgY2Mtb3B0aW9u
LCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRkZW4sbiksbikKIENGTEFHUyArPSAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:22:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD8s-00060l-CA; Mon, 15 Jan 2018 22:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD8r-00060S-JX
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:09 +0000
X-Inumbo-ID: da04c460-fa42-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da04c460-fa42-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:24:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD8k-0004XO-Sq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD8k-0007db-QS
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD8k-0007db-QS@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] hw/ppc: CAS reset on early
	device hotplug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyNjk1ZjYwYzMzMGQwNjQ1NzQ5OGRkNWU4OGMwMmVmMTJjZTYyM2IKQXV0aG9yOiAg
ICAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4K
QXV0aG9yRGF0ZTogV2VkIEF1ZyAzMCAxNToyMTo0MSAyMDE3IC0wMzAwCkNvbW1pdDogICAgIE1p
Y2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9j
dCAzIDE3OjQwOjQwIDIwMTcgLTA1MDAKCiAgICBody9wcGM6IENBUyByZXNldCBvbiBlYXJseSBk
ZXZpY2UgaG90cGx1ZwogICAgCiAgICBUaGlzIHBhdGNoIGlzIGEgZm9sbG93IHVwIG9uIHRoZSBk
aXNjdXNzaW9ucyBtYWRlIGluIHBhdGNoCiAgICAiaHcvcHBjOiBkaXNhYmxlIGhvdHBsdWcgYmVm
b3JlIENBUyBpcyBjb21wbGV0ZWQiIHRoYXQgY2FuIGJlCiAgICBmb3VuZCBhdCBbMV0uCiAgICAK
ICAgIEF0IHRoaXMgbW9tZW50LCB3ZSBkbyBub3Qgc3VwcG9ydCBDUFUvbWVtb3J5IGhvdHBsdWcg
aW4gZWFybHkKICAgIGJvb3Qgc3RhZ2VzLCBiZWZvcmUgQ0FTLiBXaGVuIGEgaG90cGx1ZyBvY2N1
cnMsIHRoZSBldmVudCBpcyBsb2dnZWQKICAgIGluIGFuIGludGVybmFsIFJUQVMgZXZlbnQgbG9n
IHF1ZXVlIGFuZCBhbiBJUlEgcHVsc2UgaXMgZmlyZWQuIEluCiAgICByZWd1bGFyIGNvbmRpdGlv
bnMsIHRoZSBndWVzdCBoYW5kbGVzIHRoZSBpbnRlcnJ1cHQgYnkgZXhlY3V0aW5nCiAgICBjaGVj
a19leGNlcHRpb24sIGZldGNoaW5nIHRoZSBnZW5lcmF0ZWQgaG90cGx1ZyBldmVudCBhbmQgZW5h
YmxpbmcKICAgIHRoZSBkZXZpY2UgZm9yIHVzZS4KICAgIAogICAgSW4gZWFybHkgYm9vdCwgdGhp
cyBJUlEgaXNuJ3QgY2F1Z2h0IChTTE9GIGRvZXMgbm90IGhhbmRsZSBob3RwbHVnCiAgICBldmVu
dHMpLCBsZWF2aW5nIHRoZSBldmVudCBpbiB0aGUgcnRhcyBldmVudCBsb2cgcXVldWUuIElmIHRo
ZSBndWVzdAogICAgZXhlY3V0ZXMgY2hlY2tfZXhjZXB0aW9uIGR1ZSB0byBhbm90aGVyIGhvdHBs
dWcgZXZlbnQsIHRoZSByZS1hc3NlcnRpb24KICAgIG9mIHRoZSBJUlEgZW5kcyB1cCBkZS1xdWV1
aW5nIHRoZSBmaXJzdCBob3RwbHVnIGV2ZW50IGFzIHdlbGwuIEluIHNob3J0LAogICAgYSBkZXZp
Y2UgaG90cGx1Z2dlZCBiZWZvcmUgQ0FTIGlzIGNvbnNpZGVyZWQgY29sZHBsdWdnZWQgYnkgU0xP
Ri4KICAgIFRoaXMgbGVhZHMgdG8gZGV2aWNlIG1pc2JlaGF2aW9yIGFuZCwgaW4gc29tZSBjYXNl
cywgZ3Vlc3Qga2VybmVsCiAgICBPb29wcyB3aGVuIHRyeWluZyB0byB1bnBsdWcgdGhlIGRldmlj
ZS4KICAgIAogICAgQSBwcm9wZXIgZml4IHdvdWxkIGJlIHRvIHR1cm4gZXZlcnkgZGV2aWNlIGhv
dHBsdWdnZWQgYmVmb3JlIENBUwogICAgYXMgYSBjb2xwbHVnZ2VkIGRldmljZS4gVGhpcyBpcyBu
b3QgdHJpdmlhbCB0byBkbyB3aXRoIHRoZSBjdXJyZW50CiAgICBjb2RlIGJhc2UgdGhvdWdoIC0g
dGhlIEZEVCBpcyB3cml0dGVuIGluIHRoZSBndWVzdCBtZW1vcnkgYXQKICAgIHBwY19zcGFwcl9y
ZXNldCBhbmQgY2FuJ3QgYmUgcmV0cmlldmVkIHdpdGhvdXQgYWRkaW5nIGV4dHJhIHN0YXRlCiAg
ICAoZmR0X3NpemUgZm9yIGV4YW1wbGUpIHRoYXQgd2lsbCBuZWVkIHRvIG1hbmFnZWQgYW5kIG1p
Z3JhdGVkLiBBZGRpbmcKICAgIHRoZSBob3RwbHVnZ2VkIERUIGluIHRoZSBtaWRkbGUgb2YgQ0FT
IG5lZ290aWF0aW9uIHZpYSB0aGUgdXBkYXRlZCBEVAogICAgdHJlZSB3b3JrcyB3aXRoIENQVSBk
ZXZzLCBidXQgcGFuaWNzIHRoZSBndWVzdCBrZXJuZWwgYXQgYm9vdC4gQWRkaXRpb25hbAogICAg
YW5hbHlzaXMgd291bGQgYmUgbmVjZXNzYXJ5IGZvciBMTUJzIGFuZCBQQ0kgZGV2aWNlcy4gVGhl
cmUgYXJlCiAgICBxdWVzdGlvbnMgdG8gYmUgbWFkZSBpbiBRRU1VL1NMT0Yva2VybmVsIGxldmVs
IGFib3V0IGhvdyB3ZSBjYW4gbWFrZQogICAgdGhpcyBjaGFuZ2UgaW4gYSBzdXN0YWluYWJsZSB3
YXkuCiAgICAKICAgIFdpdGggTGludXggZ3Vlc3RzLCBhIGZpeCB3b3VsZCBiZSB0aGUga2VybmVs
IGV4ZWN1dGluZyBjaGVja19leGNlcHRpb24KICAgIGF0IGJvb3QgdGltZSwgZGUtcXVldWVpbmcg
dGhlIGV2ZW50cyB0aGF0IGhhcHBlbmVkIGluIGVhcmx5IGJvb3QgYW5kCiAgICBwcm9jZXNzaW5n
IHRoZW0uIEhvd2V2ZXIsIGV2ZW4gaWYvd2hlbiB0aGUgbmV3ZXIga2VybmVscyBzdGFydAogICAg
ZmV0Y2hpbmcgdGhlc2UgZXZlbnRzIGF0IGJvb3QgdGltZSwgd2UgbmVlZCB0byB0YWtlIGNhcmUg
b2Ygb2xkZXIKICAgIGtlcm5lbHMgdGhhdCB3b24ndCBiZSBkb2luZyB0aGF0LgogICAgCiAgICBU
aGlzIHBhdGNoIHdvcmtzIGFyb3VuZCB0aGUgc2l0dWF0aW9uIGJ5IGlzc3VpbmcgYSBDQVMgcmVz
ZXQgaWYgYSBob3RwbHVnZ2VkCiAgICBkZXZpY2UgaXMgZGV0ZWN0ZWQgZHVyaW5nIENBUzoKICAg
IAogICAgLSB0aGUgRFJDIGNvbmRpdGlvbnMgdGhhdCB3YXJyYW50IGEgQ0FTIHJlc2V0IGlzIHRo
ZSBzYW1lIGFzIHRob3NlIHRoYXQKICAgIHRyaWdnZXJzIGEgRFJDIG1pZ3JhdGlvbiAtIHRoZSBE
UkMgbXVzdCBoYXZlIGEgZGV2aWNlIGF0dGFjaGVkIGFuZAogICAgdGhlIERSQyBzdGF0ZSBpcyBu
b3QgZXF1YWwgdG8gaXRzIHJlYWR5X3N0YXRlLiBXaXRoIHRoYXQgaW4gbWluZCwgdGhpcwogICAg
cGF0Y2ggbWFrZXMgdXNlIG9mICdzcGFwcl9kcmNfbmVlZGVkJyB0byBkZXRlcm1pbmUgaWYgYSBD
QVMgcmVzZXQKICAgIGlzIG5lZWRlZC4KICAgIAogICAgLSBJbiB0aGUgbWlkZGxlIG9mIENBUyBu
ZWdvdGlhdGlvbnMsIHRoZSBmdW5jdGlvbgogICAgJ3NwYXByX2hvdHBsdWdnZWRfZGV2X2JlZm9y
ZV9jYXMnIGdvZXMgdGhyb3VnaCBhbGwgdGhlIERSQ3MgdG8gc2VlCiAgICBpZiB0aGVyZSBhcmUg
YW55IERSQyB0aGF0IHJlcXVpcmVzIGEgcmVzZXQsIHVzaW5nIHNwYXByX2RyY19uZWVkZWQuIElm
CiAgICB0aGF0IGhhcHBlbnMsIHJldHVybnMgJzEnIGluICdzcGFwcl9oX2Nhc19jb21wb3NlX3Jl
c3BvbnNlJyB3aGljaCB3aWxsIHNldAogICAgc3BhcHItPmNhc19yZWJvb3QgdG8gdHJ1ZSwgY2F1
c2luZyB0aGUgbWFjaGluZSB0byByZWJvb3QuCiAgICAKICAgIE5vIGNoYW5nZXMgYXJlIG1hZGUg
Zm9yIGNvbGRwbHVnIGRldmljZXMuCiAgICAKICAgIFsxXSBodHRwOi8vbGlzdHMubm9uZ251Lm9y
Zy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTA4L21zZzAyODU1Lmh0bWwKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29u
LmRyb3BiZWFyLmlkLmF1PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTBmMTJlNjQ1
MDQwN2IxOGI0ZDVhNmI1MGQzODUyZGNmZDdmZmY3NSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody9wcGMvc3BhcHIuYyAg
ICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKystCiBody9wcGMvc3BhcHJf
ZHJjLmMgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaCB8ICAxICsK
IDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9wcGMvc3BhcHIuYyBiL2h3L3BwYy9zcGFwci5jCmluZGV4IGNlYzQ0MWMuLmNj
MzkwMWEgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5jCkBA
IC03OTAsNiArNzkwLDI2IEBAIG91dDoKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgYm9v
bCBzcGFwcl9ob3RwbHVnZ2VkX2Rldl9iZWZvcmVfY2FzKHZvaWQpCit7CisgICAgT2JqZWN0ICpk
cmNfY29udGFpbmVyLCAqb2JqOworICAgIE9iamVjdFByb3BlcnR5ICpwcm9wOworICAgIE9iamVj
dFByb3BlcnR5SXRlcmF0b3IgaXRlcjsKKworICAgIGRyY19jb250YWluZXIgPSBjb250YWluZXJf
Z2V0KG9iamVjdF9nZXRfcm9vdCgpLCAiL2RyLWNvbm5lY3RvciIpOworICAgIG9iamVjdF9wcm9w
ZXJ0eV9pdGVyX2luaXQoJml0ZXIsIGRyY19jb250YWluZXIpOworICAgIHdoaWxlICgocHJvcCA9
IG9iamVjdF9wcm9wZXJ0eV9pdGVyX25leHQoJml0ZXIpKSkgeworICAgICAgICBpZiAoIXN0cnN0
YXJ0KHByb3AtPnR5cGUsICJsaW5rPCIsIE5VTEwpKSB7CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQorICAgICAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmsoZHJjX2Nv
bnRhaW5lciwgcHJvcC0+bmFtZSwgTlVMTCk7CisgICAgICAgIGlmIChzcGFwcl9kcmNfbmVlZGVk
KG9iaikpIHsKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICB9CisgICAgfQorICAg
IHJldHVybiBmYWxzZTsKK30KKwogaW50IHNwYXByX2hfY2FzX2NvbXBvc2VfcmVzcG9uc2Uoc1BB
UFJNYWNoaW5lU3RhdGUgKnNwYXByLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dGFyZ2V0X3Vsb25nIGFkZHIsIHRhcmdldF91bG9uZyBzaXplLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc1BBUFJPcHRpb25WZWN0b3IgKm92NV91cGRhdGVzKQpAQCAtNzk3LDkg
KzgxNywxMyBAQCBpbnQgc3BhcHJfaF9jYXNfY29tcG9zZV9yZXNwb25zZShzUEFQUk1hY2hpbmVT
dGF0ZSAqc3BhcHIsCiAgICAgdm9pZCAqZmR0LCAqZmR0X3NrZWw7CiAgICAgc1BBUFJEZXZpY2VU
cmVlVXBkYXRlSGVhZGVyIGhkciA9IHsgLnZlcnNpb25faWQgPSAxIH07CiAKKyAgICBpZiAoc3Bh
cHJfaG90cGx1Z2dlZF9kZXZfYmVmb3JlX2NhcygpKSB7CisgICAgICAgIHJldHVybiAxOworICAg
IH0KKwogICAgIHNpemUgLT0gc2l6ZW9mKGhkcik7CiAKLSAgICAvKiBDcmVhdGUgc2NlbGV0b24g
Ki8KKyAgICAvKiBDcmVhdGUgc2tlbGV0b24gKi8KICAgICBmZHRfc2tlbCA9IGdfbWFsbG9jMChz
aXplKTsKICAgICBfRkRUKChmZHRfY3JlYXRlKGZkdF9za2VsLCBzaXplKSkpOwogICAgIF9GRFQo
KGZkdF9iZWdpbl9ub2RlKGZkdF9za2VsLCAiIikpKTsKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFw
cl9kcmMuYyBiL2h3L3BwYy9zcGFwcl9kcmMuYwppbmRleCA2MDU2OTdkLi41MGRmMzYxIDEwMDY0
NAotLS0gYS9ody9wcGMvc3BhcHJfZHJjLmMKKysrIGIvaHcvcHBjL3NwYXByX2RyYy5jCkBAIC00
NjAsNyArNDYwLDcgQEAgc3RhdGljIHZvaWQgZHJjX3Jlc2V0KHZvaWQgKm9wYXF1ZSkKICAgICBz
cGFwcl9kcmNfcmVzZXQoU1BBUFJfRFJfQ09OTkVDVE9SKG9wYXF1ZSkpOwogfQogCi1zdGF0aWMg
Ym9vbCBzcGFwcl9kcmNfbmVlZGVkKHZvaWQgKm9wYXF1ZSkKK2Jvb2wgc3BhcHJfZHJjX25lZWRl
ZCh2b2lkICpvcGFxdWUpCiB7CiAgICAgc1BBUFJEUkNvbm5lY3RvciAqZHJjID0gKHNQQVBSRFJD
b25uZWN0b3IgKilvcGFxdWU7CiAgICAgc1BBUFJEUkNvbm5lY3RvckNsYXNzICpkcmNrID0gU1BB
UFJfRFJfQ09OTkVDVE9SX0dFVF9DTEFTUyhkcmMpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9w
cGMvc3BhcHJfZHJjLmggYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaAppbmRleCBhNzk1OGQw
Li5mOGQ5ZjViIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaAorKysgYi9p
bmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaApAQCAtMjU3LDYgKzI1Nyw3IEBAIGludCBzcGFwcl9k
cmNfcG9wdWxhdGVfZHQodm9pZCAqZmR0LCBpbnQgZmR0X29mZnNldCwgT2JqZWN0ICpvd25lciwK
IHZvaWQgc3BhcHJfZHJjX2F0dGFjaChzUEFQUkRSQ29ubmVjdG9yICpkcmMsIERldmljZVN0YXRl
ICpkLCB2b2lkICpmZHQsCiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkdF9zdGFydF9vZmZz
ZXQsIEVycm9yICoqZXJycCk7CiB2b2lkIHNwYXByX2RyY19kZXRhY2goc1BBUFJEUkNvbm5lY3Rv
ciAqZHJjKTsKK2Jvb2wgc3BhcHJfZHJjX25lZWRlZCh2b2lkICpvcGFxdWUpOwogCiBzdGF0aWMg
aW5saW5lIGJvb2wgc3BhcHJfZHJjX3VucGx1Z19yZXF1ZXN0ZWQoc1BBUFJEUkNvbm5lY3RvciAq
ZHJjKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD8x-00061J-De; Mon, 15 Jan 2018 22:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD8w-00061C-5T
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:14 +0000
X-Inumbo-ID: 54480571-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54480571-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:20:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD8v-0004XU-0G
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD8u-0007er-UC
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD8u-0007er-UC@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:12 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] hw/usb/bus: Remove bad
	object_unparent() from usb_try_create_simple()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyMzQyNjYwODYyOWIzY2NkMjYzMjkxZmZhMDk1ZjFlOGNlYWRiNTUKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBTZXAgMjcg
MTc6Mjg6MjYgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMDozNzoxOSAyMDE3IC0wNjAw
CgogICAgaHcvdXNiL2J1czogUmVtb3ZlIGJhZCBvYmplY3RfdW5wYXJlbnQoKSBmcm9tIHVzYl90
cnlfY3JlYXRlX3NpbXBsZSgpCiAgICAKICAgIFZhbGdyaW5kIGRldGVjdHMgYW4gaW52YWxpZCBy
ZWFkIG9wZXJhdGlvbiB3aGVuIGhvdC1wbHVnZ2luZyBvZiBhbgogICAgVVNCIGRldmljZSBmYWls
czoKICAgIAogICAgJCB2YWxncmluZCB4ODZfNjQtc29mdG1tdS9xZW11LXN5c3RlbS14ODZfNjQg
LWRldmljZSB1c2ItZWhjaSAtbm9ncmFwaGljIC1TCiAgICA9PTMwNTk4PT0gTWVtY2hlY2ssIGEg
bWVtb3J5IGVycm9yIGRldGVjdG9yCiAgICA9PTMwNTk4PT0gQ29weXJpZ2h0IChDKSAyMDAyLTIw
MTUsIGFuZCBHTlUgR1BMJ2QsIGJ5IEp1bGlhbiBTZXdhcmQgZXQgYWwuCiAgICA9PTMwNTk4PT0g
VXNpbmcgVmFsZ3JpbmQtMy4xMi4wIGFuZCBMaWJWRVg7IHJlcnVuIHdpdGggLWggZm9yIGNvcHly
aWdodCBpbmZvCiAgICA9PTMwNTk4PT0gQ29tbWFuZDogeDg2XzY0LXNvZnRtbXUvcWVtdS1zeXN0
ZW0teDg2XzY0IC1kZXZpY2UgdXNiLWVoY2kgLW5vZ3JhcGhpYyAtUwogICAgPT0zMDU5OD09CiAg
ICBRRU1VIDIuMTAuNTAgbW9uaXRvciAtIHR5cGUgJ2hlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9u
CiAgICAocWVtdSkgZGV2aWNlX2FkZCB1c2ItdGFibGV0CiAgICAocWVtdSkgZGV2aWNlX2FkZCB1
c2ItdGFibGV0CiAgICAocWVtdSkgZGV2aWNlX2FkZCB1c2ItdGFibGV0CiAgICAocWVtdSkgZGV2
aWNlX2FkZCB1c2ItdGFibGV0CiAgICAocWVtdSkgZGV2aWNlX2FkZCB1c2ItdGFibGV0CiAgICAo
cWVtdSkgZGV2aWNlX2FkZCB1c2ItdGFibGV0CiAgICA9PTMwNTk4PT0gSW52YWxpZCByZWFkIG9m
IHNpemUgOAogICAgPT0zMDU5OD09ICAgIGF0IDB4NjBFRjUwOiBvYmplY3RfdW5wYXJlbnQgKG9i
amVjdC5jOjQ0NSkKICAgID09MzA1OTg9PSAgICBieSAweDU4MEYwRDogdXNiX3RyeV9jcmVhdGVf
c2ltcGxlIChidXMuYzozNDYpCiAgICA9PTMwNTk4PT0gICAgYnkgMHg1ODFCRUI6IHVzYl9jbGFp
bV9wb3J0IChidXMuYzo0NTEpCiAgICA9PTMwNTk4PT0gICAgYnkgMHg1ODIzMTA6IHVzYl9xZGV2
X3JlYWxpemUgKGJ1cy5jOjI1NykKICAgID09MzA1OTg9PSAgICBieSAweDRDQjM5OTogZGV2aWNl
X3NldF9yZWFsaXplZCAocWRldi5jOjkxNCkKICAgID09MzA1OTg9PSAgICBieSAweDYwRTI2RDog
cHJvcGVydHlfc2V0X2Jvb2wgKG9iamVjdC5jOjE4ODYpCiAgICA9PTMwNTk4PT0gICAgYnkgMHg2
MTIzNUU6IG9iamVjdF9wcm9wZXJ0eV9zZXRfcW9iamVjdCAocW9tLXFvYmplY3QuYzoyNykKICAg
ID09MzA1OTg9PSAgICBieSAweDYxMDAwRjogb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sIChvYmpl
Y3QuYzoxMTYyKQogICAgPT0zMDU5OD09ICAgIGJ5IDB4NDU2N0MzOiBxZGV2X2RldmljZV9hZGQg
KHFkZXYtbW9uaXRvci5jOjYzMCkKICAgID09MzA1OTg9PSAgICBieSAweDQ1NkQ1MjogcW1wX2Rl
dmljZV9hZGQgKHFkZXYtbW9uaXRvci5jOjgwNykKICAgID09MzA1OTg9PSAgICBieSAweDQ3MEE5
OTogaG1wX2RldmljZV9hZGQgKGhtcC5jOjE5MzMpCiAgICA9PTMwNTk4PT0gICAgYnkgMHgzNjc5
QzM6IGhhbmRsZV9obXBfY29tbWFuZCAobW9uaXRvci5jOjMxMjMpCiAgICAKICAgIFRoZSBvYmpl
Y3RfdW5wYXJlbnQoKSBoZXJlIGlzIG5vdCBuZWNlc3NhcnkgYW55bW9yZSBzaW5jZSBjb21taXQK
ICAgIDY5MzgyZDhiM2U4NjAwYjMgKCJxZGV2OiBGaXggb2JqZWN0IHJlZmVyZW5jZSBsZWFrIGlu
IGNhc2UgZGV2aWNlLnJlYWxpemUoKQogICAgZmFpbHMiKSwgc28gbGV0J3MgcmVtb3ZlIGl0IG5v
dy4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAg
ICBNZXNzYWdlLWlkOiAxNTA2NTI2MTA2LTMwOTcxLTEtZ2l0LXNlbmQtZW1haWwtdGh1dGhAcmVk
aGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmM2IyYmVhM2M3NmJhOTI4M2I5NTdm
MTM3M2U3Y2ViZGJmODYzMDU5KQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3L3VzYi9idXMuYyB8IDQgKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L3VzYi9idXMuYyBiL2h3L3VzYi9idXMuYwppbmRleCBkOTEwZjg0Li5lNTZkYzMzIDEwMDY0NAot
LS0gYS9ody91c2IvYnVzLmMKKysrIGIvaHcvdXNiL2J1cy5jCkBAIC0zNDEsOSArMzQxLDcgQEAg
c3RhdGljIFVTQkRldmljZSAqdXNiX3RyeV9jcmVhdGVfc2ltcGxlKFVTQkJ1cyAqYnVzLCBjb25z
dCBjaGFyICpuYW1lLAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwg
dHJ1ZSwgInJlYWxpemVkIiwgJmVycik7CiAgICAgaWYgKGVycikgewogICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKLSAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiRmFpbGVk
IHRvIGluaXRpYWxpemUgVVNCIGRldmljZSAnJXMnOiAiLAotICAgICAgICAgICAgICAgICAgICAg
IG5hbWUpOwotICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGRldikpOworICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gaW5pdGlhbGl6ZSBVU0IgZGV2aWNlICclcyc6
ICIsIG5hbWUpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgcmV0dXJuIGRldjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:22:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD9C-00062y-FR; Mon, 15 Jan 2018 22:22:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9A-00062U-W0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:29 +0000
X-Inumbo-ID: e613004d-fa42-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e613004d-fa42-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:24:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD95-0004Xk-44
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD95-0007fQ-1l
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD95-0007fQ-1l@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:23 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] block/mirror: check backing
	in bdrv_mirror_top_flush
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5OTU4ZDM3ZTdmY2FjYjcxNTEyYzc4MWQyMWRlMmJiNjllMWMxNmIKQXV0aG9yOiAg
ICAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgpBdXRob3JEYXRlOiBGcmkgU2VwIDI5IDE4OjIyOjU1IDIwMTcgKzAzMDAKQ29tbWl0OiAgICAg
TWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBNb24g
RGVjIDQgMjA6NDA6MjMgMjAxNyAtMDYwMAoKICAgIGJsb2NrL21pcnJvcjogY2hlY2sgYmFja2lu
ZyBpbiBiZHJ2X21pcnJvcl90b3BfZmx1c2gKICAgIAogICAgQmFja2luZyBtYXkgYmUgemVybyBh
ZnRlciBmYWlsZWQgYmRydl9hcHBlbmQgaW4gbWlycm9yX3N0YXJ0X2pvYiwKICAgIHdoaWNoIGxl
YWRzIHRvIFNJR1NFR1YuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIw
MTcwOTI5MTUyMjU1LjU0MzEtMS12c2VtZW50c292QHZpcnR1b3p6by5jb20KICAgIFNpZ25lZC1v
ZmYtYnk6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBjZTk2MGFhOTA2MmE0MDdkMGNhMTVhZWUzZGNkM2JkODRhNGUyNGY5KQogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgot
LS0KIGJsb2NrL21pcnJvci5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svbWlycm9yLmMgYi9ibG9jay9taXJyb3IuYwppbmRleCA0
Mjk3NTFiLi4wM2ZjNmQ2IDEwMDY0NAotLS0gYS9ibG9jay9taXJyb3IuYworKysgYi9ibG9jay9t
aXJyb3IuYwpAQCAtMTA1Niw2ICsxMDU2LDEwIEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIGJk
cnZfbWlycm9yX3RvcF9wd3JpdGV2KEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogCiBzdGF0aWMgaW50
IGNvcm91dGluZV9mbiBiZHJ2X21pcnJvcl90b3BfZmx1c2goQmxvY2tEcml2ZXJTdGF0ZSAqYnMp
CiB7CisgICAgaWYgKGJzLT5iYWNraW5nID09IE5VTEwpIHsKKyAgICAgICAgLyogd2UgY2FuIGJl
IGhlcmUgYWZ0ZXIgZmFpbGVkIGJkcnZfYXBwZW5kIGluIG1pcnJvcl9zdGFydF9qb2IgKi8KKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQogICAgIHJldHVybiBiZHJ2X2NvX2ZsdXNoKGJzLT5iYWNr
aW5nLT5icyk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:22:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD9M-00064W-Gu; Mon, 15 Jan 2018 22:22:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9L-00063u-14
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:39 +0000
X-Inumbo-ID: ec232cd4-fa42-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec232cd4-fa42-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:24:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD9F-0004Yj-7l
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD9F-0007fx-5R
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD9F-0007fx-5R@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:33 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] kvmclock: use the updated
	system_timer_msr
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2OTE0Y2U0OGQ5YTY3ZDQ5Yjg4YzU0Yzc4Y2I1YmVlNDYxYjk1OGIKQXV0aG9yOiAg
ICAgSmltIFNvbWVydmlsbGUgPEppbS5Tb21lcnZpbGxlQHdpbmRyaXZlci5jb20+CkF1dGhvckRh
dGU6IEZyaSBTZXAgMjkgMTI6MDA6MTkgMjAxNyAtMDQwMApDb21taXQ6ICAgICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMDo0
MjoyMCAyMDE3IC0wNjAwCgogICAga3ZtY2xvY2s6IHVzZSB0aGUgdXBkYXRlZCBzeXN0ZW1fdGlt
ZXJfbXNyCiAgICAKICAgIEZpeGVzIGUyYjZjMTcgKGt2bWNsb2NrOiB1cGRhdGUgc3lzdGVtX3Rp
bWVfbXNyIGFkZHJlc3MgZm9yY2libHkpCiAgICB3aGljaCBtYWtlcyBhIGNhbGwgdG8gZ2V0IHRo
ZSBsYXRlc3QgdmFsdWUgb2YgdGhlIGFkZHJlc3MKICAgIHN0b3JlZCBpbiBzeXN0ZW1fdGltZXJf
bXNyLCBidXQgdGhlbiB1c2VzIHRoZSBvbGQgYWRkcmVzcyBhbnl3YXkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEppbSBTb21lcnZpbGxlIDxKaW0uU29tZXJ2aWxsZUB3aW5kcml2ZXIuY29tPgog
ICAgTWVzc2FnZS1JZDogPDU5YjY3ZGIwYmQxNWE0NmFiNDdjM2FhNjU3YzgxYTRjMTFmMTY4ZWEu
MTUwNjcwMjQ3Mi5naXQuSmltLlNvbWVydmlsbGVAd2luZHJpdmVyLmNvbT4KICAgIENjOiBxZW11
LXN0YWJsZUBub25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzQ2YjEyMTVi
MWU5ZjdjYzZkOGZlOWZiNmYzYzI3NzhiODkwYWZiNikKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody9pMzg2L2t2bS9jbG9j
ay5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L2t2bS9jbG9jay5jIGIvaHcvaTM4Ni9rdm0vY2xvY2su
YwppbmRleCAzNjNkMWI1Li5hMzFkOGZmIDEwMDY0NAotLS0gYS9ody9pMzg2L2t2bS9jbG9jay5j
CisrKyBiL2h3L2kzODYva3ZtL2Nsb2NrLmMKQEAgLTYyLDcgKzYyLDcgQEAgc3RhdGljIHVpbnQ2
NF90IGt2bWNsb2NrX2N1cnJlbnRfbnNlYyhLVk1DbG9ja1N0YXRlICpzKQogewogICAgIENQVVN0
YXRlICpjcHUgPSBmaXJzdF9jcHU7CiAgICAgQ1BVWDg2U3RhdGUgKmVudiA9IGNwdS0+ZW52X3B0
cjsKLSAgICBod2FkZHIga3ZtY2xvY2tfc3RydWN0X3BhID0gZW52LT5zeXN0ZW1fdGltZV9tc3Ig
JiB+MVVMTDsKKyAgICBod2FkZHIga3ZtY2xvY2tfc3RydWN0X3BhOwogICAgIHVpbnQ2NF90IG1p
Z3JhdGlvbl90c2MgPSBlbnYtPnRzYzsKICAgICBzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5m
byB0aW1lOwogICAgIHVpbnQ2NF90IGRlbHRhOwpAQCAtNzcsNiArNzcsNyBAQCBzdGF0aWMgdWlu
dDY0X3Qga3ZtY2xvY2tfY3VycmVudF9uc2VjKEtWTUNsb2NrU3RhdGUgKnMpCiAgICAgICAgIHJl
dHVybiAwOwogICAgIH0KIAorICAgIGt2bWNsb2NrX3N0cnVjdF9wYSA9IGVudi0+c3lzdGVtX3Rp
bWVfbXNyICYgfjFVTEw7CiAgICAgY3B1X3BoeXNpY2FsX21lbW9yeV9yZWFkKGt2bWNsb2NrX3N0
cnVjdF9wYSwgJnRpbWUsIHNpemVvZih0aW1lKSk7CiAKICAgICBhc3NlcnQodGltZS50c2NfdGlt
ZXN0YW1wIDw9IG1pZ3JhdGlvbl90c2MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:22:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD9W-00066k-JS; Mon, 15 Jan 2018 22:22:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9V-00065X-76
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:49 +0000
X-Inumbo-ID: f222368f-fa42-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f222368f-fa42-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:25:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD9P-0004Yt-Ba
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD9P-0007gT-9E
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD9P-0007gT-9E@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:43 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] block: Perform copy-on-read
	in loop
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhZjQyZTNjZjFjNWNkZDU4NjY2N2FiOTAwNDIwZmYyNTkwYjM5MjUKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBPY3QgNSAx
NDowMjo0NyAyMDE3IC0wNTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDIxOjM2OjM5IDIwMTcgLTA2MDAK
CiAgICBibG9jazogUGVyZm9ybSBjb3B5LW9uLXJlYWQgaW4gbG9vcAogICAgCiAgICBJbXByb3Zl
IG91ciBicmFpbmRlYWQgY29weS1vbi1yZWFkIGltcGxlbWVudGF0aW9uLiAgUHJlLXBhdGNoLAog
ICAgd2UgaGF2ZSBtdWx0aXBsZSBpc3N1ZXM6CiAgICAtIHdlIGNyZWF0ZSBhIGJvdW5jZSBidWZm
ZXIgYW5kIHBlcmZvcm0gYSB3cml0ZSBmb3IgdGhlIGVudGlyZQogICAgcmVxdWVzdCwgZXZlbiBp
ZiB0aGUgYWN0aXZlIGltYWdlIGFscmVhZHkgaGFzIDk5JSBvZiB0aGUKICAgIGNsdXN0ZXJzIG9j
Y3VwaWVkLCBhbmQgcmVhbGx5IG9ubHkgbmVlZHMgdG8gY29weS1vbi1yZWFkIHRoZQogICAgcmVt
YWluaW5nIDElIG9mIHRoZSBjbHVzdGVycwogICAgLSBvdXIgYm91bmNlIGJ1ZmZlciB3YXMgYXMg
bGFyZ2UgYXMgdGhlIHJlYWQgcmVxdWVzdCwgYW5kIGNhbgogICAgbmVlZGxlc3NseSBleGhhdXN0
IG91ciBtZW1vcnkgYnkgdXNpbmcgZG91YmxlIHRoZSBtZW1vcnkgb2YKICAgIHRoZSByZXF1ZXN0
IHNpemUgKHRoZSBvcmlnaW5hbCByZXF1ZXN0IHBsdXMgb3VyIGJvdW5jZSBidWZmZXIpLAogICAg
cmF0aGVyIHRoYW4gYSBjYXBwZWQgbWF4aW11bSBvdmVyaGVhZCBiZXlvbmQgdGhlIG9yaWdpbmFs
CiAgICAtIGlmIGEgZHJpdmVyIGhhcyBhIG1heF90cmFuc2ZlciBsaW1pdCwgd2UgYXJlIGJ5cGFz
c2luZyB0aGUKICAgIG5vcm1hbCBjb2RlIGluIGJkcnZfYWxpZ25lZF9wcmVhZHYoKSB0aGF0IGZy
YWdtZW50cyB0byB0aGF0CiAgICBsaW1pdCwgYW5kIGluc3RlYWQgYXR0ZW1wdCB0byByZWFkIHRo
ZSBlbnRpcmUgYnVmZmVyIGZyb20gdGhlCiAgICBkcml2ZXIgaW4gb25lIGdvLCB3aGljaCBzb21l
IGRyaXZlcnMgbWF5IGFzc2VydCBvbgogICAgLSBhIGNsaWVudCBjYW4gcmVxdWVzdCBhIGxhcmdl
IHJlcXVlc3Qgb2YgbmVhcmx5IDJHIHN1Y2ggdGhhdAogICAgcm91bmRpbmcgdGhlIHJlcXVlc3Qg
b3V0IHRvIGNsdXN0ZXIgYm91bmRhcmllcyByZXN1bHRzIGluIGEKICAgIGJ5dGUgY291bnQgbGFy
Z2VyIHRoYW4gMkcuICBXaGlsZSB0aGlzIGNhbm5vdCBleGNlZWQgMzIgYml0cywKICAgIGl0IERP
RVMgaGF2ZSBzb21lIGZvbGxvdy1vbiBwcm9ibGVtczoKICAgIC0tIHRoZSBjYWxsIHRvIGJkcnZf
ZHJpdmVyX3ByZWFkKCkgY2FuIGFzc2VydCBmb3IgZXhjZWVkaW5nCiAgICBCRFJWX1JFUVVFU1Rf
TUFYX0JZVEVTLCBpZiB0aGUgZHJpdmVyIGlzIG9sZCBhbmQgbGFja3MKICAgIC5iZHJ2X2NvX3By
ZWFkdgogICAgLS0gaWYgdGhlIGJ1ZmZlciBpcyBhbGwgemVyb2VzLCB0aGUgc3Vic2VxdWVudCBj
YWxsIHRvCiAgICBiZHJ2X2NvX2RvX3B3cml0ZV96ZXJvZXMgaXMgYSBuby1vcCBkdWUgdG8gYSBu
ZWdhdGl2ZSBzaXplLAogICAgd2hpY2ggbWVhbnMgd2UgZGlkIG5vdCBhY3R1YWxseSBjb3B5IG9u
IHJlYWQKICAgIAogICAgRml4IGFsbCBvZiB0aGVzZSBpc3N1ZXMgYnkgYnJlYWtpbmcgdXAgdGhl
IGFjdGlvbiBpbnRvIGEgbG9vcCwKICAgIHdoZXJlIGVhY2ggaXRlcmF0aW9uIGlzIGNhcHBlZCB0
byBzYW5lIGxpbWl0cy4gIEFsc28sIHF1ZXJ5aW5nCiAgICB0aGUgYWxsb2NhdGlvbiBzdGF0dXMg
YWxsb3dzIHVzIHRvIG9wdGltaXplOiB3aGVuIGRhdGEgaXMKICAgIGFscmVhZHkgcHJlc2VudCBp
biB0aGUgYWN0aXZlIGxheWVyLCB3ZSBkb24ndCBuZWVkIHRvIGJvdW5jZS4KICAgIAogICAgTm90
ZSB0aGF0IHRoZSBjb2RlIGhhcyBhIHRlbGxpbmcgY29tbWVudCB0aGF0IGNvcHktb24tcmVhZAog
ICAgc2hvdWxkIHByb2JhYmx5IGJlIGEgZmlsdGVyIGRyaXZlciByYXRoZXIgdGhhbiBhIGJvbHQt
b24gaGFjawogICAgaW4gaW8uYzsgYnV0IHRoYXQgcmVtYWlucyBhIHRhc2sgZm9yIGFub3RoZXIg
ZGF5LgogICAgCiAgICBDQzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1i
eTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29s
ZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgY2IyZTI4NzgwYzcw
ODBhZjQ4OWU3MjIyNzY4M2ZlMzc0ZjA1MDIyZCkKICAgICBDb25mbGljdHM6CiAgICAJYmxvY2sv
aW8uYwogICAgKiByZW1vdmUgY29udGV4dCBkZXAgb24gZDg1NWViY2QzCiAgICBTaWduZWQtb2Zm
LWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogYmxvY2sv
aW8uYyB8IDExOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMzcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svaW8uYyBiL2Jsb2NrL2lvLmMKaW5kZXggMjYw
MDM4MS4uZmNlODU2ZSAxMDA2NDQKLS0tIGEvYmxvY2svaW8uYworKysgYi9ibG9jay9pby5jCkBA
IC0zNCw2ICszNCw5IEBACiAKICNkZWZpbmUgTk9UX0RPTkUgMHg3ZmZmZmZmZiAvKiB1c2VkIHdo
aWxlIGVtdWxhdGVkIHN5bmMgb3BlcmF0aW9uIGluIHByb2dyZXNzICovCiAKKy8qIE1heGltdW0g
Ym91bmNlIGJ1ZmZlciBmb3IgY29weS1vbi1yZWFkIGFuZCB3cml0ZSB6ZXJvZXMsIGluIGJ5dGVz
ICovCisjZGVmaW5lIE1BWF9CT1VOQ0VfQlVGRkVSICgzMjc2OCA8PCBCRFJWX1NFQ1RPUl9CSVRT
KQorCiBzdGF0aWMgaW50IGNvcm91dGluZV9mbiBiZHJ2X2NvX2RvX3B3cml0ZV96ZXJvZXMoQmxv
Y2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgaW50NjRfdCBvZmZzZXQsIGludCBieXRlcywgQmRydlJl
cXVlc3RGbGFncyBmbGFncyk7CiAKQEAgLTk0NSwxMSArOTQ4LDE0IEBAIHN0YXRpYyBpbnQgY29y
b3V0aW5lX2ZuIGJkcnZfY29fZG9fY29weV9vbl9yZWFkdihCZHJ2Q2hpbGQgKmNoaWxkLAogCiAg
ICAgQmxvY2tEcml2ZXIgKmRydiA9IGJzLT5kcnY7CiAgICAgc3RydWN0IGlvdmVjIGlvdjsKLSAg
ICBRRU1VSU9WZWN0b3IgYm91bmNlX3Fpb3Y7CisgICAgUUVNVUlPVmVjdG9yIGxvY2FsX3Fpb3Y7
CiAgICAgaW50NjRfdCBjbHVzdGVyX29mZnNldDsKICAgICB1bnNpZ25lZCBpbnQgY2x1c3Rlcl9i
eXRlczsKICAgICBzaXplX3Qgc2tpcF9ieXRlczsKICAgICBpbnQgcmV0OworICAgIGludCBtYXhf
dHJhbnNmZXIgPSBNSU5fTk9OX1pFUk8oYnMtPmJsLm1heF90cmFuc2ZlciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEJEUlZfUkVRVUVTVF9NQVhfQllURVMpOworICAgIHVu
c2lnbmVkIGludCBwcm9ncmVzcyA9IDA7CiAKICAgICAvKiBGSVhNRSBXZSBjYW5ub3QgcmVxdWly
ZSBjYWxsZXJzIHRvIGhhdmUgd3JpdGUgcGVybWlzc2lvbnMgd2hlbiBhbGwgdGhleQogICAgICAq
IGFyZSBkb2luZyBpcyBhIHJlYWQgcmVxdWVzdC4gSWYgd2UgZGlkIHRoaW5ncyByaWdodCwgd3Jp
dGUgcGVybWlzc2lvbnMKQEAgLTk2MSw1MiArOTY3LDk0IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5l
X2ZuIGJkcnZfY29fZG9fY29weV9vbl9yZWFkdihCZHJ2Q2hpbGQgKmNoaWxkLAogICAgIC8vIGFz
c2VydChjaGlsZC0+cGVybSAmIChCTEtfUEVSTV9XUklURV9VTkNIQU5HRUQgfCBCTEtfUEVSTV9X
UklURSkpOwogCiAgICAgLyogQ292ZXIgZW50aXJlIGNsdXN0ZXIgc28gbm8gYWRkaXRpb25hbCBi
YWNraW5nIGZpbGUgSS9PIGlzIHJlcXVpcmVkIHdoZW4KLSAgICAgKiBhbGxvY2F0aW5nIGNsdXN0
ZXIgaW4gdGhlIGltYWdlIGZpbGUuCisgICAgICogYWxsb2NhdGluZyBjbHVzdGVyIGluIHRoZSBp
bWFnZSBmaWxlLiAgTm90ZSB0aGF0IHRoaXMgdmFsdWUgbWF5IGV4Y2VlZAorICAgICAqIEJEUlZf
UkVRVUVTVF9NQVhfQllURVMgKGV2ZW4gd2hlbiB0aGUgb3JpZ2luYWwgcmVhZCBkaWQgbm90KSwg
d2hpY2gKKyAgICAgKiBpcyBvbmUgcmVhc29uIHdlIGxvb3AgcmF0aGVyIHRoYW4gZG9pbmcgaXQg
YWxsIGF0IG9uY2UuCiAgICAgICovCiAgICAgYmRydl9yb3VuZF90b19jbHVzdGVycyhicywgb2Zm
c2V0LCBieXRlcywgJmNsdXN0ZXJfb2Zmc2V0LCAmY2x1c3Rlcl9ieXRlcyk7CisgICAgc2tpcF9i
eXRlcyA9IG9mZnNldCAtIGNsdXN0ZXJfb2Zmc2V0OwogCiAgICAgdHJhY2VfYmRydl9jb19kb19j
b3B5X29uX3JlYWR2KGJzLCBvZmZzZXQsIGJ5dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjbHVzdGVyX29mZnNldCwgY2x1c3Rlcl9ieXRlcyk7CiAKLSAgICBpb3YuaW92
X2xlbiA9IGNsdXN0ZXJfYnl0ZXM7Ci0gICAgaW92Lmlvdl9iYXNlID0gYm91bmNlX2J1ZmZlciA9
IHFlbXVfdHJ5X2Jsb2NrYWxpZ24oYnMsIGlvdi5pb3ZfbGVuKTsKKyAgICBib3VuY2VfYnVmZmVy
ID0gcWVtdV90cnlfYmxvY2thbGlnbihicywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNSU4oTUlOKG1heF90cmFuc2ZlciwgY2x1c3Rlcl9ieXRlcyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9CT1VOQ0VfQlVGRkVSKSk7
CiAgICAgaWYgKGJvdW5jZV9idWZmZXIgPT0gTlVMTCkgewogICAgICAgICByZXQgPSAtRU5PTUVN
OwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKLSAgICBxZW11X2lvdmVjX2luaXRfZXh0ZXJu
YWwoJmJvdW5jZV9xaW92LCAmaW92LCAxKTsKKyAgICB3aGlsZSAoY2x1c3Rlcl9ieXRlcykgewor
ICAgICAgICBpbnQ2NF90IHBudW07CiAKLSAgICByZXQgPSBiZHJ2X2RyaXZlcl9wcmVhZHYoYnMs
IGNsdXN0ZXJfb2Zmc2V0LCBjbHVzdGVyX2J5dGVzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmYm91bmNlX3Fpb3YsIDApOwotICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIGdvdG8g
ZXJyOwotICAgIH0KKyAgICAgICAgcmV0ID0gYmRydl9pc19hbGxvY2F0ZWQoYnMsIGNsdXN0ZXJf
b2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNSU4oY2x1c3Rlcl9ieXRl
cywgbWF4X3RyYW5zZmVyKSwgJnBudW0pOworICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAg
ICAgICAgLyogU2FmZSB0byB0cmVhdCBlcnJvcnMgaW4gcXVlcnlpbmcgYWxsb2NhdGlvbiBhcyBp
ZgorICAgICAgICAgICAgICogdW5hbGxvY2F0ZWQ7IHdlJ2xsIHByb2JhYmx5IGZhaWwgYWdhaW4g
c29vbiBvbiB0aGUKKyAgICAgICAgICAgICAqIHJlYWQsIGJ1dCBhdCBsZWFzdCB0aGF0IHdpbGwg
c2V0IGEgZGVjZW50IGVycm5vLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBwbnVtID0g
TUlOKGNsdXN0ZXJfYnl0ZXMsIG1heF90cmFuc2Zlcik7CisgICAgICAgIH0KIAotICAgIGlmIChk
cnYtPmJkcnZfY29fcHdyaXRlX3plcm9lcyAmJgotICAgICAgICBidWZmZXJfaXNfemVybyhib3Vu
Y2VfYnVmZmVyLCBpb3YuaW92X2xlbikpIHsKLSAgICAgICAgLyogRklYTUU6IFNob3VsZCB3ZSAo
cGVyaGFwcyBjb25kaXRpb25hbGx5KSBiZSBzZXR0aW5nCi0gICAgICAgICAqIEJEUlZfUkVRX01B
WV9VTk1BUCwgaWYgaXQgd2lsbCBhbGxvdyBmb3IgYSBzcGFyc2VyIGNvcHkKLSAgICAgICAgICog
dGhhdCBzdGlsbCBjb3JyZWN0bHkgcmVhZHMgYXMgemVybz8gKi8KLSAgICAgICAgcmV0ID0gYmRy
dl9jb19kb19wd3JpdGVfemVyb2VzKGJzLCBjbHVzdGVyX29mZnNldCwgY2x1c3Rlcl9ieXRlcywg
MCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgLyogVGhpcyBkb2VzIG5vdCBjaGFuZ2UgdGhlIGRh
dGEgb24gdGhlIGRpc2ssIGl0IGlzIG5vdCBuZWNlc3NhcnkKLSAgICAgICAgICogdG8gZmx1c2gg
ZXZlbiBpbiBjYWNoZT13cml0ZXRocm91Z2ggbW9kZS4KLSAgICAgICAgICovCi0gICAgICAgIHJl
dCA9IGJkcnZfZHJpdmVyX3B3cml0ZXYoYnMsIGNsdXN0ZXJfb2Zmc2V0LCBjbHVzdGVyX2J5dGVz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZib3VuY2VfcWlvdiwgMCk7Ci0g
ICAgfQorICAgICAgICBhc3NlcnQoc2tpcF9ieXRlcyA8IHBudW0pOwogCi0gICAgaWYgKHJldCA8
IDApIHsKLSAgICAgICAgLyogSXQgbWlnaHQgYmUgb2theSB0byBpZ25vcmUgd3JpdGUgZXJyb3Jz
IGZvciBndWVzdCByZXF1ZXN0cy4gIElmIHRoaXMKLSAgICAgICAgICogaXMgYSBkZWxpYmVyYXRl
IGNvcHktb24tcmVhZCB0aGVuIHdlIGRvbid0IHdhbnQgdG8gaWdub3JlIHRoZSBlcnJvci4KLSAg
ICAgICAgICogU2ltcGx5IHJlcG9ydCBpdCBpbiBhbGwgY2FzZXMuCi0gICAgICAgICAqLwotICAg
ICAgICBnb3RvIGVycjsKLSAgICB9CisgICAgICAgIGlmIChyZXQgPD0gMCkgeworICAgICAgICAg
ICAgLyogTXVzdCBjb3B5LW9uLXJlYWQ7IHVzZSB0aGUgYm91bmNlIGJ1ZmZlciAqLworICAgICAg
ICAgICAgaW92Lmlvdl9iYXNlID0gYm91bmNlX2J1ZmZlcjsKKyAgICAgICAgICAgIGlvdi5pb3Zf
bGVuID0gcG51bSA9IE1JTihwbnVtLCBNQVhfQk9VTkNFX0JVRkZFUik7CisgICAgICAgICAgICBx
ZW11X2lvdmVjX2luaXRfZXh0ZXJuYWwoJmxvY2FsX3Fpb3YsICZpb3YsIDEpOwogCi0gICAgc2tp
cF9ieXRlcyA9IG9mZnNldCAtIGNsdXN0ZXJfb2Zmc2V0OwotICAgIHFlbXVfaW92ZWNfZnJvbV9i
dWYocWlvdiwgMCwgYm91bmNlX2J1ZmZlciArIHNraXBfYnl0ZXMsIGJ5dGVzKTsKKyAgICAgICAg
ICAgIHJldCA9IGJkcnZfZHJpdmVyX3ByZWFkdihicywgY2x1c3Rlcl9vZmZzZXQsIHBudW0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX3Fpb3YsIDApOworICAg
ICAgICAgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgaWYgKGRydi0+YmRydl9jb19wd3JpdGVfemVyb2VzICYm
CisgICAgICAgICAgICAgICAgYnVmZmVyX2lzX3plcm8oYm91bmNlX2J1ZmZlciwgcG51bSkpIHsK
KyAgICAgICAgICAgICAgICAvKiBGSVhNRTogU2hvdWxkIHdlIChwZXJoYXBzIGNvbmRpdGlvbmFs
bHkpIGJlIHNldHRpbmcKKyAgICAgICAgICAgICAgICAgKiBCRFJWX1JFUV9NQVlfVU5NQVAsIGlm
IGl0IHdpbGwgYWxsb3cgZm9yIGEgc3BhcnNlciBjb3B5CisgICAgICAgICAgICAgICAgICogdGhh
dCBzdGlsbCBjb3JyZWN0bHkgcmVhZHMgYXMgemVybz8gKi8KKyAgICAgICAgICAgICAgICByZXQg
PSBiZHJ2X2NvX2RvX3B3cml0ZV96ZXJvZXMoYnMsIGNsdXN0ZXJfb2Zmc2V0LCBwbnVtLCAwKTsK
KyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgLyogVGhpcyBkb2VzIG5vdCBj
aGFuZ2UgdGhlIGRhdGEgb24gdGhlIGRpc2ssIGl0IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSB0byBmbHVzaCBldmVuIGluIGNhY2hlPXdyaXRldGhyb3VnaCBtb2RlLgorICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHJldCA9IGJkcnZfZHJpdmVyX3B3cml0
ZXYoYnMsIGNsdXN0ZXJfb2Zmc2V0LCBwbnVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX3Fpb3YsIDApOworICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgICAgIC8qIEl0IG1pZ2h0IGJlIG9rYXkg
dG8gaWdub3JlIHdyaXRlIGVycm9ycyBmb3IgZ3Vlc3QKKyAgICAgICAgICAgICAgICAgKiByZXF1
ZXN0cy4gIElmIHRoaXMgaXMgYSBkZWxpYmVyYXRlIGNvcHktb24tcmVhZAorICAgICAgICAgICAg
ICAgICAqIHRoZW4gd2UgZG9uJ3Qgd2FudCB0byBpZ25vcmUgdGhlIGVycm9yLiAgU2ltcGx5Cisg
ICAgICAgICAgICAgICAgICogcmVwb3J0IGl0IGluIGFsbCBjYXNlcy4KKyAgICAgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgcWVtdV9pb3ZlY19mcm9tX2J1ZihxaW92LCBwcm9ncmVzcywgYm91bmNlX2J1ZmZlciAr
IHNraXBfYnl0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBudW0gLSBza2lw
X2J5dGVzKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIC8qIFJlYWQgZGlyZWN0bHkg
aW50byB0aGUgZGVzdGluYXRpb24gKi8KKyAgICAgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmbG9j
YWxfcWlvdiwgcWlvdi0+bmlvdik7CisgICAgICAgICAgICBxZW11X2lvdmVjX2NvbmNhdCgmbG9j
YWxfcWlvdiwgcWlvdiwgcHJvZ3Jlc3MsIHBudW0gLSBza2lwX2J5dGVzKTsKKyAgICAgICAgICAg
IHJldCA9IGJkcnZfZHJpdmVyX3ByZWFkdihicywgb2Zmc2V0ICsgcHJvZ3Jlc3MsIGxvY2FsX3Fp
b3Yuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfcWlv
diwgMCk7CisgICAgICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmxvY2FsX3Fpb3YpOworICAg
ICAgICAgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGNsdXN0ZXJfb2Zmc2V0ICs9IHBudW07Cisg
ICAgICAgIGNsdXN0ZXJfYnl0ZXMgLT0gcG51bTsKKyAgICAgICAgcHJvZ3Jlc3MgKz0gcG51bSAt
IHNraXBfYnl0ZXM7CisgICAgICAgIHNraXBfYnl0ZXMgPSAwOworICAgIH0KKyAgICByZXQgPSAw
OwogCiBlcnI6CiAgICAgcWVtdV92ZnJlZShib3VuY2VfYnVmZmVyKTsKQEAgLTEyMTIsOSArMTI2
MCw2IEBAIGludCBjb3JvdXRpbmVfZm4gYmRydl9jb19yZWFkdihCZHJ2Q2hpbGQgKmNoaWxkLCBp
bnQ2NF90IHNlY3Rvcl9udW0sCiAgICAgcmV0dXJuIGJkcnZfY29fZG9fcmVhZHYoY2hpbGQsIHNl
Y3Rvcl9udW0sIG5iX3NlY3RvcnMsIHFpb3YsIDApOwogfQogCi0vKiBNYXhpbXVtIGJ1ZmZlciBm
b3Igd3JpdGUgemVyb2VzIGZhbGxiYWNrLCBpbiBieXRlcyAqLwotI2RlZmluZSBNQVhfV1JJVEVf
WkVST0VTX0JPVU5DRV9CVUZGRVIgKDMyNzY4IDw8IEJEUlZfU0VDVE9SX0JJVFMpCi0KIHN0YXRp
YyBpbnQgY29yb3V0aW5lX2ZuIGJkcnZfY29fZG9fcHdyaXRlX3plcm9lcyhCbG9ja0RyaXZlclN0
YXRlICpicywKICAgICBpbnQ2NF90IG9mZnNldCwgaW50IGJ5dGVzLCBCZHJ2UmVxdWVzdEZsYWdz
IGZsYWdzKQogewpAQCAtMTIyOSw4ICsxMjc0LDcgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4g
YmRydl9jb19kb19wd3JpdGVfemVyb2VzKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIGludCBt
YXhfd3JpdGVfemVyb2VzID0gTUlOX05PTl9aRVJPKGJzLT5ibC5tYXhfcHdyaXRlX3plcm9lcywg
SU5UX01BWCk7CiAgICAgaW50IGFsaWdubWVudCA9IE1BWChicy0+YmwucHdyaXRlX3plcm9lc19h
bGlnbm1lbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICBicy0+YmwucmVxdWVzdF9hbGlnbm1l
bnQpOwotICAgIGludCBtYXhfdHJhbnNmZXIgPSBNSU5fTk9OX1pFUk8oYnMtPmJsLm1heF90cmFu
c2ZlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9XUklURV9aRVJP
RVNfQk9VTkNFX0JVRkZFUik7CisgICAgaW50IG1heF90cmFuc2ZlciA9IE1JTl9OT05fWkVSTyhi
cy0+YmwubWF4X3RyYW5zZmVyLCBNQVhfQk9VTkNFX0JVRkZFUik7CiAKICAgICBhc3NlcnQoYWxp
Z25tZW50ICUgYnMtPmJsLnJlcXVlc3RfYWxpZ25tZW50ID09IDApOwogICAgIGhlYWQgPSBvZmZz
ZXQgJSBhbGlnbm1lbnQ7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD9g-000688-L6; Mon, 15 Jan 2018 22:23:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9f-00067V-51
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:59 +0000
X-Inumbo-ID: f8217b2b-fa42-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8217b2b-fa42-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:25:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD9Z-0004Z4-DX
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD9Z-0007h4-D0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD9Z-0007h4-D0@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:22:53 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] exec: Explicitly export
	target AS from address_space_translate_internal
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0MjQ5NzVjZTkxMjA2MWFjOWU0YTM3NTIzN2IwYzg5ZDgzZDkzZTMKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTMgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMTo1NDoyOSAyMDE3
IC0wNjAwCgogICAgZXhlYzogRXhwbGljaXRseSBleHBvcnQgdGFyZ2V0IEFTIGZyb20gYWRkcmVz
c19zcGFjZV90cmFuc2xhdGVfaW50ZXJuYWwKICAgIAogICAgVGhpcyBhZGRzIGFuIEFTKiogcGFy
YW1ldGVyIHRvIGFkZHJlc3Nfc3BhY2VfZG9fdHJhbnNsYXRlKCkKICAgIHRvIG1ha2UgaXQgZWFz
aWVyIGZvciB0aGUgbmV4dCBwYXRjaCB0byBzaGFyZSBGbGF0Vmlld3MuCiAgICAKICAgIFRoaXMg
c2hvdWxkIGNhdXNlIG5vIGJlaGF2aW91cmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgICBNZXNzYWdlLUlkOiA8
MjAxNzA5MjEwODUxMTAuMjU1OTgtMi1haWtAb3psYWJzLnJ1PgogICAgU2lnbmVkLW9mZi1ieTog
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGU3NmJiMThmN2U0MzBlMGM1MGZiMzhkMDUxZmVhY2YyNjhiZDc4ZjQpCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0t
LQogZXhlYy5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmluZGV4IGQy
MGMzNGMuLmJkOTQyNDggMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAgLTQ3Nyw3
ICs0NzcsOCBAQCBzdGF0aWMgTWVtb3J5UmVnaW9uU2VjdGlvbiBhZGRyZXNzX3NwYWNlX2RvX3Ry
YW5zbGF0ZShBZGRyZXNzU3BhY2UgKmFzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyICp4bGF0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyICpwbGVuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc193
cml0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgaXNfbW1pbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgaXNfbW1pbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFkZHJlc3NTcGFjZSAqKnRhcmdldF9hcykKIHsK
ICAgICBJT01NVVRMQkVudHJ5IGlvdGxiOwogICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rp
b247CkBAIC01MDQsNiArNTA1LDcgQEAgc3RhdGljIE1lbW9yeVJlZ2lvblNlY3Rpb24gYWRkcmVz
c19zcGFjZV9kb190cmFuc2xhdGUoQWRkcmVzc1NwYWNlICphcywKICAgICAgICAgfQogCiAgICAg
ICAgIGFzID0gaW90bGIudGFyZ2V0X2FzOworICAgICAgICAqdGFyZ2V0X2FzID0gaW90bGIudGFy
Z2V0X2FzOwogICAgIH0KIAogICAgICp4bGF0ID0gYWRkcjsKQEAgLTUyNiw3ICs1MjgsNyBAQCBJ
T01NVVRMQkVudHJ5IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KEFkZHJlc3NTcGFjZSAq
YXMsIGh3YWRkciBhZGRyLAogCiAgICAgLyogVGhpcyBjYW4gbmV2ZXIgYmUgTU1JTy4gKi8KICAg
ICBzZWN0aW9uID0gYWRkcmVzc19zcGFjZV9kb190cmFuc2xhdGUoYXMsIGFkZHIsICZ4bGF0LCAm
cGxlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNfd3JpdGUs
IGZhbHNlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNfd3Jp
dGUsIGZhbHNlLCAmYXMpOwogCiAgICAgLyogSWxsZWdhbCB0cmFuc2xhdGlvbiAqLwogICAgIGlm
IChzZWN0aW9uLm1yID09ICZpb19tZW1fdW5hc3NpZ25lZCkgewpAQCAtNTQ5LDcgKzU1MSw3IEBA
IElPTU1VVExCRW50cnkgYWRkcmVzc19zcGFjZV9nZXRfaW90bGJfZW50cnkoQWRkcmVzc1NwYWNl
ICphcywgaHdhZGRyIGFkZHIsCiAgICAgcGxlbiAtPSAxOwogCiAgICAgcmV0dXJuIChJT01NVVRM
QkVudHJ5KSB7Ci0gICAgICAgIC50YXJnZXRfYXMgPSBzZWN0aW9uLmFkZHJlc3Nfc3BhY2UsCisg
ICAgICAgIC50YXJnZXRfYXMgPSBhcywKICAgICAgICAgLmlvdmEgPSBhZGRyICYgfnBsZW4sCiAg
ICAgICAgIC50cmFuc2xhdGVkX2FkZHIgPSB4bGF0ICYgfnBsZW4sCiAgICAgICAgIC5hZGRyX21h
c2sgPSBwbGVuLApAQCAtNTcwLDcgKzU3Miw4IEBAIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFj
ZV90cmFuc2xhdGUoQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIsCiAgICAgTWVtb3J5UmVn
aW9uU2VjdGlvbiBzZWN0aW9uOwogCiAgICAgLyogVGhpcyBjYW4gYmUgTU1JTywgc28gc2V0dXAg
TU1JTyBiaXQuICovCi0gICAgc2VjdGlvbiA9IGFkZHJlc3Nfc3BhY2VfZG9fdHJhbnNsYXRlKGFz
LCBhZGRyLCB4bGF0LCBwbGVuLCBpc193cml0ZSwgdHJ1ZSk7CisgICAgc2VjdGlvbiA9IGFkZHJl
c3Nfc3BhY2VfZG9fdHJhbnNsYXRlKGFzLCBhZGRyLCB4bGF0LCBwbGVuLCBpc193cml0ZSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFzKTsKICAgICBt
ciA9IHNlY3Rpb24ubXI7CiAKICAgICBpZiAoeGVuX2VuYWJsZWQoKSAmJiBtZW1vcnlfYWNjZXNz
X2lzX2RpcmVjdChtciwgaXNfd3JpdGUpKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebD9m-000699-MY; Mon, 15 Jan 2018 22:23:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9k-00068v-Ux
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:05 +0000
X-Inumbo-ID: 72638135-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72638135-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:21:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD9j-0004Zm-Fq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD9j-0007hh-FI
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD9j-0007hh-FI@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:03 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Open code FlatView
	rendering
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMDRhMTU4MDkxN2Q5ZTQxZmQzN2NhNjJjYmZmOWI0YmYwNjFlOTYKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTQgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMTo1NDozNyAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBPcGVuIGNvZGUgRmxhdFZpZXcgcmVuZGVyaW5nCiAgICAKICAg
IFdlIGFyZSBnb2luZyB0byBzaGFyZSBGbGF0VmlldydzIGJldHdlZW4gQWRkcmVzc1NwYWNlJ3Mg
YW5kIHBlci1BUwogICAgbWVtb3J5IGxpc3RlbmVycyB3b24ndCBzdWl0IHRoZSBwdXJwb3NlIGFu
eW1vcmUgc28gb3BlbiBjb2RlCiAgICB0aGUgZGlzcGF0Y2ggdHJlZSByZW5kZXJpbmcuCiAgICAK
ICAgIFNpbmNlIHRoZXJlIGlzIGEgZ29vZCBjaGFuY2UgdGhhdCBkaXNwYXRjaF9saXN0ZW5lciB3
YXMgdGhlIG9ubHkKICAgIGxpc3RlbmVyLCB0aGlzIGF2b2lkcyBhZGRyZXNzX3NwYWNlX3VwZGF0
ZV90b3BvbG9neV9wYXNzKCkgaWYgdGhlcmUgaXMKICAgIG5vIHJlZ2lzdGVyZWQgbGlzdGVuZXJz
OyB0aGlzIHNob3VsZCBpbXByb3ZlIHN0YXJ0aW5nIHRpbWUuCiAgICAKICAgIFRoaXMgc2hvdWxk
IGNhdXNlIG5vIGJlaGF2aW91cmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxl
eGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA5
MjEwODUxMTAuMjU1OTgtMy1haWtAb3psYWJzLnJ1PgogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDlhNjJlMjRmNDViYzk3ZjhlYWYxOThjYWY1ODkwNmI0N2M1MGE4ZDUpCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogZXhl
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjcgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmggfCAgNiArKysrLS0KIGluY2x1ZGUv
ZXhlYy9tZW1vcnkuaCAgICAgICAgICB8ICAxIC0KIG1lbW9yeS5jICAgICAgICAgICAgICAgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0
aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmlu
ZGV4IGJkOTQyNDguLjNlZDM3MTggMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAg
LTEzNDgsOSArMTM0OCw4IEBAIHN0YXRpYyB2b2lkIHJlZ2lzdGVyX211bHRpcGFnZShBZGRyZXNz
U3BhY2VEaXNwYXRjaCAqZCwKICAgICBwaHlzX3BhZ2Vfc2V0KGQsIHN0YXJ0X2FkZHIgPj4gVEFS
R0VUX1BBR0VfQklUUywgbnVtX3BhZ2VzLCBzZWN0aW9uX2luZGV4KTsKIH0KIAotc3RhdGljIHZv
aWQgbWVtX2FkZChNZW1vcnlMaXN0ZW5lciAqbGlzdGVuZXIsIE1lbW9yeVJlZ2lvblNlY3Rpb24g
KnNlY3Rpb24pCit2b2lkIG1lbV9hZGQoQWRkcmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uU2Vj
dGlvbiAqc2VjdGlvbikKIHsKLSAgICBBZGRyZXNzU3BhY2UgKmFzID0gY29udGFpbmVyX29mKGxp
c3RlbmVyLCBBZGRyZXNzU3BhY2UsIGRpc3BhdGNoX2xpc3RlbmVyKTsKICAgICBBZGRyZXNzU3Bh
Y2VEaXNwYXRjaCAqZCA9IGFzLT5uZXh0X2Rpc3BhdGNoOwogICAgIE1lbW9yeVJlZ2lvblNlY3Rp
b24gbm93ID0gKnNlY3Rpb24sIHJlbWFpbiA9ICpzZWN0aW9uOwogICAgIEludDEyOCBwYWdlX3Np
emUgPSBpbnQxMjhfbWFrZTY0KFRBUkdFVF9QQUdFX1NJWkUpOwpAQCAtMjY3NCw5ICsyNjczLDgg
QEAgc3RhdGljIHZvaWQgaW9fbWVtX2luaXQodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCwgVUlOVDY0X01BWCk7CiB9CiAKLXN0YXRpYyB2b2lkIG1lbV9iZWdpbihNZW1vcnlM
aXN0ZW5lciAqbGlzdGVuZXIpCit2b2lkIG1lbV9iZWdpbihBZGRyZXNzU3BhY2UgKmFzKQogewot
ICAgIEFkZHJlc3NTcGFjZSAqYXMgPSBjb250YWluZXJfb2YobGlzdGVuZXIsIEFkZHJlc3NTcGFj
ZSwgZGlzcGF0Y2hfbGlzdGVuZXIpOwogICAgIEFkZHJlc3NTcGFjZURpc3BhdGNoICpkID0gZ19u
ZXcwKEFkZHJlc3NTcGFjZURpc3BhdGNoLCAxKTsKICAgICB1aW50MTZfdCBuOwogCkBAIC0yNzAw
LDkgKzI2OTgsOCBAQCBzdGF0aWMgdm9pZCBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX2ZyZWUoQWRk
cmVzc1NwYWNlRGlzcGF0Y2ggKmQpCiAgICAgZ19mcmVlKGQpOwogfQogCi1zdGF0aWMgdm9pZCBt
ZW1fY29tbWl0KE1lbW9yeUxpc3RlbmVyICpsaXN0ZW5lcikKK3ZvaWQgbWVtX2NvbW1pdChBZGRy
ZXNzU3BhY2UgKmFzKQogewotICAgIEFkZHJlc3NTcGFjZSAqYXMgPSBjb250YWluZXJfb2YobGlz
dGVuZXIsIEFkZHJlc3NTcGFjZSwgZGlzcGF0Y2hfbGlzdGVuZXIpOwogICAgIEFkZHJlc3NTcGFj
ZURpc3BhdGNoICpjdXIgPSBhcy0+ZGlzcGF0Y2g7CiAgICAgQWRkcmVzc1NwYWNlRGlzcGF0Y2gg
Km5leHQgPSBhcy0+bmV4dF9kaXNwYXRjaDsKIApAQCAtMjczMiwyNCArMjcyOSw2IEBAIHN0YXRp
YyB2b2lkIHRjZ19jb21taXQoTWVtb3J5TGlzdGVuZXIgKmxpc3RlbmVyKQogICAgIHRsYl9mbHVz
aChjcHVhcy0+Y3B1KTsKIH0KIAotdm9pZCBhZGRyZXNzX3NwYWNlX2luaXRfZGlzcGF0Y2goQWRk
cmVzc1NwYWNlICphcykKLXsKLSAgICBhcy0+ZGlzcGF0Y2ggPSBOVUxMOwotICAgIGFzLT5kaXNw
YXRjaF9saXN0ZW5lciA9IChNZW1vcnlMaXN0ZW5lcikgewotICAgICAgICAuYmVnaW4gPSBtZW1f
YmVnaW4sCi0gICAgICAgIC5jb21taXQgPSBtZW1fY29tbWl0LAotICAgICAgICAucmVnaW9uX2Fk
ZCA9IG1lbV9hZGQsCi0gICAgICAgIC5yZWdpb25fbm9wID0gbWVtX2FkZCwKLSAgICAgICAgLnBy
aW9yaXR5ID0gMCwKLSAgICB9OwotICAgIG1lbW9yeV9saXN0ZW5lcl9yZWdpc3RlcigmYXMtPmRp
c3BhdGNoX2xpc3RlbmVyLCBhcyk7Ci19Ci0KLXZvaWQgYWRkcmVzc19zcGFjZV91bnJlZ2lzdGVy
KEFkZHJlc3NTcGFjZSAqYXMpCi17Ci0gICAgbWVtb3J5X2xpc3RlbmVyX3VucmVnaXN0ZXIoJmFz
LT5kaXNwYXRjaF9saXN0ZW5lcik7Ci19Ci0KIHZvaWQgYWRkcmVzc19zcGFjZV9kZXN0cm95X2Rp
c3BhdGNoKEFkZHJlc3NTcGFjZSAqYXMpCiB7CiAgICAgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQg
PSBhcy0+ZGlzcGF0Y2g7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFs
LmggYi9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmgKaW5kZXggZmI0NjdhYy4uOWFiZGUy
ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5hbC5oCisrKyBiL2luY2x1
ZGUvZXhlYy9tZW1vcnktaW50ZXJuYWwuaApAQCAtMjIsOCArMjIsNiBAQAogI2lmbmRlZiBDT05G
SUdfVVNFUl9PTkxZCiB0eXBlZGVmIHN0cnVjdCBBZGRyZXNzU3BhY2VEaXNwYXRjaCBBZGRyZXNz
U3BhY2VEaXNwYXRjaDsKIAotdm9pZCBhZGRyZXNzX3NwYWNlX2luaXRfZGlzcGF0Y2goQWRkcmVz
c1NwYWNlICphcyk7Ci12b2lkIGFkZHJlc3Nfc3BhY2VfdW5yZWdpc3RlcihBZGRyZXNzU3BhY2Ug
KmFzKTsKIHZvaWQgYWRkcmVzc19zcGFjZV9kZXN0cm95X2Rpc3BhdGNoKEFkZHJlc3NTcGFjZSAq
YXMpOwogCiBleHRlcm4gY29uc3QgTWVtb3J5UmVnaW9uT3BzIHVuYXNzaWduZWRfbWVtX29wczsK
QEAgLTMxLDUgKzI5LDkgQEAgZXh0ZXJuIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyB1bmFzc2lnbmVk
X21lbV9vcHM7CiBib29sIG1lbW9yeV9yZWdpb25fYWNjZXNzX3ZhbGlkKE1lbW9yeVJlZ2lvbiAq
bXIsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBzaXplLCBib29sIGlzX3dyaXRlKTsKIAordm9pZCBtZW1fYWRkKEFkZHJlc3NTcGFjZSAqYXMs
IE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb24pOwordm9pZCBtZW1fYmVnaW4oQWRkcmVzc1Nw
YWNlICphcyk7Cit2b2lkIG1lbV9jb21taXQoQWRkcmVzc1NwYWNlICphcyk7CisKICNlbmRpZgog
I2VuZGlmCmRpZmYgLS1naXQgYS9pbmNsdWRlL2V4ZWMvbWVtb3J5LmggYi9pbmNsdWRlL2V4ZWMv
bWVtb3J5LmgKaW5kZXggNDAwZGQ0NC4uOWVlMGYyZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVj
L21lbW9yeS5oCisrKyBiL2luY2x1ZGUvZXhlYy9tZW1vcnkuaApAQCAtMzI4LDcgKzMyOCw2IEBA
IHN0cnVjdCBBZGRyZXNzU3BhY2UgewogICAgIHN0cnVjdCBNZW1vcnlSZWdpb25Jb2V2ZW50ZmQg
KmlvZXZlbnRmZHM7CiAgICAgc3RydWN0IEFkZHJlc3NTcGFjZURpc3BhdGNoICpkaXNwYXRjaDsK
ICAgICBzdHJ1Y3QgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKm5leHRfZGlzcGF0Y2g7Ci0gICAgTWVt
b3J5TGlzdGVuZXIgZGlzcGF0Y2hfbGlzdGVuZXI7CiAgICAgUVRBSUxRX0hFQUQobWVtb3J5X2xp
c3RlbmVyc19hcywgTWVtb3J5TGlzdGVuZXIpIGxpc3RlbmVyczsKICAgICBRVEFJTFFfRU5UUlko
QWRkcmVzc1NwYWNlKSBhZGRyZXNzX3NwYWNlc19saW5rOwogfTsKZGlmZiAtLWdpdCBhL21lbW9y
eS5jIGIvbWVtb3J5LmMKaW5kZXggYzBhZGMzNS4uMTM4ZTIxZCAxMDA2NDQKLS0tIGEvbWVtb3J5
LmMKKysrIGIvbWVtb3J5LmMKQEAgLTg3OSwxNCArODc5LDI0IEBAIHN0YXRpYyB2b2lkIGFkZHJl
c3Nfc3BhY2VfdXBkYXRlX3RvcG9sb2d5X3Bhc3MoQWRkcmVzc1NwYWNlICphcywKICAgICB9CiB9
CiAKLQogc3RhdGljIHZvaWQgYWRkcmVzc19zcGFjZV91cGRhdGVfdG9wb2xvZ3koQWRkcmVzc1Nw
YWNlICphcykKIHsKICAgICBGbGF0VmlldyAqb2xkX3ZpZXcgPSBhZGRyZXNzX3NwYWNlX2dldF9m
bGF0dmlldyhhcyk7CiAgICAgRmxhdFZpZXcgKm5ld192aWV3ID0gZ2VuZXJhdGVfbWVtb3J5X3Rv
cG9sb2d5KGFzLT5yb290KTsKKyAgICBpbnQgaTsKIAotICAgIGFkZHJlc3Nfc3BhY2VfdXBkYXRl
X3RvcG9sb2d5X3Bhc3MoYXMsIG9sZF92aWV3LCBuZXdfdmlldywgZmFsc2UpOwotICAgIGFkZHJl
c3Nfc3BhY2VfdXBkYXRlX3RvcG9sb2d5X3Bhc3MoYXMsIG9sZF92aWV3LCBuZXdfdmlldywgdHJ1
ZSk7CisgICAgbWVtX2JlZ2luKGFzKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbmV3X3ZpZXctPm5y
OyBpKyspIHsKKyAgICAgICAgTWVtb3J5UmVnaW9uU2VjdGlvbiBtcnMgPQorICAgICAgICAgICAg
c2VjdGlvbl9mcm9tX2ZsYXRfcmFuZ2UoJm5ld192aWV3LT5yYW5nZXNbaV0sIGFzKTsKKyAgICAg
ICAgbWVtX2FkZChhcywgJm1ycyk7CisgICAgfQorICAgIG1lbV9jb21taXQoYXMpOworCisgICAg
aWYgKCFRVEFJTFFfRU1QVFkoJmFzLT5saXN0ZW5lcnMpKSB7CisgICAgICAgIGFkZHJlc3Nfc3Bh
Y2VfdXBkYXRlX3RvcG9sb2d5X3Bhc3MoYXMsIG9sZF92aWV3LCBuZXdfdmlldywgZmFsc2UpOwor
ICAgICAgICBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKGFzLCBvbGRfdmlldywg
bmV3X3ZpZXcsIHRydWUpOworICAgIH0KIAogICAgIC8qIFdyaXRlcyBhcmUgcHJvdGVjdGVkIGJ5
IHRoZSBCUUwuICAqLwogICAgIGF0b21pY19yY3Vfc2V0KCZhcy0+Y3VycmVudF9tYXAsIG5ld192
aWV3KTsKQEAgLTI2MjEsNyArMjYzMSw3IEBAIHZvaWQgYWRkcmVzc19zcGFjZV9pbml0KEFkZHJl
c3NTcGFjZSAqYXMsIE1lbW9yeVJlZ2lvbiAqcm9vdCwgY29uc3QgY2hhciAqbmFtZSkKICAgICBR
VEFJTFFfSU5JVCgmYXMtPmxpc3RlbmVycyk7CiAgICAgUVRBSUxRX0lOU0VSVF9UQUlMKCZhZGRy
ZXNzX3NwYWNlcywgYXMsIGFkZHJlc3Nfc3BhY2VzX2xpbmspOwogICAgIGFzLT5uYW1lID0gZ19z
dHJkdXAobmFtZSA/IG5hbWUgOiAiYW5vbnltb3VzIik7Ci0gICAgYWRkcmVzc19zcGFjZV9pbml0
X2Rpc3BhdGNoKGFzKTsKKyAgICBhcy0+ZGlzcGF0Y2ggPSBOVUxMOwogICAgIG1lbW9yeV9yZWdp
b25fdXBkYXRlX3BlbmRpbmcgfD0gcm9vdC0+ZW5hYmxlZDsKICAgICBtZW1vcnlfcmVnaW9uX3Ry
YW5zYWN0aW9uX2NvbW1pdCgpOwogfQpAQCAtMjY3Miw3ICsyNjgyLDYgQEAgdm9pZCBhZGRyZXNz
X3NwYWNlX2Rlc3Ryb3koQWRkcmVzc1NwYWNlICphcykKICAgICBhcy0+cm9vdCA9IE5VTEw7CiAg
ICAgbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9jb21taXQoKTsKICAgICBRVEFJTFFfUkVNT1ZF
KCZhZGRyZXNzX3NwYWNlcywgYXMsIGFkZHJlc3Nfc3BhY2VzX2xpbmspOwotICAgIGFkZHJlc3Nf
c3BhY2VfdW5yZWdpc3Rlcihhcyk7CiAKICAgICAvKiBBdCB0aGlzIHBvaW50LCBhcy0+ZGlzcGF0
Y2ggYW5kIGFzLT5jdXJyZW50X21hcCBhcmUgZHVtbXkKICAgICAgKiBlbnRyaWVzIHRoYXQgdGhl
IGd1ZXN0IHNob3VsZCBuZXZlciB1c2UuICBXYWl0IGZvciB0aGUgb2xkCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDA0-0006Ab-OG; Mon, 15 Jan 2018 22:23:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebD9z-0006AE-Le
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:19 +0000
X-Inumbo-ID: 04274379-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04274379-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:25:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD9t-0004a8-Hs
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebD9t-0007ik-HI
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebD9t-0007ik-HI@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:13 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Move FlatView
	allocation to a helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlN2U2ODE1Yjg0Yzc5N2NiZGE1NmRjOTZmY2FjYWY1ZjM3ZDNhMjAKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTUgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMTo1NDo0NCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBNb3ZlIEZsYXRWaWV3IGFsbG9jYXRpb24gdG8gYSBoZWxwZXIK
ICAgIAogICAgVGhpcyBtb3ZlcyBhIEZsYXRWaWV3IGFsbG9jYXRpb24gYW5kIGluaXRpYWxpemF0
aW9uIHRvIGEgaGVscGVyLgogICAgV2hpbGUgd2UgYXJlIG5lcmUsIHJlcGxhY2UgZ19uZXcgd2l0
aCBnX25ldzAgdG8gbm90IHRvIGJvdGhlciBpZiB3ZSBhZGQKICAgIG5ldyBmaWVsZHMgaW4gdGhl
IGZ1dHVyZS4KICAgIAogICAgVGhpcyBzaG91bGQgY2F1c2Ugbm8gYmVoYXZpb3VyYWwgY2hhbmdl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MDkyMTA4NTExMC4yNTU5OC00LWFpa0BvemxhYnMu
cnU+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgY2M5NGNkNmQzNjYwMmQ5NzZhNWU3YmMy
OTEzNGQxZWFlZmI0MTAyZSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBtZW1vcnkuYyB8IDE2ICsrKysrKysrLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvbWVtb3J5LmMgYi9tZW1vcnkuYwppbmRleCAxMzhlMjFkLi5jMGFhMjk2IDEwMDY0NAot
LS0gYS9tZW1vcnkuYworKysgYi9tZW1vcnkuYwpAQCAtMjU4LDEyICsyNTgsMTQgQEAgc3RhdGlj
IGJvb2wgZmxhdHJhbmdlX2VxdWFsKEZsYXRSYW5nZSAqYSwgRmxhdFJhbmdlICpiKQogICAgICAg
ICAmJiBhLT5yZWFkb25seSA9PSBiLT5yZWFkb25seTsKIH0KIAotc3RhdGljIHZvaWQgZmxhdHZp
ZXdfaW5pdChGbGF0VmlldyAqdmlldykKK3N0YXRpYyBGbGF0VmlldyAqZmxhdHZpZXdfbmV3KHZv
aWQpCiB7CisgICAgRmxhdFZpZXcgKnZpZXc7CisKKyAgICB2aWV3ID0gZ19uZXcwKEZsYXRWaWV3
LCAxKTsKICAgICB2aWV3LT5yZWYgPSAxOwotICAgIHZpZXctPnJhbmdlcyA9IE5VTEw7Ci0gICAg
dmlldy0+bnIgPSAwOwotICAgIHZpZXctPm5yX2FsbG9jYXRlZCA9IDA7CisKKyAgICByZXR1cm4g
dmlldzsKIH0KIAogLyogSW5zZXJ0IGEgcmFuZ2UgaW50byBhIGdpdmVuIHBvc2l0aW9uLiAgQ2Fs
bGVyIGlzIHJlc3BvbnNpYmxlIGZvciBtYWludGFpbmluZwpAQCAtNzA2LDggKzcwOCw3IEBAIHN0
YXRpYyBGbGF0VmlldyAqZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5KE1lbW9yeVJlZ2lvbiAqbXIp
CiB7CiAgICAgRmxhdFZpZXcgKnZpZXc7CiAKLSAgICB2aWV3ID0gZ19uZXcoRmxhdFZpZXcsIDEp
OwotICAgIGZsYXR2aWV3X2luaXQodmlldyk7CisgICAgdmlldyA9IGZsYXR2aWV3X25ldygpOwog
CiAgICAgaWYgKG1yKSB7CiAgICAgICAgIHJlbmRlcl9tZW1vcnlfcmVnaW9uKHZpZXcsIG1yLCBp
bnQxMjhfemVybygpLApAQCAtMjYyNCw4ICsyNjI1LDcgQEAgdm9pZCBhZGRyZXNzX3NwYWNlX2lu
aXQoQWRkcmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uICpyb290LCBjb25zdCBjaGFyICpuYW1l
KQogICAgIGFzLT5yZWZfY291bnQgPSAxOwogICAgIGFzLT5yb290ID0gcm9vdDsKICAgICBhcy0+
bWFsbG9jZWQgPSBmYWxzZTsKLSAgICBhcy0+Y3VycmVudF9tYXAgPSBnX25ldyhGbGF0Vmlldywg
MSk7Ci0gICAgZmxhdHZpZXdfaW5pdChhcy0+Y3VycmVudF9tYXApOworICAgIGFzLT5jdXJyZW50
X21hcCA9IGZsYXR2aWV3X25ldygpOwogICAgIGFzLT5pb2V2ZW50ZmRfbmIgPSAwOwogICAgIGFz
LT5pb2V2ZW50ZmRzID0gTlVMTDsKICAgICBRVEFJTFFfSU5JVCgmYXMtPmxpc3RlbmVycyk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDA6-0006CT-Py; Mon, 15 Jan 2018 22:23:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDA5-0006BL-9A
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:25 +0000
X-Inumbo-ID: 7e5e6f27-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e5e6f27-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:21:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDA3-0004aE-KY
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDA3-0007jI-Ji
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDA3-0007jI-Ji@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:23 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Move
	AddressSpaceDispatch from AddressSpace to FlatView
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkMmY4YWJiMjJhY2U4ZTQzZjRkOGZmYzAzNDMxMjkyMjEwYzlkZTYKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTYgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMTo1NDo1OSAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBNb3ZlIEFkZHJlc3NTcGFjZURpc3BhdGNoIGZyb20gQWRkcmVz
c1NwYWNlIHRvIEZsYXRWaWV3CiAgICAKICAgIEFzIHdlIGFyZSBnb2luZyB0byBzaGFyZSBGbGF0
VmlldydzIGJldHdlZW4gQWRkcmVzc1NwYWNlJ3MsCiAgICBhbmQgQWRkcmVzc1NwYWNlRGlzcGF0
Y2ggaXMgYSBzdHJ1Y3R1cmUgdG8gcGVyZm9ybSBxdWljayBsb29rdXAKICAgIGluIEZsYXRWaWV3
LCB0aGlzIG1vdmVzIEFTRCB0byBGbGF0Vmlldy4KICAgIAogICAgQWZ0ZXIgcHJldmlvc2x5IG9w
ZW4gY29kZWQgQVNEIHJlbmRlcmluZywgd2UgY2FuIGFsc28gcmVtb3ZlCiAgICBhcy0+bmV4dF9k
aXNwYXRjaCBhcyB0aGUgbmV3IEZsYXRWaWV3IHBvaW50ZXIgaXMgc3RvcmVkCiAgICBvbiBhIHN0
YWNrIGFuZCBzZXQgdG8gYW4gQVMgYXRvbWljYWxseS4KICAgIAogICAgZmxhdHZpZXdfZGVzdHJv
eSgpIGlzIGV4ZWN1dGVkIHVuZGVyIFJDVSBpbnN0ZWFkIG9mCiAgICBhZGRyZXNzX3NwYWNlX2Rp
c3BhdGNoX2ZyZWUoKSBub3cuCiAgICAKICAgIFRoaXMgbWFrZXMgbWVtX2JlZ2luL21lbV9jb21t
aXQgdG8gd29yayB3aXRoIEFTRCBhbmQgbWVtX2FkZCB3aXRoIEZWCiAgICBhcyBsYXRlciBvbiBt
ZW1fYWRkIHdpbGwgYmUgdGFraW5nIEZWIGFzIGFuIGFyZ3VtZW50IGFueXdheS4KICAgIAogICAg
VGhpcyBzaG91bGQgY2F1c2Ugbm8gYmVoYXZpb3VyYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAgIE1lc3NhZ2Ut
SWQ6IDwyMDE3MDkyMTA4NTExMC4yNTU5OC01LWFpa0BvemxhYnMucnU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgNjZhNmRmMWRjNmQ1YjI4Y2MzZTY1ZGIwZDcxNjgzZmJkZGRjNmI2MikK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNv
bT4KLS0tCiBleGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5h
bC5oIHwgMTIgKysrKysrKy0tLS0tCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LmggICAgICAgICAgfCAg
MiAtLQogbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCA0NCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9leGVjLmMgYi9leGVjLmMKaW5kZXggM2VkMzcxOC4u
NmIwMjExYiAxMDA2NDQKLS0tIGEvZXhlYy5jCisrKyBiL2V4ZWMuYwpAQCAtMTg4LDggKzE4OCw2
IEBAIHR5cGVkZWYgc3RydWN0IFBoeXNQYWdlTWFwIHsKIH0gUGh5c1BhZ2VNYXA7CiAKIHN0cnVj
dCBBZGRyZXNzU3BhY2VEaXNwYXRjaCB7Ci0gICAgc3RydWN0IHJjdV9oZWFkIHJjdTsKLQogICAg
IE1lbW9yeVJlZ2lvblNlY3Rpb24gKm1ydV9zZWN0aW9uOwogICAgIC8qIFRoaXMgaXMgYSBtdWx0
aS1sZXZlbCBtYXAgb24gdGhlIHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCiAgICAgICogVGhlIGJv
dHRvbSBsZXZlbCBoYXMgcG9pbnRlcnMgdG8gTWVtb3J5UmVnaW9uU2VjdGlvbnMuCkBAIC00ODYs
NyArNDg0LDcgQEAgc3RhdGljIE1lbW9yeVJlZ2lvblNlY3Rpb24gYWRkcmVzc19zcGFjZV9kb190
cmFuc2xhdGUoQWRkcmVzc1NwYWNlICphcywKICAgICBJT01NVU1lbW9yeVJlZ2lvbkNsYXNzICpp
bXJjOwogCiAgICAgZm9yICg7OykgewotICAgICAgICBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCA9
IGF0b21pY19yY3VfcmVhZCgmYXMtPmRpc3BhdGNoKTsKKyAgICAgICAgQWRkcmVzc1NwYWNlRGlz
cGF0Y2ggKmQgPSBhZGRyZXNzX3NwYWNlX3RvX2Rpc3BhdGNoKGFzKTsKICAgICAgICAgc2VjdGlv
biA9IGFkZHJlc3Nfc3BhY2VfdHJhbnNsYXRlX2ludGVybmFsKGQsIGFkZHIsICZhZGRyLCBwbGVu
LCBpc19tbWlvKTsKIAogICAgICAgICBpb21tdV9tciA9IG1lbW9yeV9yZWdpb25fZ2V0X2lvbW11
KHNlY3Rpb24tPm1yKTsKQEAgLTEyMjMsNyArMTIyMSw3IEBAIGh3YWRkciBtZW1vcnlfcmVnaW9u
X3NlY3Rpb25fZ2V0X2lvdGxiKENQVVN0YXRlICpjcHUsCiAgICAgfSBlbHNlIHsKICAgICAgICAg
QWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQ7CiAKLSAgICAgICAgZCA9IGF0b21pY19yY3VfcmVhZCgm
c2VjdGlvbi0+YWRkcmVzc19zcGFjZS0+ZGlzcGF0Y2gpOworICAgICAgICBkID0gYWRkcmVzc19z
cGFjZV90b19kaXNwYXRjaChzZWN0aW9uLT5hZGRyZXNzX3NwYWNlKTsKICAgICAgICAgaW90bGIg
PSBzZWN0aW9uIC0gZC0+bWFwLnNlY3Rpb25zOwogICAgICAgICBpb3RsYiArPSB4bGF0OwogICAg
IH0KQEAgLTEzNDgsOSArMTM0Niw5IEBAIHN0YXRpYyB2b2lkIHJlZ2lzdGVyX211bHRpcGFnZShB
ZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCwKICAgICBwaHlzX3BhZ2Vfc2V0KGQsIHN0YXJ0X2FkZHIg
Pj4gVEFSR0VUX1BBR0VfQklUUywgbnVtX3BhZ2VzLCBzZWN0aW9uX2luZGV4KTsKIH0KIAotdm9p
ZCBtZW1fYWRkKEFkZHJlc3NTcGFjZSAqYXMsIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb24p
Cit2b2lkIG1lbV9hZGQoQWRkcmVzc1NwYWNlICphcywgRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdp
b25TZWN0aW9uICpzZWN0aW9uKQogewotICAgIEFkZHJlc3NTcGFjZURpc3BhdGNoICpkID0gYXMt
Pm5leHRfZGlzcGF0Y2g7CisgICAgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQgPSBmbGF0dmlld190
b19kaXNwYXRjaChmdik7CiAgICAgTWVtb3J5UmVnaW9uU2VjdGlvbiBub3cgPSAqc2VjdGlvbiwg
cmVtYWluID0gKnNlY3Rpb247CiAgICAgSW50MTI4IHBhZ2Vfc2l6ZSA9IGludDEyOF9tYWtlNjQo
VEFSR0VUX1BBR0VfU0laRSk7CiAKQEAgLTI2NzMsNyArMjY3MSw3IEBAIHN0YXRpYyB2b2lkIGlv
X21lbV9pbml0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFVJTlQ2NF9N
QVgpOwogfQogCi12b2lkIG1lbV9iZWdpbihBZGRyZXNzU3BhY2UgKmFzKQorQWRkcmVzc1NwYWNl
RGlzcGF0Y2ggKm1lbV9iZWdpbihBZGRyZXNzU3BhY2UgKmFzKQogewogICAgIEFkZHJlc3NTcGFj
ZURpc3BhdGNoICpkID0gZ19uZXcwKEFkZHJlc3NTcGFjZURpc3BhdGNoLCAxKTsKICAgICB1aW50
MTZfdCBuOwpAQCAtMjY4OSwyNiArMjY4NywxOSBAQCB2b2lkIG1lbV9iZWdpbihBZGRyZXNzU3Bh
Y2UgKmFzKQogCiAgICAgZC0+cGh5c19tYXAgID0gKFBoeXNQYWdlRW50cnkpIHsgLnB0ciA9IFBI
WVNfTUFQX05PREVfTklMLCAuc2tpcCA9IDEgfTsKICAgICBkLT5hcyA9IGFzOwotICAgIGFzLT5u
ZXh0X2Rpc3BhdGNoID0gZDsKKworICAgIHJldHVybiBkOwogfQogCi1zdGF0aWMgdm9pZCBhZGRy
ZXNzX3NwYWNlX2Rpc3BhdGNoX2ZyZWUoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpCit2b2lkIGFk
ZHJlc3Nfc3BhY2VfZGlzcGF0Y2hfZnJlZShBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCkKIHsKICAg
ICBwaHlzX3NlY3Rpb25zX2ZyZWUoJmQtPm1hcCk7CiAgICAgZ19mcmVlKGQpOwogfQogCi12b2lk
IG1lbV9jb21taXQoQWRkcmVzc1NwYWNlICphcykKK3ZvaWQgbWVtX2NvbW1pdChBZGRyZXNzU3Bh
Y2VEaXNwYXRjaCAqZCkKIHsKLSAgICBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqY3VyID0gYXMtPmRp
c3BhdGNoOwotICAgIEFkZHJlc3NTcGFjZURpc3BhdGNoICpuZXh0ID0gYXMtPm5leHRfZGlzcGF0
Y2g7Ci0KLSAgICBwaHlzX3BhZ2VfY29tcGFjdF9hbGwobmV4dCwgbmV4dC0+bWFwLm5vZGVzX25i
KTsKLQotICAgIGF0b21pY19yY3Vfc2V0KCZhcy0+ZGlzcGF0Y2gsIG5leHQpOwotICAgIGlmIChj
dXIpIHsKLSAgICAgICAgY2FsbF9yY3UoY3VyLCBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX2ZyZWUs
IHJjdSk7Ci0gICAgfQorICAgIHBoeXNfcGFnZV9jb21wYWN0X2FsbChkLCBkLT5tYXAubm9kZXNf
bmIpOwogfQogCiBzdGF0aWMgdm9pZCB0Y2dfY29tbWl0KE1lbW9yeUxpc3RlbmVyICpsaXN0ZW5l
cikKQEAgLTI3MjQsMjEgKzI3MTUsMTEgQEAgc3RhdGljIHZvaWQgdGNnX2NvbW1pdChNZW1vcnlM
aXN0ZW5lciAqbGlzdGVuZXIpCiAgICAgICogV2UgcmVsb2FkIHRoZSBkaXNwYXRjaCBwb2ludGVy
IG5vdyBiZWNhdXNlIGNwdV9yZWxvYWRpbmdfbWVtb3J5X21hcCgpCiAgICAgICogbWF5IGhhdmUg
c3BsaXQgdGhlIFJDVSBjcml0aWNhbCBzZWN0aW9uLgogICAgICAqLwotICAgIGQgPSBhdG9taWNf
cmN1X3JlYWQoJmNwdWFzLT5hcy0+ZGlzcGF0Y2gpOworICAgIGQgPSBhZGRyZXNzX3NwYWNlX3Rv
X2Rpc3BhdGNoKGNwdWFzLT5hcyk7CiAgICAgYXRvbWljX3JjdV9zZXQoJmNwdWFzLT5tZW1vcnlf
ZGlzcGF0Y2gsIGQpOwogICAgIHRsYl9mbHVzaChjcHVhcy0+Y3B1KTsKIH0KIAotdm9pZCBhZGRy
ZXNzX3NwYWNlX2Rlc3Ryb3lfZGlzcGF0Y2goQWRkcmVzc1NwYWNlICphcykKLXsKLSAgICBBZGRy
ZXNzU3BhY2VEaXNwYXRjaCAqZCA9IGFzLT5kaXNwYXRjaDsKLQotICAgIGF0b21pY19yY3Vfc2V0
KCZhcy0+ZGlzcGF0Y2gsIE5VTEwpOwotICAgIGlmIChkKSB7Ci0gICAgICAgIGNhbGxfcmN1KGQs
IGFkZHJlc3Nfc3BhY2VfZGlzcGF0Y2hfZnJlZSwgcmN1KTsKLSAgICB9Ci19Ci0KIHN0YXRpYyB2
b2lkIG1lbW9yeV9tYXBfaW5pdCh2b2lkKQogewogICAgIHN5c3RlbV9tZW1vcnkgPSBnX21hbGxv
YyhzaXplb2YoKnN5c3RlbV9tZW1vcnkpKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZXhlYy9tZW1v
cnktaW50ZXJuYWwuaCBiL2luY2x1ZGUvZXhlYy9tZW1vcnktaW50ZXJuYWwuaAppbmRleCA5YWJk
ZTJmLi42ZTA4ZWRhIDEwMDY0NAotLS0gYS9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmgK
KysrIGIvaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5hbC5oCkBAIC0yMiwxNiArMjIsMTggQEAK
ICNpZm5kZWYgQ09ORklHX1VTRVJfT05MWQogdHlwZWRlZiBzdHJ1Y3QgQWRkcmVzc1NwYWNlRGlz
cGF0Y2ggQWRkcmVzc1NwYWNlRGlzcGF0Y2g7CiAKLXZvaWQgYWRkcmVzc19zcGFjZV9kZXN0cm95
X2Rpc3BhdGNoKEFkZHJlc3NTcGFjZSAqYXMpOwotCiBleHRlcm4gY29uc3QgTWVtb3J5UmVnaW9u
T3BzIHVuYXNzaWduZWRfbWVtX29wczsKIAogYm9vbCBtZW1vcnlfcmVnaW9uX2FjY2Vzc192YWxp
ZChNZW1vcnlSZWdpb24gKm1yLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgc2l6ZSwgYm9vbCBpc193cml0ZSk7CiAKLXZvaWQgbWVtX2FkZChB
ZGRyZXNzU3BhY2UgKmFzLCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKTsKLXZvaWQgbWVt
X2JlZ2luKEFkZHJlc3NTcGFjZSAqYXMpOwotdm9pZCBtZW1fY29tbWl0KEFkZHJlc3NTcGFjZSAq
YXMpOwordm9pZCBtZW1fYWRkKEFkZHJlc3NTcGFjZSAqYXMsIEZsYXRWaWV3ICpmdiwgTWVtb3J5
UmVnaW9uU2VjdGlvbiAqc2VjdGlvbik7CitBZGRyZXNzU3BhY2VEaXNwYXRjaCAqbWVtX2JlZ2lu
KEFkZHJlc3NTcGFjZSAqYXMpOwordm9pZCBtZW1fY29tbWl0KEFkZHJlc3NTcGFjZURpc3BhdGNo
ICpkKTsKKworQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmFkZHJlc3Nfc3BhY2VfdG9fZGlzcGF0Y2go
QWRkcmVzc1NwYWNlICphcyk7CitBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZmxhdHZpZXdfdG9fZGlz
cGF0Y2goRmxhdFZpZXcgKmZ2KTsKK3ZvaWQgYWRkcmVzc19zcGFjZV9kaXNwYXRjaF9mcmVlKEFk
ZHJlc3NTcGFjZURpc3BhdGNoICpkKTsKIAogI2VuZGlmCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvZXhlYy9tZW1vcnkuaCBiL2luY2x1ZGUvZXhlYy9tZW1vcnkuaAppbmRleCA5ZWUwZjJl
Li44ZjI2ZDYzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2V4ZWMvbWVtb3J5LmgKKysrIGIvaW5jbHVk
ZS9leGVjL21lbW9yeS5oCkBAIC0zMjYsOCArMzI2LDYgQEAgc3RydWN0IEFkZHJlc3NTcGFjZSB7
CiAKICAgICBpbnQgaW9ldmVudGZkX25iOwogICAgIHN0cnVjdCBNZW1vcnlSZWdpb25Jb2V2ZW50
ZmQgKmlvZXZlbnRmZHM7Ci0gICAgc3RydWN0IEFkZHJlc3NTcGFjZURpc3BhdGNoICpkaXNwYXRj
aDsKLSAgICBzdHJ1Y3QgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKm5leHRfZGlzcGF0Y2g7CiAgICAg
UVRBSUxRX0hFQUQobWVtb3J5X2xpc3RlbmVyc19hcywgTWVtb3J5TGlzdGVuZXIpIGxpc3RlbmVy
czsKICAgICBRVEFJTFFfRU5UUlkoQWRkcmVzc1NwYWNlKSBhZGRyZXNzX3NwYWNlc19saW5rOwog
fTsKZGlmZiAtLWdpdCBhL21lbW9yeS5jIGIvbWVtb3J5LmMKaW5kZXggYzBhYTI5Ni4uZGU1N2Ex
NiAxMDA2NDQKLS0tIGEvbWVtb3J5LmMKKysrIGIvbWVtb3J5LmMKQEAgLTIyOSw2ICsyMjksNyBA
QCBzdHJ1Y3QgRmxhdFZpZXcgewogICAgIEZsYXRSYW5nZSAqcmFuZ2VzOwogICAgIHVuc2lnbmVk
IG5yOwogICAgIHVuc2lnbmVkIG5yX2FsbG9jYXRlZDsKKyAgICBzdHJ1Y3QgQWRkcmVzc1NwYWNl
RGlzcGF0Y2ggKmRpc3BhdGNoOwogfTsKIAogdHlwZWRlZiBzdHJ1Y3QgQWRkcmVzc1NwYWNlT3Bz
IEFkZHJlc3NTcGFjZU9wczsKQEAgLTI4OSw2ICsyOTAsOSBAQCBzdGF0aWMgdm9pZCBmbGF0dmll
d19kZXN0cm95KEZsYXRWaWV3ICp2aWV3KQogewogICAgIGludCBpOwogCisgICAgaWYgKHZpZXct
PmRpc3BhdGNoKSB7CisgICAgICAgIGFkZHJlc3Nfc3BhY2VfZGlzcGF0Y2hfZnJlZSh2aWV3LT5k
aXNwYXRjaCk7CisgICAgfQogICAgIGZvciAoaSA9IDA7IGkgPCB2aWV3LT5ucjsgaSsrKSB7CiAg
ICAgICAgIG1lbW9yeV9yZWdpb25fdW5yZWYodmlldy0+cmFuZ2VzW2ldLm1yKTsKICAgICB9CkBA
IC0zMDQsMTAgKzMwOCwyNSBAQCBzdGF0aWMgdm9pZCBmbGF0dmlld19yZWYoRmxhdFZpZXcgKnZp
ZXcpCiBzdGF0aWMgdm9pZCBmbGF0dmlld191bnJlZihGbGF0VmlldyAqdmlldykKIHsKICAgICBp
ZiAoYXRvbWljX2ZldGNoX2RlYygmdmlldy0+cmVmKSA9PSAxKSB7Ci0gICAgICAgIGZsYXR2aWV3
X2Rlc3Ryb3kodmlldyk7CisgICAgICAgIGNhbGxfcmN1KHZpZXcsIGZsYXR2aWV3X2Rlc3Ryb3ks
IHJjdSk7CiAgICAgfQogfQogCitzdGF0aWMgRmxhdFZpZXcgKmFkZHJlc3Nfc3BhY2VfdG9fZmxh
dHZpZXcoQWRkcmVzc1NwYWNlICphcykKK3sKKyAgICByZXR1cm4gYXRvbWljX3JjdV9yZWFkKCZh
cy0+Y3VycmVudF9tYXApOworfQorCitBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZmxhdHZpZXdfdG9f
ZGlzcGF0Y2goRmxhdFZpZXcgKmZ2KQoreworICAgIHJldHVybiBmdi0+ZGlzcGF0Y2g7Cit9CisK
K0FkZHJlc3NTcGFjZURpc3BhdGNoICphZGRyZXNzX3NwYWNlX3RvX2Rpc3BhdGNoKEFkZHJlc3NT
cGFjZSAqYXMpCit7CisgICAgcmV0dXJuIGZsYXR2aWV3X3RvX2Rpc3BhdGNoKGFkZHJlc3Nfc3Bh
Y2VfdG9fZmxhdHZpZXcoYXMpKTsKK30KKwogc3RhdGljIGJvb2wgY2FuX21lcmdlKEZsYXRSYW5n
ZSAqcjEsIEZsYXRSYW5nZSAqcjIpCiB7CiAgICAgcmV0dXJuIGludDEyOF9lcShhZGRycmFuZ2Vf
ZW5kKHIxLT5hZGRyKSwgcjItPmFkZHIuc3RhcnQpCkBAIC04ODYsMTMgKzkwNSwxMyBAQCBzdGF0
aWMgdm9pZCBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neShBZGRyZXNzU3BhY2UgKmFzKQog
ICAgIEZsYXRWaWV3ICpuZXdfdmlldyA9IGdlbmVyYXRlX21lbW9yeV90b3BvbG9neShhcy0+cm9v
dCk7CiAgICAgaW50IGk7CiAKLSAgICBtZW1fYmVnaW4oYXMpOworICAgIG5ld192aWV3LT5kaXNw
YXRjaCA9IG1lbV9iZWdpbihhcyk7CiAgICAgZm9yIChpID0gMDsgaSA8IG5ld192aWV3LT5ucjsg
aSsrKSB7CiAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gbXJzID0KICAgICAgICAgICAgIHNl
Y3Rpb25fZnJvbV9mbGF0X3JhbmdlKCZuZXdfdmlldy0+cmFuZ2VzW2ldLCBhcyk7Ci0gICAgICAg
IG1lbV9hZGQoYXMsICZtcnMpOworICAgICAgICBtZW1fYWRkKGFzLCBuZXdfdmlldywgJm1ycyk7
CiAgICAgfQotICAgIG1lbV9jb21taXQoYXMpOworICAgIG1lbV9jb21taXQobmV3X3ZpZXctPmRp
c3BhdGNoKTsKIAogICAgIGlmICghUVRBSUxRX0VNUFRZKCZhcy0+bGlzdGVuZXJzKSkgewogICAg
ICAgICBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKGFzLCBvbGRfdmlldywgbmV3
X3ZpZXcsIGZhbHNlKTsKQEAgLTkwMSw3ICs5MjAsNyBAQCBzdGF0aWMgdm9pZCBhZGRyZXNzX3Nw
YWNlX3VwZGF0ZV90b3BvbG9neShBZGRyZXNzU3BhY2UgKmFzKQogCiAgICAgLyogV3JpdGVzIGFy
ZSBwcm90ZWN0ZWQgYnkgdGhlIEJRTC4gICovCiAgICAgYXRvbWljX3JjdV9zZXQoJmFzLT5jdXJy
ZW50X21hcCwgbmV3X3ZpZXcpOwotICAgIGNhbGxfcmN1KG9sZF92aWV3LCBmbGF0dmlld191bnJl
ZiwgcmN1KTsKKyAgICBmbGF0dmlld191bnJlZihvbGRfdmlldyk7CiAKICAgICAvKiBOb3RlIHRo
YXQgYWxsIHRoZSBvbGQgTWVtb3J5UmVnaW9ucyBhcmUgc3RpbGwgYWxpdmUgdXAgdG8gdGhpcwog
ICAgICAqIHBvaW50LiAgVGhpcyByZWxpZXZlcyBtb3N0IE1lbW9yeUxpc3RlbmVycyBmcm9tIHRo
ZSBuZWVkIHRvCkBAIC0yNjMxLDcgKzI2NTAsNiBAQCB2b2lkIGFkZHJlc3Nfc3BhY2VfaW5pdChB
ZGRyZXNzU3BhY2UgKmFzLCBNZW1vcnlSZWdpb24gKnJvb3QsIGNvbnN0IGNoYXIgKm5hbWUpCiAg
ICAgUVRBSUxRX0lOSVQoJmFzLT5saXN0ZW5lcnMpOwogICAgIFFUQUlMUV9JTlNFUlRfVEFJTCgm
YWRkcmVzc19zcGFjZXMsIGFzLCBhZGRyZXNzX3NwYWNlc19saW5rKTsKICAgICBhcy0+bmFtZSA9
IGdfc3RyZHVwKG5hbWUgPyBuYW1lIDogImFub255bW91cyIpOwotICAgIGFzLT5kaXNwYXRjaCA9
IE5VTEw7CiAgICAgbWVtb3J5X3JlZ2lvbl91cGRhdGVfcGVuZGluZyB8PSByb290LT5lbmFibGVk
OwogICAgIG1lbW9yeV9yZWdpb25fdHJhbnNhY3Rpb25fY29tbWl0KCk7CiB9CkBAIC0yNjQwLDcg
KzI2NTgsNiBAQCBzdGF0aWMgdm9pZCBkb19hZGRyZXNzX3NwYWNlX2Rlc3Ryb3koQWRkcmVzc1Nw
YWNlICphcykKIHsKICAgICBib29sIGRvX2ZyZWUgPSBhcy0+bWFsbG9jZWQ7CiAKLSAgICBhZGRy
ZXNzX3NwYWNlX2Rlc3Ryb3lfZGlzcGF0Y2goYXMpOwogICAgIGFzc2VydChRVEFJTFFfRU1QVFko
JmFzLT5saXN0ZW5lcnMpKTsKIAogICAgIGZsYXR2aWV3X3VucmVmKGFzLT5jdXJyZW50X21hcCk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDAK-0006EY-TL; Mon, 15 Jan 2018 22:23:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDAJ-0006Dy-Bk
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:39 +0000
X-Inumbo-ID: 1023e316-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1023e316-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:25:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDAD-0004b2-MW
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDAD-0007jm-Lz
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDAD-0007jm-Lz@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:33 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Remove AddressSpace
	pointer from AddressSpaceDispatch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMTM2ZGI4MTI5MmNjYWMzOGE3NGI0ZWYyZDNjMzg1M2I3YzEzNTUKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTcgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMTo1NTowNCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBSZW1vdmUgQWRkcmVzc1NwYWNlIHBvaW50ZXIgZnJvbSBBZGRy
ZXNzU3BhY2VEaXNwYXRjaAogICAgCiAgICBBUyBpbiBBU0QgaXMgb25seSB1c2VkIHRvIHBhc3Mg
QVMgZnJvbSBtZW1fYmVnaW4oKSB0byByZWdpc3Rlcl9zdWJwYWdlKCkKICAgIHRvIHN0b3JlIGl0
IGluIE1lbW9yeVJlZ2lvblNlY3Rpb24sIHdlIGNhbiBkbyB0aGlzIGRpcmVjdGx5IG5vdy4KICAg
IAogICAgVGhpcyBzaG91bGQgY2F1c2Ugbm8gYmVoYXZpb3VyYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE3MDkyMTA4NTExMC4yNTU5OC02LWFpa0BvemxhYnMucnU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgYzc3NTI1MjM3ODdkYzE0OGY1ZWU5NzYxNjJlODBhYjU5NGMz
ODZhMSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KLS0tCiBleGVjLmMgfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIv
ZXhlYy5jCmluZGV4IDZiMDIxMWIuLjMyMTJjNWUgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9l
eGVjLmMKQEAgLTE5NCw3ICsxOTQsNiBAQCBzdHJ1Y3QgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggewog
ICAgICAqLwogICAgIFBoeXNQYWdlRW50cnkgcGh5c19tYXA7CiAgICAgUGh5c1BhZ2VNYXAgbWFw
OwotICAgIEFkZHJlc3NTcGFjZSAqYXM7CiB9OwogCiAjZGVmaW5lIFNVQlBBR0VfSURYKGFkZHIp
ICgoYWRkcikgJiB+VEFSR0VUX1BBR0VfTUFTSykKQEAgLTEzMDQsNyArMTMwMyw4IEBAIHN0YXRp
YyB2b2lkIHBoeXNfc2VjdGlvbnNfZnJlZShQaHlzUGFnZU1hcCAqbWFwKQogICAgIGdfZnJlZSht
YXAtPm5vZGVzKTsKIH0KIAotc3RhdGljIHZvaWQgcmVnaXN0ZXJfc3VicGFnZShBZGRyZXNzU3Bh
Y2VEaXNwYXRjaCAqZCwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2VjdGlvbikKK3N0YXRpYyB2b2lk
IHJlZ2lzdGVyX3N1YnBhZ2UoQWRkcmVzc1NwYWNlICphcywgQWRkcmVzc1NwYWNlRGlzcGF0Y2gg
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNl
Y3Rpb24pCiB7CiAgICAgc3VicGFnZV90ICpzdWJwYWdlOwogICAgIGh3YWRkciBiYXNlID0gc2Vj
dGlvbi0+b2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlCkBAIC0xMzE5LDggKzEzMTksOCBAQCBz
dGF0aWMgdm9pZCByZWdpc3Rlcl9zdWJwYWdlKEFkZHJlc3NTcGFjZURpc3BhdGNoICpkLCBNZW1v
cnlSZWdpb25TZWN0aW9uICpzZWN0aQogICAgIGFzc2VydChleGlzdGluZy0+bXItPnN1YnBhZ2Ug
fHwgZXhpc3RpbmctPm1yID09ICZpb19tZW1fdW5hc3NpZ25lZCk7CiAKICAgICBpZiAoIShleGlz
dGluZy0+bXItPnN1YnBhZ2UpKSB7Ci0gICAgICAgIHN1YnBhZ2UgPSBzdWJwYWdlX2luaXQoZC0+
YXMsIGJhc2UpOwotICAgICAgICBzdWJzZWN0aW9uLmFkZHJlc3Nfc3BhY2UgPSBkLT5hczsKKyAg
ICAgICAgc3VicGFnZSA9IHN1YnBhZ2VfaW5pdChhcywgYmFzZSk7CisgICAgICAgIHN1YnNlY3Rp
b24uYWRkcmVzc19zcGFjZSA9IGFzOwogICAgICAgICBzdWJzZWN0aW9uLm1yID0gJnN1YnBhZ2Ut
PmlvbWVtOwogICAgICAgICBwaHlzX3BhZ2Vfc2V0KGQsIGJhc2UgPj4gVEFSR0VUX1BBR0VfQklU
UywgMSwKICAgICAgICAgICAgICAgICAgICAgICBwaHlzX3NlY3Rpb25fYWRkKCZkLT5tYXAsICZz
dWJzZWN0aW9uKSk7CkBAIC0xMzU3LDcgKzEzNTcsNyBAQCB2b2lkIG1lbV9hZGQoQWRkcmVzc1Nw
YWNlICphcywgRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKQogICAg
ICAgICAgICAgICAgICAgICAgICAtIG5vdy5vZmZzZXRfd2l0aGluX2FkZHJlc3Nfc3BhY2U7CiAK
ICAgICAgICAgbm93LnNpemUgPSBpbnQxMjhfbWluKGludDEyOF9tYWtlNjQobGVmdCksIG5vdy5z
aXplKTsKLSAgICAgICAgcmVnaXN0ZXJfc3VicGFnZShkLCAmbm93KTsKKyAgICAgICAgcmVnaXN0
ZXJfc3VicGFnZShhcywgZCwgJm5vdyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbm93LnNpemUg
PSBpbnQxMjhfemVybygpOwogICAgIH0KQEAgLTEzNjcsMTAgKzEzNjcsMTAgQEAgdm9pZCBtZW1f
YWRkKEFkZHJlc3NTcGFjZSAqYXMsIEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAq
c2VjdGlvbikKICAgICAgICAgcmVtYWluLm9mZnNldF93aXRoaW5fcmVnaW9uICs9IGludDEyOF9n
ZXQ2NChub3cuc2l6ZSk7CiAgICAgICAgIG5vdyA9IHJlbWFpbjsKICAgICAgICAgaWYgKGludDEy
OF9sdChyZW1haW4uc2l6ZSwgcGFnZV9zaXplKSkgewotICAgICAgICAgICAgcmVnaXN0ZXJfc3Vi
cGFnZShkLCAmbm93KTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3N1YnBhZ2UoYXMsIGQsICZub3cp
OwogICAgICAgICB9IGVsc2UgaWYgKHJlbWFpbi5vZmZzZXRfd2l0aGluX2FkZHJlc3Nfc3BhY2Ug
JiB+VEFSR0VUX1BBR0VfTUFTSykgewogICAgICAgICAgICAgbm93LnNpemUgPSBwYWdlX3NpemU7
Ci0gICAgICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGQsICZub3cpOworICAgICAgICAgICAgcmVn
aXN0ZXJfc3VicGFnZShhcywgZCwgJm5vdyk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAg
ICBub3cuc2l6ZSA9IGludDEyOF9hbmQobm93LnNpemUsIGludDEyOF9uZWcocGFnZV9zaXplKSk7
CiAgICAgICAgICAgICByZWdpc3Rlcl9tdWx0aXBhZ2UoZCwgJm5vdyk7CkBAIC0yNjg2LDcgKzI2
ODYsNiBAQCBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqbWVtX2JlZ2luKEFkZHJlc3NTcGFjZSAqYXMp
CiAgICAgYXNzZXJ0KG4gPT0gUEhZU19TRUNUSU9OX1dBVENIKTsKIAogICAgIGQtPnBoeXNfbWFw
ICA9IChQaHlzUGFnZUVudHJ5KSB7IC5wdHIgPSBQSFlTX01BUF9OT0RFX05JTCwgLnNraXAgPSAx
IH07Ci0gICAgZC0+YXMgPSBhczsKIAogICAgIHJldHVybiBkOwogfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:23:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDAU-0006Gh-Uv; Mon, 15 Jan 2018 22:23:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDAT-0006FN-HN
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:49 +0000
X-Inumbo-ID: 1623a7fb-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1623a7fb-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:26:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDAN-0004b8-Od
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDAN-0007ko-O7
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDAN-0007ko-O7@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:43 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: avoid "resurrection"
	of dead FlatViews
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1NjhlMTE5NDAwYWVmZmE5OGUzMjE4N2M0MGQyODAyYjdkNGY1NzQKQXV0aG9yOiAg
ICAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAyMSAxNDozMjo0NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDIyOjAzOjMzIDIwMTcg
LTA2MDAKCiAgICBtZW1vcnk6IGF2b2lkICJyZXN1cnJlY3Rpb24iIG9mIGRlYWQgRmxhdFZpZXdz
CiAgICAKICAgIEl0J3MgcG9zc2libGUgZm9yIGFkZHJlc3Nfc3BhY2VfZ2V0X2ZsYXR2aWV3KCkg
YXMgaXQgY3VycmVudGx5IHN0YW5kcwogICAgdG8gY2F1c2UgYSB1c2UtYWZ0ZXItZnJlZSBmb3Ig
dGhlIHJldHVybmVkIEZsYXRWaWV3LCBpZiB0aGUgcmVmZXJlbmNlCiAgICBjb3VudCBpcyBpbmNy
ZW1lbnRlZCBhZnRlciB0aGUgRmxhdFZpZXcgaGFzIGJlZW4gcmVwbGFjZWQgYnkgYSB3cml0ZXI6
CiAgICAKICAgICAgIHRocmVhZCAxICAgICAgICAgICAgIHRocmVhZCAyICAgICAgICAgICAgIFJD
VSB0aHJlYWQKICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgcmN1X3JlYWRfbG9jawogICAgICAgcmVhZCBhcy0+
Y3VycmVudF9tYXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldCBhcy0+Y3VycmVudF9t
YXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYXR2aWV3X3VucmVmCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnLS0+IGNhbGxfcmN1CiAgICAgICBmbGF0dmlld19yZWYKICAg
ICAgICAgW3JlZj0xXQogICAgICAgcmN1X3JlYWRfdW5sb2NrCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGF0dmlld19kZXN0cm95CiAgICAgICA8YmFk
bmVzcz4KICAgIAogICAgU2luY2UgRmxhdFZpZXdzIGFyZSBub3QgdXBkYXRlZCB2ZXJ5IG9mdGVu
LCB3ZSBjYW4ganVzdCBkZXRlY3QgdGhlCiAgICBzaXR1YXRpb24gdXNpbmcgYSBuZXcgYXRvbWlj
IG9wIGF0b21pY19mZXRjaF9pbmNfbm9uemVybywgc2ltaWxhciB0bwogICAgTGludXgncyBhdG9t
aWNfaW5jX25vdF96ZXJvLCB3aGljaCBwZXJmb3JtcyB0aGUgcmVmY291bnQgaW5jcmVtZW50IG9u
bHkgaWYKICAgIGl0IGhhc24ndCBhbHJlYWR5IGhpdCB6ZXJvLiAgVGhpcyBpcyBzaW1pbGFyIHRv
IExpbnV4IGNvbW1pdCBkZTA5YTk3NzFhNTMKICAgICgiQ1JFRDogRml4IGdldF90YXNrX2NyZWQo
KSBhbmQgdGFza19zdGF0ZSgpIHRvIG5vdCByZXN1cnJlY3QgZGVhZAogICAgY3JlZGVudGlhbHMi
LCAyMDEwLTA3LTI5KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQ0N2IwZDBi
OWVlOGEwYWMyMTZjMzE4NmUwZjNjNDI3YTEwMDFmMGMpCiAgICAgQ29uZmxpY3RzOgogICAgCWRv
Y3MvZGV2ZWwvYXRvbWljcy50eHQKICAgICogZHJvcCBkb2N1bWVudGF0aW9uIHJlZiB0byBhdG9t
aWNfZmV0Y2hfeG9yCiAgICAqIHByZXJlcSBmb3IgMTY2MjA2ODQ1ZgogICAgU2lnbmVkLW9mZi1i
eTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGRvY3MvZGV2
ZWwvYXRvbWljcy50eHQgfCAgMSArCiBpbmNsdWRlL3FlbXUvYXRvbWljLmggIHwgIDggKysrKysr
KysKIG1lbW9yeS5jICAgICAgICAgICAgICAgfCAxMiArKysrKysrKy0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L2RldmVsL2F0b21pY3MudHh0IGIvZG9jcy9kZXZlbC9hdG9taWNzLnR4dAppbmRleCAzZWY1ZDg1
Li4zZmJhZjUyIDEwMDY0NAotLS0gYS9kb2NzL2RldmVsL2F0b21pY3MudHh0CisrKyBiL2RvY3Mv
ZGV2ZWwvYXRvbWljcy50eHQKQEAgLTYzLDYgKzYzLDcgQEAgb3BlcmF0aW9uczoKICAgICB0eXBl
b2YoKnB0cikgYXRvbWljX2ZldGNoX3N1YihwdHIsIHZhbCkKICAgICB0eXBlb2YoKnB0cikgYXRv
bWljX2ZldGNoX2FuZChwdHIsIHZhbCkKICAgICB0eXBlb2YoKnB0cikgYXRvbWljX2ZldGNoX29y
KHB0ciwgdmFsKQorICAgIHR5cGVvZigqcHRyKSBhdG9taWNfZmV0Y2hfaW5jX25vbnplcm8ocHRy
KQogICAgIHR5cGVvZigqcHRyKSBhdG9taWNfeGNoZyhwdHIsIHZhbCkKICAgICB0eXBlb2YoKnB0
cikgYXRvbWljX2NtcHhjaGcocHRyLCBvbGQsIG5ldykKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9x
ZW11L2F0b21pYy5oIGIvaW5jbHVkZS9xZW11L2F0b21pYy5oCmluZGV4IGI2YjYyZmIuLmQ3M2M5
ZTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWVtdS9hdG9taWMuaAorKysgYi9pbmNsdWRlL3FlbXUv
YXRvbWljLmgKQEAgLTQ0Miw0ICs0NDIsMTIgQEAKIH0gd2hpbGUoMCkKICNlbmRpZgogCisjZGVm
aW5lIGF0b21pY19mZXRjaF9pbmNfbm9uemVybyhwdHIpICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgdHlwZW9mX3N0cmlwX3F1YWwoKnB0cikgX29sZG4gPSBhdG9taWNf
cmVhZChwdHIpOyAgICAgICAgICAgICAgICAgICBcCisgICAgd2hpbGUgKF9vbGRuICYmIGF0b21p
Y19jbXB4Y2hnKHB0ciwgX29sZG4sIF9vbGRuICsgMSkgIT0gX29sZG4pIHsgICBcCisgICAgICAg
IF9vbGRuID0gYXRvbWljX3JlYWQocHRyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX29sZG47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCiAjZW5k
aWYgLyogUUVNVV9BVE9NSUNfSCAqLwpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1vcnkuYwpp
bmRleCBkZTU3YTE2Li40MWUyZTY3IDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9tZW1vcnku
YwpAQCAtMzAwLDkgKzMwMCw5IEBAIHN0YXRpYyB2b2lkIGZsYXR2aWV3X2Rlc3Ryb3koRmxhdFZp
ZXcgKnZpZXcpCiAgICAgZ19mcmVlKHZpZXcpOwogfQogCi1zdGF0aWMgdm9pZCBmbGF0dmlld19y
ZWYoRmxhdFZpZXcgKnZpZXcpCitzdGF0aWMgYm9vbCBmbGF0dmlld19yZWYoRmxhdFZpZXcgKnZp
ZXcpCiB7Ci0gICAgYXRvbWljX2luYygmdmlldy0+cmVmKTsKKyAgICByZXR1cm4gYXRvbWljX2Zl
dGNoX2luY19ub256ZXJvKCZ2aWV3LT5yZWYpID4gMDsKIH0KIAogc3RhdGljIHZvaWQgZmxhdHZp
ZXdfdW5yZWYoRmxhdFZpZXcgKnZpZXcpCkBAIC03OTIsOCArNzkyLDEyIEBAIHN0YXRpYyBGbGF0
VmlldyAqYWRkcmVzc19zcGFjZV9nZXRfZmxhdHZpZXcoQWRkcmVzc1NwYWNlICphcykKICAgICBG
bGF0VmlldyAqdmlldzsKIAogICAgIHJjdV9yZWFkX2xvY2soKTsKLSAgICB2aWV3ID0gYXRvbWlj
X3JjdV9yZWFkKCZhcy0+Y3VycmVudF9tYXApOwotICAgIGZsYXR2aWV3X3JlZih2aWV3KTsKKyAg
ICBkbyB7CisgICAgICAgIHZpZXcgPSBhdG9taWNfcmN1X3JlYWQoJmFzLT5jdXJyZW50X21hcCk7
CisgICAgICAgIC8qIElmIHNvbWVib2R5IGhhcyByZXBsYWNlZCBhcy0+Y3VycmVudF9tYXAgY29u
Y3VycmVudGx5LAorICAgICAgICAgKiBmbGF0dmlld19yZWYgcmV0dXJucyBmYWxzZS4KKyAgICAg
ICAgICovCisgICAgfSB3aGlsZSAoIWZsYXR2aWV3X3JlZih2aWV3KSk7CiAgICAgcmN1X3JlYWRf
dW5sb2NrKCk7CiAgICAgcmV0dXJuIHZpZXc7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDAg-0006JI-0f; Mon, 15 Jan 2018 22:24:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDAe-0006Hb-Nn
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:00 +0000
X-Inumbo-ID: 1c243262-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c243262-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:26:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDAX-0004bI-Qt
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDAX-0007lO-QM
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDAX-0007lO-QM@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:23:53 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Switch memory from
	using AddressSpace to FlatView
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3Nzc0ZTMyOWJiN2MyYTRlZDlhMGRiM2U3NGRkZGYxOWNiZTg3M2YKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTggMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowMzo0NiAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBTd2l0Y2ggbWVtb3J5IGZyb20gdXNpbmcgQWRkcmVzc1NwYWNl
IHRvIEZsYXRWaWV3CiAgICAKICAgIEZsYXRWaWV3J3Mgd2lsbCBiZSBzaGFyZWQgYmV0d2VlbiBB
ZGRyZXNzU3BhY2UncyBhbmQgc3VicGFnZV90CiAgICBhbmQgTWVtb3J5UmVnaW9uU2VjdGlvbiBj
YW5ub3Qgc3RvcmUgQVMgYW55bW9yZSwgaGVuY2UgdGhpcyBjaGFuZ2UuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIsIGZvcjoKICAgIAogICAgIHR5cGVkZWYgc3RydWN0IHN1YnBhZ2VfdCB7CiAgICAg
ICAgIE1lbW9yeVJlZ2lvbiBpb21lbTsKICAgIC0gICAgQWRkcmVzc1NwYWNlICphczsKICAgICsg
ICAgRmxhdFZpZXcgKmZ2OwogICAgICAgICBod2FkZHIgYmFzZTsKICAgICAgICAgdWludDE2X3Qg
c3ViX3NlY3Rpb25bXTsKICAgICB9IHN1YnBhZ2VfdDsKICAgIAogICAgICBzdHJ1Y3QgTWVtb3J5
UmVnaW9uU2VjdGlvbiB7CiAgICAgICAgIE1lbW9yeVJlZ2lvbiAqbXI7CiAgICAtICAgIEFkZHJl
c3NTcGFjZSAqYWRkcmVzc19zcGFjZTsKICAgICsgICAgRmxhdFZpZXcgKmZ2OwogICAgICAgICBo
d2FkZHIgb2Zmc2V0X3dpdGhpbl9yZWdpb247CiAgICAgICAgIEludDEyOCBzaXplOwogICAgICAg
ICBod2FkZHIgb2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlOwogICAgICAgICBib29sIHJlYWRv
bmx5OwogICAgIH07CiAgICAKICAgIFRoaXMgc2hvdWxkIGNhdXNlIG5vIGJlaGF2aW91cmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0Bv
emxhYnMucnU+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA5MjEwODUxMTAuMjU1OTgtNy1haWtAb3ps
YWJzLnJ1PgogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE2NjIwNjg0NWY3ZmQ3NWU3MjBl
NmZlZWEwYmIwMTk1N2M4ZGEwN2YpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogZXhlYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTgwICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiBody9p
bnRjL29wZW5waWNfa3ZtLmMgICAgICAgICAgfCAgIDIgKy0KIGluY2x1ZGUvZXhlYy9tZW1vcnkt
aW50ZXJuYWwuaCB8ICAgMiArLQogaW5jbHVkZS9leGVjL21lbW9yeS5oICAgICAgICAgIHwgIDUx
ICsrKysrKysrLS0tLQogbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKyst
LS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAxMDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmluZGV4IDMyMTJjNWUuLmI1NjEwOTggMTAw
NjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAgLTE5OSw3ICsxOTksNyBAQCBzdHJ1Y3Qg
QWRkcmVzc1NwYWNlRGlzcGF0Y2ggewogI2RlZmluZSBTVUJQQUdFX0lEWChhZGRyKSAoKGFkZHIp
ICYgflRBUkdFVF9QQUdFX01BU0spCiB0eXBlZGVmIHN0cnVjdCBzdWJwYWdlX3QgewogICAgIE1l
bW9yeVJlZ2lvbiBpb21lbTsKLSAgICBBZGRyZXNzU3BhY2UgKmFzOworICAgIEZsYXRWaWV3ICpm
djsKICAgICBod2FkZHIgYmFzZTsKICAgICB1aW50MTZfdCBzdWJfc2VjdGlvbltdOwogfSBzdWJw
YWdlX3Q7CkBAIC00NjksMTMgKzQ2OSwxMyBAQCBhZGRyZXNzX3NwYWNlX3RyYW5zbGF0ZV9pbnRl
cm5hbChBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCwgaHdhZGRyIGFkZHIsIGh3YWRkciAqeAogfQog
CiAvKiBDYWxsZWQgZnJvbSBSQ1UgY3JpdGljYWwgc2VjdGlvbiAqLwotc3RhdGljIE1lbW9yeVJl
Z2lvblNlY3Rpb24gYWRkcmVzc19zcGFjZV9kb190cmFuc2xhdGUoQWRkcmVzc1NwYWNlICphcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3
YWRkciBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHdhZGRyICp4bGF0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHdhZGRyICpwbGVuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc193cml0ZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfbW1p
bywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFkZHJlc3NTcGFjZSAqKnRhcmdldF9hcykKK3N0YXRpYyBNZW1vcnlSZWdpb25TZWN0aW9uIGZs
YXR2aWV3X2RvX3RyYW5zbGF0ZShGbGF0VmlldyAqZnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyIGFkZHIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyICp4bGF0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciAqcGxlbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3dy
aXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXNfbW1pbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBZGRyZXNzU3BhY2UgKip0YXJnZXRfYXMpCiB7CiAgICAgSU9NTVVUTEJFbnRyeSBpb3Rs
YjsKICAgICBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uOwpAQCAtNDgzLDggKzQ4Myw5IEBA
IHN0YXRpYyBNZW1vcnlSZWdpb25TZWN0aW9uIGFkZHJlc3Nfc3BhY2VfZG9fdHJhbnNsYXRlKEFk
ZHJlc3NTcGFjZSAqYXMsCiAgICAgSU9NTVVNZW1vcnlSZWdpb25DbGFzcyAqaW1yYzsKIAogICAg
IGZvciAoOzspIHsKLSAgICAgICAgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQgPSBhZGRyZXNzX3Nw
YWNlX3RvX2Rpc3BhdGNoKGFzKTsKLSAgICAgICAgc2VjdGlvbiA9IGFkZHJlc3Nfc3BhY2VfdHJh
bnNsYXRlX2ludGVybmFsKGQsIGFkZHIsICZhZGRyLCBwbGVuLCBpc19tbWlvKTsKKyAgICAgICAg
c2VjdGlvbiA9IGFkZHJlc3Nfc3BhY2VfdHJhbnNsYXRlX2ludGVybmFsKAorICAgICAgICAgICAg
ICAgIGZsYXR2aWV3X3RvX2Rpc3BhdGNoKGZ2KSwgYWRkciwgJmFkZHIsCisgICAgICAgICAgICAg
ICAgcGxlbiwgaXNfbW1pbyk7CiAKICAgICAgICAgaW9tbXVfbXIgPSBtZW1vcnlfcmVnaW9uX2dl
dF9pb21tdShzZWN0aW9uLT5tcik7CiAgICAgICAgIGlmICghaW9tbXVfbXIpIHsKQEAgLTUwMSw3
ICs1MDIsNyBAQCBzdGF0aWMgTWVtb3J5UmVnaW9uU2VjdGlvbiBhZGRyZXNzX3NwYWNlX2RvX3Ry
YW5zbGF0ZShBZGRyZXNzU3BhY2UgKmFzLAogICAgICAgICAgICAgZ290byB0cmFuc2xhdGVfZmFp
bDsKICAgICAgICAgfQogCi0gICAgICAgIGFzID0gaW90bGIudGFyZ2V0X2FzOworICAgICAgICBm
diA9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoaW90bGIudGFyZ2V0X2FzKTsKICAgICAgICAg
KnRhcmdldF9hcyA9IGlvdGxiLnRhcmdldF9hczsKICAgICB9CiAKQEAgLTUyNCw4ICs1MjUsOCBA
QCBJT01NVVRMQkVudHJ5IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KEFkZHJlc3NTcGFj
ZSAqYXMsIGh3YWRkciBhZGRyLAogICAgIHBsZW4gPSAoaHdhZGRyKS0xOwogCiAgICAgLyogVGhp
cyBjYW4gbmV2ZXIgYmUgTU1JTy4gKi8KLSAgICBzZWN0aW9uID0gYWRkcmVzc19zcGFjZV9kb190
cmFuc2xhdGUoYXMsIGFkZHIsICZ4bGF0LCAmcGxlbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaXNfd3JpdGUsIGZhbHNlLCAmYXMpOworICAgIHNlY3Rpb24gPSBm
bGF0dmlld19kb190cmFuc2xhdGUoYWRkcmVzc19zcGFjZV90b19mbGF0dmlldyhhcyksIGFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGxhdCwgJnBsZW4sIGlzX3dy
aXRlLCBmYWxzZSwgJmFzKTsKIAogICAgIC8qIElsbGVnYWwgdHJhbnNsYXRpb24gKi8KICAgICBp
ZiAoc2VjdGlvbi5tciA9PSAmaW9fbWVtX3VuYXNzaWduZWQpIHsKQEAgLTU2MSwxNiArNTYyLDE1
IEBAIGlvdGxiX2ZhaWw6CiB9CiAKIC8qIENhbGxlZCBmcm9tIFJDVSBjcml0aWNhbCBzZWN0aW9u
ICovCi1NZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfdHJhbnNsYXRlKEFkZHJlc3NTcGFjZSAq
YXMsIGh3YWRkciBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo
d2FkZHIgKnhsYXQsIGh3YWRkciAqcGxlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpc193cml0ZSkKK01lbW9yeVJlZ2lvbiAqZmxhdHZpZXdfdHJhbnNsYXRl
KEZsYXRWaWV3ICpmdiwgaHdhZGRyIGFkZHIsIGh3YWRkciAqeGxhdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh3YWRkciAqcGxlbiwgYm9vbCBpc193cml0ZSkKIHsKICAgICBN
ZW1vcnlSZWdpb24gKm1yOwogICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gc2VjdGlvbjsKKyAgICBB
ZGRyZXNzU3BhY2UgKmFzID0gTlVMTDsKIAogICAgIC8qIFRoaXMgY2FuIGJlIE1NSU8sIHNvIHNl
dHVwIE1NSU8gYml0LiAqLwotICAgIHNlY3Rpb24gPSBhZGRyZXNzX3NwYWNlX2RvX3RyYW5zbGF0
ZShhcywgYWRkciwgeGxhdCwgcGxlbiwgaXNfd3JpdGUsIHRydWUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZhcyk7CisgICAgc2VjdGlvbiA9IGZsYXR2aWV3X2Rv
X3RyYW5zbGF0ZShmdiwgYWRkciwgeGxhdCwgcGxlbiwgaXNfd3JpdGUsIHRydWUsICZhcyk7CiAg
ICAgbXIgPSBzZWN0aW9uLm1yOwogCiAgICAgaWYgKHhlbl9lbmFibGVkKCkgJiYgbWVtb3J5X2Fj
Y2Vzc19pc19kaXJlY3QobXIsIGlzX3dyaXRlKSkgewpAQCAtMTIyMCw3ICsxMjIwLDcgQEAgaHdh
ZGRyIG1lbW9yeV9yZWdpb25fc2VjdGlvbl9nZXRfaW90bGIoQ1BVU3RhdGUgKmNwdSwKICAgICB9
IGVsc2UgewogICAgICAgICBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZDsKIAotICAgICAgICBkID0g
YWRkcmVzc19zcGFjZV90b19kaXNwYXRjaChzZWN0aW9uLT5hZGRyZXNzX3NwYWNlKTsKKyAgICAg
ICAgZCA9IGZsYXR2aWV3X3RvX2Rpc3BhdGNoKHNlY3Rpb24tPmZ2KTsKICAgICAgICAgaW90bGIg
PSBzZWN0aW9uIC0gZC0+bWFwLnNlY3Rpb25zOwogICAgICAgICBpb3RsYiArPSB4bGF0OwogICAg
IH0KQEAgLTEyNDYsNyArMTI0Niw3IEBAIGh3YWRkciBtZW1vcnlfcmVnaW9uX3NlY3Rpb25fZ2V0
X2lvdGxiKENQVVN0YXRlICpjcHUsCiAKIHN0YXRpYyBpbnQgc3VicGFnZV9yZWdpc3RlciAoc3Vi
cGFnZV90ICptbWlvLCB1aW50MzJfdCBzdGFydCwgdWludDMyX3QgZW5kLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCBzZWN0aW9uKTsKLXN0YXRpYyBzdWJwYWdlX3QgKnN1
YnBhZ2VfaW5pdChBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYmFzZSk7CitzdGF0aWMgc3VicGFn
ZV90ICpzdWJwYWdlX2luaXQoRmxhdFZpZXcgKmZ2LCBod2FkZHIgYmFzZSk7CiAKIHN0YXRpYyB2
b2lkICooKnBoeXNfbWVtX2FsbG9jKShzaXplX3Qgc2l6ZSwgdWludDY0X3QgKmFsaWduKSA9CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9hbm9uX3JhbV9hbGxvYzsKQEAgLTEz
MDMsNyArMTMwMyw3IEBAIHN0YXRpYyB2b2lkIHBoeXNfc2VjdGlvbnNfZnJlZShQaHlzUGFnZU1h
cCAqbWFwKQogICAgIGdfZnJlZShtYXAtPm5vZGVzKTsKIH0KIAotc3RhdGljIHZvaWQgcmVnaXN0
ZXJfc3VicGFnZShBZGRyZXNzU3BhY2UgKmFzLCBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCwKK3N0
YXRpYyB2b2lkIHJlZ2lzdGVyX3N1YnBhZ2UoRmxhdFZpZXcgKmZ2LCBBZGRyZXNzU3BhY2VEaXNw
YXRjaCAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uU2VjdGlv
biAqc2VjdGlvbikKIHsKICAgICBzdWJwYWdlX3QgKnN1YnBhZ2U7CkBAIC0xMzE5LDggKzEzMTks
OCBAQCBzdGF0aWMgdm9pZCByZWdpc3Rlcl9zdWJwYWdlKEFkZHJlc3NTcGFjZSAqYXMsIEFkZHJl
c3NTcGFjZURpc3BhdGNoICpkLAogICAgIGFzc2VydChleGlzdGluZy0+bXItPnN1YnBhZ2UgfHwg
ZXhpc3RpbmctPm1yID09ICZpb19tZW1fdW5hc3NpZ25lZCk7CiAKICAgICBpZiAoIShleGlzdGlu
Zy0+bXItPnN1YnBhZ2UpKSB7Ci0gICAgICAgIHN1YnBhZ2UgPSBzdWJwYWdlX2luaXQoYXMsIGJh
c2UpOwotICAgICAgICBzdWJzZWN0aW9uLmFkZHJlc3Nfc3BhY2UgPSBhczsKKyAgICAgICAgc3Vi
cGFnZSA9IHN1YnBhZ2VfaW5pdChmdiwgYmFzZSk7CisgICAgICAgIHN1YnNlY3Rpb24uZnYgPSBm
djsKICAgICAgICAgc3Vic2VjdGlvbi5tciA9ICZzdWJwYWdlLT5pb21lbTsKICAgICAgICAgcGh5
c19wYWdlX3NldChkLCBiYXNlID4+IFRBUkdFVF9QQUdFX0JJVFMsIDEsCiAgICAgICAgICAgICAg
ICAgICAgICAgcGh5c19zZWN0aW9uX2FkZCgmZC0+bWFwLCAmc3Vic2VjdGlvbikpOwpAQCAtMTM0
Niw3ICsxMzQ2LDcgQEAgc3RhdGljIHZvaWQgcmVnaXN0ZXJfbXVsdGlwYWdlKEFkZHJlc3NTcGFj
ZURpc3BhdGNoICpkLAogICAgIHBoeXNfcGFnZV9zZXQoZCwgc3RhcnRfYWRkciA+PiBUQVJHRVRf
UEFHRV9CSVRTLCBudW1fcGFnZXMsIHNlY3Rpb25faW5kZXgpOwogfQogCi12b2lkIG1lbV9hZGQo
QWRkcmVzc1NwYWNlICphcywgRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0
aW9uKQordm9pZCBtZW1fYWRkKEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2Vj
dGlvbikKIHsKICAgICBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqZCA9IGZsYXR2aWV3X3RvX2Rpc3Bh
dGNoKGZ2KTsKICAgICBNZW1vcnlSZWdpb25TZWN0aW9uIG5vdyA9ICpzZWN0aW9uLCByZW1haW4g
PSAqc2VjdGlvbjsKQEAgLTEzNTcsNyArMTM1Nyw3IEBAIHZvaWQgbWVtX2FkZChBZGRyZXNzU3Bh
Y2UgKmFzLCBGbGF0VmlldyAqZnYsIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb24pCiAgICAg
ICAgICAgICAgICAgICAgICAgIC0gbm93Lm9mZnNldF93aXRoaW5fYWRkcmVzc19zcGFjZTsKIAog
ICAgICAgICBub3cuc2l6ZSA9IGludDEyOF9taW4oaW50MTI4X21ha2U2NChsZWZ0KSwgbm93LnNp
emUpOwotICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGFzLCBkLCAmbm93KTsKKyAgICAgICAgcmVn
aXN0ZXJfc3VicGFnZShmdiwgZCwgJm5vdyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbm93LnNp
emUgPSBpbnQxMjhfemVybygpOwogICAgIH0KQEAgLTEzNjcsMTAgKzEzNjcsMTAgQEAgdm9pZCBt
ZW1fYWRkKEFkZHJlc3NTcGFjZSAqYXMsIEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlv
biAqc2VjdGlvbikKICAgICAgICAgcmVtYWluLm9mZnNldF93aXRoaW5fcmVnaW9uICs9IGludDEy
OF9nZXQ2NChub3cuc2l6ZSk7CiAgICAgICAgIG5vdyA9IHJlbWFpbjsKICAgICAgICAgaWYgKGlu
dDEyOF9sdChyZW1haW4uc2l6ZSwgcGFnZV9zaXplKSkgewotICAgICAgICAgICAgcmVnaXN0ZXJf
c3VicGFnZShhcywgZCwgJm5vdyk7CisgICAgICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGZ2LCBk
LCAmbm93KTsKICAgICAgICAgfSBlbHNlIGlmIChyZW1haW4ub2Zmc2V0X3dpdGhpbl9hZGRyZXNz
X3NwYWNlICYgflRBUkdFVF9QQUdFX01BU0spIHsKICAgICAgICAgICAgIG5vdy5zaXplID0gcGFn
ZV9zaXplOwotICAgICAgICAgICAgcmVnaXN0ZXJfc3VicGFnZShhcywgZCwgJm5vdyk7CisgICAg
ICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGZ2LCBkLCAmbm93KTsKICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgIG5vdy5zaXplID0gaW50MTI4X2FuZChub3cuc2l6ZSwgaW50MTI4X25lZyhw
YWdlX3NpemUpKTsKICAgICAgICAgICAgIHJlZ2lzdGVyX211bHRpcGFnZShkLCAmbm93KTsKQEAg
LTI1MDEsNiArMjUwMSwxMSBAQCBzdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHdhdGNoX21l
bV9vcHMgPSB7CiAgICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTkFUSVZFX0VORElBTiwKIH07CiAK
K3N0YXRpYyBNZW1UeFJlc3VsdCBmbGF0dmlld193cml0ZShGbGF0VmlldyAqZnYsIGh3YWRkciBh
ZGRyLCBNZW1UeEF0dHJzIGF0dHJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7CitzdGF0aWMgYm9vbCBmbGF0dmlld19hY2Nl
c3NfdmFsaWQoRmxhdFZpZXcgKmZ2LCBod2FkZHIgYWRkciwgaW50IGxlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3dyaXRlKTsKKwogc3RhdGljIE1lbVR4UmVz
dWx0IHN1YnBhZ2VfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCAqZGF0
YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbGVuLCBNZW1UeEF0
dHJzIGF0dHJzKQogewpAQCAtMjUxMiw4ICsyNTE3LDcgQEAgc3RhdGljIE1lbVR4UmVzdWx0IHN1
YnBhZ2VfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCAqZGF0YSwKICAg
ICBwcmludGYoIiVzOiBzdWJwYWdlICVwIGxlbiAldSBhZGRyICIgVEFSR0VUX0ZNVF9wbHggIlxu
IiwgX19mdW5jX18sCiAgICAgICAgICAgIHN1YnBhZ2UsIGxlbiwgYWRkcik7CiAjZW5kaWYKLSAg
ICByZXMgPSBhZGRyZXNzX3NwYWNlX3JlYWQoc3VicGFnZS0+YXMsIGFkZHIgKyBzdWJwYWdlLT5i
YXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRycywgYnVmLCBsZW4pOworICAg
IHJlcyA9IGZsYXR2aWV3X3JlYWQoc3VicGFnZS0+ZnYsIGFkZHIgKyBzdWJwYWdlLT5iYXNlLCBh
dHRycywgYnVmLCBsZW4pOwogICAgIGlmIChyZXMpIHsKICAgICAgICAgcmV0dXJuIHJlczsKICAg
ICB9CkBAIC0yNTYyLDggKzI1NjYsNyBAQCBzdGF0aWMgTWVtVHhSZXN1bHQgc3VicGFnZV93cml0
ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGRlZmF1bHQ6CiAgICAgICAgIGFib3J0
KCk7CiAgICAgfQotICAgIHJldHVybiBhZGRyZXNzX3NwYWNlX3dyaXRlKHN1YnBhZ2UtPmFzLCBh
ZGRyICsgc3VicGFnZS0+YmFzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRy
cywgYnVmLCBsZW4pOworICAgIHJldHVybiBmbGF0dmlld193cml0ZShzdWJwYWdlLT5mdiwgYWRk
ciArIHN1YnBhZ2UtPmJhc2UsIGF0dHJzLCBidWYsIGxlbik7CiB9CiAKIHN0YXRpYyBib29sIHN1
YnBhZ2VfYWNjZXB0cyh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLApAQCAtMjU3NSw4ICsyNTc4
LDggQEAgc3RhdGljIGJvb2wgc3VicGFnZV9hY2NlcHRzKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFk
ZHIsCiAgICAgICAgICAgIF9fZnVuY19fLCBzdWJwYWdlLCBpc193cml0ZSA/ICd3JyA6ICdyJywg
bGVuLCBhZGRyKTsKICNlbmRpZgogCi0gICAgcmV0dXJuIGFkZHJlc3Nfc3BhY2VfYWNjZXNzX3Zh
bGlkKHN1YnBhZ2UtPmFzLCBhZGRyICsgc3VicGFnZS0+YmFzZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGVuLCBpc193cml0ZSk7CisgICAgcmV0dXJuIGZsYXR2aWV3
X2FjY2Vzc192YWxpZChzdWJwYWdlLT5mdiwgYWRkciArIHN1YnBhZ2UtPmJhc2UsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsZW4sIGlzX3dyaXRlKTsKIH0KIAogc3RhdGljIGNv
bnN0IE1lbW9yeVJlZ2lvbk9wcyBzdWJwYWdlX29wcyA9IHsKQEAgLTI2MTAsMTIgKzI2MTMsMTIg
QEAgc3RhdGljIGludCBzdWJwYWdlX3JlZ2lzdGVyIChzdWJwYWdlX3QgKm1taW8sIHVpbnQzMl90
IHN0YXJ0LCB1aW50MzJfdCBlbmQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBzdWJwYWdl
X3QgKnN1YnBhZ2VfaW5pdChBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYmFzZSkKK3N0YXRpYyBz
dWJwYWdlX3QgKnN1YnBhZ2VfaW5pdChGbGF0VmlldyAqZnYsIGh3YWRkciBiYXNlKQogewogICAg
IHN1YnBhZ2VfdCAqbW1pbzsKIAogICAgIG1taW8gPSBnX21hbGxvYzAoc2l6ZW9mKHN1YnBhZ2Vf
dCkgKyBUQVJHRVRfUEFHRV9TSVpFICogc2l6ZW9mKHVpbnQxNl90KSk7Ci0gICAgbW1pby0+YXMg
PSBhczsKKyAgICBtbWlvLT5mdiA9IGZ2OwogICAgIG1taW8tPmJhc2UgPSBiYXNlOwogICAgIG1l
bW9yeV9yZWdpb25faW5pdF9pbygmbW1pby0+aW9tZW0sIE5VTEwsICZzdWJwYWdlX29wcywgbW1p
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgVEFSR0VUX1BBR0VfU0laRSk7CkBA
IC0yNjI5LDEyICsyNjMyLDExIEBAIHN0YXRpYyBzdWJwYWdlX3QgKnN1YnBhZ2VfaW5pdChBZGRy
ZXNzU3BhY2UgKmFzLCBod2FkZHIgYmFzZSkKICAgICByZXR1cm4gbW1pbzsKIH0KIAotc3RhdGlj
IHVpbnQxNl90IGR1bW15X3NlY3Rpb24oUGh5c1BhZ2VNYXAgKm1hcCwgQWRkcmVzc1NwYWNlICph
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqbXIpCitzdGF0
aWMgdWludDE2X3QgZHVtbXlfc2VjdGlvbihQaHlzUGFnZU1hcCAqbWFwLCBGbGF0VmlldyAqZnYs
IE1lbW9yeVJlZ2lvbiAqbXIpCiB7Ci0gICAgYXNzZXJ0KGFzKTsKKyAgICBhc3NlcnQoZnYpOwog
ICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gc2VjdGlvbiA9IHsKLSAgICAgICAgLmFkZHJlc3Nfc3Bh
Y2UgPSBhcywKKyAgICAgICAgLmZ2ID0gZnYsCiAgICAgICAgIC5tciA9IG1yLAogICAgICAgICAu
b2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlID0gMCwKICAgICAgICAgLm9mZnNldF93aXRoaW5f
cmVnaW9uID0gMCwKQEAgLTI2NzMsMTYgKzI2NzUsMTcgQEAgc3RhdGljIHZvaWQgaW9fbWVtX2lu
aXQodm9pZCkKIAogQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKm1lbV9iZWdpbihBZGRyZXNzU3BhY2Ug
KmFzKQogeworICAgIEZsYXRWaWV3ICpmdiA9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMp
OwogICAgIEFkZHJlc3NTcGFjZURpc3BhdGNoICpkID0gZ19uZXcwKEFkZHJlc3NTcGFjZURpc3Bh
dGNoLCAxKTsKICAgICB1aW50MTZfdCBuOwogCi0gICAgbiA9IGR1bW15X3NlY3Rpb24oJmQtPm1h
cCwgYXMsICZpb19tZW1fdW5hc3NpZ25lZCk7CisgICAgbiA9IGR1bW15X3NlY3Rpb24oJmQtPm1h
cCwgZnYsICZpb19tZW1fdW5hc3NpZ25lZCk7CiAgICAgYXNzZXJ0KG4gPT0gUEhZU19TRUNUSU9O
X1VOQVNTSUdORUQpOwotICAgIG4gPSBkdW1teV9zZWN0aW9uKCZkLT5tYXAsIGFzLCAmaW9fbWVt
X25vdGRpcnR5KTsKKyAgICBuID0gZHVtbXlfc2VjdGlvbigmZC0+bWFwLCBmdiwgJmlvX21lbV9u
b3RkaXJ0eSk7CiAgICAgYXNzZXJ0KG4gPT0gUEhZU19TRUNUSU9OX05PVERJUlRZKTsKLSAgICBu
ID0gZHVtbXlfc2VjdGlvbigmZC0+bWFwLCBhcywgJmlvX21lbV9yb20pOworICAgIG4gPSBkdW1t
eV9zZWN0aW9uKCZkLT5tYXAsIGZ2LCAmaW9fbWVtX3JvbSk7CiAgICAgYXNzZXJ0KG4gPT0gUEhZ
U19TRUNUSU9OX1JPTSk7Ci0gICAgbiA9IGR1bW15X3NlY3Rpb24oJmQtPm1hcCwgYXMsICZpb19t
ZW1fd2F0Y2gpOworICAgIG4gPSBkdW1teV9zZWN0aW9uKCZkLT5tYXAsIGZ2LCAmaW9fbWVtX3dh
dGNoKTsKICAgICBhc3NlcnQobiA9PSBQSFlTX1NFQ1RJT05fV0FUQ0gpOwogCiAgICAgZC0+cGh5
c19tYXAgID0gKFBoeXNQYWdlRW50cnkpIHsgLnB0ciA9IFBIWVNfTUFQX05PREVfTklMLCAuc2tp
cCA9IDEgfTsKQEAgLTI4NjIsMTEgKzI4NjUsMTEgQEAgc3RhdGljIGJvb2wgcHJlcGFyZV9tbWlv
X2FjY2VzcyhNZW1vcnlSZWdpb24gKm1yKQogfQogCiAvKiBDYWxsZWQgd2l0aGluIFJDVSBjcml0
aWNhbCBzZWN0aW9uLiAgKi8KLXN0YXRpYyBNZW1UeFJlc3VsdCBhZGRyZXNzX3NwYWNlX3dyaXRl
X2NvbnRpbnVlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVtVHhBdHRycyBhdHRycywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3Qg
KmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBsZW4sIGh3YWRkciBhZGRyMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh3YWRkciBsLCBNZW1vcnlSZWdpb24gKm1yKQorc3RhdGljIE1lbVR4UmVz
dWx0IGZsYXR2aWV3X3dyaXRlX2NvbnRpbnVlKEZsYXRWaWV3ICpmdiwgaHdhZGRyIGFkZHIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVtVHhBdHRycyBhdHRy
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50
OF90ICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGxlbiwgaHdhZGRyIGFkZHIxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh3YWRkciBsLCBNZW1vcnlSZWdpb24gKm1yKQogewogICAgIHVpbnQ4X3QgKnB0cjsK
ICAgICB1aW50NjRfdCB2YWw7CkBAIC0yOTI4LDE0ICsyOTMxLDE0IEBAIHN0YXRpYyBNZW1UeFJl
c3VsdCBhZGRyZXNzX3NwYWNlX3dyaXRlX2NvbnRpbnVlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRk
ciBhZGRyLAogICAgICAgICB9CiAKICAgICAgICAgbCA9IGxlbjsKLSAgICAgICAgbXIgPSBhZGRy
ZXNzX3NwYWNlX3RyYW5zbGF0ZShhcywgYWRkciwgJmFkZHIxLCAmbCwgdHJ1ZSk7CisgICAgICAg
IG1yID0gZmxhdHZpZXdfdHJhbnNsYXRlKGZ2LCBhZGRyLCAmYWRkcjEsICZsLCB0cnVlKTsKICAg
ICB9CiAKICAgICByZXR1cm4gcmVzdWx0OwogfQogCi1NZW1UeFJlc3VsdCBhZGRyZXNzX3NwYWNl
X3dyaXRlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLCBNZW1UeEF0dHJzIGF0dHJzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYsIGludCBs
ZW4pCitzdGF0aWMgTWVtVHhSZXN1bHQgZmxhdHZpZXdfd3JpdGUoRmxhdFZpZXcgKmZ2LCBod2Fk
ZHIgYWRkciwgTWVtVHhBdHRycyBhdHRycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCiB7CiAgICAgaHdhZGRyIGw7CiAgICAg
aHdhZGRyIGFkZHIxOwpAQCAtMjk0NSwyMCArMjk0OCwyNyBAQCBNZW1UeFJlc3VsdCBhZGRyZXNz
X3NwYWNlX3dyaXRlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLCBNZW1UeEF0dHJzIGF0
dHJzLAogICAgIGlmIChsZW4gPiAwKSB7CiAgICAgICAgIHJjdV9yZWFkX2xvY2soKTsKICAgICAg
ICAgbCA9IGxlbjsKLSAgICAgICAgbXIgPSBhZGRyZXNzX3NwYWNlX3RyYW5zbGF0ZShhcywgYWRk
ciwgJmFkZHIxLCAmbCwgdHJ1ZSk7Ci0gICAgICAgIHJlc3VsdCA9IGFkZHJlc3Nfc3BhY2Vfd3Jp
dGVfY29udGludWUoYXMsIGFkZHIsIGF0dHJzLCBidWYsIGxlbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyMSwgbCwgbXIpOworICAgICAgICBtciA9
IGZsYXR2aWV3X3RyYW5zbGF0ZShmdiwgYWRkciwgJmFkZHIxLCAmbCwgdHJ1ZSk7CisgICAgICAg
IHJlc3VsdCA9IGZsYXR2aWV3X3dyaXRlX2NvbnRpbnVlKGZ2LCBhZGRyLCBhdHRycywgYnVmLCBs
ZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIxLCBsLCBt
cik7CiAgICAgICAgIHJjdV9yZWFkX3VubG9jaygpOwogICAgIH0KIAogICAgIHJldHVybiByZXN1
bHQ7CiB9CiAKK01lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2Vfd3JpdGUoQWRkcmVzc1NwYWNlICph
cywgaHdhZGRyIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTWVtVHhBdHRycyBhdHRycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCit7CisgICAgcmV0dXJu
IGZsYXR2aWV3X3dyaXRlKGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpLCBhZGRyLCBhdHRy
cywgYnVmLCBsZW4pOworfQorCiAvKiBDYWxsZWQgd2l0aGluIFJDVSBjcml0aWNhbCBzZWN0aW9u
LiAgKi8KLU1lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2VfcmVhZF9jb250aW51ZShBZGRyZXNzU3Bh
Y2UgKmFzLCBod2FkZHIgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNZW1UeEF0dHJzIGF0dHJzLCB1aW50OF90ICpidWYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGxlbiwgaHdhZGRyIGFkZHIxLCBod2FkZHIgbCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKm1yKQor
TWVtVHhSZXN1bHQgZmxhdHZpZXdfcmVhZF9jb250aW51ZShGbGF0VmlldyAqZnYsIGh3YWRkciBh
ZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1UeEF0dHJzIGF0dHJz
LCB1aW50OF90ICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBs
ZW4sIGh3YWRkciBhZGRyMSwgaHdhZGRyIGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1lbW9yeVJlZ2lvbiAqbXIpCiB7CiAgICAgdWludDhfdCAqcHRyOwogICAgIHVpbnQ2
NF90IHZhbDsKQEAgLTMwMTgsMTQgKzMwMjgsMTQgQEAgTWVtVHhSZXN1bHQgYWRkcmVzc19zcGFj
ZV9yZWFkX2NvbnRpbnVlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLAogICAgICAgICB9
CiAKICAgICAgICAgbCA9IGxlbjsKLSAgICAgICAgbXIgPSBhZGRyZXNzX3NwYWNlX3RyYW5zbGF0
ZShhcywgYWRkciwgJmFkZHIxLCAmbCwgZmFsc2UpOworICAgICAgICBtciA9IGZsYXR2aWV3X3Ry
YW5zbGF0ZShmdiwgYWRkciwgJmFkZHIxLCAmbCwgZmFsc2UpOwogICAgIH0KIAogICAgIHJldHVy
biByZXN1bHQ7CiB9CiAKLU1lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2VfcmVhZF9mdWxsKEFkZHJl
c3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTWVtVHhBdHRycyBhdHRycywgdWludDhfdCAqYnVmLCBpbnQgbGVuKQorTWVtVHhSZXN1
bHQgZmxhdHZpZXdfcmVhZF9mdWxsKEZsYXRWaWV3ICpmdiwgaHdhZGRyIGFkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTWVtVHhBdHRycyBhdHRycywgdWludDhfdCAqYnVmLCBp
bnQgbGVuKQogewogICAgIGh3YWRkciBsOwogICAgIGh3YWRkciBhZGRyMTsKQEAgLTMwMzUsMjUg
KzMwNDUsMzMgQEAgTWVtVHhSZXN1bHQgYWRkcmVzc19zcGFjZV9yZWFkX2Z1bGwoQWRkcmVzc1Nw
YWNlICphcywgaHdhZGRyIGFkZHIsCiAgICAgaWYgKGxlbiA+IDApIHsKICAgICAgICAgcmN1X3Jl
YWRfbG9jaygpOwogICAgICAgICBsID0gbGVuOwotICAgICAgICBtciA9IGFkZHJlc3Nfc3BhY2Vf
dHJhbnNsYXRlKGFzLCBhZGRyLCAmYWRkcjEsICZsLCBmYWxzZSk7Ci0gICAgICAgIHJlc3VsdCA9
IGFkZHJlc3Nfc3BhY2VfcmVhZF9jb250aW51ZShhcywgYWRkciwgYXR0cnMsIGJ1ZiwgbGVuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcjEsIGwsIG1y
KTsKKyAgICAgICAgbXIgPSBmbGF0dmlld190cmFuc2xhdGUoZnYsIGFkZHIsICZhZGRyMSwgJmws
IGZhbHNlKTsKKyAgICAgICAgcmVzdWx0ID0gZmxhdHZpZXdfcmVhZF9jb250aW51ZShmdiwgYWRk
ciwgYXR0cnMsIGJ1ZiwgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFkZHIxLCBsLCBtcik7CiAgICAgICAgIHJjdV9yZWFkX3VubG9jaygpOwogICAgIH0KIAog
ICAgIHJldHVybiByZXN1bHQ7CiB9CiAKLU1lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2VfcncoQWRk
cmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIsIE1lbVR4QXR0cnMgYXR0cnMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbiwgYm9vbCBpc193cml0ZSkK
K3N0YXRpYyBNZW1UeFJlc3VsdCBmbGF0dmlld19ydyhGbGF0VmlldyAqZnYsIGh3YWRkciBhZGRy
LCBNZW1UeEF0dHJzIGF0dHJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4
X3QgKmJ1ZiwgaW50IGxlbiwgYm9vbCBpc193cml0ZSkKIHsKICAgICBpZiAoaXNfd3JpdGUpIHsK
LSAgICAgICAgcmV0dXJuIGFkZHJlc3Nfc3BhY2Vfd3JpdGUoYXMsIGFkZHIsIGF0dHJzLCAodWlu
dDhfdCAqKWJ1ZiwgbGVuKTsKKyAgICAgICAgcmV0dXJuIGZsYXR2aWV3X3dyaXRlKGZ2LCBhZGRy
LCBhdHRycywgKHVpbnQ4X3QgKilidWYsIGxlbik7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcmV0
dXJuIGFkZHJlc3Nfc3BhY2VfcmVhZChhcywgYWRkciwgYXR0cnMsICh1aW50OF90ICopYnVmLCBs
ZW4pOworICAgICAgICByZXR1cm4gZmxhdHZpZXdfcmVhZChmdiwgYWRkciwgYXR0cnMsICh1aW50
OF90ICopYnVmLCBsZW4pOwogICAgIH0KIH0KIAorTWVtVHhSZXN1bHQgYWRkcmVzc19zcGFjZV9y
dyhBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTWVtVHhBdHRycyBhdHRycywgdWludDhfdCAqYnVmLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbGVuLCBib29sIGlzX3dyaXRlKQoreworICAgIHJldHVybiBmbGF0dmll
d19ydyhhZGRyZXNzX3NwYWNlX3RvX2ZsYXR2aWV3KGFzKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgYWRkciwgYXR0cnMsIGJ1ZiwgbGVuLCBpc193cml0ZSk7Cit9CisKIHZvaWQgY3B1X3BoeXNp
Y2FsX21lbW9yeV9ydyhod2FkZHIgYWRkciwgdWludDhfdCAqYnVmLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBsZW4sIGludCBpc193cml0ZSkKIHsKQEAgLTMyMTEsNyArMzIyOSw4
IEBAIHN0YXRpYyB2b2lkIGNwdV9ub3RpZnlfbWFwX2NsaWVudHModm9pZCkKICAgICBxZW11X211
dGV4X3VubG9jaygmbWFwX2NsaWVudF9saXN0X2xvY2spOwogfQogCi1ib29sIGFkZHJlc3Nfc3Bh
Y2VfYWNjZXNzX3ZhbGlkKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLCBpbnQgbGVuLCBi
b29sIGlzX3dyaXRlKQorc3RhdGljIGJvb2wgZmxhdHZpZXdfYWNjZXNzX3ZhbGlkKEZsYXRWaWV3
ICpmdiwgaHdhZGRyIGFkZHIsIGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBpc193cml0ZSkKIHsKICAgICBNZW1vcnlSZWdpb24gKm1yOwogICAgIGh3YWRk
ciBsLCB4bGF0OwpAQCAtMzIxOSw3ICszMjM4LDcgQEAgYm9vbCBhZGRyZXNzX3NwYWNlX2FjY2Vz
c192YWxpZChBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYWRkciwgaW50IGxlbiwgYm9vbCBpc18K
ICAgICByY3VfcmVhZF9sb2NrKCk7CiAgICAgd2hpbGUgKGxlbiA+IDApIHsKICAgICAgICAgbCA9
IGxlbjsKLSAgICAgICAgbXIgPSBhZGRyZXNzX3NwYWNlX3RyYW5zbGF0ZShhcywgYWRkciwgJnhs
YXQsICZsLCBpc193cml0ZSk7CisgICAgICAgIG1yID0gZmxhdHZpZXdfdHJhbnNsYXRlKGZ2LCBh
ZGRyLCAmeGxhdCwgJmwsIGlzX3dyaXRlKTsKICAgICAgICAgaWYgKCFtZW1vcnlfYWNjZXNzX2lz
X2RpcmVjdChtciwgaXNfd3JpdGUpKSB7CiAgICAgICAgICAgICBsID0gbWVtb3J5X2FjY2Vzc19z
aXplKG1yLCBsLCBhZGRyKTsKICAgICAgICAgICAgIGlmICghbWVtb3J5X3JlZ2lvbl9hY2Nlc3Nf
dmFsaWQobXIsIHhsYXQsIGwsIGlzX3dyaXRlKSkgewpAQCAtMzIzNSw4ICszMjU0LDE2IEBAIGJv
b2wgYWRkcmVzc19zcGFjZV9hY2Nlc3NfdmFsaWQoQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFk
ZHIsIGludCBsZW4sIGJvb2wgaXNfCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK2Jvb2wgYWRkcmVz
c19zcGFjZV9hY2Nlc3NfdmFsaWQoQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBsZW4sIGJvb2wgaXNfd3JpdGUpCit7Cisg
ICAgcmV0dXJuIGZsYXR2aWV3X2FjY2Vzc192YWxpZChhZGRyZXNzX3NwYWNlX3RvX2ZsYXR2aWV3
KGFzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIGxlbiwgaXNfd3Jp
dGUpOworfQorCiBzdGF0aWMgaHdhZGRyCi1hZGRyZXNzX3NwYWNlX2V4dGVuZF90cmFuc2xhdGlv
bihBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYWRkciwgaHdhZGRyIHRhcmdldF9sZW4sCitmbGF0
dmlld19leHRlbmRfdHJhbnNsYXRpb24oRmxhdFZpZXcgKmZ2LCBod2FkZHIgYWRkciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciB0YXJnZXRfbGVuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICptciwgaHdhZGRyIGJhc2UsIGh3
YWRkciBsZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3dyaXRl
KQogewpAQCAtMzI1Myw3ICszMjgwLDggQEAgYWRkcmVzc19zcGFjZV9leHRlbmRfdHJhbnNsYXRp
b24oQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIsIGh3YWRkciB0YXJnZXRfbGUKICAgICAg
ICAgfQogCiAgICAgICAgIGxlbiA9IHRhcmdldF9sZW47Ci0gICAgICAgIHRoaXNfbXIgPSBhZGRy
ZXNzX3NwYWNlX3RyYW5zbGF0ZShhcywgYWRkciwgJnhsYXQsICZsZW4sIGlzX3dyaXRlKTsKKyAg
ICAgICAgdGhpc19tciA9IGZsYXR2aWV3X3RyYW5zbGF0ZShmdiwgYWRkciwgJnhsYXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbGVuLCBpc193
cml0ZSk7CiAgICAgICAgIGlmICh0aGlzX21yICE9IG1yIHx8IHhsYXQgIT0gYmFzZSArIGRvbmUp
IHsKICAgICAgICAgICAgIHJldHVybiBkb25lOwogICAgICAgICB9CkBAIC0zMjc2LDYgKzMzMDQs
NyBAQCB2b2lkICphZGRyZXNzX3NwYWNlX21hcChBZGRyZXNzU3BhY2UgKmFzLAogICAgIGh3YWRk
ciBsLCB4bGF0OwogICAgIE1lbW9yeVJlZ2lvbiAqbXI7CiAgICAgdm9pZCAqcHRyOworICAgIEZs
YXRWaWV3ICpmdiA9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpOwogCiAgICAgaWYgKGxl
biA9PSAwKSB7CiAgICAgICAgIHJldHVybiBOVUxMOwpAQCAtMzI4Myw3ICszMzEyLDcgQEAgdm9p
ZCAqYWRkcmVzc19zcGFjZV9tYXAoQWRkcmVzc1NwYWNlICphcywKIAogICAgIGwgPSBsZW47CiAg
ICAgcmN1X3JlYWRfbG9jaygpOwotICAgIG1yID0gYWRkcmVzc19zcGFjZV90cmFuc2xhdGUoYXMs
IGFkZHIsICZ4bGF0LCAmbCwgaXNfd3JpdGUpOworICAgIG1yID0gZmxhdHZpZXdfdHJhbnNsYXRl
KGZ2LCBhZGRyLCAmeGxhdCwgJmwsIGlzX3dyaXRlKTsKIAogICAgIGlmICghbWVtb3J5X2FjY2Vz
c19pc19kaXJlY3QobXIsIGlzX3dyaXRlKSkgewogICAgICAgICBpZiAoYXRvbWljX3hjaGcoJmJv
dW5jZS5pbl91c2UsIHRydWUpKSB7CkBAIC0zMjk5LDcgKzMzMjgsNyBAQCB2b2lkICphZGRyZXNz
X3NwYWNlX21hcChBZGRyZXNzU3BhY2UgKmFzLAogICAgICAgICBtZW1vcnlfcmVnaW9uX3JlZiht
cik7CiAgICAgICAgIGJvdW5jZS5tciA9IG1yOwogICAgICAgICBpZiAoIWlzX3dyaXRlKSB7Ci0g
ICAgICAgICAgICBhZGRyZXNzX3NwYWNlX3JlYWQoYXMsIGFkZHIsIE1FTVRYQVRUUlNfVU5TUEVD
SUZJRUQsCisgICAgICAgICAgICBmbGF0dmlld19yZWFkKGZ2LCBhZGRyLCBNRU1UWEFUVFJTX1VO
U1BFQ0lGSUVELAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdW5jZS5idWZmZXIs
IGwpOwogICAgICAgICB9CiAKQEAgLTMzMTAsNyArMzMzOSw4IEBAIHZvaWQgKmFkZHJlc3Nfc3Bh
Y2VfbWFwKEFkZHJlc3NTcGFjZSAqYXMsCiAKIAogICAgIG1lbW9yeV9yZWdpb25fcmVmKG1yKTsK
LSAgICAqcGxlbiA9IGFkZHJlc3Nfc3BhY2VfZXh0ZW5kX3RyYW5zbGF0aW9uKGFzLCBhZGRyLCBs
ZW4sIG1yLCB4bGF0LCBsLCBpc193cml0ZSk7CisgICAgKnBsZW4gPSBmbGF0dmlld19leHRlbmRf
dHJhbnNsYXRpb24oZnYsIGFkZHIsIGxlbiwgbXIsIHhsYXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsLCBpc193cml0ZSk7CiAgICAgcHRyID0gcWVtdV9y
YW1fcHRyX2xlbmd0aChtci0+cmFtX2Jsb2NrLCB4bGF0LCBwbGVuLCB0cnVlKTsKICAgICByY3Vf
cmVhZF91bmxvY2soKTsKIApkaWZmIC0tZ2l0IGEvaHcvaW50Yy9vcGVucGljX2t2bS5jIGIvaHcv
aW50Yy9vcGVucGljX2t2bS5jCmluZGV4IDA1MThlMDEuLmZhODM0MjAgMTAwNjQ0Ci0tLSBhL2h3
L2ludGMvb3BlbnBpY19rdm0uYworKysgYi9ody9pbnRjL29wZW5waWNfa3ZtLmMKQEAgLTEyNCw3
ICsxMjQsNyBAQCBzdGF0aWMgdm9pZCBrdm1fb3BlbnBpY19yZWdpb25fYWRkKE1lbW9yeUxpc3Rl
bmVyICpsaXN0ZW5lciwKICAgICB1aW50NjRfdCByZWdfYmFzZTsKICAgICBpbnQgcmV0OwogCi0g
ICAgaWYgKHNlY3Rpb24tPmFkZHJlc3Nfc3BhY2UgIT0gJmFkZHJlc3Nfc3BhY2VfbWVtb3J5KSB7
CisgICAgaWYgKHNlY3Rpb24tPmZ2ICE9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoJmFkZHJl
c3Nfc3BhY2VfbWVtb3J5KSkgewogICAgICAgICBhYm9ydCgpOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5hbC5oIGIvaW5jbHVkZS9leGVjL21lbW9yeS1p
bnRlcm5hbC5oCmluZGV4IDZlMDhlZGEuLjFjZjhhZDkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZXhl
Yy9tZW1vcnktaW50ZXJuYWwuaAorKysgYi9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmgK
QEAgLTI3LDcgKzI3LDcgQEAgZXh0ZXJuIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyB1bmFzc2lnbmVk
X21lbV9vcHM7CiBib29sIG1lbW9yeV9yZWdpb25fYWNjZXNzX3ZhbGlkKE1lbW9yeVJlZ2lvbiAq
bXIsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBzaXplLCBib29sIGlzX3dyaXRlKTsKIAotdm9pZCBtZW1fYWRkKEFkZHJlc3NTcGFjZSAqYXMs
IEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2VjdGlvbik7Cit2b2lkIG1lbV9h
ZGQoRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKTsKIEFkZHJlc3NT
cGFjZURpc3BhdGNoICptZW1fYmVnaW4oQWRkcmVzc1NwYWNlICphcyk7CiB2b2lkIG1lbV9jb21t
aXQoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2V4ZWMv
bWVtb3J5LmggYi9pbmNsdWRlL2V4ZWMvbWVtb3J5LmgKaW5kZXggOGYyNmQ2My4uNjcxNTU1MSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL21lbW9yeS5oCisrKyBiL2luY2x1ZGUvZXhlYy9tZW1v
cnkuaApAQCAtNDgsNiArNDgsNyBAQAogCiB0eXBlZGVmIHN0cnVjdCBNZW1vcnlSZWdpb25PcHMg
TWVtb3J5UmVnaW9uT3BzOwogdHlwZWRlZiBzdHJ1Y3QgTWVtb3J5UmVnaW9uTW1pbyBNZW1vcnlS
ZWdpb25NbWlvOwordHlwZWRlZiBzdHJ1Y3QgRmxhdFZpZXcgRmxhdFZpZXc7CiAKIHN0cnVjdCBN
ZW1vcnlSZWdpb25NbWlvIHsKICAgICBDUFVSZWFkTWVtb3J5RnVuYyAqcmVhZFszXTsKQEAgLTMz
MCw2ICszMzEsOCBAQCBzdHJ1Y3QgQWRkcmVzc1NwYWNlIHsKICAgICBRVEFJTFFfRU5UUlkoQWRk
cmVzc1NwYWNlKSBhZGRyZXNzX3NwYWNlc19saW5rOwogfTsKIAorRmxhdFZpZXcgKmFkZHJlc3Nf
c3BhY2VfdG9fZmxhdHZpZXcoQWRkcmVzc1NwYWNlICphcyk7CisKIC8qKgogICogTWVtb3J5UmVn
aW9uU2VjdGlvbjogZGVzY3JpYmVzIGEgZnJhZ21lbnQgb2YgYSAjTWVtb3J5UmVnaW9uCiAgKgpA
QCAtMzQzLDcgKzM0Niw3IEBAIHN0cnVjdCBBZGRyZXNzU3BhY2UgewogICovCiBzdHJ1Y3QgTWVt
b3J5UmVnaW9uU2VjdGlvbiB7CiAgICAgTWVtb3J5UmVnaW9uICptcjsKLSAgICBBZGRyZXNzU3Bh
Y2UgKmFkZHJlc3Nfc3BhY2U7CisgICAgRmxhdFZpZXcgKmZ2OwogICAgIGh3YWRkciBvZmZzZXRf
d2l0aGluX3JlZ2lvbjsKICAgICBJbnQxMjggc2l6ZTsKICAgICBod2FkZHIgb2Zmc2V0X3dpdGhp
bl9hZGRyZXNzX3NwYWNlOwpAQCAtMTg1Miw5ICsxODU1LDE3IEBAIElPTU1VVExCRW50cnkgYWRk
cmVzc19zcGFjZV9nZXRfaW90bGJfZW50cnkoQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIs
CiAgKiBAbGVuOiBwb2ludGVyIHRvIGxlbmd0aAogICogQGlzX3dyaXRlOiBpbmRpY2F0ZXMgdGhl
IHRyYW5zZmVyIGRpcmVjdGlvbgogICovCi1NZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfdHJh
bnNsYXRlKEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBod2FkZHIgKnhsYXQsIGh3YWRkciAqbGVuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3dyaXRlKTsKK01lbW9yeVJlZ2lv
biAqZmxhdHZpZXdfdHJhbnNsYXRlKEZsYXRWaWV3ICpmdiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh3YWRkciBhZGRyLCBod2FkZHIgKnhsYXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBod2FkZHIgKmxlbiwgYm9vbCBpc193cml0ZSk7CisKK3N0YXRpYyBp
bmxpbmUgTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX3RyYW5zbGF0ZShBZGRyZXNzU3BhY2Ug
KmFzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh3YWRkciBhZGRyLCBod2FkZHIgKnhsYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyICpsZW4sIGJvb2wgaXNfd3JpdGUpCit7Cisg
ICAgcmV0dXJuIGZsYXR2aWV3X3RyYW5zbGF0ZShhZGRyZXNzX3NwYWNlX3RvX2ZsYXR2aWV3KGFz
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIHhsYXQsIGxlbiwgaXNfd3Jp
dGUpOworfQogCiAvKiBhZGRyZXNzX3NwYWNlX2FjY2Vzc192YWxpZDogY2hlY2sgZm9yIHZhbGlk
aXR5IG9mIGFjY2Vzc2luZyBhbiBhZGRyZXNzCiAgKiBzcGFjZSByYW5nZQpAQCAtMTkwNSwxMiAr
MTkxNiwxMyBAQCB2b2lkIGFkZHJlc3Nfc3BhY2VfdW5tYXAoQWRkcmVzc1NwYWNlICphcywgdm9p
ZCAqYnVmZmVyLCBod2FkZHIgbGVuLAogCiAKIC8qIEludGVybmFsIGZ1bmN0aW9ucywgcGFydCBv
ZiB0aGUgaW1wbGVtZW50YXRpb24gb2YgYWRkcmVzc19zcGFjZV9yZWFkLiAgKi8KLU1lbVR4UmVz
dWx0IGFkZHJlc3Nfc3BhY2VfcmVhZF9jb250aW51ZShBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIg
YWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1UeEF0dHJz
IGF0dHJzLCB1aW50OF90ICpidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGxlbiwgaHdhZGRyIGFkZHIxLCBod2FkZHIgbCwKLQkJCQkJTWVtb3J5UmVnaW9u
ICptcik7Ci1NZW1UeFJlc3VsdCBhZGRyZXNzX3NwYWNlX3JlYWRfZnVsbChBZGRyZXNzU3BhY2Ug
KmFzLCBod2FkZHIgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1l
bVR4QXR0cnMgYXR0cnMsIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7CitNZW1UeFJlc3VsdCBmbGF0
dmlld19yZWFkX2NvbnRpbnVlKEZsYXRWaWV3ICpmdiwgaHdhZGRyIGFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1lbVR4QXR0cnMgYXR0cnMsIHVpbnQ4X3QgKmJ1ZiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxlbiwgaHdhZGRyIGFkZHIx
LCBod2FkZHIgbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVn
aW9uICptcik7CisKK01lbVR4UmVzdWx0IGZsYXR2aWV3X3JlYWRfZnVsbChGbGF0VmlldyAqZnYs
IGh3YWRkciBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbVR4QXR0cnMg
YXR0cnMsIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7CiB2b2lkICpxZW11X21hcF9yYW1fcHRyKFJB
TUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRkcik7CiAKIHN0YXRpYyBpbmxpbmUgYm9v
bCBtZW1vcnlfYWNjZXNzX2lzX2RpcmVjdChNZW1vcnlSZWdpb24gKm1yLCBib29sIGlzX3dyaXRl
KQpAQCAtMTkzNyw4ICsxOTQ5LDggQEAgc3RhdGljIGlubGluZSBib29sIG1lbW9yeV9hY2Nlc3Nf
aXNfZGlyZWN0KE1lbW9yeVJlZ2lvbiAqbXIsIGJvb2wgaXNfd3JpdGUpCiAgKiBAYnVmOiBidWZm
ZXIgd2l0aCB0aGUgZGF0YSB0cmFuc2ZlcnJlZAogICovCiBzdGF0aWMgaW5saW5lIF9fYXR0cmli
dXRlX18oKF9fYWx3YXlzX2lubGluZV9fKSkKLU1lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2VfcmVh
ZChBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYWRkciwgTWVtVHhBdHRycyBhdHRycywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICpidWYsIGludCBsZW4pCitNZW1UeFJl
c3VsdCBmbGF0dmlld19yZWFkKEZsYXRWaWV3ICpmdiwgaHdhZGRyIGFkZHIsIE1lbVR4QXR0cnMg
YXR0cnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikK
IHsKICAgICBNZW1UeFJlc3VsdCByZXN1bHQgPSBNRU1UWF9PSzsKICAgICBod2FkZHIgbCwgYWRk
cjE7CkBAIC0xOTQ5LDIyICsxOTYxLDI5IEBAIE1lbVR4UmVzdWx0IGFkZHJlc3Nfc3BhY2VfcmVh
ZChBZGRyZXNzU3BhY2UgKmFzLCBod2FkZHIgYWRkciwgTWVtVHhBdHRycyBhdHRycywKICAgICAg
ICAgaWYgKGxlbikgewogICAgICAgICAgICAgcmN1X3JlYWRfbG9jaygpOwogICAgICAgICAgICAg
bCA9IGxlbjsKLSAgICAgICAgICAgIG1yID0gYWRkcmVzc19zcGFjZV90cmFuc2xhdGUoYXMsIGFk
ZHIsICZhZGRyMSwgJmwsIGZhbHNlKTsKKyAgICAgICAgICAgIG1yID0gZmxhdHZpZXdfdHJhbnNs
YXRlKGZ2LCBhZGRyLCAmYWRkcjEsICZsLCBmYWxzZSk7CiAgICAgICAgICAgICBpZiAobGVuID09
IGwgJiYgbWVtb3J5X2FjY2Vzc19pc19kaXJlY3QobXIsIGZhbHNlKSkgewogICAgICAgICAgICAg
ICAgIHB0ciA9IHFlbXVfbWFwX3JhbV9wdHIobXItPnJhbV9ibG9jaywgYWRkcjEpOwogICAgICAg
ICAgICAgICAgIG1lbWNweShidWYsIHB0ciwgbGVuKTsKICAgICAgICAgICAgIH0gZWxzZSB7Ci0g
ICAgICAgICAgICAgICAgcmVzdWx0ID0gYWRkcmVzc19zcGFjZV9yZWFkX2NvbnRpbnVlKGFzLCBh
ZGRyLCBhdHRycywgYnVmLCBsZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFkZHIxLCBsLCBtcik7CisgICAgICAgICAgICAgICAgcmVzdWx0
ID0gZmxhdHZpZXdfcmVhZF9jb250aW51ZShmdiwgYWRkciwgYXR0cnMsIGJ1ZiwgbGVuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcjEsIGwsIG1y
KTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJjdV9yZWFkX3VubG9jaygpOwogICAgICAg
ICB9CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcmVzdWx0ID0gYWRkcmVzc19zcGFjZV9yZWFkX2Z1
bGwoYXMsIGFkZHIsIGF0dHJzLCBidWYsIGxlbik7CisgICAgICAgIHJlc3VsdCA9IGZsYXR2aWV3
X3JlYWRfZnVsbChmdiwgYWRkciwgYXR0cnMsIGJ1ZiwgbGVuKTsKICAgICB9CiAgICAgcmV0dXJu
IHJlc3VsdDsKIH0KIAorc3RhdGljIGlubGluZSBNZW1UeFJlc3VsdCBhZGRyZXNzX3NwYWNlX3Jl
YWQoQWRkcmVzc1NwYWNlICphcywgaHdhZGRyIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNZW1UeEF0dHJzIGF0dHJzLCB1aW50OF90ICpidWYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGVuKQorewor
ICAgIHJldHVybiBmbGF0dmlld19yZWFkKGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpLCBh
ZGRyLCBhdHRycywgYnVmLCBsZW4pOworfQorCiAvKioKICAqIGFkZHJlc3Nfc3BhY2VfcmVhZF9j
YWNoZWQ6IHJlYWQgZnJvbSBhIGNhY2hlZCBSQU0gcmVnaW9uCiAgKgpkaWZmIC0tZ2l0IGEvbWVt
b3J5LmMgYi9tZW1vcnkuYwppbmRleCA0MWUyZTY3Li42Njc4YTUzIDEwMDY0NAotLS0gYS9tZW1v
cnkuYworKysgYi9tZW1vcnkuYwpAQCAtMTU0LDcgKzE1NCw4IEBAIGVudW0gTGlzdGVuZXJEaXJl
Y3Rpb24geyBGb3J3YXJkLCBSZXZlcnNlIH07CiAvKiBObyBuZWVkIHRvIHJlZi91bnJlZiAubXIs
IHRoZSBGbGF0UmFuZ2Uga2VlcHMgaXQgYWxpdmUuICAqLwogI2RlZmluZSBNRU1PUllfTElTVEVO
RVJfVVBEQVRFX1JFR0lPTihmciwgYXMsIGRpciwgY2FsbGJhY2ssIF9hcmdzLi4uKSAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uIG1ycyA9IHNlY3Rpb25f
ZnJvbV9mbGF0X3JhbmdlKGZyLCBhcyk7ICAgICAgXAorICAgICAgICBNZW1vcnlSZWdpb25TZWN0
aW9uIG1ycyA9IHNlY3Rpb25fZnJvbV9mbGF0X3JhbmdlKGZyLCAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBNRU1PUllfTElTVEVORVJfQ0FMTChhcywgY2FsbGJhY2ssIGRp
ciwgJm1ycywgIyNfYXJncyk7ICAgICAgICAgXAogICAgIH0gd2hpbGUoMCkKIApAQCAtMjA4LDcg
KzIwOSw2IEBAIHN0YXRpYyBib29sIG1lbW9yeV9yZWdpb25faW9ldmVudGZkX2VxdWFsKE1lbW9y
eVJlZ2lvbklvZXZlbnRmZCBhLAogfQogCiB0eXBlZGVmIHN0cnVjdCBGbGF0UmFuZ2UgRmxhdFJh
bmdlOwotdHlwZWRlZiBzdHJ1Y3QgRmxhdFZpZXcgRmxhdFZpZXc7CiAKIC8qIFJhbmdlIG9mIG1l
bW9yeSBpbiB0aGUgZ2xvYmFsIG1hcC4gIEFkZHJlc3NlcyBhcmUgYWJzb2x1dGUuICovCiBzdHJ1
Y3QgRmxhdFJhbmdlIHsKQEAgLTIzOCwxMSArMjM4LDExIEBAIHR5cGVkZWYgc3RydWN0IEFkZHJl
c3NTcGFjZU9wcyBBZGRyZXNzU3BhY2VPcHM7CiAgICAgZm9yICh2YXIgPSAodmlldyktPnJhbmdl
czsgdmFyIDwgKHZpZXcpLT5yYW5nZXMgKyAodmlldyktPm5yOyArK3ZhcikKIAogc3RhdGljIGlu
bGluZSBNZW1vcnlSZWdpb25TZWN0aW9uCi1zZWN0aW9uX2Zyb21fZmxhdF9yYW5nZShGbGF0UmFu
Z2UgKmZyLCBBZGRyZXNzU3BhY2UgKmFzKQorc2VjdGlvbl9mcm9tX2ZsYXRfcmFuZ2UoRmxhdFJh
bmdlICpmciwgRmxhdFZpZXcgKmZ2KQogewogICAgIHJldHVybiAoTWVtb3J5UmVnaW9uU2VjdGlv
bikgewogICAgICAgICAubXIgPSBmci0+bXIsCi0gICAgICAgIC5hZGRyZXNzX3NwYWNlID0gYXMs
CisgICAgICAgIC5mdiA9IGZ2LAogICAgICAgICAub2Zmc2V0X3dpdGhpbl9yZWdpb24gPSBmci0+
b2Zmc2V0X2luX3JlZ2lvbiwKICAgICAgICAgLnNpemUgPSBmci0+YWRkci5zaXplLAogICAgICAg
ICAub2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlID0gaW50MTI4X2dldDY0KGZyLT5hZGRyLnN0
YXJ0KSwKQEAgLTMxMiw3ICszMTIsNyBAQCBzdGF0aWMgdm9pZCBmbGF0dmlld191bnJlZihGbGF0
VmlldyAqdmlldykKICAgICB9CiB9CiAKLXN0YXRpYyBGbGF0VmlldyAqYWRkcmVzc19zcGFjZV90
b19mbGF0dmlldyhBZGRyZXNzU3BhY2UgKmFzKQorRmxhdFZpZXcgKmFkZHJlc3Nfc3BhY2VfdG9f
ZmxhdHZpZXcoQWRkcmVzc1NwYWNlICphcykKIHsKICAgICByZXR1cm4gYXRvbWljX3JjdV9yZWFk
KCZhcy0+Y3VycmVudF9tYXApOwogfQpAQCAtNzYwLDcgKzc2MCw3IEBAIHN0YXRpYyB2b2lkIGFk
ZHJlc3Nfc3BhY2VfYWRkX2RlbF9pb2V2ZW50ZmRzKEFkZHJlc3NTcGFjZSAqYXMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZkc19uZXdbaW5ld10p
KSkgewogICAgICAgICAgICAgZmQgPSAmZmRzX29sZFtpb2xkXTsKICAgICAgICAgICAgIHNlY3Rp
b24gPSAoTWVtb3J5UmVnaW9uU2VjdGlvbikgewotICAgICAgICAgICAgICAgIC5hZGRyZXNzX3Nw
YWNlID0gYXMsCisgICAgICAgICAgICAgICAgLmZ2ID0gYWRkcmVzc19zcGFjZV90b19mbGF0dmll
dyhhcyksCiAgICAgICAgICAgICAgICAgLm9mZnNldF93aXRoaW5fYWRkcmVzc19zcGFjZSA9IGlu
dDEyOF9nZXQ2NChmZC0+YWRkci5zdGFydCksCiAgICAgICAgICAgICAgICAgLnNpemUgPSBmZC0+
YWRkci5zaXplLAogICAgICAgICAgICAgfTsKQEAgLTc3Myw3ICs3NzMsNyBAQCBzdGF0aWMgdm9p
ZCBhZGRyZXNzX3NwYWNlX2FkZF9kZWxfaW9ldmVudGZkcyhBZGRyZXNzU3BhY2UgKmFzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmRz
X29sZFtpb2xkXSkpKSB7CiAgICAgICAgICAgICBmZCA9ICZmZHNfbmV3W2luZXddOwogICAgICAg
ICAgICAgc2VjdGlvbiA9IChNZW1vcnlSZWdpb25TZWN0aW9uKSB7Ci0gICAgICAgICAgICAgICAg
LmFkZHJlc3Nfc3BhY2UgPSBhcywKKyAgICAgICAgICAgICAgICAuZnYgPSBhZGRyZXNzX3NwYWNl
X3RvX2ZsYXR2aWV3KGFzKSwKICAgICAgICAgICAgICAgICAub2Zmc2V0X3dpdGhpbl9hZGRyZXNz
X3NwYWNlID0gaW50MTI4X2dldDY0KGZkLT5hZGRyLnN0YXJ0KSwKICAgICAgICAgICAgICAgICAu
c2l6ZSA9IGZkLT5hZGRyLnNpemUsCiAgICAgICAgICAgICB9OwpAQCAtNzkzLDcgKzc5Myw3IEBA
IHN0YXRpYyBGbGF0VmlldyAqYWRkcmVzc19zcGFjZV9nZXRfZmxhdHZpZXcoQWRkcmVzc1NwYWNl
ICphcykKIAogICAgIHJjdV9yZWFkX2xvY2soKTsKICAgICBkbyB7Ci0gICAgICAgIHZpZXcgPSBh
dG9taWNfcmN1X3JlYWQoJmFzLT5jdXJyZW50X21hcCk7CisgICAgICAgIHZpZXcgPSBhZGRyZXNz
X3NwYWNlX3RvX2ZsYXR2aWV3KGFzKTsKICAgICAgICAgLyogSWYgc29tZWJvZHkgaGFzIHJlcGxh
Y2VkIGFzLT5jdXJyZW50X21hcCBjb25jdXJyZW50bHksCiAgICAgICAgICAqIGZsYXR2aWV3X3Jl
ZiByZXR1cm5zIGZhbHNlLgogICAgICAgICAgKi8KQEAgLTkxMiw4ICs5MTIsOCBAQCBzdGF0aWMg
dm9pZCBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neShBZGRyZXNzU3BhY2UgKmFzKQogICAg
IG5ld192aWV3LT5kaXNwYXRjaCA9IG1lbV9iZWdpbihhcyk7CiAgICAgZm9yIChpID0gMDsgaSA8
IG5ld192aWV3LT5ucjsgaSsrKSB7CiAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gbXJzID0K
LSAgICAgICAgICAgIHNlY3Rpb25fZnJvbV9mbGF0X3JhbmdlKCZuZXdfdmlldy0+cmFuZ2VzW2ld
LCBhcyk7Ci0gICAgICAgIG1lbV9hZGQoYXMsIG5ld192aWV3LCAmbXJzKTsKKyAgICAgICAgICAg
IHNlY3Rpb25fZnJvbV9mbGF0X3JhbmdlKCZuZXdfdmlldy0+cmFuZ2VzW2ldLCBuZXdfdmlldyk7
CisgICAgICAgIG1lbV9hZGQobmV3X3ZpZXcsICZtcnMpOwogICAgIH0KICAgICBtZW1fY29tbWl0
KG5ld192aWV3LT5kaXNwYXRjaCk7CiAKQEAgLTE4NjksNyArMTg2OSw3IEBAIHZvaWQgbWVtb3J5
X3JlZ2lvbl9zeW5jX2RpcnR5X2JpdG1hcChNZW1vcnlSZWdpb24gKm1yKQogICAgICAgICB2aWV3
ID0gYWRkcmVzc19zcGFjZV9nZXRfZmxhdHZpZXcoYXMpOwogICAgICAgICBGT1JfRUFDSF9GTEFU
X1JBTkdFKGZyLCB2aWV3KSB7CiAgICAgICAgICAgICBpZiAoZnItPm1yID09IG1yKSB7Ci0gICAg
ICAgICAgICAgICAgTWVtb3J5UmVnaW9uU2VjdGlvbiBtcnMgPSBzZWN0aW9uX2Zyb21fZmxhdF9y
YW5nZShmciwgYXMpOworICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gbXJzID0g
c2VjdGlvbl9mcm9tX2ZsYXRfcmFuZ2UoZnIsIHZpZXcpOwogICAgICAgICAgICAgICAgIGxpc3Rl
bmVyLT5sb2dfc3luYyhsaXN0ZW5lciwgJm1ycyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
QEAgLTE5NzIsNyArMTk3Miw3IEBAIHN0YXRpYyB2b2lkIG1lbW9yeV9yZWdpb25fdXBkYXRlX2Nv
YWxlc2NlZF9yYW5nZV9hcyhNZW1vcnlSZWdpb24gKm1yLCBBZGRyZXNzU3BhCiAgICAgRk9SX0VB
Q0hfRkxBVF9SQU5HRShmciwgdmlldykgewogICAgICAgICBpZiAoZnItPm1yID09IG1yKSB7CiAg
ICAgICAgICAgICBzZWN0aW9uID0gKE1lbW9yeVJlZ2lvblNlY3Rpb24pIHsKLSAgICAgICAgICAg
ICAgICAuYWRkcmVzc19zcGFjZSA9IGFzLAorICAgICAgICAgICAgICAgIC5mdiA9IHZpZXcsCiAg
ICAgICAgICAgICAgICAgLm9mZnNldF93aXRoaW5fYWRkcmVzc19zcGFjZSA9IGludDEyOF9nZXQ2
NChmci0+YWRkci5zdGFydCksCiAgICAgICAgICAgICAgICAgLnNpemUgPSBmci0+YWRkci5zaXpl
LAogICAgICAgICAgICAgfTsKQEAgLTIzMjMsNyArMjMyMyw3IEBAIHN0YXRpYyBNZW1vcnlSZWdp
b25TZWN0aW9uIG1lbW9yeV9yZWdpb25fZmluZF9yY3UoTWVtb3J5UmVnaW9uICptciwKICAgICB9
CiAgICAgcmFuZ2UgPSBhZGRycmFuZ2VfbWFrZShpbnQxMjhfbWFrZTY0KGFkZHIpLCBpbnQxMjhf
bWFrZTY0KHNpemUpKTsKIAotICAgIHZpZXcgPSBhdG9taWNfcmN1X3JlYWQoJmFzLT5jdXJyZW50
X21hcCk7CisgICAgdmlldyA9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpOwogICAgIGZy
ID0gZmxhdHZpZXdfbG9va3VwKHZpZXcsIHJhbmdlKTsKICAgICBpZiAoIWZyKSB7CiAgICAgICAg
IHJldHVybiByZXQ7CkBAIC0yMzM0LDcgKzIzMzQsNyBAQCBzdGF0aWMgTWVtb3J5UmVnaW9uU2Vj
dGlvbiBtZW1vcnlfcmVnaW9uX2ZpbmRfcmN1KE1lbW9yeVJlZ2lvbiAqbXIsCiAgICAgfQogCiAg
ICAgcmV0Lm1yID0gZnItPm1yOwotICAgIHJldC5hZGRyZXNzX3NwYWNlID0gYXM7CisgICAgcmV0
LmZ2ID0gdmlldzsKICAgICByYW5nZSA9IGFkZHJyYW5nZV9pbnRlcnNlY3Rpb24ocmFuZ2UsIGZy
LT5hZGRyKTsKICAgICByZXQub2Zmc2V0X3dpdGhpbl9yZWdpb24gPSBmci0+b2Zmc2V0X2luX3Jl
Z2lvbjsKICAgICByZXQub2Zmc2V0X3dpdGhpbl9yZWdpb24gKz0gaW50MTI4X2dldDY0KGludDEy
OF9zdWIocmFuZ2Uuc3RhcnQsCkBAIC0yMzgzLDcgKzIzODMsOCBAQCB2b2lkIG1lbW9yeV9nbG9i
YWxfZGlydHlfbG9nX3N5bmModm9pZCkKICAgICAgICAgdmlldyA9IGFkZHJlc3Nfc3BhY2VfZ2V0
X2ZsYXR2aWV3KGFzKTsKICAgICAgICAgRk9SX0VBQ0hfRkxBVF9SQU5HRShmciwgdmlldykgewog
ICAgICAgICAgICAgaWYgKGZyLT5kaXJ0eV9sb2dfbWFzaykgewotICAgICAgICAgICAgICAgIE1l
bW9yeVJlZ2lvblNlY3Rpb24gbXJzID0gc2VjdGlvbl9mcm9tX2ZsYXRfcmFuZ2UoZnIsIGFzKTsK
KyAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uIG1ycyA9IHNlY3Rpb25fZnJvbV9m
bGF0X3JhbmdlKGZyLCB2aWV3KTsKKwogICAgICAgICAgICAgICAgIGxpc3RlbmVyLT5sb2dfc3lu
YyhsaXN0ZW5lciwgJm1ycyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTI0NjgsNyAr
MjQ2OSw3IEBAIHN0YXRpYyB2b2lkIGxpc3RlbmVyX2FkZF9hZGRyZXNzX3NwYWNlKE1lbW9yeUxp
c3RlbmVyICpsaXN0ZW5lciwKICAgICBGT1JfRUFDSF9GTEFUX1JBTkdFKGZyLCB2aWV3KSB7CiAg
ICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gc2VjdGlvbiA9IHsKICAgICAgICAgICAgIC5tciA9
IGZyLT5tciwKLSAgICAgICAgICAgIC5hZGRyZXNzX3NwYWNlID0gYXMsCisgICAgICAgICAgICAu
ZnYgPSB2aWV3LAogICAgICAgICAgICAgLm9mZnNldF93aXRoaW5fcmVnaW9uID0gZnItPm9mZnNl
dF9pbl9yZWdpb24sCiAgICAgICAgICAgICAuc2l6ZSA9IGZyLT5hZGRyLnNpemUsCiAgICAgICAg
ICAgICAub2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlID0gaW50MTI4X2dldDY0KGZyLT5hZGRy
LnN0YXJ0KSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDAm-0006L2-3L; Mon, 15 Jan 2018 22:24:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDAk-0006Kq-Lj
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:06 +0000
X-Inumbo-ID: 966019b0-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 966019b0-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:22:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDAh-0004c3-Sq
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDAh-0007mC-SO
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDAh-0007mC-SO@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:03 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Cleanup after
	switching to FlatView
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmZjVlZDRhZTk3YTA5MWU1YWMzYWJjMWY1ZTVkNjUzMzU5ZjFkZDgKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTA6NTkgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowMzo1NCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBDbGVhbnVwIGFmdGVyIHN3aXRjaGluZyB0byBGbGF0Vmlldwog
ICAgCiAgICBXZSBzdG9yZSBBZGRyZXNzU3BhY2VEaXNwYXRjaCogaW4gRmxhdFZpZXcgYW55d2F5
IHNvIHRoZXJlIGlzIG5vIG5lZWQKICAgIHRvIGNhcnJ5IGl0IGZyb20gbWVtX2FkZCgpIHRvIHJl
Z2lzdGVyX3N1YnBhZ2UvcmVnaXN0ZXJfbXVsdGlwYWdlLgogICAgCiAgICBUaGlzIHNob3VsZCBj
YXVzZSBubyBiZWhhdmlvdXJhbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhl
eSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogICAgTWVzc2FnZS1JZDogPDIwMTcwOTIx
MDg1MTEwLjI1NTk4LTgtYWlrQG96bGFicy5ydT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA5OTUwMzIyYTU5M2ZmOTAwYTg2MGZiNTI5MzgxNTk0NjE3OThhODMxKQogICAgU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGV4ZWMu
YyB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmluZGV4IGI1NjEw
OTguLjNlMDJiODIgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAgLTEzMDMsOSAr
MTMwMyw5IEBAIHN0YXRpYyB2b2lkIHBoeXNfc2VjdGlvbnNfZnJlZShQaHlzUGFnZU1hcCAqbWFw
KQogICAgIGdfZnJlZShtYXAtPm5vZGVzKTsKIH0KIAotc3RhdGljIHZvaWQgcmVnaXN0ZXJfc3Vi
cGFnZShGbGF0VmlldyAqZnYsIEFkZHJlc3NTcGFjZURpc3BhdGNoICpkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKQorc3RhdGljIHZv
aWQgcmVnaXN0ZXJfc3VicGFnZShGbGF0VmlldyAqZnYsIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNl
Y3Rpb24pCiB7CisgICAgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQgPSBmbGF0dmlld190b19kaXNw
YXRjaChmdik7CiAgICAgc3VicGFnZV90ICpzdWJwYWdlOwogICAgIGh3YWRkciBiYXNlID0gc2Vj
dGlvbi0+b2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlCiAgICAgICAgICYgVEFSR0VUX1BBR0Vf
TUFTSzsKQEAgLTEzMzQsOSArMTMzNCwxMCBAQCBzdGF0aWMgdm9pZCByZWdpc3Rlcl9zdWJwYWdl
KEZsYXRWaWV3ICpmdiwgQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQsCiB9CiAKIAotc3RhdGljIHZv
aWQgcmVnaXN0ZXJfbXVsdGlwYWdlKEFkZHJlc3NTcGFjZURpc3BhdGNoICpkLAorc3RhdGljIHZv
aWQgcmVnaXN0ZXJfbXVsdGlwYWdlKEZsYXRWaWV3ICpmdiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKQogeworICAgIEFkZHJlc3NT
cGFjZURpc3BhdGNoICpkID0gZmxhdHZpZXdfdG9fZGlzcGF0Y2goZnYpOwogICAgIGh3YWRkciBz
dGFydF9hZGRyID0gc2VjdGlvbi0+b2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlOwogICAgIHVp
bnQxNl90IHNlY3Rpb25faW5kZXggPSBwaHlzX3NlY3Rpb25fYWRkKCZkLT5tYXAsIHNlY3Rpb24p
OwogICAgIHVpbnQ2NF90IG51bV9wYWdlcyA9IGludDEyOF9nZXQ2NChpbnQxMjhfcnNoaWZ0KHNl
Y3Rpb24tPnNpemUsCkBAIC0xMzQ4LDcgKzEzNDksNiBAQCBzdGF0aWMgdm9pZCByZWdpc3Rlcl9t
dWx0aXBhZ2UoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQsCiAKIHZvaWQgbWVtX2FkZChGbGF0Vmll
dyAqZnYsIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb24pCiB7Ci0gICAgQWRkcmVzc1NwYWNl
RGlzcGF0Y2ggKmQgPSBmbGF0dmlld190b19kaXNwYXRjaChmdik7CiAgICAgTWVtb3J5UmVnaW9u
U2VjdGlvbiBub3cgPSAqc2VjdGlvbiwgcmVtYWluID0gKnNlY3Rpb247CiAgICAgSW50MTI4IHBh
Z2Vfc2l6ZSA9IGludDEyOF9tYWtlNjQoVEFSR0VUX1BBR0VfU0laRSk7CiAKQEAgLTEzNTcsNyAr
MTM1Nyw3IEBAIHZvaWQgbWVtX2FkZChGbGF0VmlldyAqZnYsIE1lbW9yeVJlZ2lvblNlY3Rpb24g
KnNlY3Rpb24pCiAgICAgICAgICAgICAgICAgICAgICAgIC0gbm93Lm9mZnNldF93aXRoaW5fYWRk
cmVzc19zcGFjZTsKIAogICAgICAgICBub3cuc2l6ZSA9IGludDEyOF9taW4oaW50MTI4X21ha2U2
NChsZWZ0KSwgbm93LnNpemUpOwotICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGZ2LCBkLCAmbm93
KTsKKyAgICAgICAgcmVnaXN0ZXJfc3VicGFnZShmdiwgJm5vdyk7CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgbm93LnNpemUgPSBpbnQxMjhfemVybygpOwogICAgIH0KQEAgLTEzNjcsMTMgKzEzNjcs
MTMgQEAgdm9pZCBtZW1fYWRkKEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2Vj
dGlvbikKICAgICAgICAgcmVtYWluLm9mZnNldF93aXRoaW5fcmVnaW9uICs9IGludDEyOF9nZXQ2
NChub3cuc2l6ZSk7CiAgICAgICAgIG5vdyA9IHJlbWFpbjsKICAgICAgICAgaWYgKGludDEyOF9s
dChyZW1haW4uc2l6ZSwgcGFnZV9zaXplKSkgewotICAgICAgICAgICAgcmVnaXN0ZXJfc3VicGFn
ZShmdiwgZCwgJm5vdyk7CisgICAgICAgICAgICByZWdpc3Rlcl9zdWJwYWdlKGZ2LCAmbm93KTsK
ICAgICAgICAgfSBlbHNlIGlmIChyZW1haW4ub2Zmc2V0X3dpdGhpbl9hZGRyZXNzX3NwYWNlICYg
flRBUkdFVF9QQUdFX01BU0spIHsKICAgICAgICAgICAgIG5vdy5zaXplID0gcGFnZV9zaXplOwot
ICAgICAgICAgICAgcmVnaXN0ZXJfc3VicGFnZShmdiwgZCwgJm5vdyk7CisgICAgICAgICAgICBy
ZWdpc3Rlcl9zdWJwYWdlKGZ2LCAmbm93KTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAg
IG5vdy5zaXplID0gaW50MTI4X2FuZChub3cuc2l6ZSwgaW50MTI4X25lZyhwYWdlX3NpemUpKTsK
LSAgICAgICAgICAgIHJlZ2lzdGVyX211bHRpcGFnZShkLCAmbm93KTsKKyAgICAgICAgICAgIHJl
Z2lzdGVyX211bHRpcGFnZShmdiwgJm5vdyk7CiAgICAgICAgIH0KICAgICB9CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDAz-0006Mc-5m; Mon, 15 Jan 2018 22:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDAy-0006M8-Ag
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:20 +0000
X-Inumbo-ID: 2823953b-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2823953b-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:26:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDAr-0004cI-Uy
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDAr-0007nh-UU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDAr-0007nh-UU@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:13 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Rename
	mem_begin/mem_commit/mem_add helpers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MTAxZGI2M2JkODExNGQ5ZjM2YWUwM2RhNmJiYjIyNmFjM2FiMGIKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDAgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDowMCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBSZW5hbWUgbWVtX2JlZ2luL21lbV9jb21taXQvbWVtX2FkZCBo
ZWxwZXJzCiAgICAKICAgIFRoaXMgcmVuYW1lcyBzb21lIGhlbHBlcnMgdG8gcmVmbGVjdCBiZXR0
ZXIgd2hhdCB0aGV5IGRvLgogICAgCiAgICBUaGlzIHNob3VsZCBjYXVzZSBubyBiZWhhdmlvdXJh
bCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhleSBLYXJkYXNoZXZza2l5IDxh
aWtAb3psYWJzLnJ1PgogICAgTWVzc2FnZS1JZDogPDIwMTcwOTIxMDg1MTEwLjI1NTk4LTktYWlr
QG96bGFicy5ydT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjI5ZDNmY2I3N2U5Nzc1
ZTQ0ZDkwNTFiYWQwZmI1MTg3OTI1ZWFlKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGV4ZWMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDEyICsrKy0tLS0tLS0tLQogaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5hbC5o
IHwgIDYgKysrLS0tCiBtZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9leGVjLmMgYi9leGVjLmMKaW5kZXggM2UwMmI4Mi4uYjFmMjlkMyAxMDA2NDQKLS0t
IGEvZXhlYy5jCisrKyBiL2V4ZWMuYwpAQCAtMzU5LDcgKzM1OSw3IEBAIHN0YXRpYyB2b2lkIHBo
eXNfcGFnZV9jb21wYWN0KFBoeXNQYWdlRW50cnkgKmxwLCBOb2RlICpub2RlcykKICAgICB9CiB9
CiAKLXN0YXRpYyB2b2lkIHBoeXNfcGFnZV9jb21wYWN0X2FsbChBZGRyZXNzU3BhY2VEaXNwYXRj
aCAqZCwgaW50IG5vZGVzX25iKQordm9pZCBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX2NvbXBhY3Qo
QWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpCiB7CiAgICAgaWYgKGQtPnBoeXNfbWFwLnNraXApIHsK
ICAgICAgICAgcGh5c19wYWdlX2NvbXBhY3QoJmQtPnBoeXNfbWFwLCBkLT5tYXAubm9kZXMpOwpA
QCAtMTM0Nyw3ICsxMzQ3LDcgQEAgc3RhdGljIHZvaWQgcmVnaXN0ZXJfbXVsdGlwYWdlKEZsYXRW
aWV3ICpmdiwKICAgICBwaHlzX3BhZ2Vfc2V0KGQsIHN0YXJ0X2FkZHIgPj4gVEFSR0VUX1BBR0Vf
QklUUywgbnVtX3BhZ2VzLCBzZWN0aW9uX2luZGV4KTsKIH0KIAotdm9pZCBtZW1fYWRkKEZsYXRW
aWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2VjdGlvbikKK3ZvaWQgZmxhdHZpZXdfYWRk
X3RvX2Rpc3BhdGNoKEZsYXRWaWV3ICpmdiwgTWVtb3J5UmVnaW9uU2VjdGlvbiAqc2VjdGlvbikK
IHsKICAgICBNZW1vcnlSZWdpb25TZWN0aW9uIG5vdyA9ICpzZWN0aW9uLCByZW1haW4gPSAqc2Vj
dGlvbjsKICAgICBJbnQxMjggcGFnZV9zaXplID0gaW50MTI4X21ha2U2NChUQVJHRVRfUEFHRV9T
SVpFKTsKQEAgLTI2NzMsOSArMjY3Myw4IEBAIHN0YXRpYyB2b2lkIGlvX21lbV9pbml0KHZvaWQp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFVJTlQ2NF9NQVgpOwogfQogCi1BZGRy
ZXNzU3BhY2VEaXNwYXRjaCAqbWVtX2JlZ2luKEFkZHJlc3NTcGFjZSAqYXMpCitBZGRyZXNzU3Bh
Y2VEaXNwYXRjaCAqYWRkcmVzc19zcGFjZV9kaXNwYXRjaF9uZXcoRmxhdFZpZXcgKmZ2KQogewot
ICAgIEZsYXRWaWV3ICpmdiA9IGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpOwogICAgIEFk
ZHJlc3NTcGFjZURpc3BhdGNoICpkID0gZ19uZXcwKEFkZHJlc3NTcGFjZURpc3BhdGNoLCAxKTsK
ICAgICB1aW50MTZfdCBuOwogCkBAIC0yNjk5LDExICsyNjk4LDYgQEAgdm9pZCBhZGRyZXNzX3Nw
YWNlX2Rpc3BhdGNoX2ZyZWUoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpCiAgICAgZ19mcmVlKGQp
OwogfQogCi12b2lkIG1lbV9jb21taXQoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpCi17Ci0gICAg
cGh5c19wYWdlX2NvbXBhY3RfYWxsKGQsIGQtPm1hcC5ub2Rlc19uYik7Ci19Ci0KIHN0YXRpYyB2
b2lkIHRjZ19jb21taXQoTWVtb3J5TGlzdGVuZXIgKmxpc3RlbmVyKQogewogICAgIENQVUFkZHJl
c3NTcGFjZSAqY3B1YXM7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFs
LmggYi9pbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmgKaW5kZXggMWNmOGFkOS4uZDRhMzVj
NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL21lbW9yeS1pbnRlcm5hbC5oCisrKyBiL2luY2x1
ZGUvZXhlYy9tZW1vcnktaW50ZXJuYWwuaApAQCAtMjcsOSArMjcsOSBAQCBleHRlcm4gY29uc3Qg
TWVtb3J5UmVnaW9uT3BzIHVuYXNzaWduZWRfbWVtX29wczsKIGJvb2wgbWVtb3J5X3JlZ2lvbl9h
Y2Nlc3NfdmFsaWQoTWVtb3J5UmVnaW9uICptciwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHNpemUsIGJvb2wgaXNfd3JpdGUpOwogCi12b2lk
IG1lbV9hZGQoRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKTsKLUFk
ZHJlc3NTcGFjZURpc3BhdGNoICptZW1fYmVnaW4oQWRkcmVzc1NwYWNlICphcyk7Ci12b2lkIG1l
bV9jb21taXQoQWRkcmVzc1NwYWNlRGlzcGF0Y2ggKmQpOwordm9pZCBmbGF0dmlld19hZGRfdG9f
ZGlzcGF0Y2goRmxhdFZpZXcgKmZ2LCBNZW1vcnlSZWdpb25TZWN0aW9uICpzZWN0aW9uKTsKK0Fk
ZHJlc3NTcGFjZURpc3BhdGNoICphZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX25ldyhGbGF0VmlldyAq
ZnYpOwordm9pZCBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX2NvbXBhY3QoQWRkcmVzc1NwYWNlRGlz
cGF0Y2ggKmQpOwogCiBBZGRyZXNzU3BhY2VEaXNwYXRjaCAqYWRkcmVzc19zcGFjZV90b19kaXNw
YXRjaChBZGRyZXNzU3BhY2UgKmFzKTsKIEFkZHJlc3NTcGFjZURpc3BhdGNoICpmbGF0dmlld190
b19kaXNwYXRjaChGbGF0VmlldyAqZnYpOwpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1vcnku
YwppbmRleCA2Njc4YTUzLi5iN2QyNTM2IDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9tZW1v
cnkuYwpAQCAtOTA5LDEzICs5MDksMTMgQEAgc3RhdGljIHZvaWQgYWRkcmVzc19zcGFjZV91cGRh
dGVfdG9wb2xvZ3koQWRkcmVzc1NwYWNlICphcykKICAgICBGbGF0VmlldyAqbmV3X3ZpZXcgPSBn
ZW5lcmF0ZV9tZW1vcnlfdG9wb2xvZ3koYXMtPnJvb3QpOwogICAgIGludCBpOwogCi0gICAgbmV3
X3ZpZXctPmRpc3BhdGNoID0gbWVtX2JlZ2luKGFzKTsKKyAgICBuZXdfdmlldy0+ZGlzcGF0Y2gg
PSBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX25ldyhuZXdfdmlldyk7CiAgICAgZm9yIChpID0gMDsg
aSA8IG5ld192aWV3LT5ucjsgaSsrKSB7CiAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gbXJz
ID0KICAgICAgICAgICAgIHNlY3Rpb25fZnJvbV9mbGF0X3JhbmdlKCZuZXdfdmlldy0+cmFuZ2Vz
W2ldLCBuZXdfdmlldyk7Ci0gICAgICAgIG1lbV9hZGQobmV3X3ZpZXcsICZtcnMpOworICAgICAg
ICBmbGF0dmlld19hZGRfdG9fZGlzcGF0Y2gobmV3X3ZpZXcsICZtcnMpOwogICAgIH0KLSAgICBt
ZW1fY29tbWl0KG5ld192aWV3LT5kaXNwYXRjaCk7CisgICAgYWRkcmVzc19zcGFjZV9kaXNwYXRj
aF9jb21wYWN0KG5ld192aWV3LT5kaXNwYXRjaCk7CiAKICAgICBpZiAoIVFUQUlMUV9FTVBUWSgm
YXMtPmxpc3RlbmVycykpIHsKICAgICAgICAgYWRkcmVzc19zcGFjZV91cGRhdGVfdG9wb2xvZ3lf
cGFzcyhhcywgb2xkX3ZpZXcsIG5ld192aWV3LCBmYWxzZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDB9-0006Nu-7c; Mon, 15 Jan 2018 22:24:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDB8-0006NQ-Kw
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:30 +0000
X-Inumbo-ID: 2e22be4a-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e22be4a-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:26:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDB2-0004cP-0g
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDB2-0007oe-0B
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDB2-0007oe-0B@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:24 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Store physical root
	MR in FlatView
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2MGQzNjQ2YjBjNzE1OGNlNTkzN2ZjNmNkMDVhNmMzOGViZWM1NTAKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDEgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDoxNCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBTdG9yZSBwaHlzaWNhbCByb290IE1SIGluIEZsYXRWaWV3CiAg
ICAKICAgIEFkZHJlc3Mgc3BhY2VzIGdldCB0byBrZWVwIGEgcm9vdCBNUiAoYWxpYXMgb3Igbm90
KSBidXQgRmxhdFZpZXcgc3RvcmVzCiAgICB0aGUgYWN0dWFsIE1SIGFzIHRoaXMgaXMgZ29pbmcg
dG8gYmUgdXNlZCBsYXRlciBvbiB0byBkZWNpZGUgd2hldGhlciB0bwogICAgc2hhcmUgYSBwYXJ0
aWN1bGFyIEZsYXRWaWV3IG9yIG5vdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA5MjEwODUx
MTAuMjU1OTgtMTAtYWlrQG96bGFicy5ydT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4
OWMxNzdiYmRkNmNmOGU1MGIzZmQ0ODMxNjk3ZDUwZTE5NWQ2NDMyKQogICAgU2lnbmVkLW9mZi1i
eTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIG1lbW9yeS5j
IHwgMjYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21lbW9yeS5jIGIvbWVtb3J5
LmMKaW5kZXggYjdkMjUzNi4uNzk3MjIzNSAxMDA2NDQKLS0tIGEvbWVtb3J5LmMKKysrIGIvbWVt
b3J5LmMKQEAgLTIzMCw2ICsyMzAsNyBAQCBzdHJ1Y3QgRmxhdFZpZXcgewogICAgIHVuc2lnbmVk
IG5yOwogICAgIHVuc2lnbmVkIG5yX2FsbG9jYXRlZDsKICAgICBzdHJ1Y3QgQWRkcmVzc1NwYWNl
RGlzcGF0Y2ggKmRpc3BhdGNoOworICAgIE1lbW9yeVJlZ2lvbiAqcm9vdDsKIH07CiAKIHR5cGVk
ZWYgc3RydWN0IEFkZHJlc3NTcGFjZU9wcyBBZGRyZXNzU3BhY2VPcHM7CkBAIC0yNTksMTIgKzI2
MCwxNCBAQCBzdGF0aWMgYm9vbCBmbGF0cmFuZ2VfZXF1YWwoRmxhdFJhbmdlICphLCBGbGF0UmFu
Z2UgKmIpCiAgICAgICAgICYmIGEtPnJlYWRvbmx5ID09IGItPnJlYWRvbmx5OwogfQogCi1zdGF0
aWMgRmxhdFZpZXcgKmZsYXR2aWV3X25ldyh2b2lkKQorc3RhdGljIEZsYXRWaWV3ICpmbGF0dmll
d19uZXcoTWVtb3J5UmVnaW9uICptcl9yb290KQogewogICAgIEZsYXRWaWV3ICp2aWV3OwogCiAg
ICAgdmlldyA9IGdfbmV3MChGbGF0VmlldywgMSk7CiAgICAgdmlldy0+cmVmID0gMTsKKyAgICB2
aWV3LT5yb290ID0gbXJfcm9vdDsKKyAgICBtZW1vcnlfcmVnaW9uX3JlZihtcl9yb290KTsKIAog
ICAgIHJldHVybiB2aWV3OwogfQpAQCAtMjk3LDYgKzMwMCw3IEBAIHN0YXRpYyB2b2lkIGZsYXR2
aWV3X2Rlc3Ryb3koRmxhdFZpZXcgKnZpZXcpCiAgICAgICAgIG1lbW9yeV9yZWdpb25fdW5yZWYo
dmlldy0+cmFuZ2VzW2ldLm1yKTsKICAgICB9CiAgICAgZ19mcmVlKHZpZXctPnJhbmdlcyk7Cisg
ICAgbWVtb3J5X3JlZ2lvbl91bnJlZih2aWV3LT5yb290KTsKICAgICBnX2ZyZWUodmlldyk7CiB9
CiAKQEAgLTcyMiwxMiArNzI2LDI1IEBAIHN0YXRpYyB2b2lkIHJlbmRlcl9tZW1vcnlfcmVnaW9u
KEZsYXRWaWV3ICp2aWV3LAogICAgIH0KIH0KIAorc3RhdGljIE1lbW9yeVJlZ2lvbiAqbWVtb3J5
X3JlZ2lvbl9nZXRfZmxhdHZpZXdfcm9vdChNZW1vcnlSZWdpb24gKm1yKQoreworICAgIHdoaWxl
IChtci0+YWxpYXMgJiYgIW1yLT5hbGlhc19vZmZzZXQgJiYKKyAgICAgICAgICAgaW50MTI4X2dl
KG1yLT5zaXplLCBtci0+YWxpYXMtPnNpemUpKSB7CisgICAgICAgIC8qIFRoZSBhbGlhcyBpcyBp
bmNsdWRlZCBpbiBpdHMgZW50aXJldHkuICBVc2UgaXQgYXMKKyAgICAgICAgICogdGhlICJyZWFs
IiByb290LCBzbyB0aGF0IHdlIGNhbiBzaGFyZSBtb3JlIEZsYXRWaWV3cy4KKyAgICAgICAgICov
CisgICAgICAgIG1yID0gbXItPmFsaWFzOworICAgIH0KKworICAgIHJldHVybiBtcjsKK30KKwog
LyogUmVuZGVyIGEgbWVtb3J5IHRvcG9sb2d5IGludG8gYSBsaXN0IG9mIGRpc2pvaW50IGFic29s
dXRlIHJhbmdlcy4gKi8KIHN0YXRpYyBGbGF0VmlldyAqZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5
KE1lbW9yeVJlZ2lvbiAqbXIpCiB7CiAgICAgRmxhdFZpZXcgKnZpZXc7CiAKLSAgICB2aWV3ID0g
ZmxhdHZpZXdfbmV3KCk7CisgICAgdmlldyA9IGZsYXR2aWV3X25ldyhtcik7CiAKICAgICBpZiAo
bXIpIHsKICAgICAgICAgcmVuZGVyX21lbW9yeV9yZWdpb24odmlldywgbXIsIGludDEyOF96ZXJv
KCksCkBAIC05MDYsNyArOTIzLDggQEAgc3RhdGljIHZvaWQgYWRkcmVzc19zcGFjZV91cGRhdGVf
dG9wb2xvZ3lfcGFzcyhBZGRyZXNzU3BhY2UgKmFzLAogc3RhdGljIHZvaWQgYWRkcmVzc19zcGFj
ZV91cGRhdGVfdG9wb2xvZ3koQWRkcmVzc1NwYWNlICphcykKIHsKICAgICBGbGF0VmlldyAqb2xk
X3ZpZXcgPSBhZGRyZXNzX3NwYWNlX2dldF9mbGF0dmlldyhhcyk7Ci0gICAgRmxhdFZpZXcgKm5l
d192aWV3ID0gZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5KGFzLT5yb290KTsKKyAgICBNZW1vcnlS
ZWdpb24gKnBoeXNtciA9IG1lbW9yeV9yZWdpb25fZ2V0X2ZsYXR2aWV3X3Jvb3Qob2xkX3ZpZXct
PnJvb3QpOworICAgIEZsYXRWaWV3ICpuZXdfdmlldyA9IGdlbmVyYXRlX21lbW9yeV90b3BvbG9n
eShwaHlzbXIpOwogICAgIGludCBpOwogCiAgICAgbmV3X3ZpZXctPmRpc3BhdGNoID0gYWRkcmVz
c19zcGFjZV9kaXNwYXRjaF9uZXcobmV3X3ZpZXcpOwpAQCAtMjY0OSw3ICsyNjY3LDcgQEAgdm9p
ZCBhZGRyZXNzX3NwYWNlX2luaXQoQWRkcmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uICpyb290
LCBjb25zdCBjaGFyICpuYW1lKQogICAgIGFzLT5yZWZfY291bnQgPSAxOwogICAgIGFzLT5yb290
ID0gcm9vdDsKICAgICBhcy0+bWFsbG9jZWQgPSBmYWxzZTsKLSAgICBhcy0+Y3VycmVudF9tYXAg
PSBmbGF0dmlld19uZXcoKTsKKyAgICBhcy0+Y3VycmVudF9tYXAgPSBmbGF0dmlld19uZXcocm9v
dCk7CiAgICAgYXMtPmlvZXZlbnRmZF9uYiA9IDA7CiAgICAgYXMtPmlvZXZlbnRmZHMgPSBOVUxM
OwogICAgIFFUQUlMUV9JTklUKCZhcy0+bGlzdGVuZXJzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDBI-0006P9-9L; Mon, 15 Jan 2018 22:24:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDBH-0006Oj-MF
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:39 +0000
X-Inumbo-ID: 342143ed-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 342143ed-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:27:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDBC-0004dI-2Y
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDBC-0007pE-25
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDBC-0007pE-25@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:34 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Alloc dispatch tree
	where topology is generared
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxNGNlMDc4YjI2N2E5MDVjODA0NmRjMTc5MThmMjBiM2ViNGE0MWUKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDIgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDoxOSAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBBbGxvYyBkaXNwYXRjaCB0cmVlIHdoZXJlIHRvcG9sb2d5IGlz
IGdlbmVyYXJlZAogICAgCiAgICBUaGlzIGlzIHRvIG1ha2UgbmV4dCBwYXRjaGVzIHNpbXBsZXIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJz
LnJ1PgogICAgTWVzc2FnZS1JZDogPDIwMTcwOTIxMDg1MTEwLjI1NTk4LTExLWFpa0BvemxhYnMu
cnU+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWJmNTYxZTM2Y2Y4ZmVkOTU2NTAxMWEx
OWJhOWVhMDEwMGUxODExZSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBtZW1vcnkuYyB8IDE4ICsrKysrKysrKy0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9tZW1vcnkuYyBiL21lbW9yeS5jCmluZGV4IDc5NzIyMzUuLjgwMzQ1MjAgMTAwNjQ0
Ci0tLSBhL21lbW9yeS5jCisrKyBiL21lbW9yeS5jCkBAIC03NDIsNiArNzQyLDcgQEAgc3RhdGlj
IE1lbW9yeVJlZ2lvbiAqbWVtb3J5X3JlZ2lvbl9nZXRfZmxhdHZpZXdfcm9vdChNZW1vcnlSZWdp
b24gKm1yKQogLyogUmVuZGVyIGEgbWVtb3J5IHRvcG9sb2d5IGludG8gYSBsaXN0IG9mIGRpc2pv
aW50IGFic29sdXRlIHJhbmdlcy4gKi8KIHN0YXRpYyBGbGF0VmlldyAqZ2VuZXJhdGVfbWVtb3J5
X3RvcG9sb2d5KE1lbW9yeVJlZ2lvbiAqbXIpCiB7CisgICAgaW50IGk7CiAgICAgRmxhdFZpZXcg
KnZpZXc7CiAKICAgICB2aWV3ID0gZmxhdHZpZXdfbmV3KG1yKTsKQEAgLTc1Miw2ICs3NTMsMTQg
QEAgc3RhdGljIEZsYXRWaWV3ICpnZW5lcmF0ZV9tZW1vcnlfdG9wb2xvZ3koTWVtb3J5UmVnaW9u
ICptcikKICAgICB9CiAgICAgZmxhdHZpZXdfc2ltcGxpZnkodmlldyk7CiAKKyAgICB2aWV3LT5k
aXNwYXRjaCA9IGFkZHJlc3Nfc3BhY2VfZGlzcGF0Y2hfbmV3KHZpZXcpOworICAgIGZvciAoaSA9
IDA7IGkgPCB2aWV3LT5ucjsgaSsrKSB7CisgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gbXJz
ID0KKyAgICAgICAgICAgIHNlY3Rpb25fZnJvbV9mbGF0X3JhbmdlKCZ2aWV3LT5yYW5nZXNbaV0s
IHZpZXcpOworICAgICAgICBmbGF0dmlld19hZGRfdG9fZGlzcGF0Y2godmlldywgJm1ycyk7Cisg
ICAgfQorICAgIGFkZHJlc3Nfc3BhY2VfZGlzcGF0Y2hfY29tcGFjdCh2aWV3LT5kaXNwYXRjaCk7
CisKICAgICByZXR1cm4gdmlldzsKIH0KIApAQCAtOTI1LDE1ICs5MzQsNiBAQCBzdGF0aWMgdm9p
ZCBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neShBZGRyZXNzU3BhY2UgKmFzKQogICAgIEZs
YXRWaWV3ICpvbGRfdmlldyA9IGFkZHJlc3Nfc3BhY2VfZ2V0X2ZsYXR2aWV3KGFzKTsKICAgICBN
ZW1vcnlSZWdpb24gKnBoeXNtciA9IG1lbW9yeV9yZWdpb25fZ2V0X2ZsYXR2aWV3X3Jvb3Qob2xk
X3ZpZXctPnJvb3QpOwogICAgIEZsYXRWaWV3ICpuZXdfdmlldyA9IGdlbmVyYXRlX21lbW9yeV90
b3BvbG9neShwaHlzbXIpOwotICAgIGludCBpOwotCi0gICAgbmV3X3ZpZXctPmRpc3BhdGNoID0g
YWRkcmVzc19zcGFjZV9kaXNwYXRjaF9uZXcobmV3X3ZpZXcpOwotICAgIGZvciAoaSA9IDA7IGkg
PCBuZXdfdmlldy0+bnI7IGkrKykgewotICAgICAgICBNZW1vcnlSZWdpb25TZWN0aW9uIG1ycyA9
Ci0gICAgICAgICAgICBzZWN0aW9uX2Zyb21fZmxhdF9yYW5nZSgmbmV3X3ZpZXctPnJhbmdlc1tp
XSwgbmV3X3ZpZXcpOwotICAgICAgICBmbGF0dmlld19hZGRfdG9fZGlzcGF0Y2gobmV3X3ZpZXcs
ICZtcnMpOwotICAgIH0KLSAgICBhZGRyZXNzX3NwYWNlX2Rpc3BhdGNoX2NvbXBhY3QobmV3X3Zp
ZXctPmRpc3BhdGNoKTsKIAogICAgIGlmICghUVRBSUxRX0VNUFRZKCZhcy0+bGlzdGVuZXJzKSkg
ewogICAgICAgICBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKGFzLCBvbGRfdmll
dywgbmV3X3ZpZXcsIGZhbHNlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:24:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDBO-0006QI-Ao; Mon, 15 Jan 2018 22:24:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDBN-0006Q9-JP
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:45 +0000
X-Inumbo-ID: ae598b66-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae598b66-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:23:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDBM-0004dW-4O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDBM-0007pp-3w
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDBM-0007pp-3w@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:44 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Move
	address_space_update_ioeventfds
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5NDNlZmU4YjUwMTMxMzg5MmE5OGFkODIzZTEyOGY5N2I2NDMwZWIKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDMgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDozMiAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBNb3ZlIGFkZHJlc3Nfc3BhY2VfdXBkYXRlX2lvZXZlbnRmZHMK
ICAgIAogICAgU28gaXQgaXMgY2FsbGVkICh0d2ljZSkgZnJvbSB0aGUgc2FtZSBmdW5jdGlvbi4g
VGhpcyBpcyB0byBtYWtlIHRoZSBuZXh0CiAgICBwYXRjaGVzIGEgYml0IHNpbXBsZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1Pgog
ICAgTWVzc2FnZS1JZDogPDIwMTcwOTIxMDg1MTEwLjI1NTk4LTEyLWFpa0BvemxhYnMucnU+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDIyMTg0ODc2NDk1NThlZDY2YzM2ODlkNGNjNTUy
NTBhNDI2MDFkOCkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KLS0tCiBtZW1vcnkuYyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1v
cnkuYwppbmRleCA4MDM0NTIwLi4xZjU4ZDI5IDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9t
ZW1vcnkuYwpAQCAtOTUxLDggKzk1MSw2IEBAIHN0YXRpYyB2b2lkIGFkZHJlc3Nfc3BhY2VfdXBk
YXRlX3RvcG9sb2d5KEFkZHJlc3NTcGFjZSAqYXMpCiAgICAgICogY291bnRpbmcgaXMgbmVjZXNz
YXJ5LgogICAgICAqLwogICAgIGZsYXR2aWV3X3VucmVmKG9sZF92aWV3KTsKLQotICAgIGFkZHJl
c3Nfc3BhY2VfdXBkYXRlX2lvZXZlbnRmZHMoYXMpOwogfQogCiB2b2lkIG1lbW9yeV9yZWdpb25f
dHJhbnNhY3Rpb25fYmVnaW4odm9pZCkKQEAgLTk3NSw2ICs5NzMsNyBAQCB2b2lkIG1lbW9yeV9y
ZWdpb25fdHJhbnNhY3Rpb25fY29tbWl0KHZvaWQpCiAKICAgICAgICAgICAgIFFUQUlMUV9GT1JF
QUNIKGFzLCAmYWRkcmVzc19zcGFjZXMsIGFkZHJlc3Nfc3BhY2VzX2xpbmspIHsKICAgICAgICAg
ICAgICAgICBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neShhcyk7CisgICAgICAgICAgICAg
ICAgYWRkcmVzc19zcGFjZV91cGRhdGVfaW9ldmVudGZkcyhhcyk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBtZW1vcnlfcmVnaW9uX3VwZGF0ZV9wZW5kaW5nID0gZmFsc2U7CiAgICAgICAg
ICAgICBNRU1PUllfTElTVEVORVJfQ0FMTF9HTE9CQUwoY29tbWl0LCBGb3J3YXJkKTsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDBd-0006Sj-Cm; Mon, 15 Jan 2018 22:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDBc-0006SC-6s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:00 +0000
X-Inumbo-ID: 401ed33a-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 401ed33a-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:27:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDBW-0004di-6G
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDBW-0007qT-5p
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDBW-0007qT-5p@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:24:54 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Share FlatView's and
	dispatch trees between address spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4YzdlYTNlNzViNWJjMTNhNjQzZDAzMzk4NjllZDM0N2M2ZjJjZTUKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDQgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDo0NCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBTaGFyZSBGbGF0VmlldydzIGFuZCBkaXNwYXRjaCB0cmVlcyBi
ZXR3ZWVuIGFkZHJlc3Mgc3BhY2VzCiAgICAKICAgIFRoaXMgYWxsb3dzIHNoYXJpbmcgZmxhdCB2
aWV3cyBiZXR3ZWVuIGFkZHJlc3Mgc3BhY2VzIChBUykgd2hlbgogICAgdGhlIHNhbWUgcm9vdCBt
ZW1vcnkgcmVnaW9uIGlzIHVzZWQgd2hlbiBjcmVhdGluZyBhIG5ldyBhZGRyZXNzIHNwYWNlLgog
ICAgVGhpcyBpcyBkb25lIGJ5IHdhbGtpbmcgdGhyb3VnaCBhbGwgQVNlcyBhbmQgY2FjaGluZyBv
bmUgRmxhdFZpZXcgcGVyCiAgICBhIHBoeXNpY2FsIHJvb3QgTVIgKGkuZS4gbm90IGFsaWFzZWQp
LgogICAgCiAgICBUaGlzIHJlbW92ZXMgc2VhcmNoIGZvciBkdXBsaWNhdGVzIGZyb20gYWRkcmVz
c19zcGFjZV9pbml0X3NoYXJlYWJsZSgpIGFzCiAgICBGbGF0Vmlld3MgYXJlIHNoYXJlZCBlbHNl
d2hlcmUgYW5kIGtlZXBpbmcgYXM6OnJlZl9jb3VudCBjb3JyZWN0IHNlZW1zCiAgICBhbiB1bm5l
Y2Vzc2FyeSBhbmQgdXNlbGVzcyBjb21wbGljYXRpb24uCiAgICAKICAgIFRoaXMgc2hvdWxkIGNh
dXNlIG5vIGNoYW5nZSBhbmQgbWVtb3J5IHVzZSBvciBib290IHRpbWUgeWV0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE3MDkyMTA4NTExMC4yNTU5OC0xMy1haWtAb3psYWJzLnJ1PgogICAgU2ln
bmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDk2N2RjOWIxMTk0YTkyODExMjRiMmUxY2U2N2I2YzMzNTlh
MjEzOGYpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+Ci0tLQogbWVtb3J5LmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlv
bnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21lbW9yeS5jIGIvbWVtb3J5LmMK
aW5kZXggMWY1OGQyOS4uZjBjODY0MiAxMDA2NDQKLS0tIGEvbWVtb3J5LmMKKysrIGIvbWVtb3J5
LmMKQEAgLTQ3LDYgKzQ3LDggQEAgc3RhdGljIFFUQUlMUV9IRUFEKG1lbW9yeV9saXN0ZW5lcnMs
IE1lbW9yeUxpc3RlbmVyKSBtZW1vcnlfbGlzdGVuZXJzCiBzdGF0aWMgUVRBSUxRX0hFQUQoLCBB
ZGRyZXNzU3BhY2UpIGFkZHJlc3Nfc3BhY2VzCiAgICAgPSBRVEFJTFFfSEVBRF9JTklUSUFMSVpF
UihhZGRyZXNzX3NwYWNlcyk7CiAKK3N0YXRpYyBHSGFzaFRhYmxlICpmbGF0X3ZpZXdzOworCiB0
eXBlZGVmIHN0cnVjdCBBZGRyUmFuZ2UgQWRkclJhbmdlOwogCiAvKgpAQCAtNzYwLDYgKzc2Miw3
IEBAIHN0YXRpYyBGbGF0VmlldyAqZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5KE1lbW9yeVJlZ2lv
biAqbXIpCiAgICAgICAgIGZsYXR2aWV3X2FkZF90b19kaXNwYXRjaCh2aWV3LCAmbXJzKTsKICAg
ICB9CiAgICAgYWRkcmVzc19zcGFjZV9kaXNwYXRjaF9jb21wYWN0KHZpZXctPmRpc3BhdGNoKTsK
KyAgICBnX2hhc2hfdGFibGVfcmVwbGFjZShmbGF0X3ZpZXdzLCBtciwgdmlldyk7CiAKICAgICBy
ZXR1cm4gdmlldzsKIH0KQEAgLTkyOSwxMSArOTMyLDQ3IEBAIHN0YXRpYyB2b2lkIGFkZHJlc3Nf
c3BhY2VfdXBkYXRlX3RvcG9sb2d5X3Bhc3MoQWRkcmVzc1NwYWNlICphcywKICAgICB9CiB9CiAK
LXN0YXRpYyB2b2lkIGFkZHJlc3Nfc3BhY2VfdXBkYXRlX3RvcG9sb2d5KEFkZHJlc3NTcGFjZSAq
YXMpCitzdGF0aWMgdm9pZCBmbGF0dmlld3NfaW5pdCh2b2lkKQoreworICAgIGlmIChmbGF0X3Zp
ZXdzKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmbGF0X3ZpZXdzID0gZ19oYXNo
X3RhYmxlX25ld19mdWxsKGdfZGlyZWN0X2hhc2gsIGdfZGlyZWN0X2VxdWFsLCBOVUxMLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEdEZXN0cm95Tm90aWZ5KSBmbGF0
dmlld191bnJlZik7Cit9CisKK3N0YXRpYyB2b2lkIGZsYXR2aWV3c19yZXNldCh2b2lkKQorewor
ICAgIEFkZHJlc3NTcGFjZSAqYXM7CisKKyAgICBpZiAoZmxhdF92aWV3cykgeworICAgICAgICBn
X2hhc2hfdGFibGVfdW5yZWYoZmxhdF92aWV3cyk7CisgICAgICAgIGZsYXRfdmlld3MgPSBOVUxM
OworICAgIH0KKyAgICBmbGF0dmlld3NfaW5pdCgpOworCisgICAgLyogUmVuZGVyIHVuaXF1ZSBG
VnMgKi8KKyAgICBRVEFJTFFfRk9SRUFDSChhcywgJmFkZHJlc3Nfc3BhY2VzLCBhZGRyZXNzX3Nw
YWNlc19saW5rKSB7CisgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGh5c21yID0gbWVtb3J5X3JlZ2lv
bl9nZXRfZmxhdHZpZXdfcm9vdChhcy0+cm9vdCk7CisKKyAgICAgICAgaWYgKGdfaGFzaF90YWJs
ZV9sb29rdXAoZmxhdF92aWV3cywgcGh5c21yKSkgeworICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIH0KKworICAgICAgICBnZW5lcmF0ZV9tZW1vcnlfdG9wb2xvZ3kocGh5c21yKTsKKyAg
ICB9Cit9CisKK3N0YXRpYyB2b2lkIGFkZHJlc3Nfc3BhY2Vfc2V0X2ZsYXR2aWV3KEFkZHJlc3NT
cGFjZSAqYXMpCiB7CiAgICAgRmxhdFZpZXcgKm9sZF92aWV3ID0gYWRkcmVzc19zcGFjZV9nZXRf
ZmxhdHZpZXcoYXMpOwotICAgIE1lbW9yeVJlZ2lvbiAqcGh5c21yID0gbWVtb3J5X3JlZ2lvbl9n
ZXRfZmxhdHZpZXdfcm9vdChvbGRfdmlldy0+cm9vdCk7Ci0gICAgRmxhdFZpZXcgKm5ld192aWV3
ID0gZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5KHBoeXNtcik7CisgICAgTWVtb3J5UmVnaW9uICpw
aHlzbXIgPSBtZW1vcnlfcmVnaW9uX2dldF9mbGF0dmlld19yb290KGFzLT5yb290KTsKKyAgICBG
bGF0VmlldyAqbmV3X3ZpZXcgPSBnX2hhc2hfdGFibGVfbG9va3VwKGZsYXRfdmlld3MsIHBoeXNt
cik7CisKKyAgICBhc3NlcnQobmV3X3ZpZXcpOworCisgICAgZmxhdHZpZXdfcmVmKG5ld192aWV3
KTsKIAogICAgIGlmICghUVRBSUxRX0VNUFRZKCZhcy0+bGlzdGVuZXJzKSkgewogICAgICAgICBh
ZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKGFzLCBvbGRfdmlldywgbmV3X3ZpZXcs
IGZhbHNlKTsKQEAgLTk2OSwxMCArMTAwOCwxMiBAQCB2b2lkIG1lbW9yeV9yZWdpb25fdHJhbnNh
Y3Rpb25fY29tbWl0KHZvaWQpCiAgICAgLS1tZW1vcnlfcmVnaW9uX3RyYW5zYWN0aW9uX2RlcHRo
OwogICAgIGlmICghbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9kZXB0aCkgewogICAgICAgICBp
ZiAobWVtb3J5X3JlZ2lvbl91cGRhdGVfcGVuZGluZykgeworICAgICAgICAgICAgZmxhdHZpZXdz
X3Jlc2V0KCk7CisKICAgICAgICAgICAgIE1FTU9SWV9MSVNURU5FUl9DQUxMX0dMT0JBTChiZWdp
biwgRm9yd2FyZCk7CiAKICAgICAgICAgICAgIFFUQUlMUV9GT1JFQUNIKGFzLCAmYWRkcmVzc19z
cGFjZXMsIGFkZHJlc3Nfc3BhY2VzX2xpbmspIHsKLSAgICAgICAgICAgICAgICBhZGRyZXNzX3Nw
YWNlX3VwZGF0ZV90b3BvbG9neShhcyk7CisgICAgICAgICAgICAgICAgYWRkcmVzc19zcGFjZV9z
ZXRfZmxhdHZpZXcoYXMpOwogICAgICAgICAgICAgICAgIGFkZHJlc3Nfc3BhY2VfdXBkYXRlX2lv
ZXZlbnRmZHMoYXMpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgbWVtb3J5X3JlZ2lvbl91
cGRhdGVfcGVuZGluZyA9IGZhbHNlOwpAQCAtMjY5NSwxMyArMjczNiw2IEBAIEFkZHJlc3NTcGFj
ZSAqYWRkcmVzc19zcGFjZV9pbml0X3NoYXJlYWJsZShNZW1vcnlSZWdpb24gKnJvb3QsIGNvbnN0
IGNoYXIgKm5hbWUpCiB7CiAgICAgQWRkcmVzc1NwYWNlICphczsKIAotICAgIFFUQUlMUV9GT1JF
QUNIKGFzLCAmYWRkcmVzc19zcGFjZXMsIGFkZHJlc3Nfc3BhY2VzX2xpbmspIHsKLSAgICAgICAg
aWYgKHJvb3QgPT0gYXMtPnJvb3QgJiYgYXMtPm1hbGxvY2VkKSB7Ci0gICAgICAgICAgICBhcy0+
cmVmX2NvdW50Kys7Ci0gICAgICAgICAgICByZXR1cm4gYXM7Ci0gICAgICAgIH0KLSAgICB9Ci0K
ICAgICBhcyA9IGdfbWFsbG9jMChzaXplb2YgKmFzKTsKICAgICBhZGRyZXNzX3NwYWNlX2luaXQo
YXMsIHJvb3QsIG5hbWUpOwogICAgIGFzLT5tYWxsb2NlZCA9IHRydWU7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDBm-0006UA-FL; Mon, 15 Jan 2018 22:25:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDBl-0006Tg-W6
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:10 +0000
X-Inumbo-ID: 461e31b5-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 461e31b5-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:27:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDBg-0004eS-8E
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDBg-0007rI-7i
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDBg-0007rI-7i@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:04 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Do not allocate
	FlatView in address_space_init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkZDdmN2VmNDRhZjcxNTk1MTNlNmNkMzQ5OWEzYmE4YmQ4MmFmNmYKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDUgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjowNDo1MCAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBEbyBub3QgYWxsb2NhdGUgRmxhdFZpZXcgaW4gYWRkcmVzc19z
cGFjZV9pbml0CiAgICAKICAgIFRoaXMgY3JlYXRlcyBhIG5ldyBBUyBvYmplY3Qgd2l0aG91dCBh
bnkgRmxhdFZpZXcgYXMKICAgIG1lbW9yeV9yZWdpb25fdHJhbnNhY3Rpb25fY29tbWl0KCkgbWF5
IHdhbnQgdG8gcmV1c2UgdGhlIGVtcHR5IEZWLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4
ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MDky
MTA4NTExMC4yNTU5OC0xNC1haWtAb3psYWJzLnJ1PgogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDY3YWNlMzliMjUzZWQ1YWU0NjUyNzViYzg3MGY3ZTQ5NTU0NzY1OGIpCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogbWVt
b3J5LmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMg
Yi9tZW1vcnkuYwppbmRleCBmMGM4NjQyLi42OTE0ZDg3IDEwMDY0NAotLS0gYS9tZW1vcnkuYwor
KysgYi9tZW1vcnkuYwpAQCAtOTY2LDIyICs5NjYsMzcgQEAgc3RhdGljIHZvaWQgZmxhdHZpZXdz
X3Jlc2V0KHZvaWQpCiAKIHN0YXRpYyB2b2lkIGFkZHJlc3Nfc3BhY2Vfc2V0X2ZsYXR2aWV3KEFk
ZHJlc3NTcGFjZSAqYXMpCiB7Ci0gICAgRmxhdFZpZXcgKm9sZF92aWV3ID0gYWRkcmVzc19zcGFj
ZV9nZXRfZmxhdHZpZXcoYXMpOworICAgIEZsYXRWaWV3ICpvbGRfdmlldyA9IGFkZHJlc3Nfc3Bh
Y2VfdG9fZmxhdHZpZXcoYXMpOwogICAgIE1lbW9yeVJlZ2lvbiAqcGh5c21yID0gbWVtb3J5X3Jl
Z2lvbl9nZXRfZmxhdHZpZXdfcm9vdChhcy0+cm9vdCk7CiAgICAgRmxhdFZpZXcgKm5ld192aWV3
ID0gZ19oYXNoX3RhYmxlX2xvb2t1cChmbGF0X3ZpZXdzLCBwaHlzbXIpOwogCiAgICAgYXNzZXJ0
KG5ld192aWV3KTsKIAorICAgIGlmIChvbGRfdmlldyA9PSBuZXdfdmlldykgeworICAgICAgICBy
ZXR1cm47CisgICAgfQorCisgICAgaWYgKG9sZF92aWV3KSB7CisgICAgICAgIGZsYXR2aWV3X3Jl
ZihvbGRfdmlldyk7CisgICAgfQorCiAgICAgZmxhdHZpZXdfcmVmKG5ld192aWV3KTsKIAogICAg
IGlmICghUVRBSUxRX0VNUFRZKCZhcy0+bGlzdGVuZXJzKSkgewotICAgICAgICBhZGRyZXNzX3Nw
YWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKGFzLCBvbGRfdmlldywgbmV3X3ZpZXcsIGZhbHNlKTsK
LSAgICAgICAgYWRkcmVzc19zcGFjZV91cGRhdGVfdG9wb2xvZ3lfcGFzcyhhcywgb2xkX3ZpZXcs
IG5ld192aWV3LCB0cnVlKTsKKyAgICAgICAgRmxhdFZpZXcgdG1wdmlldyA9IHsgLm5yID0gMCB9
LCAqb2xkX3ZpZXcyID0gb2xkX3ZpZXc7CisKKyAgICAgICAgaWYgKCFvbGRfdmlldzIpIHsKKyAg
ICAgICAgICAgIG9sZF92aWV3MiA9ICZ0bXB2aWV3OworICAgICAgICB9CisgICAgICAgIGFkZHJl
c3Nfc3BhY2VfdXBkYXRlX3RvcG9sb2d5X3Bhc3MoYXMsIG9sZF92aWV3MiwgbmV3X3ZpZXcsIGZh
bHNlKTsKKyAgICAgICAgYWRkcmVzc19zcGFjZV91cGRhdGVfdG9wb2xvZ3lfcGFzcyhhcywgb2xk
X3ZpZXcyLCBuZXdfdmlldywgdHJ1ZSk7CiAgICAgfQogCiAgICAgLyogV3JpdGVzIGFyZSBwcm90
ZWN0ZWQgYnkgdGhlIEJRTC4gICovCiAgICAgYXRvbWljX3JjdV9zZXQoJmFzLT5jdXJyZW50X21h
cCwgbmV3X3ZpZXcpOwotICAgIGZsYXR2aWV3X3VucmVmKG9sZF92aWV3KTsKKyAgICBpZiAob2xk
X3ZpZXcpIHsKKyAgICAgICAgZmxhdHZpZXdfdW5yZWYob2xkX3ZpZXcpOworICAgIH0KIAogICAg
IC8qIE5vdGUgdGhhdCBhbGwgdGhlIG9sZCBNZW1vcnlSZWdpb25zIGFyZSBzdGlsbCBhbGl2ZSB1
cCB0byB0aGlzCiAgICAgICogcG9pbnQuICBUaGlzIHJlbGlldmVzIG1vc3QgTWVtb3J5TGlzdGVu
ZXJzIGZyb20gdGhlIG5lZWQgdG8KQEAgLTk4OSw3ICsxMDA0LDkgQEAgc3RhdGljIHZvaWQgYWRk
cmVzc19zcGFjZV9zZXRfZmxhdHZpZXcoQWRkcmVzc1NwYWNlICphcykKICAgICAgKiBvdXRzaWRl
IHRoZSBpb3RocmVhZCBtdXRleCwgaW4gd2hpY2ggY2FzZSBwcmVjaXNlIHJlZmVyZW5jZQogICAg
ICAqIGNvdW50aW5nIGlzIG5lY2Vzc2FyeS4KICAgICAgKi8KLSAgICBmbGF0dmlld191bnJlZihv
bGRfdmlldyk7CisgICAgaWYgKG9sZF92aWV3KSB7CisgICAgICAgIGZsYXR2aWV3X3VucmVmKG9s
ZF92aWV3KTsKKyAgICB9CiB9CiAKIHZvaWQgbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9iZWdp
bih2b2lkKQpAQCAtMjcwNyw3ICsyNzI0LDcgQEAgdm9pZCBhZGRyZXNzX3NwYWNlX2luaXQoQWRk
cmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uICpyb290LCBjb25zdCBjaGFyICpuYW1lKQogICAg
IGFzLT5yZWZfY291bnQgPSAxOwogICAgIGFzLT5yb290ID0gcm9vdDsKICAgICBhcy0+bWFsbG9j
ZWQgPSBmYWxzZTsKLSAgICBhcy0+Y3VycmVudF9tYXAgPSBmbGF0dmlld19uZXcocm9vdCk7Cisg
ICAgYXMtPmN1cnJlbnRfbWFwID0gTlVMTDsKICAgICBhcy0+aW9ldmVudGZkX25iID0gMDsKICAg
ICBhcy0+aW9ldmVudGZkcyA9IE5VTEw7CiAgICAgUVRBSUxRX0lOSVQoJmFzLT5saXN0ZW5lcnMp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDBs-0006VG-Gi; Mon, 15 Jan 2018 22:25:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDBr-0006V5-PZ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:15 +0000
X-Inumbo-ID: c05c5260-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c05c5260-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:23:46 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDBq-0004ec-Au
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDBq-0007sK-AN
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDBq-0007sK-AN@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:14 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Get rid of
	address_space_init_shareable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3YmI5NGU3ODQ5YmJhYmFkYmRkZTAyZWYyN2EzOGIzYzEwNTZmODcKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDggMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjozMjoxMSAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBHZXQgcmlkIG9mIGFkZHJlc3Nfc3BhY2VfaW5pdF9zaGFyZWFi
bGUKICAgIAogICAgU2luY2UgRmxhdFZpZXdzIGFyZSBzaGFyZWQgbm93IGFuZCBBU2VzIG5vdCwg
dGhpcyBnZXRzIHJpZCBvZgogICAgYWRkcmVzc19zcGFjZV9pbml0X3NoYXJlYWJsZSgpLgogICAg
CiAgICBUaGlzIHNob3VsZCBjYXVzZSBubyBiZWhhdmlvdXJhbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogICAgTWVz
c2FnZS1JZDogPDIwMTcwOTIxMDg1MTEwLjI1NTk4LTE3LWFpa0BvemxhYnMucnU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgYjUxNjU3MmYzMWMwZWEwOTM3Y2Q5ZDExZDliZDcyZGQ4Mzgw
OTg4NikKICAgICBDb25mbGljdHM6CiAgICAJdGFyZ2V0L2FybS9jcHUuYwogICAgKiBkcm9wIGNv
bnRleHQgZGVwcyBvbiAxZDIwOTFiYyBhbmQgMWU1NzdjYzcKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBjcHVzLmMgICAgICAg
ICAgICAgICAgICB8ICA1ICsrKy0tCiBody9hcm0vYXJtdjdtLmMgICAgICAgICB8ICA5ICsrKyst
LS0tLQogaW5jbHVkZS9leGVjL21lbW9yeS5oICAgfCAxOSAtLS0tLS0tLS0tLS0tLS0tLS0tCiBp
bmNsdWRlL2h3L2FybS9hcm12N20uaCB8ICAyICstCiBtZW1vcnkuYyAgICAgICAgICAgICAgICB8
IDIxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdGFyZ2V0L2FybS9jcHUuYyAgICAgICAgfCAxNSAr
KysrKysrKy0tLS0tLS0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgIHwgIDUgKysrLS0KIDcgZmls
ZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvY3B1cy5jIGIvY3B1cy5jCmluZGV4IDliZWQ2MWUuLmM5YTYyNDAgMTAwNjQ0Ci0tLSBhL2Nw
dXMuYworKysgYi9jcHVzLmMKQEAgLTE3NjQsOCArMTc2NCw5IEBAIHZvaWQgcWVtdV9pbml0X3Zj
cHUoQ1BVU3RhdGUgKmNwdSkKICAgICAgICAgLyogSWYgdGhlIHRhcmdldCBjcHUgaGFzbid0IHNl
dCB1cCBhbnkgYWRkcmVzcyBzcGFjZXMgaXRzZWxmLAogICAgICAgICAgKiBnaXZlIGl0IHRoZSBk
ZWZhdWx0IG9uZS4KICAgICAgICAgICovCi0gICAgICAgIEFkZHJlc3NTcGFjZSAqYXMgPSBhZGRy
ZXNzX3NwYWNlX2luaXRfc2hhcmVhYmxlKGNwdS0+bWVtb3J5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3B1LW1lbW9yeSIpOworICAg
ICAgICBBZGRyZXNzU3BhY2UgKmFzID0gZ19uZXcwKEFkZHJlc3NTcGFjZSwgMSk7CisKKyAgICAg
ICAgYWRkcmVzc19zcGFjZV9pbml0KGFzLCBjcHUtPm1lbW9yeSwgImNwdS1tZW1vcnkiKTsKICAg
ICAgICAgY3B1LT5udW1fYXNlcyA9IDE7CiAgICAgICAgIGNwdV9hZGRyZXNzX3NwYWNlX2luaXQo
Y3B1LCBhcywgMCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvYXJtL2FybXY3bS5jIGIvaHcvYXJt
L2FybXY3bS5jCmluZGV4IGM4YTExZjIuLjQ3NWE4OGYgMTAwNjQ0Ci0tLSBhL2h3L2FybS9hcm12
N20uYworKysgYi9ody9hcm0vYXJtdjdtLmMKQEAgLTQxLDcgKzQxLDcgQEAgc3RhdGljIE1lbVR4
UmVzdWx0IGJpdGJhbmRfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICAv
KiBGaW5kIGFkZHJlc3MgaW4gdW5kZXJseWluZyBtZW1vcnkgYW5kIHJvdW5kIGRvd24gdG8gbXVs
dGlwbGUgb2Ygc2l6ZSAqLwogICAgIGFkZHIgPSBiaXRiYW5kX2FkZHIocywgb2Zmc2V0KSAmICgt
c2l6ZSk7Ci0gICAgcmVzID0gYWRkcmVzc19zcGFjZV9yZWFkKHMtPnNvdXJjZV9hcywgYWRkciwg
YXR0cnMsIGJ1Ziwgc2l6ZSk7CisgICAgcmVzID0gYWRkcmVzc19zcGFjZV9yZWFkKCZzLT5zb3Vy
Y2VfYXMsIGFkZHIsIGF0dHJzLCBidWYsIHNpemUpOwogICAgIGlmIChyZXMpIHsKICAgICAgICAg
cmV0dXJuIHJlczsKICAgICB9CkBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBNZW1UeFJlc3VsdCBi
aXRiYW5kX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwgdWludDY0X3QgdmFsdWUs
CiAKICAgICAvKiBGaW5kIGFkZHJlc3MgaW4gdW5kZXJseWluZyBtZW1vcnkgYW5kIHJvdW5kIGRv
d24gdG8gbXVsdGlwbGUgb2Ygc2l6ZSAqLwogICAgIGFkZHIgPSBiaXRiYW5kX2FkZHIocywgb2Zm
c2V0KSAmICgtc2l6ZSk7Ci0gICAgcmVzID0gYWRkcmVzc19zcGFjZV9yZWFkKHMtPnNvdXJjZV9h
cywgYWRkciwgYXR0cnMsIGJ1Ziwgc2l6ZSk7CisgICAgcmVzID0gYWRkcmVzc19zcGFjZV9yZWFk
KCZzLT5zb3VyY2VfYXMsIGFkZHIsIGF0dHJzLCBidWYsIHNpemUpOwogICAgIGlmIChyZXMpIHsK
ICAgICAgICAgcmV0dXJuIHJlczsKICAgICB9CkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyBNZW1U
eFJlc3VsdCBiaXRiYW5kX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwgdWludDY0
X3QgdmFsdWUsCiAgICAgfSBlbHNlIHsKICAgICAgICAgYnVmW2JpdHBvcyA+PiAzXSAmPSB+Yml0
OwogICAgIH0KLSAgICByZXR1cm4gYWRkcmVzc19zcGFjZV93cml0ZShzLT5zb3VyY2VfYXMsIGFk
ZHIsIGF0dHJzLCBidWYsIHNpemUpOworICAgIHJldHVybiBhZGRyZXNzX3NwYWNlX3dyaXRlKCZz
LT5zb3VyY2VfYXMsIGFkZHIsIGF0dHJzLCBidWYsIHNpemUpOwogfQogCiBzdGF0aWMgY29uc3Qg
TWVtb3J5UmVnaW9uT3BzIGJpdGJhbmRfb3BzID0gewpAQCAtMTE3LDggKzExNyw3IEBAIHN0YXRp
YyB2b2lkIGJpdGJhbmRfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzLT5zb3VyY2VfYXMgPSBhZGRyZXNzX3NwYWNl
X2luaXRfc2hhcmVhYmxlKHMtPnNvdXJjZV9tZW1vcnksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiYml0YmFuZC1zb3VyY2UiKTsKKyAgICBhZGRyZXNz
X3NwYWNlX2luaXQoJnMtPnNvdXJjZV9hcywgcy0+c291cmNlX21lbW9yeSwgImJpdGJhbmQtc291
cmNlIik7CiB9CiAKIC8qIEJvYXJkIGluaXQuICAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9leGVj
L21lbW9yeS5oIGIvaW5jbHVkZS9leGVjL21lbW9yeS5oCmluZGV4IDY3MTU1NTEuLjYzMWRhZjAg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZXhlYy9tZW1vcnkuaAorKysgYi9pbmNsdWRlL2V4ZWMvbWVt
b3J5LmgKQEAgLTMxOSw4ICszMTksNiBAQCBzdHJ1Y3QgQWRkcmVzc1NwYWNlIHsKICAgICBzdHJ1
Y3QgcmN1X2hlYWQgcmN1OwogICAgIGNoYXIgKm5hbWU7CiAgICAgTWVtb3J5UmVnaW9uICpyb290
OwotICAgIGludCByZWZfY291bnQ7Ci0gICAgYm9vbCBtYWxsb2NlZDsKIAogICAgIC8qIEFjY2Vz
c2VkIHZpYSBSQ1UuICAqLwogICAgIHN0cnVjdCBGbGF0VmlldyAqY3VycmVudF9tYXA7CkBAIC0x
NTk1LDIzICsxNTkzLDYgQEAgTWVtVHhSZXN1bHQgbWVtb3J5X3JlZ2lvbl9kaXNwYXRjaF93cml0
ZShNZW1vcnlSZWdpb24gKm1yLAogdm9pZCBhZGRyZXNzX3NwYWNlX2luaXQoQWRkcmVzc1NwYWNl
ICphcywgTWVtb3J5UmVnaW9uICpyb290LCBjb25zdCBjaGFyICpuYW1lKTsKIAogLyoqCi0gKiBh
ZGRyZXNzX3NwYWNlX2luaXRfc2hhcmVhYmxlOiByZXR1cm4gYW4gYWRkcmVzcyBzcGFjZSBmb3Ig
YSBtZW1vcnkgcmVnaW9uLAotICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JlYXRp
bmcgaXQgaWYgaXQgZG9lcyBub3QgYWxyZWFkeSBleGlzdAotICoKLSAqIEByb290OiBhICNNZW1v
cnlSZWdpb24gdGhhdCByb3V0ZXMgYWRkcmVzc2VzIGZvciB0aGUgYWRkcmVzcyBzcGFjZQotICog
QG5hbWU6IGFuIGFkZHJlc3Mgc3BhY2UgbmFtZS4gIFRoZSBuYW1lIGlzIG9ubHkgdXNlZCBmb3Ig
ZGVidWdnaW5nCi0gKiAgICAgICAgb3V0cHV0LgotICoKLSAqIFRoaXMgZnVuY3Rpb24gd2lsbCBy
ZXR1cm4gYSBwb2ludGVyIHRvIGFuIGV4aXN0aW5nIEFkZHJlc3NTcGFjZQotICogd2hpY2ggd2Fz
IGluaXRpYWxpemVkIHdpdGggdGhlIHNwZWNpZmllZCBNZW1vcnlSZWdpb24sIG9yIGl0IHdpbGwK
LSAqIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBvbmUgaWYgaXQgZG9lcyBub3QgYWxyZWFkeSBleGlz
dC4gVGhlIEFTZXMKLSAqIGFyZSByZWZlcmVuY2UtY291bnRlZCwgc28gdGhlIG1lbW9yeSB3aWxs
IGJlIGZyZWVkIGF1dG9tYXRpY2FsbHkKLSAqIHdoZW4gdGhlIEFkZHJlc3NTcGFjZSBpcyBkZXN0
cm95ZWQgdmlhIGFkZHJlc3Nfc3BhY2VfZGVzdHJveS4KLSAqLwotQWRkcmVzc1NwYWNlICphZGRy
ZXNzX3NwYWNlX2luaXRfc2hhcmVhYmxlKE1lbW9yeVJlZ2lvbiAqcm9vdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lKTsKLQotLyoq
CiAgKiBhZGRyZXNzX3NwYWNlX2Rlc3Ryb3k6IGRlc3Ryb3kgYW4gYWRkcmVzcyBzcGFjZQogICoK
ICAqIFJlbGVhc2VzIGFsbCByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIGFuIGFkZHJlc3Mgc3Bh
Y2UuICBBZnRlciBhbiBhZGRyZXNzIHNwYWNlCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9h
cm12N20uaCBiL2luY2x1ZGUvaHcvYXJtL2FybXY3bS5oCmluZGV4IGE5YjNmMmEuLmRiYTc3ZGYg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYXJtL2FybXY3bS5oCisrKyBiL2luY2x1ZGUvaHcvYXJt
L2FybXY3bS5oCkBAIC0yMSw3ICsyMSw3IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBTeXNCdXNE
ZXZpY2UgcGFyZW50X29iajsKICAgICAvKjwgcHVibGljID4qLwogCi0gICAgQWRkcmVzc1NwYWNl
ICpzb3VyY2VfYXM7CisgICAgQWRkcmVzc1NwYWNlIHNvdXJjZV9hczsKICAgICBNZW1vcnlSZWdp
b24gaW9tZW07CiAgICAgdWludDMyX3QgYmFzZTsKICAgICBNZW1vcnlSZWdpb24gKnNvdXJjZV9t
ZW1vcnk7CmRpZmYgLS1naXQgYS9tZW1vcnkuYyBiL21lbW9yeS5jCmluZGV4IDY5MTRkODcuLjJl
MGRlZjEgMTAwNjQ0Ci0tLSBhL21lbW9yeS5jCisrKyBiL21lbW9yeS5jCkBAIC0yNzIxLDkgKzI3
MjEsNyBAQCB2b2lkIGFkZHJlc3Nfc3BhY2VfaW5pdChBZGRyZXNzU3BhY2UgKmFzLCBNZW1vcnlS
ZWdpb24gKnJvb3QsIGNvbnN0IGNoYXIgKm5hbWUpCiB7CiAgICAgbWVtb3J5X3JlZ2lvbl9yZWYo
cm9vdCk7CiAgICAgbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9iZWdpbigpOwotICAgIGFzLT5y
ZWZfY291bnQgPSAxOwogICAgIGFzLT5yb290ID0gcm9vdDsKLSAgICBhcy0+bWFsbG9jZWQgPSBm
YWxzZTsKICAgICBhcy0+Y3VycmVudF9tYXAgPSBOVUxMOwogICAgIGFzLT5pb2V2ZW50ZmRfbmIg
PSAwOwogICAgIGFzLT5pb2V2ZW50ZmRzID0gTlVMTDsKQEAgLTI3MzYsMzcgKzI3MzQsMTggQEAg
dm9pZCBhZGRyZXNzX3NwYWNlX2luaXQoQWRkcmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uICpy
b290LCBjb25zdCBjaGFyICpuYW1lKQogCiBzdGF0aWMgdm9pZCBkb19hZGRyZXNzX3NwYWNlX2Rl
c3Ryb3koQWRkcmVzc1NwYWNlICphcykKIHsKLSAgICBib29sIGRvX2ZyZWUgPSBhcy0+bWFsbG9j
ZWQ7Ci0KICAgICBhc3NlcnQoUVRBSUxRX0VNUFRZKCZhcy0+bGlzdGVuZXJzKSk7CiAKICAgICBm
bGF0dmlld191bnJlZihhcy0+Y3VycmVudF9tYXApOwogICAgIGdfZnJlZShhcy0+bmFtZSk7CiAg
ICAgZ19mcmVlKGFzLT5pb2V2ZW50ZmRzKTsKICAgICBtZW1vcnlfcmVnaW9uX3VucmVmKGFzLT5y
b290KTsKLSAgICBpZiAoZG9fZnJlZSkgewotICAgICAgICBnX2ZyZWUoYXMpOwotICAgIH0KLX0K
LQotQWRkcmVzc1NwYWNlICphZGRyZXNzX3NwYWNlX2luaXRfc2hhcmVhYmxlKE1lbW9yeVJlZ2lv
biAqcm9vdCwgY29uc3QgY2hhciAqbmFtZSkKLXsKLSAgICBBZGRyZXNzU3BhY2UgKmFzOwotCi0g
ICAgYXMgPSBnX21hbGxvYzAoc2l6ZW9mICphcyk7Ci0gICAgYWRkcmVzc19zcGFjZV9pbml0KGFz
LCByb290LCBuYW1lKTsKLSAgICBhcy0+bWFsbG9jZWQgPSB0cnVlOwotICAgIHJldHVybiBhczsK
IH0KIAogdm9pZCBhZGRyZXNzX3NwYWNlX2Rlc3Ryb3koQWRkcmVzc1NwYWNlICphcykKIHsKICAg
ICBNZW1vcnlSZWdpb24gKnJvb3QgPSBhcy0+cm9vdDsKIAotICAgIGFzLT5yZWZfY291bnQtLTsK
LSAgICBpZiAoYXMtPnJlZl9jb3VudCkgewotICAgICAgICByZXR1cm47Ci0gICAgfQogICAgIC8q
IEZsdXNoIG91dCBhbnl0aGluZyBmcm9tIE1lbW9yeUxpc3RlbmVycyBsaXN0ZW5pbmcgaW4gb24g
dGhpcyAqLwogICAgIG1lbW9yeV9yZWdpb25fdHJhbnNhY3Rpb25fYmVnaW4oKTsKICAgICBhcy0+
cm9vdCA9IE5VTEw7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2NwdS5jIGIvdGFyZ2V0L2FybS9j
cHUuYwppbmRleCAwNWMwMzhiLi4yNGVmNzFhIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL2NwdS5j
CisrKyBiL3RhcmdldC9hcm0vY3B1LmMKQEAgLTY1MCw2ICs2NTAsOSBAQCBzdGF0aWMgdm9pZCBh
cm1fY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgQ1BV
QVJNU3RhdGUgKmVudiA9ICZjcHUtPmVudjsKICAgICBpbnQgcGFnZWJpdHM7CiAgICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CisjaWZuZGVmIENPTkZJR19VU0VSX09OTFkKKyAgICBBZGRyZXNz
U3BhY2UgKmFzOworI2VuZGlmCiAKICAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9l
cnIpOwogICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewpAQCAtODM1LDE5ICs4MzgsMTcgQEAg
c3RhdGljIHZvaWQgYXJtX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIH0KIAogICAgIGlmIChjcHUtPmhhc19lbDMpIHsKLSAgICAgICAgQWRkcmVzc1Nw
YWNlICphczsKKyAgICAgICAgYXMgPSBnX25ldzAoQWRkcmVzc1NwYWNlLCAxKTsKIAogICAgICAg
ICBpZiAoIWNwdS0+c2VjdXJlX21lbW9yeSkgewogICAgICAgICAgICAgY3B1LT5zZWN1cmVfbWVt
b3J5ID0gY3MtPm1lbW9yeTsKICAgICAgICAgfQotICAgICAgICBhcyA9IGFkZHJlc3Nfc3BhY2Vf
aW5pdF9zaGFyZWFibGUoY3B1LT5zZWN1cmVfbWVtb3J5LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImNwdS1zZWN1cmUtbWVtb3J5Iik7CisgICAgICAgIGFkZHJl
c3Nfc3BhY2VfaW5pdChhcywgY3B1LT5zZWN1cmVfbWVtb3J5LCAiY3B1LXNlY3VyZS1tZW1vcnki
KTsKICAgICAgICAgY3B1X2FkZHJlc3Nfc3BhY2VfaW5pdChjcywgYXMsIEFSTUFTSWR4X1MpOwog
ICAgIH0KLSAgICBjcHVfYWRkcmVzc19zcGFjZV9pbml0KGNzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWRkcmVzc19zcGFjZV9pbml0X3NoYXJlYWJsZShjcy0+bWVtb3J5LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3B1LW1l
bW9yeSIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNQVNJZHhfTlMpOworICAgIGFz
ID0gZ19uZXcwKEFkZHJlc3NTcGFjZSwgMSk7CisgICAgYWRkcmVzc19zcGFjZV9pbml0KGFzLCBj
cy0+bWVtb3J5LCAiY3B1LW1lbW9yeSIpOworICAgIGNwdV9hZGRyZXNzX3NwYWNlX2luaXQoY3Ms
IGFzLCBBUk1BU0lkeF9OUyk7CiAjZW5kaWYKIAogICAgIHFlbXVfaW5pdF92Y3B1KGNzKTsKZGlm
ZiAtLWdpdCBhL3RhcmdldC9pMzg2L2NwdS5jIGIvdGFyZ2V0L2kzODYvY3B1LmMKaW5kZXggZGRj
NDVhYi4uZGY3Mzk1OCAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvY3B1LmMKKysrIGIvdGFyZ2V0
L2kzODYvY3B1LmMKQEAgLTM3MDIsMTAgKzM3MDIsMTEgQEAgc3RhdGljIHZvaWQgeDg2X2NwdV9y
ZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAjaWZuZGVmIENPTkZJ
R19VU0VSX09OTFkKICAgICBpZiAodGNnX2VuYWJsZWQoKSkgewotICAgICAgICBBZGRyZXNzU3Bh
Y2UgKmFzX25vcm1hbCA9IGFkZHJlc3Nfc3BhY2VfaW5pdF9zaGFyZWFibGUoY3MtPm1lbW9yeSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJjcHUtbWVtb3J5Iik7CisgICAgICAgIEFkZHJlc3NTcGFjZSAqYXNfbm9ybWFsID0g
Z19uZXcwKEFkZHJlc3NTcGFjZSwgMSk7CiAgICAgICAgIEFkZHJlc3NTcGFjZSAqYXNfc21tID0g
Z19uZXcoQWRkcmVzc1NwYWNlLCAxKTsKIAorICAgICAgICBhZGRyZXNzX3NwYWNlX2luaXQoYXNf
bm9ybWFsLCBjcy0+bWVtb3J5LCAiY3B1LW1lbW9yeSIpOworCiAgICAgICAgIGNwdS0+Y3B1X2Fz
X21lbSA9IGdfbmV3KE1lbW9yeVJlZ2lvbiwgMSk7CiAgICAgICAgIGNwdS0+Y3B1X2FzX3Jvb3Qg
PSBnX25ldyhNZW1vcnlSZWdpb24sIDEpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDC2-0006Wq-IF; Mon, 15 Jan 2018 22:25:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDC2-0006Wd-0X
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:26 +0000
X-Inumbo-ID: c657e668-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c657e668-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:23:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDC0-0004eq-Ch
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDC0-0007tZ-CH
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDC0-0007tZ-CH@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:24 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Create FlatView
	directly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViNWU0OWFiNWZhNjg5NThmMTIwMDM2YmFmZjVmYjAxMDRhMzAwMDIKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDkgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjozMjo0NyAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBDcmVhdGUgRmxhdFZpZXcgZGlyZWN0bHkKICAgIAogICAgVGhp
cyBhdm9pZHMgdXN1YWwgbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9jb21taXQoKSB3aGljaCBy
ZWJ1aWxkcwogICAgYWxsIEZWcy4KICAgIAogICAgT24gUE9XRVI4IHdpdGggMjU1IENQVXMsIDI1
NSB2aXJ0aW8tbmV0LCA0MCBQQ0kgYnJpZGdlcyBndWVzdCB0aGlzIGJyaW5ncwogICAgZG93biB0
aGUgYm9vdCB0aW1lIGZyb20gMjVzIHRvIDIwcyBhbmQgcmVkdWNlcyB0aGUgYW1vdW50IG9mIHRl
bXBvcmFyeSBGVnMKICAgIGFsbG9jYXRlZCBkdXJpbmcgbWFjaGluZSBjb25zdHJ1Y3RvbiAofjgw
MDAwMCAtPiB+NjQwMDAwKSBhbmQgYW1vdW50IG9mCiAgICB0ZW1wb3JhcnkgZGlzcGF0Y2ggdHJl
ZXMgKH4zNzAwMDAgLT4gfjMwMDAwMCksIHRoZSB0b3RhbCBtZW1vcnkgZm9vdHByaW50CiAgICBn
b2VzIGRvd24gKDE4RyAtPiAxN0cpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MDkyMTA4NTEx
MC4yNTU5OC0xOC1haWtAb3psYWJzLnJ1PgogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIw
MmZjMDFiMDU1NzJlY2IyNThmZGY0YzViZDU2Y2Y2ZGU4MTQwYzcpCiAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogbWVtb3J5LmMg
fCAxNiArKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZW1vcnkuYyBiL21lbW9yeS5jCmluZGV4IDJl
MGRlZjEuLmMxYTY0YTkgMTAwNjQ0Ci0tLSBhL21lbW9yeS5jCisrKyBiL21lbW9yeS5jCkBAIC0x
MDA5LDYgKzEwMDksMTcgQEAgc3RhdGljIHZvaWQgYWRkcmVzc19zcGFjZV9zZXRfZmxhdHZpZXco
QWRkcmVzc1NwYWNlICphcykKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIGFkZHJlc3Nfc3BhY2Vf
dXBkYXRlX3RvcG9sb2d5KEFkZHJlc3NTcGFjZSAqYXMpCit7CisgICAgTWVtb3J5UmVnaW9uICpw
aHlzbXIgPSBtZW1vcnlfcmVnaW9uX2dldF9mbGF0dmlld19yb290KGFzLT5yb290KTsKKworICAg
IGZsYXR2aWV3c19pbml0KCk7CisgICAgaWYgKCFnX2hhc2hfdGFibGVfbG9va3VwKGZsYXRfdmll
d3MsIHBoeXNtcikpIHsKKyAgICAgICAgZ2VuZXJhdGVfbWVtb3J5X3RvcG9sb2d5KHBoeXNtcik7
CisgICAgfQorICAgIGFkZHJlc3Nfc3BhY2Vfc2V0X2ZsYXR2aWV3KGFzKTsKK30KKwogdm9pZCBt
ZW1vcnlfcmVnaW9uX3RyYW5zYWN0aW9uX2JlZ2luKHZvaWQpCiB7CiAgICAgcWVtdV9mbHVzaF9j
b2FsZXNjZWRfbW1pb19idWZmZXIoKTsKQEAgLTI3MjAsNyArMjczMSw2IEBAIHZvaWQgbWVtb3J5
X3JlZ2lvbl9pbnZhbGlkYXRlX21taW9fcHRyKE1lbW9yeVJlZ2lvbiAqbXIsIGh3YWRkciBvZmZz
ZXQsCiB2b2lkIGFkZHJlc3Nfc3BhY2VfaW5pdChBZGRyZXNzU3BhY2UgKmFzLCBNZW1vcnlSZWdp
b24gKnJvb3QsIGNvbnN0IGNoYXIgKm5hbWUpCiB7CiAgICAgbWVtb3J5X3JlZ2lvbl9yZWYocm9v
dCk7Ci0gICAgbWVtb3J5X3JlZ2lvbl90cmFuc2FjdGlvbl9iZWdpbigpOwogICAgIGFzLT5yb290
ID0gcm9vdDsKICAgICBhcy0+Y3VycmVudF9tYXAgPSBOVUxMOwogICAgIGFzLT5pb2V2ZW50ZmRf
bmIgPSAwOwpAQCAtMjcyOCw4ICsyNzM4LDggQEAgdm9pZCBhZGRyZXNzX3NwYWNlX2luaXQoQWRk
cmVzc1NwYWNlICphcywgTWVtb3J5UmVnaW9uICpyb290LCBjb25zdCBjaGFyICpuYW1lKQogICAg
IFFUQUlMUV9JTklUKCZhcy0+bGlzdGVuZXJzKTsKICAgICBRVEFJTFFfSU5TRVJUX1RBSUwoJmFk
ZHJlc3Nfc3BhY2VzLCBhcywgYWRkcmVzc19zcGFjZXNfbGluayk7CiAgICAgYXMtPm5hbWUgPSBn
X3N0cmR1cChuYW1lID8gbmFtZSA6ICJhbm9ueW1vdXMiKTsKLSAgICBtZW1vcnlfcmVnaW9uX3Vw
ZGF0ZV9wZW5kaW5nIHw9IHJvb3QtPmVuYWJsZWQ7Ci0gICAgbWVtb3J5X3JlZ2lvbl90cmFuc2Fj
dGlvbl9jb21taXQoKTsKKyAgICBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neShhcyk7Cisg
ICAgYWRkcmVzc19zcGFjZV91cGRhdGVfaW9ldmVudGZkcyhhcyk7CiB9CiAKIHN0YXRpYyB2b2lk
IGRvX2FkZHJlc3Nfc3BhY2VfZGVzdHJveShBZGRyZXNzU3BhY2UgKmFzKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4x
MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDCG-0006YQ-Jj; Mon, 15 Jan 2018 22:25:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDCG-0006Y1-6s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:40 +0000
X-Inumbo-ID: 581ec237-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 581ec237-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:28:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCA-0004fX-En
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCA-0007ud-EJ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCA-0007ud-EJ@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:34 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: trace FlatView
	creation and destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkYmQxZjc4ODRiZWRiMDRjNDIyOTQ5OTQ0NDUwMmRjOThhNDJkYjIKQXV0aG9yOiAg
ICAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAyMSAxMjozNDowMCAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDIyOjQxOjUyIDIwMTcg
LTA2MDAKCiAgICBtZW1vcnk6IHRyYWNlIEZsYXRWaWV3IGNyZWF0aW9uIGFuZCBkZXN0cnVjdGlv
bgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDJkOTY1MWQ2YTQ2NDc5ZTlkNzBi
NzJkY2EzNGU0MzYwNWQwNmNkYSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LmggICB8IDEg
LQogaW5jbHVkZS9xZW11L3R5cGVkZWZzLmggfCAxICsKIG1lbW9yeS5jICAgICAgICAgICAgICAg
IHwgMyArKysKIHRyYWNlLWV2ZW50cyAgICAgICAgICAgIHwgMyArKysKIDQgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9l
eGVjL21lbW9yeS5oIGIvaW5jbHVkZS9leGVjL21lbW9yeS5oCmluZGV4IDYzMWRhZjAuLjIzNGM3
MWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZXhlYy9tZW1vcnkuaAorKysgYi9pbmNsdWRlL2V4ZWMv
bWVtb3J5LmgKQEAgLTQ4LDcgKzQ4LDYgQEAKIAogdHlwZWRlZiBzdHJ1Y3QgTWVtb3J5UmVnaW9u
T3BzIE1lbW9yeVJlZ2lvbk9wczsKIHR5cGVkZWYgc3RydWN0IE1lbW9yeVJlZ2lvbk1taW8gTWVt
b3J5UmVnaW9uTW1pbzsKLXR5cGVkZWYgc3RydWN0IEZsYXRWaWV3IEZsYXRWaWV3OwogCiBzdHJ1
Y3QgTWVtb3J5UmVnaW9uTW1pbyB7CiAgICAgQ1BVUmVhZE1lbW9yeUZ1bmMgKnJlYWRbM107CmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3FlbXUvdHlwZWRlZnMuaCBiL2luY2x1ZGUvcWVtdS90eXBlZGVm
cy5oCmluZGV4IDM5YmM4MzUuLmQ0NGRmYzcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWVtdS90eXBl
ZGVmcy5oCisrKyBiL2luY2x1ZGUvcWVtdS90eXBlZGVmcy5oCkBAIC0zMCw2ICszMCw3IEBAIHR5
cGVkZWYgc3RydWN0IERpc3BsYXlTdXJmYWNlIERpc3BsYXlTdXJmYWNlOwogdHlwZWRlZiBzdHJ1
Y3QgRHJpdmVJbmZvIERyaXZlSW5mbzsKIHR5cGVkZWYgc3RydWN0IEVycm9yIEVycm9yOwogdHlw
ZWRlZiBzdHJ1Y3QgRXZlbnROb3RpZmllciBFdmVudE5vdGlmaWVyOwordHlwZWRlZiBzdHJ1Y3Qg
RmxhdFZpZXcgRmxhdFZpZXc7CiB0eXBlZGVmIHN0cnVjdCBGV0NmZ0VudHJ5IEZXQ2ZnRW50cnk7
CiB0eXBlZGVmIHN0cnVjdCBGV0NmZ0lvU3RhdGUgRldDZmdJb1N0YXRlOwogdHlwZWRlZiBzdHJ1
Y3QgRldDZmdNZW1TdGF0ZSBGV0NmZ01lbVN0YXRlOwpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9t
ZW1vcnkuYwppbmRleCBjMWE2NGE5Li43NzRhMTdmIDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysg
Yi9tZW1vcnkuYwpAQCAtMjcwLDYgKzI3MCw3IEBAIHN0YXRpYyBGbGF0VmlldyAqZmxhdHZpZXdf
bmV3KE1lbW9yeVJlZ2lvbiAqbXJfcm9vdCkKICAgICB2aWV3LT5yZWYgPSAxOwogICAgIHZpZXct
PnJvb3QgPSBtcl9yb290OwogICAgIG1lbW9yeV9yZWdpb25fcmVmKG1yX3Jvb3QpOworICAgIHRy
YWNlX2ZsYXR2aWV3X25ldyh2aWV3LCBtcl9yb290KTsKIAogICAgIHJldHVybiB2aWV3OwogfQpA
QCAtMjk1LDYgKzI5Niw3IEBAIHN0YXRpYyB2b2lkIGZsYXR2aWV3X2Rlc3Ryb3koRmxhdFZpZXcg
KnZpZXcpCiB7CiAgICAgaW50IGk7CiAKKyAgICB0cmFjZV9mbGF0dmlld19kZXN0cm95KHZpZXcs
IHZpZXctPnJvb3QpOwogICAgIGlmICh2aWV3LT5kaXNwYXRjaCkgewogICAgICAgICBhZGRyZXNz
X3NwYWNlX2Rpc3BhdGNoX2ZyZWUodmlldy0+ZGlzcGF0Y2gpOwogICAgIH0KQEAgLTMxNCw2ICsz
MTYsNyBAQCBzdGF0aWMgYm9vbCBmbGF0dmlld19yZWYoRmxhdFZpZXcgKnZpZXcpCiBzdGF0aWMg
dm9pZCBmbGF0dmlld191bnJlZihGbGF0VmlldyAqdmlldykKIHsKICAgICBpZiAoYXRvbWljX2Zl
dGNoX2RlYygmdmlldy0+cmVmKSA9PSAxKSB7CisgICAgICAgIHRyYWNlX2ZsYXR2aWV3X2Rlc3Ry
b3lfcmN1KHZpZXcsIHZpZXctPnJvb3QpOwogICAgICAgICBjYWxsX3JjdSh2aWV3LCBmbGF0dmll
d19kZXN0cm95LCByY3UpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3RyYWNlLWV2ZW50cyBiL3Ry
YWNlLWV2ZW50cwppbmRleCAxZjUwZjU2Li4xZDJlYjVkIDEwMDY0NAotLS0gYS90cmFjZS1ldmVu
dHMKKysrIGIvdHJhY2UtZXZlbnRzCkBAIC02NCw2ICs2NCw5IEBAIG1lbW9yeV9yZWdpb25fdGJf
cmVhZChpbnQgY3B1X2luZGV4LCB1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWx1ZSwgdW5zaWdu
ZWQgc2l6CiBtZW1vcnlfcmVnaW9uX3RiX3dyaXRlKGludCBjcHVfaW5kZXgsIHVpbnQ2NF90IGFk
ZHIsIHVpbnQ2NF90IHZhbHVlLCB1bnNpZ25lZCBzaXplKSAiY3B1ICVkIGFkZHIgMHglIlBSSXg2
NCIgdmFsdWUgMHglIlBSSXg2NCIgc2l6ZSAldSIKIG1lbW9yeV9yZWdpb25fcmFtX2RldmljZV9y
ZWFkKGludCBjcHVfaW5kZXgsIHZvaWQgKm1yLCB1aW50NjRfdCBhZGRyLCB1aW50NjRfdCB2YWx1
ZSwgdW5zaWduZWQgc2l6ZSkgImNwdSAlZCBtciAlcCBhZGRyIDB4JSJQUkl4NjQiIHZhbHVlIDB4
JSJQUkl4NjQiIHNpemUgJXUiCiBtZW1vcnlfcmVnaW9uX3JhbV9kZXZpY2Vfd3JpdGUoaW50IGNw
dV9pbmRleCwgdm9pZCAqbXIsIHVpbnQ2NF90IGFkZHIsIHVpbnQ2NF90IHZhbHVlLCB1bnNpZ25l
ZCBzaXplKSAiY3B1ICVkIG1yICVwIGFkZHIgMHglIlBSSXg2NCIgdmFsdWUgMHglIlBSSXg2NCIg
c2l6ZSAldSIKK2ZsYXR2aWV3X25ldyhGbGF0VmlldyAqdmlldywgTWVtb3J5UmVnaW9uICpyb290
KSAiJXAgKHJvb3QgJXApIgorZmxhdHZpZXdfZGVzdHJveShGbGF0VmlldyAqdmlldywgTWVtb3J5
UmVnaW9uICpyb290KSAiJXAgKHJvb3QgJXApIgorZmxhdHZpZXdfZGVzdHJveV9yY3UoRmxhdFZp
ZXcgKnZpZXcsIE1lbW9yeVJlZ2lvbiAqcm9vdCkgIiVwIChyb290ICVwKSIKIAogIyMjIEd1ZXN0
IGV2ZW50cywga2VlcCBhdCBib3R0b20KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:25:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDCR-0006aR-LD; Mon, 15 Jan 2018 22:25:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDCQ-0006ZA-Rz
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:50 +0000
X-Inumbo-ID: 5e1da0b5-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e1da0b5-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:28:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCK-0004gL-Gf
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCK-0007vK-GE
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCK-0007vK-GE@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:44 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: seek FlatView
	sharing candidates among children subregions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzOTcwMWU0ZjJmNTdjZDU0YjY1N2E4MjgxZGJhNzJkMDY3ZGI4ZWUKQXV0aG9yOiAg
ICAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAyMSAxMjoyODoxNiAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDIyOjQxOjU3IDIwMTcg
LTA2MDAKCiAgICBtZW1vcnk6IHNlZWsgRmxhdFZpZXcgc2hhcmluZyBjYW5kaWRhdGVzIGFtb25n
IGNoaWxkcmVuIHN1YnJlZ2lvbnMKICAgIAogICAgQSBjb250YWluZXIgY2FuIGJlIHVzZWQgaW5z
dGVhZCBvZiBhbiBhbGlhcyB0byBhbGxvdyBzd2l0Y2hpbmcgYmV0d2VlbgogICAgbXVsdGlwbGUg
c3VicmVnaW9ucy4gIEluIHRoaXMgY2FzZSB3ZSBjYW5ub3QgZGlyZWN0bHkgc2hhcmUgdGhlCiAg
ICBzdWJyZWdpb25zIChzaW5jZSB0aGV5IG9ubHkgYmVsb25nIHRvIGEgc2luZ2xlIHBhcmVudCks
IGJ1dCBpZiB0aGUKICAgIHN1YnJlZ2lvbnMgYXJlIGFsaWFzZXMgd2UgY2FuIGluIHR1cm4gd2Fs
ayB0aG9zZS4KICAgIAogICAgVGhpcyBpcyBub3QgZW5vdWdoIHRvIHJlbW92ZSBhbGwgc291cmNl
IG9mIHF1YWRyYXRpYyBGbGF0VmlldyBjcmVhdGlvbiwKICAgIGJ1dCBpdCBlbmFibGVzIHNoYXJp
bmcgb2YgdGhlIFBDSSBidXMgbWFzdGVyIEZsYXRWaWV3cyAoYW5kIHRoZWlyCiAgICBBZGRyZXNz
U3BhY2VEaXNwYXRjaCBzdHJ1Y3R1cmVzKSBhY3Jvc3MgYWxsIFBDSSBkZXZpY2VzLiAgRm9yIDEx
MgogICAgdmlydGlvLW5ldC1wY2kgZGV2aWNlcywgYm9vdCB0aW1lIGlzIHJlZHVjZWQgZnJvbSAy
NSB0byAxMCBzZWNvbmRzIGFuZAogICAgbWVtb3J5IGNvbnN1bXB0aW9uIGZyb20gMS40IHRvIDEg
Ry4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU2NzNiYTlhZjliZjhmZDhlMGY0
NDAyNWFjNzM4YjgyODViM2VkMjcpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogbWVtb3J5LmMgfCA0MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZW1vcnkuYyBiL21lbW9yeS5jCmlu
ZGV4IDc3NGExN2YuLjIzMWJiNzggMTAwNjQ0Ci0tLSBhL21lbW9yeS5jCisrKyBiL21lbW9yeS5j
CkBAIC03MzMsMTIgKzczMyw0MCBAQCBzdGF0aWMgdm9pZCByZW5kZXJfbWVtb3J5X3JlZ2lvbihG
bGF0VmlldyAqdmlldywKIAogc3RhdGljIE1lbW9yeVJlZ2lvbiAqbWVtb3J5X3JlZ2lvbl9nZXRf
ZmxhdHZpZXdfcm9vdChNZW1vcnlSZWdpb24gKm1yKQogewotICAgIHdoaWxlIChtci0+YWxpYXMg
JiYgIW1yLT5hbGlhc19vZmZzZXQgJiYKLSAgICAgICAgICAgaW50MTI4X2dlKG1yLT5zaXplLCBt
ci0+YWxpYXMtPnNpemUpKSB7Ci0gICAgICAgIC8qIFRoZSBhbGlhcyBpcyBpbmNsdWRlZCBpbiBp
dHMgZW50aXJldHkuICBVc2UgaXQgYXMKLSAgICAgICAgICogdGhlICJyZWFsIiByb290LCBzbyB0
aGF0IHdlIGNhbiBzaGFyZSBtb3JlIEZsYXRWaWV3cy4KLSAgICAgICAgICovCi0gICAgICAgIG1y
ID0gbXItPmFsaWFzOworICAgIHdoaWxlIChtci0+ZW5hYmxlZCkgeworICAgICAgICBpZiAobXIt
PmFsaWFzKSB7CisgICAgICAgICAgICBpZiAoIW1yLT5hbGlhc19vZmZzZXQgJiYgaW50MTI4X2dl
KG1yLT5zaXplLCBtci0+YWxpYXMtPnNpemUpKSB7CisgICAgICAgICAgICAgICAgLyogVGhlIGFs
aWFzIGlzIGluY2x1ZGVkIGluIGl0cyBlbnRpcmV0eS4gIFVzZSBpdCBhcworICAgICAgICAgICAg
ICAgICAqIHRoZSAicmVhbCIgcm9vdCwgc28gdGhhdCB3ZSBjYW4gc2hhcmUgbW9yZSBGbGF0Vmll
d3MuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgbXIgPSBtci0+YWxpYXM7
CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAgICAgIH0gZWxz
ZSBpZiAoIW1yLT50ZXJtaW5hdGVzKSB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZm91bmQg
PSAwOworICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpjaGlsZCwgKm5leHQgPSBOVUxMOworICAg
ICAgICAgICAgUVRBSUxRX0ZPUkVBQ0goY2hpbGQsICZtci0+c3VicmVnaW9ucywgc3VicmVnaW9u
c19saW5rKSB7CisgICAgICAgICAgICAgICAgaWYgKGNoaWxkLT5lbmFibGVkKSB7CisgICAgICAg
ICAgICAgICAgICAgIGlmICgrK2ZvdW5kID4gMSkgeworICAgICAgICAgICAgICAgICAgICAgICAg
bmV4dCA9IE5VTEw7CisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoIWNoaWxkLT5hZGRyICYmIGludDEy
OF9nZShtci0+c2l6ZSwgY2hpbGQtPnNpemUpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAv
KiBBIGNoaWxkIGlzIGluY2x1ZGVkIGluIGl0cyBlbnRpcmV0eS4gIElmIGl0J3MgdGhlIG9ubHkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAqIGVuYWJsZWQgb25lLCB1c2UgaXQgaW4gdGhlIGhv
cGUgb2YgZmluZGluZyBhbiBhbGlhcyBkb3duIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAg
ICogd2F5LiBUaGlzIHdpbGwgYWxzbyBsZXQgdXMgc2hhcmUgRmxhdFZpZXdzLgorICAgICAgICAg
ICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICBuZXh0ID0gY2hpbGQ7
CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBpZiAobmV4dCkgeworICAgICAgICAgICAgICAgIG1yID0gbmV4dDsKKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAg
ICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiBtcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDCb-0006ce-Nw; Mon, 15 Jan 2018 22:26:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDCb-0006cD-2V
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:01 +0000
X-Inumbo-ID: 641e1695-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 641e1695-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:28:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCU-0004gf-It
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCU-0007wB-IA
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:25:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCU-0007wB-IA@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:25:54 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: Share special empty
	FlatView
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5NmY5NzI5M2UyOTM2MWY0ODA1NGY2M2FkY2JmMTE4N2M5OWZjYTIKQXV0aG9yOiAg
ICAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CkF1dGhvckRhdGU6IFRodSBT
ZXAgMjEgMTg6NTE6MDcgMjAxNyArMTAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAyMjo0MjowMiAyMDE3
IC0wNjAwCgogICAgbWVtb3J5OiBTaGFyZSBzcGVjaWFsIGVtcHR5IEZsYXRWaWV3CiAgICAKICAg
IFRoaXMgc2hhcmVzIGFuIGNhY2hlZCBlbXB0eSBGbGF0VmlldyBhbW9uZyBhZGRyZXNzIHNwYWNl
cy4gVGhlIGVtcHR5CiAgICBGViBpcyB1c2VkIGV2ZXJ5IHRpbWUgd2hlbiBhIHJvb3QgTVIgcmVu
ZGVycyBpbnRvIGEgRlYgd2l0aG91dCBtZW1vcnkKICAgIHNlY3Rpb25zIHdoaWNoIGhhcHBlbnMg
d2hlbiBNUiBvciBpdHMgY2hpbGRyZW4gYXJlIG5vdCBlbmFibGVkIG9yCiAgICB6ZXJvLXNpemVk
LiBUaGUgZW1wdHlfdmlldyBpcyBub3QgTlVMTCB0byBrZWVwIHRoZSByZXN0IG9mIG1lbW9yeQog
ICAgQVBJIGludGFjdDsgaXQgYWxzbyBoYXMgYSBkaXNwYXRjaCB0cmVlIGZvciB0aGUgc2FtZSBy
ZWFzb24uCiAgICAKICAgIE9uIFBPV0VSOCB3aXRoIDI1NSBDUFVzLCAyNTUgdmlydGlvLW5ldCwg
NDAgUENJIGJyaWRnZXMgZ3Vlc3QgdGhpcyBoYWx2ZXMKICAgIHRoZSBhbW91bnQgb2YgRmxhdFZp
ZXcncyBpbiB1c2UgKDU1NyAtPiAyNjApIGFuZCBkaXNwYXRjaCB0YWJsZXMKICAgICh+ODAwMDAw
IC0+IH4zNzAwMDApLiAgSW4gYW4gdW5yZWxhdGVkIGV4cGVyaW1lbnQgd2l0aCAxMTIgbm9uLXZp
cnRpbwogICAgZGV2aWNlcyBvbiB4ODYgKCItTSBwYyIpLCBvbmx5IDQgRmxhdFZpZXdzIGFyZSBh
bGl2ZSwgYW5kIGFib3V0IH4yMDAwCiAgICBhcmUgY3JlYXRlZCBhdCBzdGFydHVwLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICAg
IE1lc3NhZ2UtSWQ6IDwyMDE3MDkyMTA4NTExMC4yNTU5OC0xNi1haWtAb3psYWJzLnJ1PgogICAg
U2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA5MmFhMmZjNjViN2EzNTEyMTYxNmFhZDhmMzlkNDdi
OGY5MjE2MTgpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20+Ci0tLQogbWVtb3J5LmMgfCAxOCArKysrKysrKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L21lbW9yeS5jIGIvbWVtb3J5LmMKaW5kZXggMjMxYmI3OC4uZDkwODUzOCAxMDA2NDQKLS0tIGEv
bWVtb3J5LmMKKysrIGIvbWVtb3J5LmMKQEAgLTMxNyw2ICszMTcsNyBAQCBzdGF0aWMgdm9pZCBm
bGF0dmlld191bnJlZihGbGF0VmlldyAqdmlldykKIHsKICAgICBpZiAoYXRvbWljX2ZldGNoX2Rl
Yygmdmlldy0+cmVmKSA9PSAxKSB7CiAgICAgICAgIHRyYWNlX2ZsYXR2aWV3X2Rlc3Ryb3lfcmN1
KHZpZXcsIHZpZXctPnJvb3QpOworICAgICAgICBhc3NlcnQodmlldy0+cm9vdCk7CiAgICAgICAg
IGNhbGxfcmN1KHZpZXcsIGZsYXR2aWV3X2Rlc3Ryb3ksIHJjdSk7CiAgICAgfQogfQpAQCAtNzYw
LDE2ICs3NjEsMTkgQEAgc3RhdGljIE1lbW9yeVJlZ2lvbiAqbWVtb3J5X3JlZ2lvbl9nZXRfZmxh
dHZpZXdfcm9vdChNZW1vcnlSZWdpb24gKm1yKQogICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKGZvdW5kID09IDAp
IHsKKyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIGlmIChuZXh0KSB7CiAgICAgICAgICAgICAgICAgbXIgPSBuZXh0OwogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgYnJlYWs7
CisgICAgICAgIHJldHVybiBtcjsKICAgICB9CiAKLSAgICByZXR1cm4gbXI7CisgICAgcmV0dXJu
IE5VTEw7CiB9CiAKIC8qIFJlbmRlciBhIG1lbW9yeSB0b3BvbG9neSBpbnRvIGEgbGlzdCBvZiBk
aXNqb2ludCBhYnNvbHV0ZSByYW5nZXMuICovCkBAIC05NjUsMTIgKzk2OSwyMiBAQCBzdGF0aWMg
dm9pZCBhZGRyZXNzX3NwYWNlX3VwZGF0ZV90b3BvbG9neV9wYXNzKEFkZHJlc3NTcGFjZSAqYXMs
CiAKIHN0YXRpYyB2b2lkIGZsYXR2aWV3c19pbml0KHZvaWQpCiB7CisgICAgc3RhdGljIEZsYXRW
aWV3ICplbXB0eV92aWV3OworCiAgICAgaWYgKGZsYXRfdmlld3MpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAogICAgIGZsYXRfdmlld3MgPSBnX2hhc2hfdGFibGVfbmV3X2Z1bGwoZ19kaXJl
Y3RfaGFzaCwgZ19kaXJlY3RfZXF1YWwsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoR0Rlc3Ryb3lOb3RpZnkpIGZsYXR2aWV3X3VucmVmKTsKKyAgICBpZiAo
IWVtcHR5X3ZpZXcpIHsKKyAgICAgICAgZW1wdHlfdmlldyA9IGdlbmVyYXRlX21lbW9yeV90b3Bv
bG9neShOVUxMKTsKKyAgICAgICAgLyogV2Uga2VlcCBpdCBhbGl2ZSBmb3JldmVyIGluIHRoZSBn
bG9iYWwgdmFyaWFibGUuICAqLworICAgICAgICBmbGF0dmlld19yZWYoZW1wdHlfdmlldyk7Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgZ19oYXNoX3RhYmxlX3JlcGxhY2UoZmxhdF92aWV3cywgTlVM
TCwgZW1wdHlfdmlldyk7CisgICAgICAgIGZsYXR2aWV3X3JlZihlbXB0eV92aWV3KTsKKyAgICB9
CiB9CiAKIHN0YXRpYyB2b2lkIGZsYXR2aWV3c19yZXNldCh2b2lkKQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDCg-0006db-PL; Mon, 15 Jan 2018 22:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDCg-0006dT-8b
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:06 +0000
X-Inumbo-ID: de56ef29-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de56ef29-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:24:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCe-0004hR-Kp
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCe-0007xO-KM
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCe-0007xO-KM@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:04 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] exec: add page_mask for
	flatview_do_translate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5ZGJlM2UwZmNmNzA0Mzk1ZTM1YjBlYzFjYjQ4MDQxZThjMmVhOTIKQXV0aG9yOiAg
ICAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDEwIDEx
OjQyOjQ1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBNb24gRGVjIDQgMjI6NDI6MjggMjAxNyAtMDYwMAoK
ICAgIGV4ZWM6IGFkZCBwYWdlX21hc2sgZm9yIGZsYXR2aWV3X2RvX3RyYW5zbGF0ZQogICAgCiAg
ICBUaGUgZnVuY3Rpb24gaXMgb3JpZ2luYWxseSB1c2VkIGZvciBmbGF0dmlld19zcGFjZV90cmFu
c2xhdGUoKSBhbmQgd2hhdAogICAgd2UgY2FyZSBhYm91dCBtb3N0IGlzICh4bGF0LCBwbGVuKSBy
YW5nZS4gSG93ZXZlciBmb3IgaW90bGIgcmVxdWVzdHMsIHdlCiAgICBkb24ndCByZWFsbHkgY2Fy
ZSBhYm91dCAicGxlbiIsIGJ1dCB0aGUgc2l6ZSBvZiB0aGUgcGFnZSB0aGF0ICJ4bGF0IiBpcwog
ICAgbG9jYXRlZCBvbi4gV2hpbGUsIHBsZW4gY2Fubm90IHJlYWxseSBjb250YWluIHRoaXMgaW5m
b3JtYXRpb24uCiAgICAKICAgIEEgc2ltcGxlIGV4YW1wbGUgdG8gc2hvdyB3aHkgInBsZW4iIGlz
IG5vdCBnb29kIGZvciBJT1RMQiB0cmFuc2xhdGlvbnM6CiAgICAKICAgIEUuZy4sIGZvciBodWdl
IHBhZ2VzLCBpdCBpcyBwb3NzaWJsZSB0aGF0IGd1ZXN0IG1hcHBlZCAxRyBodWdlIHBhZ2Ugb24K
ICAgIGRldmljZSBzaWRlIHRoYXQgdXNlZCB0aGlzIEdQQSByYW5nZToKICAgIAogICAgICAweDEw
MDAwMDAwMCAtIDB4MTNmZmZmZmZmCiAgICAKICAgIFRoZW4gbGV0J3Mgc2F5IHdlIHdhbnQgdG8g
dHJhbnNsYXRlIG9uZSBJT1ZBIHRoYXQgZmluYWxseSBtYXBwZWQgdG8gR1BBCiAgICAweDEzZmZm
ZmUwMCAod2hpY2ggaXMgbG9jYXRlZCBvbiB0aGlzIDFHIGh1Z2UgcGFnZSkuIFRoZW4gaGVyZSB3
ZSdsbAogICAgZ2V0OgogICAgCiAgICAgICh4bGF0LCBwbGVuKSA9ICgweDEzZmZmZTAwLCAweDIw
MCkKICAgIAogICAgU28gdGhlIElPVExCIHdvdWxkIGJlIG9ubHkgY292ZXJpbmcgYSB2ZXJ5IHNt
YWxsIHJhbmdlIHNpbmNlIGZyb20KICAgICJwbGVuIiAod2hpY2ggaXMgMHgyMDAgYnl0ZXMpIHdl
IGNhbm5vdCB0ZWxsIHRoZSBzaXplIG9mIHRoZSBwYWdlLgogICAgCiAgICBBY3R1YWxseSB3ZSBj
YW4gcmVhbGx5IGtub3cgdGhhdCB0aGlzIGlzIGEgaHVnZSBwYWdlIC0gd2UganVzdCB0aHJvdyB0
aGUKICAgIGluZm9ybWF0aW9uIGF3YXkgaW4gZmxhdHZpZXdfZG9fdHJhbnNsYXRlKCkuCiAgICAK
ICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlZCAicGFnZV9tYXNrIiBvcHRpb25hbCBwYXJhbWV0ZXIg
dG8gY2FwdHVyZSB0aGF0CiAgICBwYWdlIG1hc2sgaW5mby4gQWxzbywgSSBtYWRlICJwbGVuIiBh
biBvcHRpb25hbCBwYXJhbWV0ZXIgYXMgd2VsbCwgd2l0aAogICAgc29tZSBjb21tZW50cyBmb3Ig
dGhlIHdob2xlIGZ1bmN0aW9uLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSB5ZXQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+
CiAgICBNZXNzYWdlLUlkOiA8MjAxNzEwMTAwOTQyNDcuMTAxNzMtMi1tYXhpbWUuY29xdWVsaW5A
cmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNWU1ZmFmZDExYmU0NDU4
NDQzYzQzZjE5YzFlYmRkMjRkOTlhNzUxKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGV4ZWMuYyB8IDUxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQ1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIv
ZXhlYy5jCmluZGV4IGIxZjI5ZDMuLjJmZDY1ZGMgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9l
eGVjLmMKQEAgLTQ2OCwxMSArNDY4LDI5IEBAIGFkZHJlc3Nfc3BhY2VfdHJhbnNsYXRlX2ludGVy
bmFsKEFkZHJlc3NTcGFjZURpc3BhdGNoICpkLCBod2FkZHIgYWRkciwgaHdhZGRyICp4CiAgICAg
cmV0dXJuIHNlY3Rpb247CiB9CiAKLS8qIENhbGxlZCBmcm9tIFJDVSBjcml0aWNhbCBzZWN0aW9u
ICovCisvKioKKyAqIGZsYXR2aWV3X2RvX3RyYW5zbGF0ZSAtIHRyYW5zbGF0ZSBhbiBhZGRyZXNz
IGluIEZsYXRWaWV3CisgKgorICogQGZ2OiB0aGUgZmxhdCB2aWV3IHRoYXQgd2Ugd2FudCB0byB0
cmFuc2xhdGUgb24KKyAqIEBhZGRyOiB0aGUgYWRkcmVzcyB0byBiZSB0cmFuc2xhdGVkIGluIGFi
b3ZlIGFkZHJlc3Mgc3BhY2UKKyAqIEB4bGF0OiB0aGUgdHJhbnNsYXRlZCBhZGRyZXNzIG9mZnNl
dCB3aXRoaW4gbWVtb3J5IHJlZ2lvbi4gSXQKKyAqICAgICAgICBjYW5ub3QgYmUgQE5VTEwuCisg
KiBAcGxlbl9vdXQ6IHZhbGlkIHJlYWQvd3JpdGUgbGVuZ3RoIG9mIHRoZSB0cmFuc2xhdGVkIGFk
ZHJlc3MuIEl0CisgKiAgICAgICAgICAgIGNhbiBiZSBATlVMTCB3aGVuIHdlIGRvbid0IGNhcmUg
YWJvdXQgaXQuCisgKiBAcGFnZV9tYXNrX291dDogcGFnZSBtYXNrIGZvciB0aGUgdHJhbnNsYXRl
ZCBhZGRyZXNzLiBUaGlzCisgKiAgICAgICAgICAgIHNob3VsZCBvbmx5IGJlIG1lYW5pbmdmdWwg
Zm9yIElPTU1VIHRyYW5zbGF0ZWQKKyAqICAgICAgICAgICAgYWRkcmVzc2VzLCBzaW5jZSB0aGVy
ZSBtYXkgYmUgaHVnZSBwYWdlcyB0aGF0IHRoaXMgYml0CisgKiAgICAgICAgICAgIHdvdWxkIHRl
bGwuIEl0IGNhbiBiZSBATlVMTCBpZiB3ZSBkb24ndCBjYXJlIGFib3V0IGl0LgorICogQGlzX3dy
aXRlOiB3aGV0aGVyIHRoZSB0cmFuc2xhdGlvbiBvcGVyYXRpb24gaXMgZm9yIHdyaXRlCisgKiBA
aXNfbW1pbzogd2hldGhlciB0aGlzIGNhbiBiZSBNTUlPLCBzZXQgdHJ1ZSBpZiBpdCBjYW4KKyAq
CisgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIFJDVSBjcml0aWNhbCBzZWN0aW9uCisg
Ki8KIHN0YXRpYyBNZW1vcnlSZWdpb25TZWN0aW9uIGZsYXR2aWV3X2RvX3RyYW5zbGF0ZShGbGF0
VmlldyAqZnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHdhZGRyICp4bGF0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh3YWRkciAqcGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBod2FkZHIgKnBsZW5fb3V0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciAqcGFnZV9tYXNrX291dCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X3dyaXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfbW1pbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBZGRyZXNzU3BhY2UgKip0YXJnZXRfYXMpCkBAIC00ODEsMTEgKzQ5OSwxNyBAQCBz
dGF0aWMgTWVtb3J5UmVnaW9uU2VjdGlvbiBmbGF0dmlld19kb190cmFuc2xhdGUoRmxhdFZpZXcg
KmZ2LAogICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNlY3Rpb247CiAgICAgSU9NTVVNZW1vcnlS
ZWdpb24gKmlvbW11X21yOwogICAgIElPTU1VTWVtb3J5UmVnaW9uQ2xhc3MgKmltcmM7CisgICAg
aHdhZGRyIHBhZ2VfbWFzayA9IChod2FkZHIpKC0xKTsKKyAgICBod2FkZHIgcGxlbiA9IChod2Fk
ZHIpKC0xKTsKKworICAgIGlmIChwbGVuX291dCkgeworICAgICAgICBwbGVuID0gKnBsZW5fb3V0
OworICAgIH0KIAogICAgIGZvciAoOzspIHsKICAgICAgICAgc2VjdGlvbiA9IGFkZHJlc3Nfc3Bh
Y2VfdHJhbnNsYXRlX2ludGVybmFsKAogICAgICAgICAgICAgICAgIGZsYXR2aWV3X3RvX2Rpc3Bh
dGNoKGZ2KSwgYWRkciwgJmFkZHIsCi0gICAgICAgICAgICAgICAgcGxlbiwgaXNfbW1pbyk7Cisg
ICAgICAgICAgICAgICAgJnBsZW4sIGlzX21taW8pOwogCiAgICAgICAgIGlvbW11X21yID0gbWVt
b3J5X3JlZ2lvbl9nZXRfaW9tbXUoc2VjdGlvbi0+bXIpOwogICAgICAgICBpZiAoIWlvbW11X21y
KSB7CkBAIC00OTcsNyArNTIxLDggQEAgc3RhdGljIE1lbW9yeVJlZ2lvblNlY3Rpb24gZmxhdHZp
ZXdfZG9fdHJhbnNsYXRlKEZsYXRWaWV3ICpmdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfV08gOiBJT01NVV9STyk7CiAgICAgICAgIGFkZHIgPSAoKGlvdGxiLnRyYW5z
bGF0ZWRfYWRkciAmIH5pb3RsYi5hZGRyX21hc2spCiAgICAgICAgICAgICAgICAgfCAoYWRkciAm
IGlvdGxiLmFkZHJfbWFzaykpOwotICAgICAgICAqcGxlbiA9IE1JTigqcGxlbiwgKGFkZHIgfCBp
b3RsYi5hZGRyX21hc2spIC0gYWRkciArIDEpOworICAgICAgICBwYWdlX21hc2sgJj0gaW90bGIu
YWRkcl9tYXNrOworICAgICAgICBwbGVuID0gTUlOKHBsZW4sIChhZGRyIHwgaW90bGIuYWRkcl9t
YXNrKSAtIGFkZHIgKyAxKTsKICAgICAgICAgaWYgKCEoaW90bGIucGVybSAmICgxIDw8IGlzX3dy
aXRlKSkpIHsKICAgICAgICAgICAgIGdvdG8gdHJhbnNsYXRlX2ZhaWw7CiAgICAgICAgIH0KQEAg
LTUwOCw2ICs1MzMsMTkgQEAgc3RhdGljIE1lbW9yeVJlZ2lvblNlY3Rpb24gZmxhdHZpZXdfZG9f
dHJhbnNsYXRlKEZsYXRWaWV3ICpmdiwKIAogICAgICp4bGF0ID0gYWRkcjsKIAorICAgIGlmIChw
YWdlX21hc2sgPT0gKGh3YWRkcikoLTEpKSB7CisgICAgICAgIC8qIE5vdCBiZWhpbmQgYW4gSU9N
TVUsIHVzZSBkZWZhdWx0IHBhZ2Ugc2l6ZS4gKi8KKyAgICAgICAgcGFnZV9tYXNrID0gflRBUkdF
VF9QQUdFX01BU0s7CisgICAgfQorCisgICAgaWYgKHBhZ2VfbWFza19vdXQpIHsKKyAgICAgICAg
KnBhZ2VfbWFza19vdXQgPSBwYWdlX21hc2s7CisgICAgfQorCisgICAgaWYgKHBsZW5fb3V0KSB7
CisgICAgICAgICpwbGVuX291dCA9IHBsZW47CisgICAgfQorCiAgICAgcmV0dXJuICpzZWN0aW9u
OwogCiB0cmFuc2xhdGVfZmFpbDoKQEAgLTUyNiw3ICs1NjQsNyBAQCBJT01NVVRMQkVudHJ5IGFk
ZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KEFkZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRy
LAogCiAgICAgLyogVGhpcyBjYW4gbmV2ZXIgYmUgTU1JTy4gKi8KICAgICBzZWN0aW9uID0gZmxh
dHZpZXdfZG9fdHJhbnNsYXRlKGFkZHJlc3Nfc3BhY2VfdG9fZmxhdHZpZXcoYXMpLCBhZGRyLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhsYXQsICZwbGVuLCBpc193cml0
ZSwgZmFsc2UsICZhcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGxh
dCwgJnBsZW4sIE5VTEwsIGlzX3dyaXRlLCBmYWxzZSwgJmFzKTsKIAogICAgIC8qIElsbGVnYWwg
dHJhbnNsYXRpb24gKi8KICAgICBpZiAoc2VjdGlvbi5tciA9PSAmaW9fbWVtX3VuYXNzaWduZWQp
IHsKQEAgLTU3MCw3ICs2MDgsOCBAQCBNZW1vcnlSZWdpb24gKmZsYXR2aWV3X3RyYW5zbGF0ZShG
bGF0VmlldyAqZnYsIGh3YWRkciBhZGRyLCBod2FkZHIgKnhsYXQsCiAgICAgQWRkcmVzc1NwYWNl
ICphcyA9IE5VTEw7CiAKICAgICAvKiBUaGlzIGNhbiBiZSBNTUlPLCBzbyBzZXR1cCBNTUlPIGJp
dC4gKi8KLSAgICBzZWN0aW9uID0gZmxhdHZpZXdfZG9fdHJhbnNsYXRlKGZ2LCBhZGRyLCB4bGF0
LCBwbGVuLCBpc193cml0ZSwgdHJ1ZSwgJmFzKTsKKyAgICBzZWN0aW9uID0gZmxhdHZpZXdfZG9f
dHJhbnNsYXRlKGZ2LCBhZGRyLCB4bGF0LCBwbGVuLCBOVUxMLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaXNfd3JpdGUsIHRydWUsICZhcyk7CiAgICAgbXIgPSBzZWN0aW9u
Lm1yOwogCiAgICAgaWYgKHhlbl9lbmFibGVkKCkgJiYgbWVtb3J5X2FjY2Vzc19pc19kaXJlY3Qo
bXIsIGlzX3dyaXRlKSkgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDCq-0006fD-Qs; Mon, 15 Jan 2018 22:26:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDCp-0006f2-U3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:15 +0000
X-Inumbo-ID: e455a142-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e455a142-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:24:46 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCo-0004hg-Mu
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCo-0007ya-MO
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCo-0007ya-MO@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:14 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] exec: simplify
	address_space_get_iotlb_entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlMTNlMmNmYTg1ODU4ZDU4YTRmMWMxNThiYjQ3YTM5NWQ5ODNjMGMKQXV0aG9yOiAg
ICAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDEwIDEx
OjQyOjQ2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBNb24gRGVjIDQgMjI6NDI6MzQgMjAxNyAtMDYwMAoK
ICAgIGV4ZWM6IHNpbXBsaWZ5IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5CiAgICAKICAg
IFRoaXMgcGF0Y2ggbGV0IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KCkgdG8gdXNlIHRo
ZSBuZXdseQogICAgaW50cm9kdWNlZCBwYWdlX21hc2sgcGFyYW1ldGVyIGluIGZsYXR2aWV3X2Rv
X3RyYW5zbGF0ZSgpLiBUaGVuIHdlCiAgICB3aWxsIGJlIHN1cmUgdGhlIElPVExCIGNhbiBiZSBh
bGlnbmVkIHRvIHBhZ2UgbWFzaywgYWxzbyB3ZSBzaG91bGQKICAgIG5pY2VseSBzdXBwb3J0IGh1
Z2UgcGFnZXMgbm93IHdoZW4gaW50cm9kdWNpbmcgYTc2NDA0MC4KICAgIAogICAgRml4ZXM6IGE3
NjQwNDAgKCJleGVjOiBhYnN0cmFjdCBhZGRyZXNzX3NwYWNlX2RvX3RyYW5zbGF0ZSgpIikKICAg
IFNpZ25lZC1vZmYtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+CiAgICBB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2Ut
SWQ6IDwyMDE3MTAxMDA5NDI0Ny4xMDE3My0zLW1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA3NmE5M2Q3OTcyYzljMWUzODM5ZDJmNjVlZGMz
MjU2OGEyY2NlOTMpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+Ci0tLQogZXhlYy5jIHwgMzEgKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2V4ZWMuYyBiL2V4ZWMuYwppbmRleCAyZmQ2NWRjLi45YTc2MDBlIDEw
MDY0NAotLS0gYS9leGVjLmMKKysrIGIvZXhlYy5jCkBAIC01NTcsMTQgKzU1NywxNCBAQCBJT01N
VVRMQkVudHJ5IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KEFkZHJlc3NTcGFjZSAqYXMs
IGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX3dyaXRlKQogewogICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gc2VjdGlvbjsKLSAg
ICBod2FkZHIgeGxhdCwgcGxlbjsKKyAgICBod2FkZHIgeGxhdCwgcGFnZV9tYXNrOwogCi0gICAg
LyogVHJ5IHRvIGdldCBtYXhpbXVtIHBhZ2UgbWFzayBkdXJpbmcgdHJhbnNsYXRpb24uICovCi0g
ICAgcGxlbiA9IChod2FkZHIpLTE7Ci0KLSAgICAvKiBUaGlzIGNhbiBuZXZlciBiZSBNTUlPLiAq
LwotICAgIHNlY3Rpb24gPSBmbGF0dmlld19kb190cmFuc2xhdGUoYWRkcmVzc19zcGFjZV90b19m
bGF0dmlldyhhcyksIGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
eGxhdCwgJnBsZW4sIE5VTEwsIGlzX3dyaXRlLCBmYWxzZSwgJmFzKTsKKyAgICAvKgorICAgICAq
IFRoaXMgY2FuIG5ldmVyIGJlIE1NSU8sIGFuZCB3ZSBkb24ndCByZWFsbHkgY2FyZSBhYm91dCBw
bGVuLAorICAgICAqIGJ1dCBwYWdlIG1hc2suCisgICAgICovCisgICAgc2VjdGlvbiA9IGZsYXR2
aWV3X2RvX3RyYW5zbGF0ZShhZGRyZXNzX3NwYWNlX3RvX2ZsYXR2aWV3KGFzKSwgYWRkciwgJnhs
YXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAmcGFnZV9tYXNr
LCBpc193cml0ZSwgZmFsc2UsICZhcyk7CiAKICAgICAvKiBJbGxlZ2FsIHRyYW5zbGF0aW9uICov
CiAgICAgaWYgKHNlY3Rpb24ubXIgPT0gJmlvX21lbV91bmFzc2lnbmVkKSB7CkBAIC01NzUsMjIg
KzU3NSwxMSBAQCBJT01NVVRMQkVudHJ5IGFkZHJlc3Nfc3BhY2VfZ2V0X2lvdGxiX2VudHJ5KEFk
ZHJlc3NTcGFjZSAqYXMsIGh3YWRkciBhZGRyLAogICAgIHhsYXQgKz0gc2VjdGlvbi5vZmZzZXRf
d2l0aGluX2FkZHJlc3Nfc3BhY2UgLQogICAgICAgICBzZWN0aW9uLm9mZnNldF93aXRoaW5fcmVn
aW9uOwogCi0gICAgaWYgKHBsZW4gPT0gKGh3YWRkciktMSkgewotICAgICAgICAvKgotICAgICAg
ICAgKiBXZSB1c2UgZGVmYXVsdCBwYWdlIHNpemUgaGVyZS4gTG9naWNhbGx5IGl0IG9ubHkgaGFw
cGVucwotICAgICAgICAgKiBmb3IgaWRlbnRpdHkgbWFwcGluZ3MuCi0gICAgICAgICAqLwotICAg
ICAgICBwbGVuID0gVEFSR0VUX1BBR0VfU0laRTsKLSAgICB9Ci0KLSAgICAvKiBDb252ZXJ0IHRv
IGFkZHJlc3MgbWFzayAqLwotICAgIHBsZW4gLT0gMTsKLQogICAgIHJldHVybiAoSU9NTVVUTEJF
bnRyeSkgewogICAgICAgICAudGFyZ2V0X2FzID0gYXMsCi0gICAgICAgIC5pb3ZhID0gYWRkciAm
IH5wbGVuLAotICAgICAgICAudHJhbnNsYXRlZF9hZGRyID0geGxhdCAmIH5wbGVuLAotICAgICAg
ICAuYWRkcl9tYXNrID0gcGxlbiwKKyAgICAgICAgLmlvdmEgPSBhZGRyICYgfnBhZ2VfbWFzaywK
KyAgICAgICAgLnRyYW5zbGF0ZWRfYWRkciA9IHhsYXQgJiB+cGFnZV9tYXNrLAorICAgICAgICAu
YWRkcl9tYXNrID0gcGFnZV9tYXNrLAogICAgICAgICAvKiBJT1RMQnMgYXJlIGZvciBETUFzLCBh
bmQgRE1BIG9ubHkgYWxsb3dzIG9uIFJBTXMuICovCiAgICAgICAgIC5wZXJtID0gSU9NTVVfUlcs
CiAgICAgfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDD0-0006gb-SN; Mon, 15 Jan 2018 22:26:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDD0-0006gS-98
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:26 +0000
X-Inumbo-ID: ea5743dc-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea5743dc-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:24:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDCy-0004hr-Oo
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDCy-0007z7-OL
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDCy-0007z7-OL@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:24 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] memory: fix off-by-one error
	in memory_region_notify_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3NjVjNWU1Nzc5ZmUyNWY4ZGNiN2Y2NWM5YTI3YTdiNWE3Nzk0MWYKQXV0aG9yOiAg
ICAgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE9jdCAxMCAxMTo0Mjo0NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDIyOjQy
OjQxIDIwMTcgLTA2MDAKCiAgICBtZW1vcnk6IGZpeCBvZmYtYnktb25lIGVycm9yIGluIG1lbW9y
eV9yZWdpb25fbm90aWZ5X29uZSgpCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgYW4gb2ZmLWJ5
LW9uZSBlcnJvciB0aGF0IGNvdWxkIGxlYWQgdG8gdGhlCiAgICBub3RpZnllZSB0byByZWNlaXZl
IG5vdGlmaWNhdGlvbnMgZm9yIHJhbmdlcyBpdCBpcyBub3QKICAgIHJlZ2lzdGVyZWQgdG8uCiAg
ICAKICAgIFRoZSBidWcgaGFzIGJlZW4gc3BvdHRlZCBieSBjb2RlIHJldmlldy4KICAgIAogICAg
Rml4ZXM6IGJkMmJmYTRjNTJlNSAoIm1lbW9yeTogaW50cm9kdWNlIG1lbW9yeV9yZWdpb25fbm90
aWZ5X29uZSgpIikKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBDYzogUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWF4aW1lIENvcXVlbGlu
IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MTAxMDA5
NDI0Ny4xMDE3My00LW1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBiMDIxZDFjMDQ0NTIyNzZmNDkyNmVlZDJkMTA0Y2NiZDEwMzdhNmUxKQogICAgU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIG1lbW9y
eS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1vcnkuYwppbmRleCBkOTA4NTM4Li5kMDVhODBh
IDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9tZW1vcnkuYwpAQCAtMTg5MSw3ICsxODkxLDcg
QEAgdm9pZCBtZW1vcnlfcmVnaW9uX25vdGlmeV9vbmUoSU9NTVVOb3RpZmllciAqbm90aWZpZXIs
CiAgICAgICogU2tpcCB0aGUgbm90aWZpY2F0aW9uIGlmIHRoZSBub3RpZmljYXRpb24gZG9lcyBu
b3Qgb3ZlcmxhcAogICAgICAqIHdpdGggcmVnaXN0ZXJlZCByYW5nZS4KICAgICAgKi8KLSAgICBp
ZiAobm90aWZpZXItPnN0YXJ0ID4gZW50cnktPmlvdmEgKyBlbnRyeS0+YWRkcl9tYXNrICsgMSB8
fAorICAgIGlmIChub3RpZmllci0+c3RhcnQgPiBlbnRyeS0+aW92YSArIGVudHJ5LT5hZGRyX21h
c2sgfHwKICAgICAgICAgbm90aWZpZXItPmVuZCA8IGVudHJ5LT5pb3ZhKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDDF-0006i8-UJ; Mon, 15 Jan 2018 22:26:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDDF-0006hm-7G
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:41 +0000
X-Inumbo-ID: 7c1ad979-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c1ad979-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:29:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDD8-0004ik-Qj
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDD8-0007ze-QD
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDD8-0007ze-QD@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:34 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] hw/sd: fix out-of-bounds
	check for multi block reads
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0ZjYyZTRlOTAxZTI2ODY5NjIzNGUxMzM1N2Q3Yjk3OGFkMjlmMWUKQXV0aG9yOiAg
ICAgTWljaGFlbCBPbGJyaWNoIDxtLm9sYnJpY2hAcGVuZ3V0cm9uaXguZGU+CkF1dGhvckRhdGU6
IEZyaSBPY3QgNiAxNjo0Njo0NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIERlYyA1IDE5OjM5OjM1
IDIwMTcgLTA2MDAKCiAgICBody9zZDogZml4IG91dC1vZi1ib3VuZHMgY2hlY2sgZm9yIG11bHRp
IGJsb2NrIHJlYWRzCiAgICAKICAgIFRoZSBjdXJyZW50IGNvZGUgY2hlY2tzIGlmIHRoZSBuZXh0
IGJsb2NrIGV4Y2VlZHMgdGhlIHNpemUgb2YgdGhlIGNhcmQuCiAgICBUaGlzIGdlbmVyYXRlcyBh
biBlcnJvciB3aGlsZSByZWFkaW5nIHRoZSBsYXN0IGJsb2NrIG9mIHRoZSBjYXJkLgogICAgRG8g
dGhlIG91dC1vZi1ib3VuZHMgY2hlY2sgd2hlbiBzdGFydGluZyB0byByZWFkIGEgbmV3IGJsb2Nr
IHRvIGZpeCB0aGlzLgogICAgCiAgICBUaGlzIGlzc3VlIGJlY2FtZSB2aXNpYmxlIHdpdGggaW5j
cmVhc2VkIGVycm9yIGNoZWNraW5nIGluIExpbnV4IDQuMTMuCiAgICAKICAgIENjOiBxZW11LXN0
YWJsZUBub25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE9sYnJpY2ggPG0ub2xi
cmljaEBwZW5ndXRyb25peC5kZT4KICAgIFJldmlld2VkLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxh
bGlzdGFpci5mcmFuY2lzQHhpbGlueC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE3MDkxNjA5MTYx
MS4xMDI0MS0xLW0ub2xicmljaEBwZW5ndXRyb25peC5kZQogICAgU2lnbmVkLW9mZi1ieTogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgODU3MzM3OGU2MmQxOWUyNWEyNDM0ZTIzNDYyZWM5OWVmNGQwNjVhYykKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
LS0tCiBody9zZC9zZC5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3NkL3NkLmMgYi9ody9z
ZC9zZC5jCmluZGV4IGJhNDdiZmYuLjM1MzQ3YTUgMTAwNjQ0Ci0tLSBhL2h3L3NkL3NkLmMKKysr
IGIvaHcvc2Qvc2QuYwpAQCAtMTc5Nyw4ICsxNzk3LDEzIEBAIHVpbnQ4X3Qgc2RfcmVhZF9kYXRh
KFNEU3RhdGUgKnNkKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMTg6CS8qIENNRDE4OiAg
UkVBRF9NVUxUSVBMRV9CTE9DSyAqLwotICAgICAgICBpZiAoc2QtPmRhdGFfb2Zmc2V0ID09IDAp
CisgICAgICAgIGlmIChzZC0+ZGF0YV9vZmZzZXQgPT0gMCkgeworICAgICAgICAgICAgaWYgKHNk
LT5kYXRhX3N0YXJ0ICsgaW9fbGVuID4gc2QtPnNpemUpIHsKKyAgICAgICAgICAgICAgICBzZC0+
Y2FyZF9zdGF0dXMgfD0gQUREUkVTU19FUlJPUjsKKyAgICAgICAgICAgICAgICByZXR1cm4gMHgw
MDsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIEJMS19SRUFEX0JMT0NLKHNkLT5kYXRhX3N0
YXJ0LCBpb19sZW4pOworICAgICAgICB9CiAgICAgICAgIHJldCA9IHNkLT5kYXRhW3NkLT5kYXRh
X29mZnNldCArK107CiAKICAgICAgICAgaWYgKHNkLT5kYXRhX29mZnNldCA+PSBpb19sZW4pIHsK
QEAgLTE4MTIsMTEgKzE4MTcsNiBAQCB1aW50OF90IHNkX3JlYWRfZGF0YShTRFN0YXRlICpzZCkK
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgfQotCi0gICAgICAgICAgICBpZiAoc2QtPmRhdGFfc3RhcnQgKyBpb19sZW4gPiBzZC0+c2l6
ZSkgewotICAgICAgICAgICAgICAgIHNkLT5jYXJkX3N0YXR1cyB8PSBBRERSRVNTX0VSUk9SOwot
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDDL-0006jB-Vp; Mon, 15 Jan 2018 22:26:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDDK-0006iu-OP
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:46 +0000
X-Inumbo-ID: f65371ee-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f65371ee-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:25:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDDI-0004iq-Sa
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDDI-00080G-S9
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDDI-00080G-S9@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:44 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] qcow2: Fix unaligned
	preallocated truncation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyNWFjYTc1ZjgzODk1ZmQxNmJlZjU3MmJiZjMxZTMzNjIwYjYwMGQKQXV0aG9yOiAg
ICAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCA5IDIz
OjU1OjMxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDUgMTk6NDA6MzMgMjAxNyAtMDYwMAoK
ICAgIHFjb3cyOiBGaXggdW5hbGlnbmVkIHByZWFsbG9jYXRlZCB0cnVuY2F0aW9uCiAgICAKICAg
IEEgcWNvdzIgaW1hZ2UgZmlsZSdzIGxlbmd0aCBpcyBub3QgcmVxdWlyZWQgdG8gaGF2ZSBhIGxl
bmd0aCB0aGF0IGlzIGEKICAgIG11bHRpcGxlIG9mIHRoZSBjbHVzdGVyIHNpemUuICBIb3dldmVy
LCBxY293Ml9yZWZjb3VudF9hcmVhKCkgZXhwZWN0cyBhbgogICAgYWxpZ25lZCB2YWx1ZSBmb3Ig
aXRzIEBzdGFydF9vZmZzZXQgcGFyYW1ldGVyLCBzbyB3ZSBuZWVkIHRvIHJvdW5kCiAgICBAb2xk
X2ZpbGVfc2l6ZSB1cCB0byB0aGUgbmV4dCBjbHVzdGVyIGJvdW5kYXJ5LgogICAgCiAgICBSZXBv
cnRlZC1ieTogUGluZyBMaSA8cGluZ2xAcmVkaGF0LmNvbT4KICAgIEJ1ZzogaHR0cHM6Ly9idWd6
aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDE0MDQ5CiAgICBTaWduZWQtb2ZmLWJ5
OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMjAxNzEwMDky
MTU1MzMuMTI1MzAtMi1tcmVpdHpAcmVkaGF0LmNvbQogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdu
dS5vcmcKICAgIFJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKZWZmIENvZHkgPGpjb2R5QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGU0MDBhZDFlMWYwMTI3YjRmZGFiY2IxYzhkZTFlOTliZTkxNzg4ZGYpCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQog
YmxvY2svcWNvdzIuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZm
IC0tZ2l0IGEvYmxvY2svcWNvdzIuYyBiL2Jsb2NrL3Fjb3cyLmMKaW5kZXggYTc1NmJmOS4uMTBl
MzgwNyAxMDA2NDQKLS0tIGEvYmxvY2svcWNvdzIuYworKysgYi9ibG9jay9xY293Mi5jCkBAIC0z
MTYxLDYgKzMxNjEsNyBAQCBzdGF0aWMgaW50IHFjb3cyX3RydW5jYXRlKEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBpbnQ2NF90IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZh
aWxlZCB0byBpbnF1aXJlIGN1cnJlbnQgZmlsZSBsZW5ndGgiKTsKICAgICAgICAgICAgIHJldHVy
biByZXQ7CiAgICAgICAgIH0KKyAgICAgICAgb2xkX2ZpbGVfc2l6ZSA9IFJPVU5EX1VQKG9sZF9m
aWxlX3NpemUsIHMtPmNsdXN0ZXJfc2l6ZSk7CiAKICAgICAgICAgbmJfbmV3X2RhdGFfY2x1c3Rl
cnMgPSBESVZfUk9VTkRfVVAob2Zmc2V0IC0gb2xkX2xlbmd0aCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2x1c3Rlcl9zaXplKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:26:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:26:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDDW-0006l3-10; Mon, 15 Jan 2018 22:26:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDDU-0006kt-Rw
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:56 +0000
X-Inumbo-ID: fc54e033-fa42-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc54e033-fa42-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:25:26 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDDS-0004j8-UU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDDS-00080t-U0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:26:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDDS-00080t-U0@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:26:54 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] qcow2: Always execute
	preallocate() in a coroutine
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NDc1Yjg4MDUzOGNiZjRlZWJhMGFmZmQ0ZTEwNDg2ODM5YmU0YjIKQXV0aG9yOiAg
ICAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCA5IDIz
OjU1OjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDUgMTk6NDA6MzggMjAxNyAtMDYwMAoK
ICAgIHFjb3cyOiBBbHdheXMgZXhlY3V0ZSBwcmVhbGxvY2F0ZSgpIGluIGEgY29yb3V0aW5lCiAg
ICAKICAgIFNvbWUgcWNvdzIgZnVuY3Rpb25zIChhdCBsZWFzdCBwZXJmb3JtX2NvdygpKSBleHBl
Y3Qgcy0+bG9jayB0byBiZQogICAgdGFrZW4uICBUaGVyZWZvcmUsIGlmIHdlIHdhbnQgdG8gbWFr
ZSB1c2Ugb2YgdGhlbSwgd2Ugc2hvdWxkIGV4ZWN1dGUKICAgIHByZWFsbG9jYXRlKCkgKGFzICJw
cmVhbGxvY2F0ZV9jbyIpIGluIGEgY29yb3V0aW5lIHNvIHRoYXQgd2UgY2FuIHVzZQogICAgdGhl
IHFlbXVfY29fbXV0ZXhfKiBmdW5jdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1heCBS
ZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE3MTAwOTIxNTUzMy4x
MjUzMC0zLW1yZWl0ekByZWRoYXQuY29tCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwog
ICAgUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEplZmYgQ29keSA8amNvZHlAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NTcyYjA3YmVhMWQxYTBmNzcyNmZkOTVjMjYxM2M3NjAwMmEzNzliYykKICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBibG9jay9x
Y293Mi5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2Jsb2NrL3Fjb3cyLmMgYi9ibG9jay9xY293Mi5jCmluZGV4IDEwZTM4MDcuLjY2ODY2NWUg
MTAwNjQ0Ci0tLSBhL2Jsb2NrL3Fjb3cyLmMKKysrIGIvYmxvY2svcWNvdzIuYwpAQCAtMjQ3Niw2
ICsyNDc2LDE0IEBAIHN0YXRpYyBpbnQgcWNvdzJfc2V0X3VwX2VuY3J5cHRpb24oQmxvY2tEcml2
ZXJTdGF0ZSAqYnMsIGNvbnN0IGNoYXIgKmVuY3J5cHRmbXQsCiB9CiAKIAordHlwZWRlZiBzdHJ1
Y3QgUHJlYWxsb2NDbyB7CisgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnM7CisgICAgdWludDY0X3Qg
b2Zmc2V0OworICAgIHVpbnQ2NF90IG5ld19sZW5ndGg7CisKKyAgICBpbnQgcmV0OworfSBQcmVh
bGxvY0NvOworCiAvKioKICAqIFByZWFsbG9jYXRlcyBtZXRhZGF0YSBzdHJ1Y3R1cmVzIGZvciBk
YXRhIGNsdXN0ZXJzIGJldHdlZW4gQG9mZnNldCAoaW4gdGhlCiAgKiBndWVzdCBkaXNrKSBhbmQg
QG5ld19sZW5ndGggKHdoaWNoIGlzIHRodXMgZ2VuZXJhbGx5IHRoZSBuZXcgZ3Vlc3QgZGlzawpA
QCAtMjQ4Myw5ICsyNDkxLDEyIEBAIHN0YXRpYyBpbnQgcWNvdzJfc2V0X3VwX2VuY3J5cHRpb24o
QmxvY2tEcml2ZXJTdGF0ZSAqYnMsIGNvbnN0IGNoYXIgKmVuY3J5cHRmbXQsCiAgKgogICogUmV0
dXJuczogMCBvbiBzdWNjZXNzLCAtZXJybm8gb24gZmFpbHVyZS4KICAqLwotc3RhdGljIGludCBw
cmVhbGxvY2F0ZShCbG9ja0RyaXZlclN0YXRlICpicywKLSAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBuZXdfbGVuZ3RoKQorc3RhdGljIHZvaWQgY29yb3V0
aW5lX2ZuIHByZWFsbG9jYXRlX2NvKHZvaWQgKm9wYXF1ZSkKIHsKKyAgICBQcmVhbGxvY0NvICpw
YXJhbXMgPSBvcGFxdWU7CisgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBwYXJhbXMtPmJzOwor
ICAgIHVpbnQ2NF90IG9mZnNldCA9IHBhcmFtcy0+b2Zmc2V0OworICAgIHVpbnQ2NF90IG5ld19s
ZW5ndGggPSBwYXJhbXMtPm5ld19sZW5ndGg7CiAgICAgQkRSVlFjb3cyU3RhdGUgKnMgPSBicy0+
b3BhcXVlOwogICAgIHVpbnQ2NF90IGJ5dGVzOwogICAgIHVpbnQ2NF90IGhvc3Rfb2Zmc2V0ID0g
MDsKQEAgLTI0OTMsOSArMjUwNCw3IEBAIHN0YXRpYyBpbnQgcHJlYWxsb2NhdGUoQmxvY2tEcml2
ZXJTdGF0ZSAqYnMsCiAgICAgaW50IHJldDsKICAgICBRQ293TDJNZXRhICptZXRhOwogCi0gICAg
aWYgKHFlbXVfaW5fY29yb3V0aW5lKCkpIHsKLSAgICAgICAgcWVtdV9jb19tdXRleF9sb2NrKCZz
LT5sb2NrKTsKLSAgICB9CisgICAgcWVtdV9jb19tdXRleF9sb2NrKCZzLT5sb2NrKTsKIAogICAg
IGFzc2VydChvZmZzZXQgPD0gbmV3X2xlbmd0aCk7CiAgICAgYnl0ZXMgPSBuZXdfbGVuZ3RoIC0g
b2Zmc2V0OwpAQCAtMjU0OSwxMCArMjU1OCwyOCBAQCBzdGF0aWMgaW50IHByZWFsbG9jYXRlKEJs
b2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIHJldCA9IDA7CiAKIGRvbmU6CisgICAgcWVtdV9jb19t
dXRleF91bmxvY2soJnMtPmxvY2spOworICAgIHBhcmFtcy0+cmV0ID0gcmV0OworfQorCitzdGF0
aWMgaW50IHByZWFsbG9jYXRlKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAorICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IG5ld19sZW5ndGgpCit7CisgICAgUHJl
YWxsb2NDbyBwYXJhbXMgPSB7CisgICAgICAgIC5icyAgICAgICAgID0gYnMsCisgICAgICAgIC5v
ZmZzZXQgICAgID0gb2Zmc2V0LAorICAgICAgICAubmV3X2xlbmd0aCA9IG5ld19sZW5ndGgsCisg
ICAgICAgIC5yZXQgICAgICAgID0gLUVJTlBST0dSRVNTLAorICAgIH07CisKICAgICBpZiAocWVt
dV9pbl9jb3JvdXRpbmUoKSkgewotICAgICAgICBxZW11X2NvX211dGV4X3VubG9jaygmcy0+bG9j
ayk7CisgICAgICAgIHByZWFsbG9jYXRlX2NvKCZwYXJhbXMpOworICAgIH0gZWxzZSB7CisgICAg
ICAgIENvcm91dGluZSAqY28gPSBxZW11X2Nvcm91dGluZV9jcmVhdGUocHJlYWxsb2NhdGVfY28s
ICZwYXJhbXMpOworICAgICAgICBiZHJ2X2Nvcm91dGluZV9lbnRlcihicywgY28pOworICAgICAg
ICBCRFJWX1BPTExfV0hJTEUoYnMsIHBhcmFtcy5yZXQgPT0gLUVJTlBST0dSRVNTKTsKICAgICB9
Ci0gICAgcmV0dXJuIHJldDsKKyAgICByZXR1cm4gcGFyYW1zLnJldDsKIH0KIAogLyogcWNvdzJf
cmVmY291bnRfbWV0YWRhdGFfc2l6ZToKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:27:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDDh-0006mu-3q; Mon, 15 Jan 2018 22:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDDg-0006mk-7k
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:08 +0000
X-Inumbo-ID: 0250afaf-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0250afaf-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:25:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDDd-0004ju-0A
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDDc-00081Y-Vt
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDDc-00081Y-Vt@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:04 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] iotests: Add
	cluster_size=64k to 125
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhYTY5OGFiNWZhMDQ5ZGY3ZmYxMzdlOGNjNzZlNzVmZGZkNTliZmUKQXV0aG9yOiAg
ICAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCA5IDIz
OjU1OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDUgMTk6NDE6MTYgMjAxNyAtMDYwMAoK
ICAgIGlvdGVzdHM6IEFkZCBjbHVzdGVyX3NpemU9NjRrIHRvIDEyNQogICAgCiAgICBBcHBhcmVu
dGx5IGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRvIHRlc3QgdGhhdCwgdG9vLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogICAgTWVzc2FnZS1p
ZDogMjAxNzEwMDkyMTU1MzMuMTI1MzAtNC1tcmVpdHpAcmVkaGF0LmNvbQogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEplZmYg
Q29keSA8amNvZHlAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGMxMTJhMzk3YzJm
NjEwMzg5MTRmYTMxNWE3ODk2Y2U2ZDY0NWQxOCkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTI1ICAgICB8ICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEyNS5vdXQgfCA0ODAgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDQzNyBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9x
ZW11LWlvdGVzdHMvMTI1IGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzEyNQppbmRleCA5NDI0MzEzLi5j
MjBjNzE1IDEwMDc1NQotLS0gYS90ZXN0cy9xZW11LWlvdGVzdHMvMTI1CisrKyBiL3Rlc3RzL3Fl
bXUtaW90ZXN0cy8xMjUKQEAgLTY5LDEzICs2OSwxNSBAQCBmaQogIyBpbiBCCiBDUkVBVElPTl9T
SVpFPSQoKDIgKiAxMDI0ICogMTAyNCAtIDQ4ICogMTAyNCkpCiAKKyMgNTEyIGlzIHRoZSBhY3R1
YWwgdGVzdCAtLSBidXQgaXQncyBnb29kIHRvIHRlc3QgNjRrIGFzIHdlbGwsIGp1c3QgdG8gYmUg
c3VyZS4KK2ZvciBjbHVzdGVyX3NpemUgaW4gNTEyIDY0azsgZG8KICMgaW4ga0IKIGZvciBHUk9X
VEhfU0laRSBpbiAxNiA0OCA4MDsgZG8KICAgICBmb3IgY3JlYXRlX21vZGUgaW4gb2ZmIG1ldGFk
YXRhIGZhbGxvYyBmdWxsOyBkbwogICAgICAgICBmb3IgZ3Jvd3RoX21vZGUgaW4gb2ZmIG1ldGFk
YXRhIGZhbGxvYyBmdWxsOyBkbwotICAgICAgICAgICAgZWNobyAiLS0tIGdyb3d0aF9zaXplPSRH
Uk9XVEhfU0laRSBjcmVhdGVfbW9kZT0kY3JlYXRlX21vZGUgZ3Jvd3RoX21vZGU9JGdyb3d0aF9t
b2RlIC0tLSIKKyAgICAgICAgICAgIGVjaG8gIi0tLSBjbHVzdGVyX3NpemU9JGNsdXN0ZXJfc2l6
ZSBncm93dGhfc2l6ZT0kR1JPV1RIX1NJWkUgY3JlYXRlX21vZGU9JGNyZWF0ZV9tb2RlIGdyb3d0
aF9tb2RlPSRncm93dGhfbW9kZSAtLS0iCiAKLSAgICAgICAgICAgIElNR09QVFM9InByZWFsbG9j
YXRpb249JGNyZWF0ZV9tb2RlLGNsdXN0ZXJfc2l6ZT01MTIiIF9tYWtlX3Rlc3RfaW1nICR7Q1JF
QVRJT05fU0laRX0KKyAgICAgICAgICAgIElNR09QVFM9InByZWFsbG9jYXRpb249JGNyZWF0ZV9t
b2RlLGNsdXN0ZXJfc2l6ZT0kY2x1c3Rlcl9zaXplIiBfbWFrZV90ZXN0X2ltZyAke0NSRUFUSU9O
X1NJWkV9CiAgICAgICAgICAgICAkUUVNVV9JTUcgcmVzaXplIC1mICIkSU1HRk1UIiAtLXByZWFs
bG9jYXRpb249JGdyb3d0aF9tb2RlICIkVEVTVF9JTUciICske0dST1dUSF9TSVpFfUsKIAogICAg
ICAgICAgICAgaG9zdF9zaXplXzA9JChnZXRfaW1hZ2Vfc2l6ZV9vbl9ob3N0KQpAQCAtMTIzLDYg
KzEyNSw3IEBAIGZvciBHUk9XVEhfU0laRSBpbiAxNiA0OCA4MDsgZG8KICAgICAgICAgZG9uZQog
ICAgIGRvbmUKIGRvbmUKK2RvbmUKIAogIyBzdWNjZXNzLCBhbGwgZG9uZQogZWNobyAnKioqIGRv
bmUnCmRpZmYgLS1naXQgYS90ZXN0cy9xZW11LWlvdGVzdHMvMTI1Lm91dCBiL3Rlc3RzL3FlbXUt
aW90ZXN0cy8xMjUub3V0CmluZGV4IDNmNGQ2ZTMuLjU5NjkwNWYgMTAwNjQ0Ci0tLSBhL3Rlc3Rz
L3FlbXUtaW90ZXN0cy8xMjUub3V0CisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8xMjUub3V0CkBA
IC0xLDUgKzEsNSBAQAogUUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTI1Ci0tLS0gZ3Jvd3RoX3NpemU9
MTYgY3JlYXRlX21vZGU9b2ZmIGdyb3d0aF9tb2RlPW9mZiAtLS0KKy0tLSBjbHVzdGVyX3NpemU9
NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1vZmYgLS0tCiBG
b3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHBy
ZWFsbG9jYXRpb249b2ZmCiBJbWFnZSByZXNpemVkLgogd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5
dGVzIGF0IG9mZnNldCAwCkBAIC03LDcgKzcsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0
ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDE2Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAw
CiAxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMp
CiAKLS0tLSBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9bWV0YWRh
dGEgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1v
ZmYgZ3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZN
VCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249b2ZmCiBJbWFnZSByZXNp
emVkLgogd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCkBAIC0xNSw3ICsx
NSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgMTYz
ODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDE2IEtpQiwgWCBvcHM7IFhYOlhYOlhY
LlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTE2IGNy
ZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1mYWxsb2MgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUx
MiBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQog
Rm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBw
cmVhbGxvY2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBi
eXRlcyBhdCBvZmZzZXQgMApAQCAtMjMsNyArMjMsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAg
Ynl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDE2Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4
MDAwCiAxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCiAKLS0tLSBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZnVs
bCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPW9m
ZiBncm93dGhfbW9kZT1mdWxsIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBm
bXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4K
IHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMzEsNyArMzEsNyBA
QCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDE2Mzg0LzE2
Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiAxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChY
WFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT0xNiBjcmVhdGVf
bW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1vZmYgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBn
cm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1vZmYgLS0tCiBG
b3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHBy
ZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgw
MDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTM5LDcgKzM5LDcgQEAgd3JvdGUgMjA0ODAwMC8yMDQ4
MDAwIGJ5dGVzIGF0IG9mZnNldCAwCiB3cm90ZSAxNjM4NC8xNjM4NCBieXRlcyBhdCBvZmZzZXQg
MjA0ODAwMAogMTYgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBv
cHMvc2VjKQogCi0tLS0gZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3Ro
X21vZGU9bWV0YWRhdGEgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT0xNiBj
cmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KIEZvcm1hdHRpbmcg
J1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlv
bj1tZXRhZGF0YQogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBh
dCBvZmZzZXQgMApAQCAtNDcsNyArNDcsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMg
YXQgb2Zmc2V0IDAKIHdyb3RlIDE2Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiAx
NiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAK
LS0tLSBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1mYWxs
b2MgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1t
ZXRhZGF0YSBncm93dGhfbW9kZT1mYWxsb2MgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklN
R0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIElt
YWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAg
LTU1LDcgKzU1LDcgQEAgd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCiB3
cm90ZSAxNjM4NC8xNjM4NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAogMTYgS2lCLCBYIG9wczsg
WFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQogCi0tLS0gZ3Jvd3RoX3Np
emU9MTYgY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KKy0tLSBjbHVz
dGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9t
b2RlPWZ1bGwgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQg
c2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJlc2l6ZWQuCiB3cm90
ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTYzLDcgKzYzLDcgQEAgd3Jv
dGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCiB3cm90ZSAxNjM4NC8xNjM4NCBi
eXRlcyBhdCBvZmZzZXQgMjA0ODAwMAogMTYgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZ
WS9zZWMgYW5kIFhYWCBvcHMvc2VjKQogCi0tLS0gZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9
ZmFsbG9jIGdyb3d0aF9tb2RlPW9mZiAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9z
aXplPTE2IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1vZmYgLS0tCiBGb3JtYXR0aW5n
ICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRp
b249ZmFsbG9jCiBJbWFnZSByZXNpemVkLgogd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0
IG9mZnNldCAwCkBAIC03MSw3ICs3MSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBh
dCBvZmZzZXQgMAogd3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDE2
IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAot
LS0tIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1tZXRhZGF0
YSAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZh
bGxvYyBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1H
Rk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKIEltYWdl
IHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTc5
LDcgKzc5LDcgQEAgd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCiB3cm90
ZSAxNjM4NC8xNjM4NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAogMTYgS2lCLCBYIG9wczsgWFg6
WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQogCi0tLS0gZ3Jvd3RoX3NpemU9
MTYgY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KKy0tLSBjbHVzdGVy
X3NpemU9NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1m
YWxsb2MgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6
ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZmFsbG9jCiBJbWFnZSByZXNpemVkLgogd3JvdGUgMjA0
ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCkBAIC04Nyw3ICs4Nyw3IEBAIHdyb3RlIDIw
NDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgMTYzODQvMTYzODQgYnl0ZXMg
YXQgb2Zmc2V0IDIwNDgwMDAKIDE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2Vj
IGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZhbGxv
YyBncm93dGhfbW9kZT1mdWxsIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9
MTYgY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCiBGb3JtYXR0aW5nICdU
RVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249
ZmFsbG9jCiBJbWFnZSByZXNpemVkLgogd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9m
ZnNldCAwCkBAIC05NSw3ICs5NSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBv
ZmZzZXQgMAogd3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDE2IEtp
QiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0t
IGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9b2ZmIC0tLQorLS0t
IGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9ZnVsbCBncm93dGhf
bW9kZT1vZmYgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQg
c2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZnVsbAogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIw
NDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMTAzLDcgKzEwMyw3IEBAIHdyb3Rl
IDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgMTYzODQvMTYzODQgYnl0
ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkv
c2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZ1
bGwgZ3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhf
c2l6ZT0xNiBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQogRm9ybWF0
dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxv
Y2F0aW9uPWZ1bGwKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMg
YXQgb2Zmc2V0IDAKQEAgLTExMSw3ICsxMTEsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0
ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDE2Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAw
CiAxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMp
CiAKLS0tLSBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZhbGxv
YyAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTE2IGNyZWF0ZV9tb2RlPWZ1
bGwgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQn
LCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwKIEltYWdlIHJlc2l6
ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTExOSw3ICsx
MTksNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDE2
Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiAxNiBLaUIsIFggb3BzOyBYWDpYWDpY
WC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT0xNiBj
cmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUx
MiBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCiBG
b3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHBy
ZWFsbG9jYXRpb249ZnVsbAogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBi
eXRlcyBhdCBvZmZzZXQgMApAQCAtMTI3LDcgKzEyNyw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAw
MCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIw
NDgwMDAKIDE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3Bz
L3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1v
ZmYgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1v
ZmYgZ3Jvd3RoX21vZGU9b2ZmIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBm
bXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4K
IHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMTM1LDcgKzEzNSw3
IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgNDkxNTIv
NDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlgg
KFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTQ4IGNyZWF0
ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEy
IGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0K
IEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAg
cHJlYWxsb2NhdGlvbj1vZmYKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAg
Ynl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTE0Myw3ICsxNDMsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgw
MDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAy
MDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9w
cy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9
ZmFsbG9jIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21v
ZGU9b2ZmIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1H
Rk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYKIEltYWdlIHJl
c2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTE1MSw3
ICsxNTEsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3Rl
IDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpY
WDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00
OCBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9
NTEyIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1mdWxsIC0tLQog
Rm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBw
cmVhbGxvY2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBi
eXRlcyBhdCBvZmZzZXQgMApAQCAtMTU5LDcgKzE1OSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAw
MCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIw
NDgwMDAKIDQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3Bz
L3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9t
b2RlPW9mZiAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9t
b2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPW9mZiAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3Qu
SU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1tZXRhZGF0YQog
SW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApA
QCAtMTY3LDcgKzE2Nyw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQg
MAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDQ4IEtpQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0
aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQor
LS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9bWV0YWRhdGEg
Z3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcs
IGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJl
c2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTE3NSw3
ICsxNzUsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3Rl
IDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpY
WDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00
OCBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1mYWxsb2MgLS0tCistLS0gY2x1c3Rl
cl9zaXplPTUxMiBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9k
ZT1mYWxsb2MgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQg
c2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJlc2l6ZWQuCiB3cm90
ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTE4Myw3ICsxODMsNyBAQCB3
cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5MTUy
IGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFgg
WVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9k
ZT1tZXRhZGF0YSBncm93dGhfbW9kZT1mdWxsIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jv
d3RoX3NpemU9NDggY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KIEZv
cm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJl
YWxsb2NhdGlvbj1tZXRhZGF0YQogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAw
MCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMTkxLDcgKzE5MSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0
ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0
IDIwNDgwMDAKIDQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFgg
b3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhf
bW9kZT1vZmYgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT00OCBjcmVhdGVf
bW9kZT1mYWxsb2MgZ3Jvd3RoX21vZGU9b2ZmIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5J
TUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYwogSW1h
Z2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAt
MTk5LDcgKzE5OSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAog
d3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDQ4IEtpQiwgWCBvcHM7
IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9z
aXplPTQ4IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KKy0tLSBj
bHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhf
bW9kZT1tZXRhZGF0YSAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlN
R0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKIEltYWdlIHJlc2l6ZWQuCiB3
cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTIwNyw3ICsyMDcsNyBA
QCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5
MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChY
WFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00OCBjcmVhdGVf
bW9kZT1mYWxsb2MgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIg
Z3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0K
IEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAg
cHJlYWxsb2NhdGlvbj1mYWxsb2MKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgw
MDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTIxNSw3ICsyMTUsNyBAQCB3cm90ZSAyMDQ4MDAwLzIw
NDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNl
dCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhY
IG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1mYWxsb2MgZ3Jvd3Ro
X21vZGU9ZnVsbCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTQ4IGNyZWF0
ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1mdWxsIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIv
dC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYwog
SW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApA
QCAtMjIzLDcgKzIyMyw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQg
MAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDQ4IEtpQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0
aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9b2ZmIC0tLQorLS0tIGNsdXN0
ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1v
ZmYgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0y
MDQ4MDAwIHByZWFsbG9jYXRpb249ZnVsbAogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAv
MjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMjMxLDcgKzIzMSw3IEBAIHdyb3RlIDIwNDgw
MDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQg
b2Zmc2V0IDIwNDgwMDAKIDQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFu
ZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jv
d3RoX21vZGU9bWV0YWRhdGEgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT00
OCBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQogRm9ybWF0dGluZyAn
VEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9u
PWZ1bGwKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zm
c2V0IDAKQEAgLTIzOSw3ICsyMzksNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQg
b2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBL
aUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0t
LSBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0K
Ky0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jv
d3RoX21vZGU9ZmFsbG9jIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9
SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwKIEltYWdlIHJlc2l6ZWQuCiB3
cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTI0Nyw3ICsyNDcsNyBA
QCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDQ5MTUyLzQ5
MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChY
WFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT00OCBjcmVhdGVf
bW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93
dGhfc2l6ZT00OCBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCiBGb3JtYXR0
aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9j
YXRpb249ZnVsbAogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBh
dCBvZmZzZXQgMApAQCAtMjU1LDcgKzI1NSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRl
cyBhdCBvZmZzZXQgMAogd3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAK
IDQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykK
IAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1vZmYgLS0t
CistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1vZmYgZ3Jv
d3RoX21vZGU9b2ZmIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1H
Rk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4KIHdyb3Rl
IDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMjYzLDcgKzI2Myw3IEBAIHdy
b3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgODE5MjAvODE5MjAg
Ynl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZ
WVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2Rl
PW9mZiBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0
aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KIEZvcm1h
dHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxs
b2NhdGlvbj1vZmYKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMg
YXQgb2Zmc2V0IDAKQEAgLTI3MSw3ICsyNzEsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0
ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAw
CiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMp
CiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZmFsbG9j
IC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9ODAgY3JlYXRlX21vZGU9b2Zm
IGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywg
Zm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYKIEltYWdlIHJlc2l6ZWQu
CiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTI3OSw3ICsyNzks
NyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIw
LzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5Y
IChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVh
dGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdy
b3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1mdWxsIC0tLQogRm9ybWF0
dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxv
Y2F0aW9uPW9mZgogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBh
dCBvZmZzZXQgMApAQCAtMjg3LDcgKzI4Nyw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRl
cyBhdCBvZmZzZXQgMAogd3JvdGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAK
IDgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykK
IAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPW9m
ZiAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW1l
dGFkYXRhIGdyb3d0aF9tb2RlPW9mZiAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1U
JywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1tZXRhZGF0YQogSW1hZ2Ug
cmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMjk1
LDcgKzI5NSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3Jv
dGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhY
OlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXpl
PTgwIGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQorLS0tIGNs
dXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3NpemU9ODAgY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3Ro
X21vZGU9bWV0YWRhdGEgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1J
TUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJlc2l6ZWQu
CiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTMwMyw3ICszMDMs
NyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIw
LzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5Y
IChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVh
dGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1mYWxsb2MgLS0tCistLS0gY2x1c3Rlcl9zaXpl
PTUxMiBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1mYWxs
b2MgLS0tCiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0y
MDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4
MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTMxMSw3ICszMTEsNyBAQCB3cm90ZSAy
MDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIwLzgxOTIwIGJ5dGVz
IGF0IG9mZnNldCAyMDQ4MDAwCiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3Nl
YyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1tZXRh
ZGF0YSBncm93dGhfbW9kZT1mdWxsIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3RoX3Np
emU9ODAgY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KIEZvcm1hdHRp
bmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2Nh
dGlvbj1tZXRhZGF0YQogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRl
cyBhdCBvZmZzZXQgMApAQCAtMzE5LDcgKzMxOSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBi
eXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgw
MDAKIDgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3Nl
YykKIAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1v
ZmYgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1m
YWxsb2MgZ3Jvd3RoX21vZGU9b2ZmIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQn
LCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYwogSW1hZ2UgcmVz
aXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMzI3LDcg
KzMyNyw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUg
ODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhYOlhY
OlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTgw
IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KKy0tLSBjbHVzdGVy
X3NpemU9NTEyIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1t
ZXRhZGF0YSAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBz
aXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAy
MDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTMzNSw3ICszMzUsNyBAQCB3cm90
ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIwLzgxOTIwIGJ5
dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZ
L3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1m
YWxsb2MgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQorLS0tIGNsdXN0ZXJfc2l6ZT01MTIgZ3Jvd3Ro
X3NpemU9ODAgY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KIEZvcm1h
dHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxs
b2NhdGlvbj1mYWxsb2MKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0
ZXMgYXQgb2Zmc2V0IDAKQEAgLTM0Myw3ICszNDMsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAg
Ynl0ZXMgYXQgb2Zmc2V0IDAKIHdyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4
MDAwCiA4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCiAKLS0tLSBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1mYWxsb2MgZ3Jvd3RoX21vZGU9
ZnVsbCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2Rl
PWZhbGxvYyBncm93dGhfbW9kZT1mdWxsIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdG
TVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYwogSW1hZ2Ug
cmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMzUx
LDcgKzM1MSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3Jv
dGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhY
OlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXpl
PTgwIGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9b2ZmIC0tLQorLS0tIGNsdXN0ZXJfc2l6
ZT01MTIgZ3Jvd3RoX3NpemU9ODAgY3JlYXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1vZmYgLS0t
CiBGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAw
IHByZWFsbG9jYXRpb249ZnVsbAogSW1hZ2UgcmVzaXplZC4KIHdyb3RlIDIwNDgwMDAvMjA0ODAw
MCBieXRlcyBhdCBvZmZzZXQgMApAQCAtMzU5LDcgKzM1OSw3IEBAIHdyb3RlIDIwNDgwMDAvMjA0
ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0
IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFgg
b3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21v
ZGU9bWV0YWRhdGEgLS0tCistLS0gY2x1c3Rlcl9zaXplPTUxMiBncm93dGhfc2l6ZT04MCBjcmVh
dGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQogRm9ybWF0dGluZyAnVEVTVF9E
SVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwK
IEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAK
QEAgLTM2Nyw3ICszNjcsNyBAQCB3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0
IDAKIHdyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCiA4MCBLaUIsIFgg
b3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCiAKLS0tLSBncm93
dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KKy0tLSBj
bHVzdGVyX3NpemU9NTEyIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21v
ZGU9ZmFsbG9jIC0tLQogRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1U
IHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwKIEltYWdlIHJlc2l6ZWQuCiB3cm90ZSAy
MDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKQEAgLTM3NSw3ICszNzUsMzkxIEBAIHdy
b3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAogd3JvdGUgODE5MjAvODE5MjAg
Ynl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKIDgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZ
WVkvc2VjIGFuZCBYWFggb3BzL3NlYykKIAotLS0tIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2Rl
PWZ1bGwgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KKy0tLSBjbHVzdGVyX3NpemU9NTEyIGdyb3d0aF9z
aXplPTgwIGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KK0Zvcm1hdHRpbmcg
J1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlv
bj1mdWxsCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9m
ZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhY
IG9wcy9zZWMpCit3cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAg
S2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCist
LS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3Ro
X21vZGU9b2ZmIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1U
IHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW9mZgorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIw
NDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6
WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0
ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkv
c2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9
MTYgY3JlYXRlX21vZGU9b2ZmIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQorRm9ybWF0dGluZyAn
VEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9u
PW9mZgorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZz
ZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBv
cHMvc2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtp
QiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0t
IGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9b2ZmIGdyb3d0aF9t
b2RlPWZhbGxvYyAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZN
VCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAy
MDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhY
OlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDE2Mzg0LzE2Mzg0IGJ5
dGVzIGF0IG9mZnNldCAyMDQ4MDAwCisxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZ
L3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXpl
PTE2IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1mdWxsIC0tLQorRm9ybWF0dGluZyAnVEVT
VF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW9m
ZgorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQg
MAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMv
c2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwg
WCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNs
dXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3Ro
X21vZGU9b2ZmIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1U
IHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW1ldGFkYXRhCitJbWFnZSByZXNpemVkLgord3Jv
dGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBY
WDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSAxNjM4NC8xNjM4
NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorMTYgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhY
IFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhf
c2l6ZT0xNiBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KK0Zv
cm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJl
YWxsb2NhdGlvbj1tZXRhZGF0YQorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAw
MCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZ
WS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0
IDIwNDgwMDAKKzE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFgg
b3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21v
ZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIv
dC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW1ldGFkYXRh
CitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAw
CisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCit3cm90ZSAxNjM4NC8xNjM4NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorMTYgS2lCLCBY
IG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1
c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhf
bW9kZT1mdWxsIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1U
IHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPW1ldGFkYXRhCitJbWFnZSByZXNpemVkLgord3Jv
dGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBY
WDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSAxNjM4NC8xNjM4
NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorMTYgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhY
IFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhf
c2l6ZT0xNiBjcmVhdGVfbW9kZT1mYWxsb2MgZ3Jvd3RoX21vZGU9b2ZmIC0tLQorRm9ybWF0dGlu
ZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0
aW9uPWZhbGxvYworSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBh
dCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5k
IFhYWCBvcHMvc2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAK
KzE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykK
KworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9ZmFsbG9j
IGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQn
LCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYworSW1hZ2UgcmVz
aXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlC
LCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUg
MTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwgWCBvcHM7IFhYOlhY
OlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02
NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPWZhbGxvYyAt
LS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgw
MDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIw
NDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhY
WCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDE2Mzg0LzE2Mzg0IGJ5dGVzIGF0IG9m
ZnNldCAyMDQ4MDAwCisxNiBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQg
WFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTE2IGNyZWF0
ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1mdWxsIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIv
dC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZhbGxvYwor
SW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAor
MS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2Vj
KQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0
ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3JlYXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1v
ZmYgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0y
MDQ4MDAwIHByZWFsbG9jYXRpb249ZnVsbAorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAv
MjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAo
WFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQg
b2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFu
ZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9MTYgY3Jl
YXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1Rf
RElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mdWxs
CitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAw
CisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCit3cm90ZSAxNjM4NC8xNjM4NCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorMTYgS2lCLCBY
IG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1
c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT0xNiBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2Rl
PWZhbGxvYyAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBz
aXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mdWxsCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0
ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpY
WC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSAxNjM4NC8xNjM4NCBieXRl
cyBhdCBvZmZzZXQgMjA0ODAwMAorMTYgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9z
ZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT0x
NiBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCitGb3JtYXR0aW5nICdURVNU
X0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZnVs
bAorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQg
MAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMv
c2VjKQord3JvdGUgMTYzODQvMTYzODQgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzE2IEtpQiwg
WCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNs
dXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9b2ZmIGdyb3d0aF9tb2Rl
PW9mZiAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXpl
PTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAw
LzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlgg
KFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0
IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBh
bmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNy
ZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1tZXRhZGF0YSAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1Rf
RElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYK
K0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAK
KzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3Nl
YykKK3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFgg
b3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVz
dGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1m
YWxsb2MgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6
ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249b2ZmCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAw
MC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5Y
IChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA0OTE1Mi80OTE1MiBieXRlcyBh
dCBvZmZzZXQgMjA0ODAwMAorNDggS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMg
YW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT00OCBj
cmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElS
L3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1vZmYKK0lt
YWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEu
OTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykK
K3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFggb3Bz
OyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVy
X3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2Rl
PW9mZiAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXpl
PTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1tZXRhZGF0YQorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIw
NDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6
WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgNDkxNTIvNDkxNTIgYnl0
ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkv
c2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9
NDggY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCitGb3JtYXR0
aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9j
YXRpb249bWV0YWRhdGEKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0
ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2Vj
IGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4
MDAwCis0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPW1l
dGFkYXRhIGdyb3d0aF9tb2RlPWZhbGxvYyAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1H
Rk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1tZXRhZGF0YQorSW1h
Z2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45
NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQor
d3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzQ4IEtpQiwgWCBvcHM7
IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJf
c2l6ZT02NGsgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9bWV0YWRhdGEgZ3Jvd3RoX21vZGU9
ZnVsbCAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXpl
PTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1tZXRhZGF0YQorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIw
NDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6
WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgNDkxNTIvNDkxNTIgYnl0
ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkv
c2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9
NDggY3JlYXRlX21vZGU9ZmFsbG9jIGdyb3d0aF9tb2RlPW9mZiAtLS0KK0Zvcm1hdHRpbmcgJ1RF
U1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1m
YWxsb2MKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zm
c2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFgg
b3BzL3NlYykKK3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBL
aUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0t
LSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93
dGhfbW9kZT1tZXRhZGF0YSAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10
PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKK0ltYWdlIHJlc2l6ZWQu
Cit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDQ5MTUy
LzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5Y
IChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdy
b3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1mYWxsb2MgLS0tCitG
b3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHBy
ZWFsbG9jYXRpb249ZmFsbG9jCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAw
IGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZ
L3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA0OTE1Mi80OTE1MiBieXRlcyBhdCBvZmZzZXQg
MjA0ODAwMAorNDggS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBv
cHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT00OCBjcmVhdGVfbW9k
ZT1mYWxsb2MgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KK0Zvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1H
Rk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mYWxsb2MKK0ltYWdl
IHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUz
IE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dy
b3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFggb3BzOyBY
WDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3Np
emU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9b2ZmIC0t
LQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAw
MCBwcmVhbGxvY2F0aW9uPWZ1bGwKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgw
MDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZ
WVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNl
dCAyMDQ4MDAwCis0OCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhY
IG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTQ4IGNyZWF0ZV9t
b2RlPWZ1bGwgZ3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90
LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZnVsbAorSW1h
Z2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45
NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQor
d3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgwMDAKKzQ4IEtpQiwgWCBvcHM7
IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJf
c2l6ZT02NGsgZ3Jvd3RoX3NpemU9NDggY3JlYXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1mYWxs
b2MgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0y
MDQ4MDAwIHByZWFsbG9jYXRpb249ZnVsbAorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAv
MjA0ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAo
WFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgNDkxNTIvNDkxNTIgYnl0ZXMgYXQg
b2Zmc2V0IDIwNDgwMDAKKzQ4IEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFu
ZCBYWFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9NDggY3Jl
YXRlX21vZGU9ZnVsbCBncm93dGhfbW9kZT1mdWxsIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIv
dC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwKK0lt
YWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEu
OTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykK
K3dyb3RlIDQ5MTUyLzQ5MTUyIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis0OCBLaUIsIFggb3Bz
OyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVy
X3NpemU9NjRrIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW9mZiBncm93dGhfbW9kZT1vZmYg
LS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4
MDAwIHByZWFsbG9jYXRpb249b2ZmCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4
MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFgg
WVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZz
ZXQgMjA0ODAwMAorODAgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhY
WCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVf
bW9kZT1vZmYgZ3Jvd3RoX21vZGU9bWV0YWRhdGEgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90
LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249b2ZmCitJbWFn
ZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1
MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3
cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAgS2lCLCBYIG9wczsg
WFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9z
aXplPTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1vZmYgZ3Jvd3RoX21vZGU9ZmFsbG9j
IC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0
ODAwMCBwcmVhbGxvY2F0aW9uPW9mZgorSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0
ODAwMCBieXRlcyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhY
IFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQord3JvdGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zm
c2V0IDIwNDgwMDAKKzgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBY
WFggb3BzL3NlYykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9ODAgY3JlYXRl
X21vZGU9b2ZmIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklN
R0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249b2ZmCitJbWFnZSBy
ZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBN
aUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90
ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAgS2lCLCBYIG9wczsgWFg6
WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXpl
PTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1tZXRhZGF0YSBncm93dGhfbW9kZT1vZmYg
LS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4
MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAw
LzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlgg
KFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0
IG9mZnNldCAyMDQ4MDAwCis4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBh
bmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTgwIGNy
ZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQorRm9ybWF0dGluZyAn
VEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9u
PW1ldGFkYXRhCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0
IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQg
WFhYIG9wcy9zZWMpCit3cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAor
ODAgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQor
CistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1tZXRhZGF0
YSBncm93dGhfbW9kZT1mYWxsb2MgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcs
IGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKK0ltYWdlIHJl
c2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1p
QiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3Rl
IDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis4MCBLaUIsIFggb3BzOyBYWDpY
WDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9
NjRrIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPW1ldGFkYXRhIGdyb3d0aF9tb2RlPWZ1bGwg
LS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4
MDAwIHByZWFsbG9jYXRpb249bWV0YWRhdGEKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAw
LzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlgg
KFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0
IG9mZnNldCAyMDQ4MDAwCis4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBh
bmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTgwIGNy
ZWF0ZV9tb2RlPWZhbGxvYyBncm93dGhfbW9kZT1vZmYgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJ
Ui90LklNR0ZNVCcsIGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZmFsbG9j
CitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAw
CisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9z
ZWMpCit3cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAgS2lCLCBY
IG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1
c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1mYWxsb2MgZ3Jvd3RoX21v
ZGU9bWV0YWRhdGEgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcsIGZtdD1JTUdG
TVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZmFsbG9jCitJbWFnZSByZXNpemVkLgord3Jv
dGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBY
WDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA4MTkyMC84MTky
MCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhY
IFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhf
c2l6ZT04MCBjcmVhdGVfbW9kZT1mYWxsb2MgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0tLQorRm9ybWF0
dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxv
Y2F0aW9uPWZhbGxvYworSW1hZ2UgcmVzaXplZC4KK3dyb3RlIDIwNDgwMDAvMjA0ODAwMCBieXRl
cyBhdCBvZmZzZXQgMAorMS45NTMgTWlCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMg
YW5kIFhYWCBvcHMvc2VjKQord3JvdGUgODE5MjAvODE5MjAgYnl0ZXMgYXQgb2Zmc2V0IDIwNDgw
MDAKKzgwIEtpQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3Nl
YykKKworLS0tIGNsdXN0ZXJfc2l6ZT02NGsgZ3Jvd3RoX3NpemU9ODAgY3JlYXRlX21vZGU9ZmFs
bG9jIGdyb3d0aF9tb2RlPWZ1bGwgLS0tCitGb3JtYXR0aW5nICdURVNUX0RJUi90LklNR0ZNVCcs
IGZtdD1JTUdGTVQgc2l6ZT0yMDQ4MDAwIHByZWFsbG9jYXRpb249ZmFsbG9jCitJbWFnZSByZXNp
emVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIs
IFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA4
MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0ODAwMAorODAgS2lCLCBYIG9wczsgWFg6WFg6
WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMvc2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0
ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1mdWxsIGdyb3d0aF9tb2RlPW9mZiAtLS0KK0Zv
cm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1HRk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJl
YWxsb2NhdGlvbj1mdWxsCitJbWFnZSByZXNpemVkLgord3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5
dGVzIGF0IG9mZnNldCAwCisxLjk1MyBNaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3Nl
YyBhbmQgWFhYIG9wcy9zZWMpCit3cm90ZSA4MTkyMC84MTkyMCBieXRlcyBhdCBvZmZzZXQgMjA0
ODAwMAorODAgS2lCLCBYIG9wczsgWFg6WFg6WFguWCAoWFhYIFlZWS9zZWMgYW5kIFhYWCBvcHMv
c2VjKQorCistLS0gY2x1c3Rlcl9zaXplPTY0ayBncm93dGhfc2l6ZT04MCBjcmVhdGVfbW9kZT1m
dWxsIGdyb3d0aF9tb2RlPW1ldGFkYXRhIC0tLQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdG
TVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAwMCBwcmVhbGxvY2F0aW9uPWZ1bGwKK0ltYWdlIHJl
c2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgwMDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1p
QiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3Rl
IDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNldCAyMDQ4MDAwCis4MCBLaUIsIFggb3BzOyBYWDpY
WDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhYIG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9
NjRrIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9tb2RlPWZ1bGwgZ3Jvd3RoX21vZGU9ZmFsbG9jIC0t
LQorRm9ybWF0dGluZyAnVEVTVF9ESVIvdC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA0ODAw
MCBwcmVhbGxvY2F0aW9uPWZ1bGwKK0ltYWdlIHJlc2l6ZWQuCit3cm90ZSAyMDQ4MDAwLzIwNDgw
MDAgYnl0ZXMgYXQgb2Zmc2V0IDAKKzEuOTUzIE1pQiwgWCBvcHM7IFhYOlhYOlhYLlggKFhYWCBZ
WVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3dyb3RlIDgxOTIwLzgxOTIwIGJ5dGVzIGF0IG9mZnNl
dCAyMDQ4MDAwCis4MCBLaUIsIFggb3BzOyBYWDpYWDpYWC5YIChYWFggWVlZL3NlYyBhbmQgWFhY
IG9wcy9zZWMpCisKKy0tLSBjbHVzdGVyX3NpemU9NjRrIGdyb3d0aF9zaXplPTgwIGNyZWF0ZV9t
b2RlPWZ1bGwgZ3Jvd3RoX21vZGU9ZnVsbCAtLS0KIEZvcm1hdHRpbmcgJ1RFU1RfRElSL3QuSU1H
Rk1UJywgZm10PUlNR0ZNVCBzaXplPTIwNDgwMDAgcHJlYWxsb2NhdGlvbj1mdWxsCiBJbWFnZSBy
ZXNpemVkLgogd3JvdGUgMjA0ODAwMC8yMDQ4MDAwIGJ5dGVzIGF0IG9mZnNldCAwCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:27:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDDu-0006oS-6k; Mon, 15 Jan 2018 22:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDDs-0006o2-Pj
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:20 +0000
X-Inumbo-ID: 9416ad63-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9416ad63-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:29:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDDn-0004k0-25
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDDn-00082X-1b
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDDn-00082X-1b@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:15 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nios2: define tcg_env
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzMTk0MmI0ODY1NjM0ZTYxM2IzYjNkMTdhZjgwYjM4ZTgyZDVmYmUKQXV0aG9yOiAg
ICAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxMCAxNzoxNDo0NCAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjMyOjA0IDIwMTcg
LTA2MDAKCiAgICBuaW9zMjogZGVmaW5lIHRjZ19lbnYKICAgIAogICAgVGhpcyBzaG91bGQgYmUg
ZG9uZSBieSBhbGwgdGFyZ2V0IGFuZCwgc2luY2UgY29tbWl0IDUzZjY2NzJiY2YKICAgICgiZ2Vu
LWljb3VudDogdXNlIHRjZ19jdHgudGNnX2VudiBpbnN0ZWFkIG9mIGNwdV9lbnYiLCAyMDE3LTA2
LTMwKSwKICAgIGlzIGNhdXNpbmcgdGhlIE5JT1MyIHRhcmdldCB0byBoYW5nLgogICAgCiAgICBU
aGlzIGlzIGJlY2F1c2UgdGhlIHRlc3QgZm9yICJzaG91bGQgSSBleGl0IHRvIHRoZSBtYWluIGxv
b3AiCiAgICB3YXMgYmVpbmcgZG9uZSB3aXRoIHRoZSBjb3JyZWN0IG9mZnNldCB0byB0aGUgaWNv
dW50IGRlY3JlbWVudGVyLAogICAgYnV0IHVzaW5nIFRDRyB0ZW1wb3JhcnkgMCAodGhlIGZyYW1l
IHBvaW50ZXIpIHJhdGhlciB0aGFuIHRoZQogICAgZW52IHBvaW50ZXIuCiAgICAKICAgIENjOiBx
ZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBDYzogTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+
CiAgICBSZXBvcnRlZC1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMTdiZDk1OTdiZTQ1Yjk2YWUwMDcxNmIwYWUwMWE0ZDExYmJl
ZTFhYikKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KLS0tCiB0YXJnZXQvbmlvczIvdHJhbnNsYXRlLmMgfCAxICsKIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3RhcmdldC9uaW9zMi90cmFuc2xhdGUu
YyBiL3RhcmdldC9uaW9zMi90cmFuc2xhdGUuYwppbmRleCA4Yjk3ZDY1Li5mMjVlZjdlIDEwMDY0
NAotLS0gYS90YXJnZXQvbmlvczIvdHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0L25pb3MyL3RyYW5z
bGF0ZS5jCkBAIC05NDIsNiArOTQyLDcgQEAgdm9pZCBuaW9zMl90Y2dfaW5pdCh2b2lkKQogICAg
IGludCBpOwogCiAgICAgY3B1X2VudiA9IHRjZ19nbG9iYWxfcmVnX25ld19wdHIoVENHX0FSRUcw
LCAiZW52Iik7CisgICAgdGNnX2N0eC50Y2dfZW52ID0gY3B1X2VudjsKIAogICAgIGZvciAoaSA9
IDA7IGkgPCBOVU1fQ09SRV9SRUdTOyBpKyspIHsKICAgICAgICAgY3B1X1JbaV0gPSB0Y2dfZ2xv
YmFsX21lbV9uZXcoY3B1X2VudiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:27:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDE4-0006pd-8D; Mon, 15 Jan 2018 22:27:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDE2-0006pD-Vb
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:30 +0000
X-Inumbo-ID: 9a164634-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a164634-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:29:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDDx-0004kC-44
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDDx-000837-3T
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDDx-000837-3T@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:25 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] io: monitor encoutput buffer
	size from websocket GSource
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwODA5ZmNjNGIwM2I1MTQzNWVhYmM4YWQ4NGVjZDYxYWNkODNkMzEKQXV0aG9yOiAg
ICAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDE3IDE1OjM2OjU1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDYgMDk6Mzg6MjAg
MjAxNyAtMDYwMAoKICAgIGlvOiBtb25pdG9yIGVuY291dHB1dCBidWZmZXIgc2l6ZSBmcm9tIHdl
YnNvY2tldCBHU291cmNlCiAgICAKICAgIFRoZSB3ZWJzb2NrZXQgR1NvdXJjZSBpcyBtb25pdG9y
aW5nIHRoZSBzaXplIG9mIHRoZSByYXdvdXRwdXQKICAgIGJ1ZmZlciB0byBkZXRlcm1pbmUgaWYg
dGhlIGNoYW5uZWwgY2FuIGFjY2VwdHMgbW9yZSB3cml0ZXMuCiAgICBUaGUgcmF3b3V0cHV0IGJ1
ZmZlciwgaG93ZXZlciwgaXMgbWVyZWx5IGEgdGVtcG9yYXJ5IHN0YWdpbmcKICAgIGJ1ZmZlciBi
ZWZvcmUgZGF0YSBpcyBjb3BpZWQgaW50byB0aGUgZW5jb3V0cHV0IGJ1ZmZlci4gVGh1cwogICAg
aXRzIHNpemUgd2lsbCBhbHdheXMgYmUgemVybyB3aGVuIHRoZSBHU291cmNlIHJ1bnMuCiAgICAK
ICAgIFRoaXMgZmxhdyBjYXVzZXMgdGhlIGVuY291dHB1dCBidWZmZXIgdG8gZ3JvdyB3aXRob3V0
IGJvdW5kCiAgICBpZiB0aGUgb3RoZXIgZW5kIG9mIHRoZSB1bmRlcmx5aW5nIGRhdGEgY2hhbm5l
bCBkb2Vzbid0CiAgICByZWFkIGRhdGEgYmVpbmcgc2VudC4gVGhpcyBjYW4gYmUgc2VlbiB3aXRo
IFZOQyBpZiBhIGNsaWVudAogICAgaXMgb24gYSBzbG93IFdBTiBsaW5rIGFuZCB0aGUgZ3Vlc3Qg
T1MgaXMgc2VuZGluZyBtYW55IHNjcmVlbgogICAgdXBkYXRlcy4gQSBtYWxpY2lvdXMgVk5DIGNs
aWVudCBjYW4gYWN0IGxpa2UgaXQgaXMgb24gYSBzbG93CiAgICBsaW5rIGJ5IHBsYXlpbmcgYSB2
aWRlbyBpbiB0aGUgZ3Vlc3QgYW5kIHRoZW4gcmVhZGluZyBkYXRhCiAgICB2ZXJ5IHNsb3dseSwg
Y2F1c2luZyBRRU1VIGhvc3QgbWVtb3J5IHRvIGV4cGFuZCBhcmJpdHJhcmlseS4KICAgIAogICAg
VGhpcyBpc3N1ZSBpcyBhc3NpZ25lZCBDVkUtMjAxNy0xNTI2OCwgcHVibGljYWxseSByZXBvcnRl
ZCBpbgogICAgCiAgICAgIGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3FlbXUvK2J1Zy8xNzE4
OTY0CiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGE3YjIwYThlZmEyOGU1ZjIy
YzI2YzA2Y2QwNmMyZjEyYmM4NjM0OTMpCiAgICAKICAgIFJldmlld2VkLWJ5OiBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIAogICAgW0RhbjogQWRkZWQgZXh0cmEgY2hlY2tzIHRv
IGRlYWwgd2l0aCBjb2RlIHJlZmFjdG9yZWQgaW4gbWFzdGVyIGJ1dAogICAgIG5vdCBzdGFibGUg
Mi4xMF0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGlu
dXgudm5ldC5pYm0uY29tPgotLS0KIGlvL2NoYW5uZWwtd2Vic29jay5jIHwgOCArKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9pby9jaGFubmVsLXdlYnNvY2suYyBiL2lvL2NoYW5uZWwtd2Vic29jay5jCmluZGV4IDVh
M2JhZGIuLjE5MTE2ZGMgMTAwNjQ0Ci0tLSBhL2lvL2NoYW5uZWwtd2Vic29jay5jCisrKyBiL2lv
L2NoYW5uZWwtd2Vic29jay5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAidHJhY2UuaCIK
IAogCi0vKiBNYXggYW1vdW50IHRvIGFsbG93IGluIHJhd2lucHV0L3Jhd291dHB1dCBidWZmZXJz
ICovCisvKiBNYXggYW1vdW50IHRvIGFsbG93IGluIHJhd2lucHV0L2VuY291dHB1dCBidWZmZXJz
ICovCiAjZGVmaW5lIFFJT19DSEFOTkVMX1dFQlNPQ0tfTUFYX0JVRkZFUiA4MTkyCiAKICNkZWZp
bmUgUUlPX0NIQU5ORUxfV0VCU09DS19DTElFTlRfS0VZX0xFTiAyNApAQCAtMTAwNiw3ICsxMDA2
LDcgQEAgcWlvX2NoYW5uZWxfd2Vic29ja19zb3VyY2VfcHJlcGFyZShHU291cmNlICpzb3VyY2Us
CiAgICAgaWYgKHdzb3VyY2UtPndpb2MtPnJhd2lucHV0Lm9mZnNldCkgewogICAgICAgICBjb25k
IHw9IEdfSU9fSU47CiAgICAgfQotICAgIGlmICh3c291cmNlLT53aW9jLT5yYXdvdXRwdXQub2Zm
c2V0IDwgUUlPX0NIQU5ORUxfV0VCU09DS19NQVhfQlVGRkVSKSB7CisgICAgaWYgKHdzb3VyY2Ut
Pndpb2MtPmVuY291dHB1dC5vZmZzZXQgPCBRSU9fQ0hBTk5FTF9XRUJTT0NLX01BWF9CVUZGRVIp
IHsKICAgICAgICAgY29uZCB8PSBHX0lPX09VVDsKICAgICB9CiAKQEAgLTEwMjIsNyArMTAyMiw3
IEBAIHFpb19jaGFubmVsX3dlYnNvY2tfc291cmNlX2NoZWNrKEdTb3VyY2UgKnNvdXJjZSkKICAg
ICBpZiAod3NvdXJjZS0+d2lvYy0+cmF3aW5wdXQub2Zmc2V0KSB7CiAgICAgICAgIGNvbmQgfD0g
R19JT19JTjsKICAgICB9Ci0gICAgaWYgKHdzb3VyY2UtPndpb2MtPnJhd291dHB1dC5vZmZzZXQg
PCBRSU9fQ0hBTk5FTF9XRUJTT0NLX01BWF9CVUZGRVIpIHsKKyAgICBpZiAod3NvdXJjZS0+d2lv
Yy0+ZW5jb3V0cHV0Lm9mZnNldCA8IFFJT19DSEFOTkVMX1dFQlNPQ0tfTUFYX0JVRkZFUikgewog
ICAgICAgICBjb25kIHw9IEdfSU9fT1VUOwogICAgIH0KIApAQCAtMTA0MSw3ICsxMDQxLDcgQEAg
cWlvX2NoYW5uZWxfd2Vic29ja19zb3VyY2VfZGlzcGF0Y2goR1NvdXJjZSAqc291cmNlLAogICAg
IGlmICh3c291cmNlLT53aW9jLT5yYXdpbnB1dC5vZmZzZXQpIHsKICAgICAgICAgY29uZCB8PSBH
X0lPX0lOOwogICAgIH0KLSAgICBpZiAod3NvdXJjZS0+d2lvYy0+cmF3b3V0cHV0Lm9mZnNldCA8
IFFJT19DSEFOTkVMX1dFQlNPQ0tfTUFYX0JVRkZFUikgeworICAgIGlmICh3c291cmNlLT53aW9j
LT5lbmNvdXRwdXQub2Zmc2V0IDwgUUlPX0NIQU5ORUxfV0VCU09DS19NQVhfQlVGRkVSKSB7CiAg
ICAgICAgIGNvbmQgfD0gR19JT19PVVQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:27:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDEE-0006qt-9v; Mon, 15 Jan 2018 22:27:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDED-0006qN-7C
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:41 +0000
X-Inumbo-ID: a0151c6b-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0151c6b-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDE7-0004ku-5s
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDE7-00083e-5O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDE7-00083e-5O@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:35 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] ppc: fix setting of compat
	mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzNDJmZDAyODYzZmFjNmEwNWRiN2Y5NTZhYmZjNDMzNDFiMTkwYWIKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE9jdCAxNyAyMTo0
OToxNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjM4OjU5IDIwMTcgLTA2MDAKCiAg
ICBwcGM6IGZpeCBzZXR0aW5nIG9mIGNvbXBhdCBtb2RlCiAgICAKICAgIFdoaWxlIHRyeWluZyB0
byBtYWtlIEtWTSBQUiB1c2FibGUgYWdhaW4sIGNvbW1pdCA1ZGZhYTUzMmFlIGludHJvZHVjZWQg
YQogICAgcmVncmVzc2lvbjogdGhlIGN1cnJlbnQgY29tcGF0X3B2ciB2YWx1ZSBpcyBwYXNzZWQg
dG8gS1ZNIGluc3RlYWQgb2YgdGhlCiAgICBuZXcgb25lLiBUaGlzIG1lYW5zIHRoYXQgd2UgYWx3
YXlzIHBhc3MgMCBpbnN0ZWFkIG9mIHRoZSBtYXgtY3B1LWNvbXBhdAogICAgUFZSIGR1cmluZyB0
aGUgaW5pdGlhbCBtYWNoaW5lIHJlc2V0LiBBbmQgYXQgQ0FTIHRpbWUsIHdlIGVpdGhlciBwYXNz
CiAgICB0aGUgUFZSIGZyb20gdGhlIGNvbW1hbmQgbGluZSBvciBldmVuIGRvbid0IGNhbGwga3Zt
cHBjX3NldF9jb21wYXQoKSBhdAogICAgYWxsLCBpZSwgdGhlIFBDUiB3aWxsIG5vdCBiZSBzZXQg
YXMgZXhwZWN0ZWQuCiAgICAKICAgIEZvciBleGFtcGxlIGlmIHdlIHN0YXJ0IGEgYmlnIGVuZGlh
biBmZWRvcmEyNiBndWVzdCBpbiBwb3dlcjcgY29tcGF0CiAgICBtb2RlIG9uIGEgUE9XRVI4IGhv
c3QsIHdlIGdldCB0aGlzIGluIHRoZSBndWVzdDoKICAgIAogICAgJCBjYXQgL3Byb2MvY3B1aW5m
bwogICAgcHJvY2Vzc29yICAgICAgIDogMAogICAgY3B1ICAgICAgICAgICAgIDogUE9XRVI3IChh
cmNoaXRlY3RlZCksIGFsdGl2ZWMgc3VwcG9ydGVkCiAgICBjbG9jayAgICAgICAgICAgOiA0MDI0
LjAwMDAwME1IegogICAgcmV2aXNpb24gICAgICAgIDogMi4wIChwdnIgMDA0ZCAwMjAwKQogICAg
CiAgICB0aW1lYmFzZSAgICAgICAgOiA1MTIwMDAwMDAKICAgIHBsYXRmb3JtICAgICAgICA6IHBT
ZXJpZXMKICAgIG1vZGVsICAgICAgICAgICA6IElCTSBwU2VyaWVzIChlbXVsYXRlZCBieSBxZW11
KQogICAgbWFjaGluZSAgICAgICAgIDogQ0hSUCBJQk0gcFNlcmllcyAoZW11bGF0ZWQgYnkgcWVt
dSkKICAgIE1NVSAgICAgICAgICAgICA6IEhhc2gKICAgIAogICAgYnV0IHRoZSBndWVzdCBjYW4g
c3RpbGwgZXhlY3V0ZSBQT1dFUjggaW5zdHJ1Y3Rpb25zLCBhbmQgdGhlIGZvbGxvd2luZwogICAg
cHJvZ3JhbSBzdWNjZWVkczoKICAgIAogICAgaW50IG1haW4oKQogICAgewogICAgICAgICAgICBh
c20oInZuY2lwaGVyIDAsMCwwIik7IC8vIElTQSAyLjA3IGluc3RydWN0aW9uCiAgICB9CiAgICAK
ICAgIExldCdzIHBhc3MgdGhlIG5ldyBjb21wYXRfcHZyIHRvIGt2bXBwY19zZXRfY29tcGF0KCkg
YW5kIHRoZSBwcm9ncmFtIGZhaWxzCiAgICB3aXRoIFNJR0lMTCBhcyBleHBlY3RlZC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IE5hZ2Vzd2FyYSBSIFNhc3RyeSA8cm5zYXN0cnlAbGludXgudm5ldC5p
Ym0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAg
IFNpZ25lZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTRmMGM2YmIxYTlmNzJhZDllMzJjMzE3
MWQzNmJhZTE3ZWExY2Q2NykKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiB0YXJnZXQvcHBjL2NvbXBhdC5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dGFyZ2V0L3BwYy9jb21wYXQuYyBiL3RhcmdldC9wcGMvY29tcGF0LmMKaW5kZXggZjg3MjlmZS4u
YWQ4ZjkzYyAxMDA2NDQKLS0tIGEvdGFyZ2V0L3BwYy9jb21wYXQuYworKysgYi90YXJnZXQvcHBj
L2NvbXBhdC5jCkBAIC0xNDEsNyArMTQxLDcgQEAgdm9pZCBwcGNfc2V0X2NvbXBhdChQb3dlclBD
Q1BVICpjcHUsIHVpbnQzMl90IGNvbXBhdF9wdnIsIEVycm9yICoqZXJycCkKICAgICBjcHVfc3lu
Y2hyb25pemVfc3RhdGUoQ1BVKGNwdSkpOwogCiAgICAgaWYgKGt2bV9lbmFibGVkKCkgJiYgY3B1
LT5jb21wYXRfcHZyICE9IGNvbXBhdF9wdnIpIHsKLSAgICAgICAgaW50IHJldCA9IGt2bXBwY19z
ZXRfY29tcGF0KGNwdSwgY3B1LT5jb21wYXRfcHZyKTsKKyAgICAgICAgaW50IHJldCA9IGt2bXBw
Y19zZXRfY29tcGF0KGNwdSwgY29tcGF0X3B2cik7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAg
ICAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIC1yZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJVbmFibGUgdG8gc2V0IENQVSBjb21wYXRpYmlsaXR5IG1vZGUgaW4gS1ZN
Iik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:27:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDEO-0006ss-Bd; Mon, 15 Jan 2018 22:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDEN-0006rj-Dc
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:51 +0000
X-Inumbo-ID: a6150f47-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6150f47-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDEH-0004l4-85
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDEH-00084E-7Z
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDEH-00084E-7Z@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:45 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] translate.c: Fix usermode
	big-endian AArch32 LDREXD and STREXD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2MzdiODY1ZWQ1NGQxNWRlNjIwYjI1ZjIzZDkzNzg0NWViZjkxZTUKQXV0aG9yOiAg
ICAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpBdXRob3JEYXRlOiBU
dWUgTm92IDcgMTM6MDM6NTEgMjAxNyArMDAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAwOTo0MToxNCAy
MDE3IC0wNjAwCgogICAgdHJhbnNsYXRlLmM6IEZpeCB1c2VybW9kZSBiaWctZW5kaWFuIEFBcmNo
MzIgTERSRVhEIGFuZCBTVFJFWEQKICAgIAogICAgRm9yIEFBcmNoMzIgTERSRVhEIGFuZCBTVFJF
WEQsIGFyY2hpdGVjdHVyYWxseSB0aGUgMzItYml0IHdvcmQgYXQgdGhlCiAgICBsb3dlc3QgYWRk
cmVzcyBpcyBhbHdheXMgUnQgYW5kIHRoZSBvbmUgYXQgYWRkcis0IGlzIFJ0MiwgZXZlbiBpZiB0
aGUKICAgIENQVSBpcyBiaWctZW5kaWFuLiBPdXIgaW1wbGVtZW50YXRpb24gZG9lcyB0aGVzZSB3
aXRoIGEgc2luZ2xlCiAgICA2NC1iaXQgc3RvcmUsIHNvIGlmIHdlJ3JlIGJpZy1lbmRpYW4gdGhl
biB3ZSBuZWVkIHRvIHB1dCB0aGUgdHdvCiAgICAzMi1iaXQgaGFsdmVzIHRvZ2V0aGVyIGluIHRo
ZSBvcHBvc2l0ZSBvcmRlciB0byBsaXR0bGUtZW5kaWFuLAogICAgc28gdGhhdCB0aGV5IGVuZCB1
cCBpbiB0aGUgcmlnaHQgcGxhY2VzLiBXZSB3ZXJlIHRyeWluZyB0byBkbwogICAgdGhpcyB3aXRo
IHRoZSBnZW5fYWEzMl9mcm9iNjQoKSBmdW5jdGlvbiwgYnV0IHRoYXQgaXMgbm90IGNvcnJlY3QK
ICAgIGZvciB0aGUgdXNlcm1vZGUgZW11bGF0b3IsIGJlY2F1c2UgdGhlcmUgdGhlcmUgaXMgYSBk
aXN0aW5jdGlvbgogICAgYmV0d2VlbiAibG9hZCBhIDY0IGJpdCB2YWx1ZSIgKHdoaWNoIGRvZXMg
YSBCRSA2NC1iaXQgYWNjZXNzCiAgICBhbmQgZG9lc24ndCBuZWVkIHN3YXBwaW5nKSBhbmQgImxv
YWQgdHdvIDMyIGJpdCB2YWx1ZXMgYXMgb25lCiAgICA2NCBiaXQgYWNjZXNzIiAod2hlcmUgd2Ug
c3RpbGwgbmVlZCB0byBkbyB0aGUgc3dhcHBpbmcsIGxpa2UKICAgIHN5c3RlbSBtb2RlIEJFMzIp
LgogICAgCiAgICBGaXhlczogaHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvcWVtdS8rYnVnLzE3
MjUyNjcKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgICBNZXNz
YWdlLWlkOiAxNTA5NjIyNDAwLTEzMzUxLTEtZ2l0LXNlbmQtZW1haWwtcGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzNDQ4ZDQ3YjMxNzIwMTUw
MDZiNzkxOTdlYjVhNjk4MjZjNmE3YjZkKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIHRhcmdldC9hcm0vdHJhbnNsYXRlLmMg
fCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rhcmdl
dC9hcm0vdHJhbnNsYXRlLmMgYi90YXJnZXQvYXJtL3RyYW5zbGF0ZS5jCmluZGV4IGQxYTVmNTYu
LmFkNzU4ZDMgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vdHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0
L2FybS90cmFuc2xhdGUuYwpAQCAtNzg1OCw5ICs3ODU4LDI3IEBAIHN0YXRpYyB2b2lkIGdlbl9s
b2FkX2V4Y2x1c2l2ZShEaXNhc0NvbnRleHQgKnMsIGludCBydCwgaW50IHJ0MiwKICAgICAgICAg
VENHdl9pMzIgdG1wMiA9IHRjZ190ZW1wX25ld19pMzIoKTsKICAgICAgICAgVENHdl9pNjQgdDY0
ID0gdGNnX3RlbXBfbmV3X2k2NCgpOwogCi0gICAgICAgIGdlbl9hYTMyX2xkX2k2NChzLCB0NjQs
IGFkZHIsIGdldF9tZW1faW5kZXgocyksIG9wYyk7CisgICAgICAgIC8qIEZvciBBQXJjaDMyLCBh
cmNoaXRlY3R1cmFsbHkgdGhlIDMyLWJpdCB3b3JkIGF0IHRoZSBsb3dlc3QKKyAgICAgICAgICog
YWRkcmVzcyBpcyBhbHdheXMgUnQgYW5kIHRoZSBvbmUgYXQgYWRkcis0IGlzIFJ0MiwgZXZlbiBp
ZgorICAgICAgICAgKiB0aGUgQ1BVIGlzIGJpZy1lbmRpYW4uIFRoYXQgbWVhbnMgd2UgZG9uJ3Qg
d2FudCB0byBkbyBhCisgICAgICAgICAqIGdlbl9hYTMyX2xkX2k2NCgpLCB3aGljaCBpbnZva2Vz
IGdlbl9hYTMyX2Zyb2I2NCgpIGFzIGlmCisgICAgICAgICAqIGZvciBhbiBhcmNoaXRlY3R1cmFs
bHkgNjQtYml0IGFjY2VzcywgYnV0IGluc3RlYWQgZG8gYQorICAgICAgICAgKiA2NC1iaXQgYWNj
ZXNzIHVzaW5nIE1PX0JFIGlmIGFwcHJvcHJpYXRlIGFuZCB0aGVuIHNwbGl0CisgICAgICAgICAq
IHRoZSB0d28gaGFsdmVzLgorICAgICAgICAgKiBUaGlzIG9ubHkgbWFrZXMgYSBkaWZmZXJlbmNl
IGZvciBCRTMyIHVzZXItbW9kZSwgd2hlcmUKKyAgICAgICAgICogZnJvYjY0KCkgbXVzdCBub3Qg
ZmxpcCB0aGUgdHdvIGhhbHZlcyBvZiB0aGUgNjQtYml0IGRhdGEKKyAgICAgICAgICogYnV0IHRo
aXMgY29kZSBtdXN0IHRyZWF0IEJFMzIgdXNlci1tb2RlIGxpa2UgQkUzMiBzeXN0ZW0uCisgICAg
ICAgICAqLworICAgICAgICBUQ0d2IHRhZGRyID0gZ2VuX2FhMzJfYWRkcihzLCBhZGRyLCBvcGMp
OworCisgICAgICAgIHRjZ19nZW5fcWVtdV9sZF9pNjQodDY0LCB0YWRkciwgZ2V0X21lbV9pbmRl
eChzKSwgb3BjKTsKKyAgICAgICAgdGNnX3RlbXBfZnJlZSh0YWRkcik7CiAgICAgICAgIHRjZ19n
ZW5fbW92X2k2NChjcHVfZXhjbHVzaXZlX3ZhbCwgdDY0KTsKLSAgICAgICAgdGNnX2dlbl9leHRy
X2k2NF9pMzIodG1wLCB0bXAyLCB0NjQpOworICAgICAgICBpZiAocy0+YmVfZGF0YSA9PSBNT19C
RSkgeworICAgICAgICAgICAgdGNnX2dlbl9leHRyX2k2NF9pMzIodG1wMiwgdG1wLCB0NjQpOwor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgdGNnX2dlbl9leHRyX2k2NF9pMzIodG1wLCB0
bXAyLCB0NjQpOworICAgICAgICB9CiAgICAgICAgIHRjZ190ZW1wX2ZyZWVfaTY0KHQ2NCk7CiAK
ICAgICAgICAgc3RvcmVfcmVnKHMsIHJ0MiwgdG1wMik7CkBAIC03OTA5LDE1ICs3OTI3LDI2IEBA
IHN0YXRpYyB2b2lkIGdlbl9zdG9yZV9leGNsdXNpdmUoRGlzYXNDb250ZXh0ICpzLCBpbnQgcmQs
IGludCBydCwgaW50IHJ0MiwKICAgICAgICAgVENHdl9pNjQgbjY0ID0gdGNnX3RlbXBfbmV3X2k2
NCgpOwogCiAgICAgICAgIHQyID0gbG9hZF9yZWcocywgcnQyKTsKLSAgICAgICAgdGNnX2dlbl9j
b25jYXRfaTMyX2k2NChuNjQsIHQxLCB0Mik7CisgICAgICAgIC8qIEZvciBBQXJjaDMyLCBhcmNo
aXRlY3R1cmFsbHkgdGhlIDMyLWJpdCB3b3JkIGF0IHRoZSBsb3dlc3QKKyAgICAgICAgICogYWRk
cmVzcyBpcyBhbHdheXMgUnQgYW5kIHRoZSBvbmUgYXQgYWRkcis0IGlzIFJ0MiwgZXZlbiBpZgor
ICAgICAgICAgKiB0aGUgQ1BVIGlzIGJpZy1lbmRpYW4uIFNpbmNlIHdlJ3JlIGdvaW5nIHRvIHRy
ZWF0IHRoaXMgYXMgYQorICAgICAgICAgKiBzaW5nbGUgNjQtYml0IEJFIHN0b3JlLCB3ZSBuZWVk
IHRvIHB1dCB0aGUgdHdvIGhhbHZlcyBpbiB0aGUKKyAgICAgICAgICogb3Bwb3NpdGUgb3JkZXIg
Zm9yIEJFIHRvIExFLCBzbyB0aGF0IHRoZXkgZW5kIHVwIGluIHRoZSByaWdodAorICAgICAgICAg
KiBwbGFjZXMuCisgICAgICAgICAqIFdlIGRvbid0IHdhbnQgZ2VuX2FhMzJfZnJvYjY0KCkgYmVj
YXVzZSB0aGF0IGRvZXMgdGhlIHdyb25nCisgICAgICAgICAqIHRoaW5nIGZvciBCRTMyIHVzZXJt
b2RlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKHMtPmJlX2RhdGEgPT0gTU9fQkUpIHsKKyAg
ICAgICAgICAgIHRjZ19nZW5fY29uY2F0X2kzMl9pNjQobjY0LCB0MiwgdDEpOworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgdGNnX2dlbl9jb25jYXRfaTMyX2k2NChuNjQsIHQxLCB0Mik7
CisgICAgICAgIH0KICAgICAgICAgdGNnX3RlbXBfZnJlZV9pMzIodDIpOwotICAgICAgICBnZW5f
YWEzMl9mcm9iNjQocywgbjY0KTsKIAogICAgICAgICB0Y2dfZ2VuX2F0b21pY19jbXB4Y2hnX2k2
NChvNjQsIHRhZGRyLCBjcHVfZXhjbHVzaXZlX3ZhbCwgbjY0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZXRfbWVtX2luZGV4KHMpLCBvcGMpOwogICAgICAgICB0Y2dfdGVt
cF9mcmVlX2k2NChuNjQpOwogCi0gICAgICAgIGdlbl9hYTMyX2Zyb2I2NChzLCBvNjQpOwogICAg
ICAgICB0Y2dfZ2VuX3NldGNvbmRfaTY0KFRDR19DT05EX05FLCBvNjQsIG82NCwgY3B1X2V4Y2x1
c2l2ZV92YWwpOwogICAgICAgICB0Y2dfZ2VuX2V4dHJsX2k2NF9pMzIodDAsIG82NCk7CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDEZ-0006uA-D9; Mon, 15 Jan 2018 22:28:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDEX-0006tf-KT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:01 +0000
X-Inumbo-ID: ac1359d8-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac1359d8-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDER-0004lJ-9q
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDER-00084s-9O
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:27:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDER-00084s-9O@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:27:55 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] hw/intc/arm_gicv3_its: Don't
	abort on table save failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhODJhMDNhMmU2NzFhZDIzODY1ZmVkMjczZDViYWYxOTc5MGUwMzcKQXV0aG9yOiAg
ICAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92
IDcgMTM6MDM6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAwOTo0MjoxMiAyMDE3IC0w
NjAwCgogICAgaHcvaW50Yy9hcm1fZ2ljdjNfaXRzOiBEb24ndCBhYm9ydCBvbiB0YWJsZSBzYXZl
IGZhaWx1cmUKICAgIAogICAgVGhlIElUUyBpcyBub3QgZnVsbHkgcHJvcGVybHkgcmVzZXQgYXQg
dGhlIG1vbWVudC4gQ2FjaGVzIGFyZQogICAgbm90IGVtcHRpZWQuCiAgICAKICAgIEFmdGVyIGEg
cmVzZXQsIGluIGNhc2Ugd2UgYXR0ZW1wdCB0byBzYXZlIHRoZSBzdGF0ZSBiZWZvcmUKICAgIHRo
ZSBib3VuZCBkZXZpY2VzIGhhdmUgcmVnaXN0ZXJlZCB0aGVpciBNU0lzIGFuZCBhZnRlciB0aGUK
ICAgIDFzdCBsZXZlbCB0YWJsZSBoYXMgYmVlbiBhbGxvY2F0ZWQgYnkgdGhlIElUUyBkcml2ZXIK
ICAgIChkZXZpY2UgQkFTRVIgaXMgdmFsaWQpLCB0aGUgZmlyc3QgbGV2ZWwgZW50cmllcyBhcmUg
c3RpbGwKICAgIGludmFsaWQuIElmIHRoZSBkZXZpY2UgY2FjaGUgaXMgbm90IGVtcHR5IChkZXZp
Y2VzIHJlZ2lzdGVyZWQKICAgIGJlZm9yZSB0aGUgcmVzZXQpLCB2Z2ljX2l0c19zYXZlX2Rldmlj
ZV90YWJsZXMgZmFpbHMgd2l0aCAtRUlOVkFMLgogICAgVGhpcyBjYXVzZXMgYSBRRU1VIGFib3J0
KCkuCiAgICAKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5
OiBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogd2Fu
Z2hhaWJpbiA8d2FuZ2hhaWJpbi53YW5nQGh1YXdlaS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOGE3MzQ4YjVkNjJkN2VhMTY4MDdlNmJlYTU0YjQ0OGEwMTg0YmIwZikK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNv
bT4KLS0tCiBody9pbnRjL2FybV9naWN2M19pdHNfa3ZtLmMgfCA4ICsrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2ludGMvYXJtX2dpY3YzX2l0c19rdm0uYyBiL2h3L2ludGMvYXJtX2dpY3YzX2l0c19rdm0uYwpp
bmRleCAxZjg5OTFiLi4xY2M1OGMyIDEwMDY0NAotLS0gYS9ody9pbnRjL2FybV9naWN2M19pdHNf
a3ZtLmMKKysrIGIvaHcvaW50Yy9hcm1fZ2ljdjNfaXRzX2t2bS5jCkBAIC02NCwyMCArNjQsMTYg
QEAgc3RhdGljIHZvaWQgdm1fY2hhbmdlX3N0YXRlX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQg
cnVubmluZywKIHsKICAgICBHSUN2M0lUU1N0YXRlICpzID0gKEdJQ3YzSVRTU3RhdGUgKilvcGFx
dWU7CiAgICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0gICAgaW50IHJldDsKIAogICAgIGlmIChydW5u
aW5nKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICByZXQgPSBrdm1fZGV2aWNlX2Fj
Y2VzcyhzLT5kZXZfZmQsIEtWTV9ERVZfQVJNX1ZHSUNfR1JQX0NUUkwsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgS1ZNX0RFVl9BUk1fSVRTX1NBVkVfVEFCTEVTLCBOVUxMLCB0cnVlLCAm
ZXJyKTsKKyAgICBrdm1fZGV2aWNlX2FjY2VzcyhzLT5kZXZfZmQsIEtWTV9ERVZfQVJNX1ZHSUNf
R1JQX0NUUkwsCisgICAgICAgICAgICAgICAgICAgICAgS1ZNX0RFVl9BUk1fSVRTX1NBVkVfVEFC
TEVTLCBOVUxMLCB0cnVlLCAmZXJyKTsKICAgICBpZiAoZXJyKSB7CiAgICAgICAgIGVycm9yX3Jl
cG9ydF9lcnIoZXJyKTsKICAgICB9Ci0gICAgaWYgKHJldCA8IDAgJiYgcmV0ICE9IC1FRkFVTFQp
IHsKLSAgICAgICAgYWJvcnQoKTsKLSAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIGt2bV9hcm1faXRz
X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDEj-0006vS-Ec; Mon, 15 Jan 2018 22:28:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDEh-0006uy-Vf
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:12 +0000
X-Inumbo-ID: b2137301-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2137301-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDEb-0004m5-Bs
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDEb-00085Y-BF
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDEb-00085Y-BF@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:05 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] net/socket: fix coverity
	issue
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1N2JkNDhhY2ZjMzUwZmQ5YjA1NjY5ZmI1NWNiNjFiMDA0ZGQ3YmIKQXV0aG9yOiAg
ICAgSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBO
b3YgNiAxNTowNTo0NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjQzOjI5IDIwMTcg
LTA2MDAKCiAgICBuZXQvc29ja2V0OiBmaXggY292ZXJpdHkgaXNzdWUKICAgIAogICAgVGhpcyBm
aXhlcyBjb3Zlcml0eSBpc3N1ZSBDSUQxMDA1MzM5LgogICAgCiAgICBNYWtlIHN1cmUgdGhhdCBz
YWRkciBpcyBub3QgdXNlZCB1bmluaXRpYWxpemVkIGlmIHRoZQogICAgbWNhc3QgcGFyYW1ldGVy
IGlzIE5VTEwuCiAgICAKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRl
ZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgU2lnbmVk
LW9mZi1ieTogSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgYmIxNjBiNTcxZmU0NjliMDMyMjhkNDUwMmM3NWExODA0NTk3OGE3NCkK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNv
bT4KLS0tCiBuZXQvc29ja2V0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvc29ja2V0LmMgYi9uZXQvc29ja2V0
LmMKaW5kZXggMThhZjJhYi4uNjY2NGE3NSAxMDA2NDQKLS0tIGEvbmV0L3NvY2tldC5jCisrKyBi
L25ldC9zb2NrZXQuYwpAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRpYyBOZXRTb2NrZXRTdGF0ZSAq
bmV0X3NvY2tldF9mZF9pbml0X2RncmFtKE5ldENsaWVudFN0YXRlICpwZWVyLAogICAgIG5ldF9z
b2NrZXRfcmVhZF9wb2xsKHMsIHRydWUpOwogCiAgICAgLyogbWNhc3Q6IHNhdmUgYm91bmQgYWRk
cmVzcyBhcyBkc3QgKi8KLSAgICBpZiAoaXNfY29ubmVjdGVkKSB7CisgICAgaWYgKGlzX2Nvbm5l
Y3RlZCAmJiBtY2FzdCAhPSBOVUxMKSB7CiAgICAgICAgIHMtPmRncmFtX2RzdCA9IHNhZGRyOwog
ICAgICAgICBzbnByaW50ZihuYy0+aW5mb19zdHIsIHNpemVvZihuYy0+aW5mb19zdHIpLAogICAg
ICAgICAgICAgICAgICAic29ja2V0OiBmZD0lZCAoY2xvbmVkIG1jYXN0PSVzOiVkKSIsCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0
YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDEs-0006wo-G6; Mon, 15 Jan 2018 22:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDEr-0006wE-4y
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:21 +0000
X-Inumbo-ID: b812bde1-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b812bde1-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDEl-0004mB-Ds
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDEl-00086r-DK
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDEl-00086r-DK@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:15 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] net: fix check for number of
	parameters to -netdev socket
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5ZjU2MmFkOWVmYmU3ZGI1Zjk5Yzg3OWUyZmY5NmQ0ZDg0MDNlNDYKQXV0aG9yOiAg
ICAgSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBT
ZXAgMjcgMTc6MjE6MTggMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAwOTo0OTowNyAyMDE3
IC0wNjAwCgogICAgbmV0OiBmaXggY2hlY2sgZm9yIG51bWJlciBvZiBwYXJhbWV0ZXJzIHRvIC1u
ZXRkZXYgc29ja2V0CiAgICAKICAgIFNpbmNlIGNvbW1pdCAwZjhjMjg5YWQgIm5ldDogZml4IC1u
ZXRkZXYgc29ja2V0LGZkPSBmb3IgVURQIHNvY2tldHMiCiAgICB3ZSBhbGxvdyBtb3JlIHRoYW4g
b25lIHBhcmFtZXRlciBmb3IgLW5ldGRldiBzb2NrZXQuIEJ1dCBub3cKICAgIHdlIHJ1biBpbnRv
IGFuIGFzc2VydCB3aGVuIG5vIHBhcmFtZXRlciBhdCBhbGwgaXMgc3BlY2lmaWVkCiAgICAKICAg
ID4gcWVtdS1zeXN0ZW0teDg2XzY0IC1uZXRkZXYgc29ja2V0CiAgICBzb2NrZXQuYzo3Mjk6IG5l
dF9pbml0X3NvY2tldDogQXNzZXJ0aW9uIGBzb2NrLT5oYXNfdWRwJyBmYWlsZWQuCiAgICAKICAg
IEZpeCB0aGlzIGJ5IHJldmVydGluZyB0aGUgY2hhbmdlIG9mIHRoZSBpZiBjb25kaXRpb24gZG9u
ZSBpbiAwZjhjMjg5YWQuCiAgICAKICAgIENjOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQu
Y29tPgogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIEZpeGVzOiAwZjhjMjg5YWQ1
MzlmZWI1MTM1YzU0NWJlYTk0N2IzMTBhODkzZjRiCiAgICBSZXBvcnRlZC1ieTogTWFvIFpob25n
eWkgPG1hb3p5LmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKZW5zIEZy
ZWltYW5uIDxqZnJlaW1hbm5AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphc29uIFdh
bmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBm
Zjg2ZDU3NjI1NTI3ODdmMWZjYjdkYTY5NWVjNGY4YzFiZTc1NGI0KQogICAgIENvbmZsaWN0czoK
ICAgIAluZXQvc29ja2V0LmMKICAgICogZHJvcCBjb250ZXh0IGRlcCBvbiAwNTIyYTk1OQogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgot
LS0KIG5ldC9zb2NrZXQuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9uZXQvc29ja2V0LmMgYi9uZXQvc29ja2V0
LmMKaW5kZXggNjY2NGE3NS4uOTUwNjBlNSAxMDA2NDQKLS0tIGEvbmV0L3NvY2tldC5jCisrKyBi
L25ldC9zb2NrZXQuYwpAQCAtNjc0LDggKzY3NCw4IEBAIGludCBuZXRfaW5pdF9zb2NrZXQoY29u
c3QgTmV0ZGV2ICpuZXRkZXYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgYXNzZXJ0KG5ldGRldi0+
dHlwZSA9PSBORVRfQ0xJRU5UX0RSSVZFUl9TT0NLRVQpOwogICAgIHNvY2sgPSAmbmV0ZGV2LT51
LnNvY2tldDsKIAotICAgIGlmIChzb2NrLT5oYXNfbGlzdGVuICsgc29jay0+aGFzX2Nvbm5lY3Qg
KyBzb2NrLT5oYXNfbWNhc3QgKwotICAgICAgICBzb2NrLT5oYXNfdWRwID4gMSkgeworICAgIGlm
IChzb2NrLT5oYXNfZmQgKyBzb2NrLT5oYXNfbGlzdGVuICsgc29jay0+aGFzX2Nvbm5lY3QgKyBz
b2NrLT5oYXNfbWNhc3QgKworICAgICAgICBzb2NrLT5oYXNfdWRwICE9IDEpIHsKICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJleGFjdGx5IG9uZSBvZiBsaXN0ZW49LCBjb25uZWN0PSwgbWNhc3Q9IG9y
IHVkcD0iCiAgICAgICAgICAgICAgICAgICAgICAiIGlzIHJlcXVpcmVkIik7CiAgICAgICAgIHJl
dHVybiAtMTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDF2-0006yL-It; Mon, 15 Jan 2018 22:28:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDF1-0006xt-Ag
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:31 +0000
X-Inumbo-ID: be108b83-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be108b83-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:30:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDEv-0004mL-Fg
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDEv-00087M-FE
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDEv-00087M-FE@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:25 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd/client: Use
	error_prepend() correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2YTEwZmY2NjRjZjFhOWJlNWRjOTc2OTVlMWNiN2YwMjhkMWFiMzgKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBOb3YgMTMg
MDk6MjQ6MjQgMjAxNyAtMDYwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAwOTo1MDo0OSAyMDE3IC0wNjAw
CgogICAgbmJkL2NsaWVudDogVXNlIGVycm9yX3ByZXBlbmQoKSBjb3JyZWN0bHkKICAgIAogICAg
V2hlbiB1c2luZyBlcnJvciBwcmVwZW5kKCksIGl0IGlzIG5lY2Vzc2FyeSB0byBlbmQgd2l0aCBh
IHNwYWNlCiAgICBpbiB0aGUgZm9ybWF0IHN0cmluZzsgb3RoZXJ3aXNlLCBtZXNzYWdlcyBjb21l
IG91dCBpbmNvcnJlY3RseSwKICAgIHN1Y2ggYXMgd2hlbiBjb25uZWN0aW5nIHRvIGEgc29ja2V0
IHRoYXQgaGFuZ3MgdXAgaW1tZWRpYXRlbHk6CiAgICAKICAgIGNhbid0IG9wZW4gZGV2aWNlIG5i
ZDovL2xvY2FsaG9zdDoxMDgwOS86IEZhaWxlZCB0byByZWFkIGRhdGFVbmV4cGVjdGVkIGVuZC1v
Zi1maWxlIGJlZm9yZSBhbGwgYnl0ZXMgd2VyZSByZWFkCiAgICAKICAgIE9yaWdpbmFsbHkgYm90
Y2hlZCBpbiBjb21taXQgZTQ0ZWQ5OWQsIHRoZW4gc2V2ZXJhbCBtb3JlIGluc3RhbmNlcwogICAg
YWRkZWQgaW4gdGhlIG1lYW50aW1lLgogICAgCiAgICBQcmUtZXhpc3RpbmcgYW5kIG5vdCBmaXhl
ZCBoZXJlOiB3ZSBhcmUgaW5jb25zaXN0ZW50IG9uIGNhcGl0YWxpemF0aW9uOwogICAgc29tZSBv
ZiBvdXIgbWVzc2FnZXMgc3RhcnQgd2l0aCBsb3dlciBjYXNlLCBhbmQgb3RoZXJzIHN0YXJ0IHdp
dGggdXBwZXIsCiAgICBhbHRob3VnaCB0aGUgdXNlIG9mIGVycm9yX3ByZXBlbmQoKSBpcyBtdWNo
IG5pY2VyIHRvIHJlYWQgd2hlbiBhbGwKICAgIGZyYWdtZW50cyBjb25zaXN0ZW50bHkgc3RhcnQg
d2l0aCBsb3dlci4KICAgIAogICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFNpZ25l
ZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDog
PDIwMTcxMTEzMTUyNDI0LjI1MzgxLTEtZWJsYWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogICAgUmV2aWV3ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGNiNmIxYTNmYzMwYzUyZmZkOTRlZDBiNjlj
YTU5OTFiMTk2NTE3MjQpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+Ci0tLQogbmJkL2NsaWVudC5jIHwgNTAgKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBp
bnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9uYmQvY2xpZW50LmMg
Yi9uYmQvY2xpZW50LmMKaW5kZXggMGExN2RlOC4uNGNhZmY3NyAxMDA2NDQKLS0tIGEvbmJkL2Ns
aWVudC5jCisrKyBiL25iZC9jbGllbnQuYwpAQCAtMTExLDEyICsxMTEsMTIgQEAgc3RhdGljIGlu
dCBuYmRfc2VuZF9vcHRpb25fcmVxdWVzdChRSU9DaGFubmVsICppb2MsIHVpbnQzMl90IG9wdCwK
ICAgICBzdGxfYmVfcCgmcmVxLmxlbmd0aCwgbGVuKTsKIAogICAgIGlmIChuYmRfd3JpdGUoaW9j
LCAmcmVxLCBzaXplb2YocmVxKSwgZXJycCkgPCAwKSB7Ci0gICAgICAgIGVycm9yX3ByZXBlbmQo
ZXJycCwgIkZhaWxlZCB0byBzZW5kIG9wdGlvbiByZXF1ZXN0IGhlYWRlciIpOworICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gc2VuZCBvcHRpb24gcmVxdWVzdCBoZWFkZXI6
ICIpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCiAgICAgaWYgKGxlbiAmJiBuYmRfd3Jp
dGUoaW9jLCAoY2hhciAqKSBkYXRhLCBsZW4sIGVycnApIDwgMCkgewotICAgICAgICBlcnJvcl9w
cmVwZW5kKGVycnAsICJGYWlsZWQgdG8gc2VuZCBvcHRpb24gcmVxdWVzdCBkYXRhIik7CisgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byBzZW5kIG9wdGlvbiByZXF1ZXN0IGRh
dGE6ICIpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCkBAIC0xNDUsNyArMTQ1LDcgQEAg
c3RhdGljIGludCBuYmRfcmVjZWl2ZV9vcHRpb25fcmVwbHkoUUlPQ2hhbm5lbCAqaW9jLCB1aW50
MzJfdCBvcHQsCiB7CiAgICAgUUVNVV9CVUlMRF9CVUdfT04oc2l6ZW9mKCpyZXBseSkgIT0gMjAp
OwogICAgIGlmIChuYmRfcmVhZChpb2MsIHJlcGx5LCBzaXplb2YoKnJlcGx5KSwgZXJycCkgPCAw
KSB7Ci0gICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byByZWFkIG9wdGlvbiBy
ZXBseSIpOworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBvcHRp
b24gcmVwbHk6ICIpOwogICAgICAgICBuYmRfc2VuZF9vcHRfYWJvcnQoaW9jKTsKICAgICAgICAg
cmV0dXJuIC0xOwogICAgIH0KQEAgLTE5OCw3ICsxOTgsNyBAQCBzdGF0aWMgaW50IG5iZF9oYW5k
bGVfcmVwbHlfZXJyKFFJT0NoYW5uZWwgKmlvYywgbmJkX29wdF9yZXBseSAqcmVwbHksCiAgICAg
ICAgIG1zZyA9IGdfbWFsbG9jKHJlcGx5LT5sZW5ndGggKyAxKTsKICAgICAgICAgaWYgKG5iZF9y
ZWFkKGlvYywgbXNnLCByZXBseS0+bGVuZ3RoLCBlcnJwKSA8IDApIHsKICAgICAgICAgICAgIGVy
cm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byByZWFkIG9wdGlvbiBlcnJvciAweCUiIFBSSXgz
MgotICAgICAgICAgICAgICAgICAgICAgICAgICAiICglcykgbWVzc2FnZSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgKCVzKSBtZXNzYWdlOiAiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXBseS0+dHlwZSwgbmJkX3JlcF9sb29rdXAocmVwbHktPnR5cGUpKTsKICAgICAgICAg
ICAgIGdvdG8gY2xlYW51cDsKICAgICAgICAgfQpAQCAtMzA5LDcgKzMwOSw3IEBAIHN0YXRpYyBp
bnQgbmJkX3JlY2VpdmVfbGlzdChRSU9DaGFubmVsICppb2MsIGNvbnN0IGNoYXIgKndhbnQsIGJv
b2wgKm1hdGNoLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogICAgIGlmIChuYmRfcmVhZChp
b2MsICZuYW1lbGVuLCBzaXplb2YobmFtZWxlbiksIGVycnApIDwgMCkgewotICAgICAgICBlcnJv
cl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBvcHRpb24gbmFtZSBsZW5ndGgiKTsKKyAg
ICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHJlYWQgb3B0aW9uIG5hbWUgbGVu
Z3RoOiAiKTsKICAgICAgICAgbmJkX3NlbmRfb3B0X2Fib3J0KGlvYyk7CiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CkBAIC0zMjIsNyArMzIyLDggQEAgc3RhdGljIGludCBuYmRfcmVjZWl2ZV9s
aXN0KFFJT0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqd2FudCwgYm9vbCAqbWF0Y2gsCiAgICAg
fQogICAgIGlmIChuYW1lbGVuICE9IHN0cmxlbih3YW50KSkgewogICAgICAgICBpZiAobmJkX2Ry
b3AoaW9jLCBsZW4sIGVycnApIDwgMCkgewotICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJw
LCAiZmFpbGVkIHRvIHNraXAgZXhwb3J0IG5hbWUgd2l0aCB3cm9uZyBsZW5ndGgiKTsKKyAgICAg
ICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImZh
aWxlZCB0byBza2lwIGV4cG9ydCBuYW1lIHdpdGggd3JvbmcgbGVuZ3RoOiAiKTsKICAgICAgICAg
ICAgIG5iZF9zZW5kX29wdF9hYm9ydChpb2MpOwogICAgICAgICAgICAgcmV0dXJuIC0xOwogICAg
ICAgICB9CkBAIC0zMzEsMTQgKzMzMiwxNCBAQCBzdGF0aWMgaW50IG5iZF9yZWNlaXZlX2xpc3Qo
UUlPQ2hhbm5lbCAqaW9jLCBjb25zdCBjaGFyICp3YW50LCBib29sICptYXRjaCwKIAogICAgIGFz
c2VydChuYW1lbGVuIDwgc2l6ZW9mKG5hbWUpKTsKICAgICBpZiAobmJkX3JlYWQoaW9jLCBuYW1l
LCBuYW1lbGVuLCBlcnJwKSA8IDApIHsKLSAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFp
bGVkIHRvIHJlYWQgZXhwb3J0IG5hbWUiKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAi
ZmFpbGVkIHRvIHJlYWQgZXhwb3J0IG5hbWU6ICIpOwogICAgICAgICBuYmRfc2VuZF9vcHRfYWJv
cnQoaW9jKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICBuYW1lW25hbWVsZW5dID0g
J1wwJzsKICAgICBsZW4gLT0gbmFtZWxlbjsKICAgICBpZiAobmJkX2Ryb3AoaW9jLCBsZW4sIGVy
cnApIDwgMCkgewotICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBl
eHBvcnQgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVk
IHRvIHJlYWQgZXhwb3J0IGRlc2NyaXB0aW9uOiAiKTsKICAgICAgICAgbmJkX3NlbmRfb3B0X2Fi
b3J0KGlvYyk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CkBAIC00MjQsNyArNDI1LDcgQEAg
c3RhdGljIGludCBuYmRfb3B0X2dvKFFJT0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqd2FudG5h
bWUsCiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIH0KICAgICAgICAgaWYgKG5iZF9y
ZWFkKGlvYywgJnR5cGUsIHNpemVvZih0eXBlKSwgZXJycCkgPCAwKSB7Ci0gICAgICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBpbmZvIHR5cGUiKTsKKyAgICAgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byByZWFkIGluZm8gdHlwZTogIik7CiAg
ICAgICAgICAgICBuYmRfc2VuZF9vcHRfYWJvcnQoaW9jKTsKICAgICAgICAgICAgIHJldHVybiAt
MTsKICAgICAgICAgfQpAQCAtNDM5LDEzICs0NDAsMTMgQEAgc3RhdGljIGludCBuYmRfb3B0X2dv
KFFJT0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqd2FudG5hbWUsCiAgICAgICAgICAgICAgICAg
cmV0dXJuIC0xOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywg
JmluZm8tPnNpemUsIHNpemVvZihpbmZvLT5zaXplKSwgZXJycCkgPCAwKSB7Ci0gICAgICAgICAg
ICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHJlYWQgaW5mbyBzaXplIik7Cisg
ICAgICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHJlYWQgaW5mbyBz
aXplOiAiKTsKICAgICAgICAgICAgICAgICBuYmRfc2VuZF9vcHRfYWJvcnQoaW9jKTsKICAgICAg
ICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBiZTY0X3Rv
X2NwdXMoJmluZm8tPnNpemUpOwogICAgICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywgJmluZm8t
PmZsYWdzLCBzaXplb2YoaW5mby0+ZmxhZ3MpLCBlcnJwKSA8IDApIHsKLSAgICAgICAgICAgICAg
ICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBpbmZvIGZsYWdzIik7CisgICAg
ICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHJlYWQgaW5mbyBmbGFn
czogIik7CiAgICAgICAgICAgICAgICAgbmJkX3NlbmRfb3B0X2Fib3J0KGlvYyk7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICAgICAgfQpAQCAtNDYyLDcgKzQ2Myw3IEBAIHN0
YXRpYyBpbnQgbmJkX29wdF9nbyhRSU9DaGFubmVsICppb2MsIGNvbnN0IGNoYXIgKndhbnRuYW1l
LAogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywgJmluZm8tPm1p
bl9ibG9jaywgc2l6ZW9mKGluZm8tPm1pbl9ibG9jayksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXJycCkgPCAwKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFp
bGVkIHRvIHJlYWQgaW5mbyBtaW5pbXVtIGJsb2NrIHNpemUiKTsKKyAgICAgICAgICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBpbmZvIG1pbmltdW0gYmxvY2sgc2l6
ZTogIik7CiAgICAgICAgICAgICAgICAgbmJkX3NlbmRfb3B0X2Fib3J0KGlvYyk7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICAgICAgfQpAQCAtNDc1LDcgKzQ3Niw4IEBAIHN0
YXRpYyBpbnQgbmJkX29wdF9nbyhRSU9DaGFubmVsICppb2MsIGNvbnN0IGNoYXIgKndhbnRuYW1l
LAogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywgJmluZm8tPm9w
dF9ibG9jaywgc2l6ZW9mKGluZm8tPm9wdF9ibG9jayksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXJycCkgPCAwKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFp
bGVkIHRvIHJlYWQgaW5mbyBwcmVmZXJyZWQgYmxvY2sgc2l6ZSIpOworICAgICAgICAgICAgICAg
IGVycm9yX3ByZXBlbmQoZXJycCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gcmVhZCBpbmZvIHByZWZlcnJlZCBibG9jayBzaXplOiAiKTsKICAgICAgICAgICAgICAg
ICBuYmRfc2VuZF9vcHRfYWJvcnQoaW9jKTsKICAgICAgICAgICAgICAgICByZXR1cm4gLTE7CiAg
ICAgICAgICAgICB9CkBAIC00ODksNyArNDkxLDcgQEAgc3RhdGljIGludCBuYmRfb3B0X2dvKFFJ
T0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqd2FudG5hbWUsCiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAobmJkX3JlYWQoaW9jLCAmaW5mby0+bWF4X2Jsb2NrLCBzaXplb2YoaW5mby0+
bWF4X2Jsb2NrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKSA8IDApIHsKLSAgICAg
ICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gcmVhZCBpbmZvIG1heGlt
dW0gYmxvY2sgc2l6ZSIpOworICAgICAgICAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZh
aWxlZCB0byByZWFkIGluZm8gbWF4aW11bSBibG9jayBzaXplOiAiKTsKICAgICAgICAgICAgICAg
ICBuYmRfc2VuZF9vcHRfYWJvcnQoaW9jKTsKICAgICAgICAgICAgICAgICByZXR1cm4gLTE7CiAg
ICAgICAgICAgICB9CkBAIC01MDEsNyArNTAzLDcgQEAgc3RhdGljIGludCBuYmRfb3B0X2dvKFFJ
T0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqd2FudG5hbWUsCiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICB0cmFjZV9uYmRfb3B0X2dvX2luZm9fdW5rbm93bih0eXBlLCBuYmRfaW5mb19s
b29rdXAodHlwZSkpOwogICAgICAgICAgICAgaWYgKG5iZF9kcm9wKGlvYywgbGVuLCBlcnJwKSA8
IDApIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gcmVh
ZCBpbmZvIHBheWxvYWQiKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJG
YWlsZWQgdG8gcmVhZCBpbmZvIHBheWxvYWQ6ICIpOwogICAgICAgICAgICAgICAgIG5iZF9zZW5k
X29wdF9hYm9ydChpb2MpOwogICAgICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgICAg
IH0KQEAgLTYyNCw3ICs2MjYsNyBAQCBpbnQgbmJkX3JlY2VpdmVfbmVnb3RpYXRlKFFJT0NoYW5u
ZWwgKmlvYywgY29uc3QgY2hhciAqbmFtZSwKICAgICB9CiAKICAgICBpZiAobmJkX3JlYWQoaW9j
LCBidWYsIDgsIGVycnApIDwgMCkgewotICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWls
ZWQgdG8gcmVhZCBkYXRhIik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0
byByZWFkIGRhdGE6ICIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCkBAIC02NDMsNyAr
NjQ1LDcgQEAgaW50IG5iZF9yZWNlaXZlX25lZ290aWF0ZShRSU9DaGFubmVsICppb2MsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgICAgfQogCiAgICAgaWYgKG5iZF9yZWFkKGlvYywgJm1hZ2ljLCBzaXpl
b2YobWFnaWMpLCBlcnJwKSA8IDApIHsKLSAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiRmFp
bGVkIHRvIHJlYWQgbWFnaWMiKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiRmFpbGVk
IHRvIHJlYWQgbWFnaWM6ICIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIG1hZ2lj
ID0gYmU2NF90b19jcHUobWFnaWMpOwpAQCAtNjU1LDcgKzY1Nyw3IEBAIGludCBuYmRfcmVjZWl2
ZV9uZWdvdGlhdGUoUUlPQ2hhbm5lbCAqaW9jLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICBi
b29sIGZpeGVkTmV3U3R5bGUgPSBmYWxzZTsKIAogICAgICAgICBpZiAobmJkX3JlYWQoaW9jLCAm
Z2xvYmFsZmxhZ3MsIHNpemVvZihnbG9iYWxmbGFncyksIGVycnApIDwgMCkgewotICAgICAgICAg
ICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiRmFpbGVkIHRvIHJlYWQgc2VydmVyIGZsYWdzIik7Cisg
ICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gcmVhZCBzZXJ2ZXIgZmxh
Z3M6ICIpOwogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAgICAgICAgIGdsb2Jh
bGZsYWdzID0gYmUxNl90b19jcHUoZ2xvYmFsZmxhZ3MpOwpAQCAtNjcxLDcgKzY3Myw3IEBAIGlu
dCBuYmRfcmVjZWl2ZV9uZWdvdGlhdGUoUUlPQ2hhbm5lbCAqaW9jLCBjb25zdCBjaGFyICpuYW1l
LAogICAgICAgICAvKiBjbGllbnQgcmVxdWVzdGVkIGZsYWdzICovCiAgICAgICAgIGNsaWVudGZs
YWdzID0gY3B1X3RvX2JlMzIoY2xpZW50ZmxhZ3MpOwogICAgICAgICBpZiAobmJkX3dyaXRlKGlv
YywgJmNsaWVudGZsYWdzLCBzaXplb2YoY2xpZW50ZmxhZ3MpLCBlcnJwKSA8IDApIHsKLSAgICAg
ICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byBzZW5kIGNsaWVudGZsYWdzIGZp
ZWxkIik7CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gc2VuZCBj
bGllbnRmbGFncyBmaWVsZDogIik7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0K
ICAgICAgICAgaWYgKHRsc2NyZWRzKSB7CkBAIC03MjMsMTMgKzcyNSwxMyBAQCBpbnQgbmJkX3Jl
Y2VpdmVfbmVnb3RpYXRlKFFJT0NoYW5uZWwgKmlvYywgY29uc3QgY2hhciAqbmFtZSwKIAogICAg
ICAgICAvKiBSZWFkIHRoZSByZXNwb25zZSAqLwogICAgICAgICBpZiAobmJkX3JlYWQoaW9jLCAm
aW5mby0+c2l6ZSwgc2l6ZW9mKGluZm8tPnNpemUpLCBlcnJwKSA8IDApIHsKLSAgICAgICAgICAg
IGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byByZWFkIGV4cG9ydCBsZW5ndGgiKTsKKyAg
ICAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byByZWFkIGV4cG9ydCBsZW5n
dGg6ICIpOwogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAgICAgICAgIGJlNjRf
dG9fY3B1cygmaW5mby0+c2l6ZSk7CiAKICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywgJmluZm8t
PmZsYWdzLCBzaXplb2YoaW5mby0+ZmxhZ3MpLCBlcnJwKSA8IDApIHsKLSAgICAgICAgICAgIGVy
cm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byByZWFkIGV4cG9ydCBmbGFncyIpOworICAgICAg
ICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiRmFpbGVkIHRvIHJlYWQgZXhwb3J0IGZsYWdzOiAi
KTsKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogICAgICAgICBiZTE2X3RvX2Nw
dXMoJmluZm8tPmZsYWdzKTsKQEAgLTc0NiwxMyArNzQ4LDEzIEBAIGludCBuYmRfcmVjZWl2ZV9u
ZWdvdGlhdGUoUUlPQ2hhbm5lbCAqaW9jLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICB9CiAK
ICAgICAgICAgaWYgKG5iZF9yZWFkKGlvYywgJmluZm8tPnNpemUsIHNpemVvZihpbmZvLT5zaXpl
KSwgZXJycCkgPCAwKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQg
dG8gcmVhZCBleHBvcnQgbGVuZ3RoIik7CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAs
ICJGYWlsZWQgdG8gcmVhZCBleHBvcnQgbGVuZ3RoOiAiKTsKICAgICAgICAgICAgIGdvdG8gZmFp
bDsKICAgICAgICAgfQogICAgICAgICBiZTY0X3RvX2NwdXMoJmluZm8tPnNpemUpOwogCiAgICAg
ICAgIGlmIChuYmRfcmVhZChpb2MsICZvbGRmbGFncywgc2l6ZW9mKG9sZGZsYWdzKSwgZXJycCkg
PCAwKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJGYWlsZWQgdG8gcmVhZCBl
eHBvcnQgZmxhZ3MiKTsKKyAgICAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0
byByZWFkIGV4cG9ydCBmbGFnczogIik7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAg
IH0KICAgICAgICAgYmUzMl90b19jcHVzKCZvbGRmbGFncyk7CkBAIC03NjgsNyArNzcwLDcgQEAg
aW50IG5iZF9yZWNlaXZlX25lZ290aWF0ZShRSU9DaGFubmVsICppb2MsIGNvbnN0IGNoYXIgKm5h
bWUsCiAKICAgICB0cmFjZV9uYmRfcmVjZWl2ZV9uZWdvdGlhdGVfc2l6ZV9mbGFncyhpbmZvLT5z
aXplLCBpbmZvLT5mbGFncyk7CiAgICAgaWYgKHplcm9lcyAmJiBuYmRfZHJvcChpb2MsIDEyNCwg
ZXJycCkgPCAwKSB7Ci0gICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0byByZWFk
IHJlc2VydmVkIGJsb2NrIik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIkZhaWxlZCB0
byByZWFkIHJlc2VydmVkIGJsb2NrOiAiKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KICAg
ICByYyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDFC-0006zY-KT; Mon, 15 Jan 2018 22:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDFB-0006z3-9a
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:41 +0000
X-Inumbo-ID: c417bc0b-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c417bc0b-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:31:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDF5-0004nI-HX
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDF5-00087t-H0
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDF5-00087t-H0@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:35 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] util/stats64: Fix min/max
	comparisons
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2Yzk5ZThmZjVjN2U0NmNlZDY4NmM3NzczY2Q5YzVmYWYzZTg0NGUKQXV0aG9yOiAg
ICAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAxNSAw
MDoyMjoyMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjUzOjIyIDIwMTcgLTA2MDAK
CiAgICB1dGlsL3N0YXRzNjQ6IEZpeCBtaW4vbWF4IGNvbXBhcmlzb25zCiAgICAKICAgIHN0YXQ2
NF9taW5fc2xvdygpIGFuZCBzdGF0NjRfbWF4X3Nsb3coKSBjb21wYXJlIHRoZSB3cm9uZyB3YXku
ICBUaGlzCiAgICBtYWtlcyBpb3Rlc3QgMTM2IGZhaWwgd2l0aCBjbGFuZyBhbmQgLW0zMi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE3MTExNDIzMjIyMy4yNTIwNy0xLW1yZWl0ekByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI2YTVkYjMyMmJlMWU0MjRhODE1ZDA3MGRkZDA0NDQy
YTVlNWRmNTApCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20+Ci0tLQogdXRpbC9zdGF0czY0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdXRpbC9zdGF0
czY0LmMgYi91dGlsL3N0YXRzNjQuYwppbmRleCA5OTY4ZmNjLi4zODljMzY1IDEwMDY0NAotLS0g
YS91dGlsL3N0YXRzNjQuYworKysgYi91dGlsL3N0YXRzNjQuYwpAQCAtOTEsNyArOTEsNyBAQCBi
b29sIHN0YXQ2NF9taW5fc2xvdyhTdGF0NjQgKnMsIHVpbnQ2NF90IHZhbHVlKQogICAgIGxvdyA9
IGF0b21pY19yZWFkKCZzLT5sb3cpOwogCiAgICAgb3JpZyA9ICgodWludDY0X3QpaGlnaCA8PCAz
MikgfCBsb3c7Ci0gICAgaWYgKG9yaWcgPCB2YWx1ZSkgeworICAgIGlmICh2YWx1ZSA8IG9yaWcp
IHsKICAgICAgICAgLyogV2UgaGF2ZSB0byBzZXQgbG93IGJlZm9yZSBoaWdoLCBqdXN0IGxpa2Ug
c3RhdDY0X21pbiByZWFkcwogICAgICAgICAgKiBoaWdoIGJlZm9yZSBsb3cuICBUaGUgdmFsdWUg
bWF5IGJlY29tZSBoaWdoZXIgdGVtcG9yYXJpbHksIGJ1dAogICAgICAgICAgKiBzdGF0NjRfZ2V0
IGRvZXMgbm90IG5vdGljZSAoaXQgdGFrZXMgdGhlIGxvY2spIGFuZCB0aGUgb25seSBpbGwKQEAg
LTEyMCw3ICsxMjAsNyBAQCBib29sIHN0YXQ2NF9tYXhfc2xvdyhTdGF0NjQgKnMsIHVpbnQ2NF90
IHZhbHVlKQogICAgIGxvdyA9IGF0b21pY19yZWFkKCZzLT5sb3cpOwogCiAgICAgb3JpZyA9ICgo
dWludDY0X3QpaGlnaCA8PCAzMikgfCBsb3c7Ci0gICAgaWYgKG9yaWcgPiB2YWx1ZSkgeworICAg
IGlmICh2YWx1ZSA+IG9yaWcpIHsKICAgICAgICAgLyogV2UgaGF2ZSB0byBzZXQgbG93IGJlZm9y
ZSBoaWdoLCBqdXN0IGxpa2Ugc3RhdDY0X21heCByZWFkcwogICAgICAgICAgKiBoaWdoIGJlZm9y
ZSBsb3cuICBUaGUgdmFsdWUgbWF5IGJlY29tZSBsb3dlciB0ZW1wb3JhcmlseSwgYnV0CiAgICAg
ICAgICAqIHN0YXQ2NF9nZXQgZG9lcyBub3Qgbm90aWNlIChpdCB0YWtlcyB0aGUgbG9jaykgYW5k
IHRoZSBvbmx5IGlsbAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDFI-00070h-Lz; Mon, 15 Jan 2018 22:28:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDFG-00070P-TQ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:46 +0000
X-Inumbo-ID: 3e4a2d10-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e4a2d10-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:27:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDFF-0004nW-JY
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDFF-00088R-Iz
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDFF-00088R-Iz@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:45 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] virtio: Add queue interface
	to restore avail index from vring used index
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1OTQyMmRkYmM5ZTNiN2ZiZTU0YTZkODdiOWFjMGIzMjliYjE2YjkKQXV0aG9yOiAg
ICAgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE5vdiAxNiAxOTo0ODozNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjU1
OjE2IDIwMTcgLTA2MDAKCiAgICB2aXJ0aW86IEFkZCBxdWV1ZSBpbnRlcmZhY2UgdG8gcmVzdG9y
ZSBhdmFpbCBpbmRleCBmcm9tIHZyaW5nIHVzZWQgaW5kZXgKICAgIAogICAgSW4gY2FzZSBvZiBi
YWNrZW5kIGNyYXNoLCBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVzdG9yZSBpbnRlcm5hbAogICAg
YXZhaWwgaW5kZXggZnJvbSB0aGUgYmFja2VuZCB2YWx1ZSBhcyB2aG9zdF9nZXRfdnJpbmdfYmFz
ZQogICAgY2FsbGJhY2sgZmFpbHMuCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJvdmlkZXMgYSBuZXcg
aW50ZXJmYWNlIHRvIHJlc3RvcmUgaW50ZXJuYWwgYXZhaWwgaW5kZXgKICAgIGZyb20gdGhlIHZy
aW5nIHVzZWQgaW5kZXgsIGFzIGRvbmUgYnkgc29tZSB2aG9zdC11c2VyIGJhY2tlbmQgb24KICAg
IHJlY29ubmVjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWF4aW1lIENvcXVlbGluIDxt
YXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRz
aXJraW4gPG1zdEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDJkNGJh
NmNjNzQxZGYxNWRmNmZiYjRmZWFhNzA2YTAyZTEwMzA4M2EpCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogaHcvdmlydGlvL3Zp
cnRpby5jICAgICAgICAgfCAxMCArKysrKysrKysrCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8u
aCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2h3L3ZpcnRpby92aXJ0aW8uYyBiL2h3L3ZpcnRpby92aXJ0aW8uYwppbmRleCA0NjQ5NDdmLi4x
NWNmNjAyIDEwMDY0NAotLS0gYS9ody92aXJ0aW8vdmlydGlvLmMKKysrIGIvaHcvdmlydGlvL3Zp
cnRpby5jCkBAIC0yMzExLDYgKzIzMTEsMTYgQEAgdm9pZCB2aXJ0aW9fcXVldWVfc2V0X2xhc3Rf
YXZhaWxfaWR4KFZpcnRJT0RldmljZSAqdmRldiwgaW50IG4sIHVpbnQxNl90IGlkeCkKICAgICB2
ZGV2LT52cVtuXS5zaGFkb3dfYXZhaWxfaWR4ID0gaWR4OwogfQogCit2b2lkIHZpcnRpb19xdWV1
ZV9yZXN0b3JlX2xhc3RfYXZhaWxfaWR4KFZpcnRJT0RldmljZSAqdmRldiwgaW50IG4pCit7Cisg
ICAgcmN1X3JlYWRfbG9jaygpOworICAgIGlmICh2ZGV2LT52cVtuXS52cmluZy5kZXNjKSB7Cisg
ICAgICAgIHZkZXYtPnZxW25dLmxhc3RfYXZhaWxfaWR4ID0gdnJpbmdfdXNlZF9pZHgoJnZkZXYt
PnZxW25dKTsKKyAgICAgICAgdmRldi0+dnFbbl0uc2hhZG93X2F2YWlsX2lkeCA9IHZkZXYtPnZx
W25dLmxhc3RfYXZhaWxfaWR4OworICAgIH0KKyAgICByY3VfcmVhZF91bmxvY2soKTsKK30KKwog
dm9pZCB2aXJ0aW9fcXVldWVfdXBkYXRlX3VzZWRfaWR4KFZpcnRJT0RldmljZSAqdmRldiwgaW50
IG4pCiB7CiAgICAgcmN1X3JlYWRfbG9jaygpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody92aXJ0
aW8vdmlydGlvLmggYi9pbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8uaAppbmRleCA4MGM0NWMzLi4z
ZDVjODRlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8uaAorKysgYi9pbmNs
dWRlL2h3L3ZpcnRpby92aXJ0aW8uaApAQCAtMjcyLDYgKzI3Miw3IEBAIGh3YWRkciB2aXJ0aW9f
cXVldWVfZ2V0X2F2YWlsX3NpemUoVmlydElPRGV2aWNlICp2ZGV2LCBpbnQgbik7CiBod2FkZHIg
dmlydGlvX3F1ZXVlX2dldF91c2VkX3NpemUoVmlydElPRGV2aWNlICp2ZGV2LCBpbnQgbik7CiB1
aW50MTZfdCB2aXJ0aW9fcXVldWVfZ2V0X2xhc3RfYXZhaWxfaWR4KFZpcnRJT0RldmljZSAqdmRl
diwgaW50IG4pOwogdm9pZCB2aXJ0aW9fcXVldWVfc2V0X2xhc3RfYXZhaWxfaWR4KFZpcnRJT0Rl
dmljZSAqdmRldiwgaW50IG4sIHVpbnQxNl90IGlkeCk7Cit2b2lkIHZpcnRpb19xdWV1ZV9yZXN0
b3JlX2xhc3RfYXZhaWxfaWR4KFZpcnRJT0RldmljZSAqdmRldiwgaW50IG4pOwogdm9pZCB2aXJ0
aW9fcXVldWVfaW52YWxpZGF0ZV9zaWduYWxsZWRfdXNlZChWaXJ0SU9EZXZpY2UgKnZkZXYsIGlu
dCBuKTsKIHZvaWQgdmlydGlvX3F1ZXVlX3VwZGF0ZV91c2VkX2lkeChWaXJ0SU9EZXZpY2UgKnZk
ZXYsIGludCBuKTsKIFZpcnRRdWV1ZSAqdmlydGlvX2dldF9xdWV1ZShWaXJ0SU9EZXZpY2UgKnZk
ZXYsIGludCBuKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:28:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDFS-00072n-NZ; Mon, 15 Jan 2018 22:28:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDFR-00072c-Cc
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:57 +0000
X-Inumbo-ID: 4447f46d-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4447f46d-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:27:27 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDFP-0004ng-LP
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDFP-00088y-Kt
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:28:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDFP-00088y-Kt@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:28:55 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vhost: restore avail index
	from vring used index on disconnection
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiYzc2YzhkMDg5OWYxZjNhMmJjNTA5MmFlOWRlN2E5MDAyMTNhM2IKQXV0aG9yOiAg
ICAgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE5vdiAxNiAxOTo0ODozNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDA5OjU1
OjIyIDIwMTcgLTA2MDAKCiAgICB2aG9zdDogcmVzdG9yZSBhdmFpbCBpbmRleCBmcm9tIHZyaW5n
IHVzZWQgaW5kZXggb24gZGlzY29ubmVjdGlvbgogICAgCiAgICB2aG9zdF92aXJ0cXVldWVfc3Rv
cCgpIGdldHMgYXZhaWwgaW5kZXggdmFsdWUgZnJvbSB0aGUgYmFja2VuZCwKICAgIGV4Y2VwdCBp
ZiB0aGUgYmFja2VuZCBpcyBub3QgcmVzcG9uZGluZy4KICAgIAogICAgSXQgaGFwcGVucyB3aGVu
IHRoZSBiYWNrZW5kIGNyYXNoZXMsIGFuZCBpbiB0aGlzIGNhc2UsIGludGVybmFsCiAgICBzdGF0
ZSBvZiB0aGUgdmlydGlvIHF1ZXVlIGlzIGluY29uc2lzdGVudCwgbWFraW5nIHBhY2tldHMKICAg
IHRvIGNvcnJ1cHQgdGhlIHZyaW5nIHN0YXRlLgogICAgCiAgICBXaXRoIGEgTGludXggZ3Vlc3Qs
IGl0IHJlc3VsdHMgaW4gZm9sbG93aW5nIGVycm9yIG1lc3NhZ2Ugb24KICAgIGJhY2tlbmQgcmVj
b25uZWN0aW9uOgogICAgCiAgICBbICAgMjIuNDQ0OTA1XSB2aXJ0aW9fbmV0IHZpcnRpbzA6IG91
dHB1dC4wOmlkIDAgaXMgbm90IGEgaGVhZCEKICAgIFsgICAyMi40NDY3NDZdIG5ldCBlbnAwczM6
IFVuZXhwZWN0ZWQgVFhRICgwKSBxdWV1ZSBmYWlsdXJlOiAtNQogICAgWyAgIDIyLjQ3NjM2MF0g
bmV0IGVucDBzMzogVW5leHBlY3RlZCBUWFEgKDApIHF1ZXVlIGZhaWx1cmU6IC01CiAgICAKICAg
IEZpeGVzOiAyODNlMmMyYWRjYjggKCJuZXQ6IHZpcnRpby1uZXQgZGlzY2FyZHMgVFggZGF0YSBh
ZnRlciBsaW5rIGRvd24iKQogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFNpZ25l
ZC1vZmYtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyYWUzOWExMTNhZjMxMWNiNTZhMGMzNWI3ZjIxMmRhZmNl
ZjE1MzAzKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgotLS0KIGh3L3ZpcnRpby92aG9zdC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvdmlydGlvL3Zob3N0LmMgYi9ody92
aXJ0aW8vdmhvc3QuYwppbmRleCBiNzM3Y2E5Li43NmY2ZTFmIDEwMDY0NAotLS0gYS9ody92aXJ0
aW8vdmhvc3QuYworKysgYi9ody92aXJ0aW8vdmhvc3QuYwpAQCAtMTEzNyw2ICsxMTM3LDEwIEBA
IHN0YXRpYyB2b2lkIHZob3N0X3ZpcnRxdWV1ZV9zdG9wKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwK
ICAgICByID0gZGV2LT52aG9zdF9vcHMtPnZob3N0X2dldF92cmluZ19iYXNlKGRldiwgJnN0YXRl
KTsKICAgICBpZiAociA8IDApIHsKICAgICAgICAgVkhPU1RfT1BTX0RFQlVHKCJ2aG9zdCBWUSAl
ZCByaW5nIHJlc3RvcmUgZmFpbGVkOiAlZCIsIGlkeCwgcik7CisgICAgICAgIC8qIENvbm5lY3Rp
b24gdG8gdGhlIGJhY2tlbmQgaXMgYnJva2VuLCBzbyBsZXQncyBzeW5jIGludGVybmFsCisgICAg
ICAgICAqIGxhc3QgYXZhaWwgaWR4IHRvIHRoZSBkZXZpY2UgdXNlZCBpZHguCisgICAgICAgICAq
LworICAgICAgICB2aXJ0aW9fcXVldWVfcmVzdG9yZV9sYXN0X2F2YWlsX2lkeCh2ZGV2LCBpZHgp
OwogICAgIH0gZWxzZSB7CiAgICAgICAgIHZpcnRpb19xdWV1ZV9zZXRfbGFzdF9hdmFpbF9pZHgo
dmRldiwgaWR4LCBzdGF0ZS5udW0pOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:29:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDFh-00074Z-PH; Mon, 15 Jan 2018 22:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDFg-000746-5L
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:12 +0000
X-Inumbo-ID: d60d0ece-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d60d0ece-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:31:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDFZ-0004oS-NM
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDFZ-00089d-Mv
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDFZ-00089d-Mv@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:05 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] hw/ppc: clear pending_events
	on machine reset
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhNWEyYjkzOGFiMjlhZDgwZGU0M2VkMzU0OGQ0Mzc0ZGM2MTI2NTgKQXV0aG9yOiAg
ICAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4K
QXV0aG9yRGF0ZTogV2VkIEF1ZyAzMCAxNToyMTo0MCAyMDE3IC0wMzAwCkNvbW1pdDogICAgIE1p
Y2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERl
YyA2IDExOjAwOjU1IDIwMTcgLTA2MDAKCiAgICBody9wcGM6IGNsZWFyIHBlbmRpbmdfZXZlbnRz
IG9uIG1hY2hpbmUgcmVzZXQKICAgIAogICAgVGhlIHNQQVBSIG1hY2hpbmUgaXNuJ3QgY2xlYXJp
bmcgdXAgdGhlIHBlbmRpbmcgZXZlbnRzIFFUQUlMUSBvbgogICAgbWFjaGluZSByZWJvb3QuIFRo
aXMgYWxsb3dzIGZvciB1bnByb2Nlc3NlZCBob3RwbHVnL2Vwb3cgZXZlbnRzCiAgICB0byBwZXJz
aXN0IGluIHRoZSBxdWV1ZSBhZnRlciByZXNldCBhbmQsIHdoZW4gcmVhc3NlcnRpbmcgdGhlIElS
UXMgaW4KICAgIGNoZWNrX2V4Y2VwdGlvbiBsYXRlciBvbiwgdGhlc2Ugd2lsbCBiZSBiZWluZyBw
cm9jZXNzZWQgYnkgdGhlIE9TLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBuZXcg
ZnVuY3Rpb24gY2FsbGVkICdzcGFwcl9jbGVhcl9wZW5kaW5nX2V2ZW50cycKICAgIHRoYXQgY2xl
YXJzIHVwIHRoZSBwZW5kaW5nX2V2ZW50cyBRVEFJTFEuIFRoaXMgaGVscGVyIGlzIHRoZW4gY2Fs
bGVkCiAgICBpbnNpZGUgcHBjX3NwYXByX3Jlc2V0IHRvIGNsZWFyIHVwIHRoZSBldmVudHMgcXVl
dWUsIHByZXZlbnRpbmcKICAgIG9sZC9kZXByZWNhdGVkIGV2ZW50cyBmcm9tIHBlcnNpc3Rpbmcg
YWZ0ZXIgYSByZXNldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIEhlbnJpcXVlIEJh
cmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERh
dmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgNTYyNTgxNzQyMzhlYjI1ZGY2MjlhNTNhOTZlMWFjMTZhMzJkYzdkNCkK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNv
bT4KLS0tCiBody9wcGMvc3BhcHIuYyAgICAgICAgIHwgIDEgKwogaHcvcHBjL3NwYXByX2V2ZW50
cy5jICB8IDExICsrKysrKysrKysrCiBpbmNsdWRlL2h3L3BwYy9zcGFwci5oIHwgIDEgKwogMyBm
aWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXBy
LmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCBjYzM5MDFhLi45NTRmZDFhIDEwMDY0NAotLS0gYS9o
dy9wcGMvc3BhcHIuYworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtMTQxNiw2ICsxNDE2LDcgQEAg
c3RhdGljIHZvaWQgcHBjX3NwYXByX3Jlc2V0KHZvaWQpCiAgICAgfQogCiAgICAgcWVtdV9kZXZp
Y2VzX3Jlc2V0KCk7CisgICAgc3BhcHJfY2xlYXJfcGVuZGluZ19ldmVudHMoc3BhcHIpOwogCiAg
ICAgLyoKICAgICAgKiBXZSBwbGFjZSB0aGUgZGV2aWNlIHRyZWUgYW5kIFJUQVMganVzdCBiZWxv
dyBlaXRoZXIgdGhlIHRvcCBvZiB0aGUgUk1BLApkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByX2V2
ZW50cy5jIGIvaHcvcHBjL3NwYXByX2V2ZW50cy5jCmluZGV4IGY5NTJiNzguLjY2YjgxNjQgMTAw
NjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9ldmVudHMuYworKysgYi9ody9wcGMvc3BhcHJfZXZlbnRz
LmMKQEAgLTcwMCw2ICs3MDAsMTcgQEAgc3RhdGljIHZvaWQgZXZlbnRfc2NhbihQb3dlclBDQ1BV
ICpjcHUsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFwciwKICAgICBydGFzX3N0KHJldHMsIDAsIFJU
QVNfT1VUX05PX0VSUk9SU19GT1VORCk7CiB9CiAKK3ZvaWQgc3BhcHJfY2xlYXJfcGVuZGluZ19l
dmVudHMoc1BBUFJNYWNoaW5lU3RhdGUgKnNwYXByKQoreworICAgIHNQQVBSRXZlbnRMb2dFbnRy
eSAqZW50cnkgPSBOVUxMOworCisgICAgUVRBSUxRX0ZPUkVBQ0goZW50cnksICZzcGFwci0+cGVu
ZGluZ19ldmVudHMsIG5leHQpIHsKKyAgICAgICAgUVRBSUxRX1JFTU9WRSgmc3BhcHItPnBlbmRp
bmdfZXZlbnRzLCBlbnRyeSwgbmV4dCk7CisgICAgICAgIGdfZnJlZShlbnRyeS0+ZXh0ZW5kZWRf
bG9nKTsKKyAgICAgICAgZ19mcmVlKGVudHJ5KTsKKyAgICB9Cit9CisKIHZvaWQgc3BhcHJfZXZl
bnRzX2luaXQoc1BBUFJNYWNoaW5lU3RhdGUgKnNwYXByKQogewogICAgIFFUQUlMUV9JTklUKCZz
cGFwci0+cGVuZGluZ19ldmVudHMpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9wcGMvc3BhcHIu
aCBiL2luY2x1ZGUvaHcvcHBjL3NwYXByLmgKaW5kZXggMmEzMDNhNy4uNWQxNjFlYyAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9ody9wcGMvc3BhcHIuaAorKysgYi9pbmNsdWRlL2h3L3BwYy9zcGFwci5o
CkBAIC02NjIsNiArNjYyLDcgQEAgdm9pZCBzcGFwcl9jcHVfcGFyc2VfZmVhdHVyZXMoc1BBUFJN
YWNoaW5lU3RhdGUgKnNwYXByKTsKIGludCBzcGFwcl9ocHRfc2hpZnRfZm9yX3JhbXNpemUodWlu
dDY0X3QgcmFtc2l6ZSk7CiB2b2lkIHNwYXByX3JlYWxsb2NhdGVfaHB0KHNQQVBSTWFjaGluZVN0
YXRlICpzcGFwciwgaW50IHNoaWZ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApOwordm9pZCBzcGFwcl9jbGVhcl9wZW5kaW5nX2V2ZW50cyhzUEFQUk1hY2hpbmVTdGF0
ZSAqc3BhcHIpOwogCiAvKiBDUFUgYW5kIExNQiBEUkMgcmVsZWFzZSBjYWxsYmFja3MuICovCiB2
b2lkIHNwYXByX2NvcmVfcmVsZWFzZShEZXZpY2VTdGF0ZSAqZGV2KTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:29:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDFl-00075O-QW; Mon, 15 Jan 2018 22:29:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDFl-00075G-Ge
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:17 +0000
X-Inumbo-ID: 5044caca-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5044caca-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:27:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDFj-0004oX-PN
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDFj-0008Ai-Or
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDFj-0008Ai-Or@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:15 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] spapr: reset DRCs after
	devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3N2M1ODczZmUyN2MzY2E0YTQxMjBjYjk1NDdiNmEyNjRjOWI1ZGEKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNyAxMzo1
Njo0OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDExOjAwOjU4IDIwMTcgLTA2MDAKCiAg
ICBzcGFwcjogcmVzZXQgRFJDcyBhZnRlciBkZXZpY2VzCiAgICAKICAgIEEgRFJDIHdpdGggYSBw
ZW5kaW5nIHVucGx1ZyByZXF1ZXN0IHJlbGVhc2VzIGl0cyBhc3NvY2lhdGVkIGRldmljZSBhdAog
ICAgbWFjaGluZSByZXNldCB0aW1lLgogICAgCiAgICBJbiB0aGUgY2FzZSBvZiBMTUIsIHdoZW4g
YWxsIERSQ3MgZm9yIGEgRElNTSBkZXZpY2UgaGF2ZSBiZWVuIHJlc2V0LAogICAgdGhlIERJTU0g
Z2V0cyB1bnBsdWdnZWQsIGNhdXNpbmcgZ3Vlc3QgbWVtb3J5IHRvIGRpc2FwcGVhci4gVGhpcyBt
YXkKICAgIGJlIHZlcnkgY29uZnVzaW5nIGZvciBhbnl0aGluZyBzdGlsbCB1c2luZyB0aGlzIG1l
bW9yeS4KICAgIAogICAgVGhpcyBpcyBleGFjdGx5IHdoYXQgaGFwcGVucyB3aXRoIHZob3N0IGJh
Y2tlbmRzLCBhbmQgUUVNVSBhYm9ydHMKICAgIHdpdGg6CiAgICAKICAgIHFlbXUtc3lzdGVtLXBw
YzY0OiB1c2VkIHJpbmcgcmVsb2NhdGVkIGZvciByaW5nIDIKICAgIHFlbXUtc3lzdGVtLXBwYzY0
OiBxZW11L2h3L3ZpcnRpby92aG9zdC5jOjY0OTogdmhvc3RfY29tbWl0OiBBc3NlcnRpb24KICAg
ICBgciA+PSAwJyBmYWlsZWQuCiAgICAKICAgIFRoZSBpc3N1ZSBpcyB0aGF0IGVhY2ggRFJDIHJl
Z2lzdGVycyBhIFFFTVUgcmVzZXQgaGFuZGxlciwgYW5kIHdlCiAgICBkb24ndCBjb250cm9sIHRo
ZSBvcmRlciBpbiB3aGljaCB0aGVzZSBoYW5kbGVycyBhcmUgY2FsbGVkIChpZSwKICAgIGEgTE1C
IERSQyB3aWxsIHVucGx1ZyBhIERJTU0gYmVmb3JlIHRoZSB2aXJ0aW8gZGV2aWNlIHVzaW5nIHRo
ZQogICAgbWVtb3J5IG9uIHRoaXMgRElNTSBjb3VsZCBzdG9wIGl0cyB2aG9zdCBiYWNrZW5kKS4K
ICAgIAogICAgVG8gYXZvaWQgc3VjaCBzaXR1YXRpb25zLCBsZXQncyByZXNldCBEUkNzIGFmdGVy
IGFsbCBkZXZpY2VzCiAgICBoYXZlIGJlZW4gcmVzZXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBN
YWxsZXNoIE4uIEtvdGkgPG1hbGxlc2hAbGludXgudm5ldC5pYm0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwg
SGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGJAbGludXgudm5ldC5pYm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODI1MTI0ODM5NDBjNzU2ZTJkYjFiZDY3ZWE5MWIw
MmJjMjljNWUwMSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KLS0tCiBody9wcGMvc3BhcHIuYyAgICAgfCAyMSArKysrKysrKysrKysr
KysrKysrKysKIGh3L3BwYy9zcGFwcl9kcmMuYyB8ICA3IC0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMjEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9wcGMv
c3BhcHIuYyBiL2h3L3BwYy9zcGFwci5jCmluZGV4IDk1NGZkMWEuLjg2MzAyODEgMTAwNjQ0Ci0t
LSBhL2h3L3BwYy9zcGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5jCkBAIC0xMzkzLDYgKzEzOTMs
MTkgQEAgc3RhdGljIHZvaWQgZmluZF91bmtub3duX3N5c2J1c19kZXZpY2UoU3lzQnVzRGV2aWNl
ICpzYmRldiwgdm9pZCAqb3BhcXVlKQogICAgIH0KIH0KIAorc3RhdGljIGludCBzcGFwcl9yZXNl
dF9kcmNzKE9iamVjdCAqY2hpbGQsIHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBzUEFQUkRSQ29ubmVj
dG9yICpkcmMgPQorICAgICAgICAoc1BBUFJEUkNvbm5lY3RvciAqKSBvYmplY3RfZHluYW1pY19j
YXN0KGNoaWxkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRZUEVfU1BBUFJfRFJfQ09OTkVDVE9SKTsKKworICAgIGlmIChkcmMpIHsKKyAgICAgICAg
c3BhcHJfZHJjX3Jlc2V0KGRyYyk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyB2b2lkIHBwY19zcGFwcl9yZXNldCh2b2lkKQogewogICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSA9IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKQEAgLTE0MTYsNiArMTQyOSwxNCBAQCBz
dGF0aWMgdm9pZCBwcGNfc3BhcHJfcmVzZXQodm9pZCkKICAgICB9CiAKICAgICBxZW11X2Rldmlj
ZXNfcmVzZXQoKTsKKworICAgIC8qIERSQyByZXNldCBtYXkgY2F1c2UgYSBkZXZpY2UgdG8gYmUg
dW5wbHVnZ2VkLiBUaGlzIHdpbGwgY2F1c2UgdHJvdWJsZXMKKyAgICAgKiBpZiB0aGlzIGRldmlj
ZSBpcyB1c2VkIGJ5IGFub3RoZXIgZGV2aWNlIChlZywgYSBydW5uaW5nIHZob3N0IGJhY2tlbmQK
KyAgICAgKiB3aWxsIGNyYXNoIFFFTVUgaWYgdGhlIERJTU0gaG9sZGluZyB0aGUgdnJpbmcgZ29l
cyBhd2F5KS4gVG8gYXZvaWQgc3VjaAorICAgICAqIHNpdHVhdGlvbnMsIHdlIHJlc2V0IERSQ3Mg
YWZ0ZXIgYWxsIGRldmljZXMgaGF2ZSBiZWVuIHJlc2V0LgorICAgICAqLworICAgIG9iamVjdF9j
aGlsZF9mb3JlYWNoX3JlY3Vyc2l2ZShvYmplY3RfZ2V0X3Jvb3QoKSwgc3BhcHJfcmVzZXRfZHJj
cywgTlVMTCk7CisKICAgICBzcGFwcl9jbGVhcl9wZW5kaW5nX2V2ZW50cyhzcGFwcik7CiAKICAg
ICAvKgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByX2RyYy5jIGIvaHcvcHBjL3NwYXByX2RyYy5j
CmluZGV4IDUwZGYzNjEuLjg1ZjRlN2QgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9kcmMuYwor
KysgYi9ody9wcGMvc3BhcHJfZHJjLmMKQEAgLTQ1NSwxMSArNDU1LDYgQEAgdm9pZCBzcGFwcl9k
cmNfcmVzZXQoc1BBUFJEUkNvbm5lY3RvciAqZHJjKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQg
ZHJjX3Jlc2V0KHZvaWQgKm9wYXF1ZSkKLXsKLSAgICBzcGFwcl9kcmNfcmVzZXQoU1BBUFJfRFJf
Q09OTkVDVE9SKG9wYXF1ZSkpOwotfQotCiBib29sIHNwYXByX2RyY19uZWVkZWQodm9pZCAqb3Bh
cXVlKQogewogICAgIHNQQVBSRFJDb25uZWN0b3IgKmRyYyA9IChzUEFQUkRSQ29ubmVjdG9yICop
b3BhcXVlOwpAQCAtNTE4LDcgKzUxMyw2IEBAIHN0YXRpYyB2b2lkIHJlYWxpemUoRGV2aWNlU3Rh
dGUgKmQsIEVycm9yICoqZXJycCkKICAgICB9CiAgICAgdm1zdGF0ZV9yZWdpc3RlcihERVZJQ0Uo
ZHJjKSwgc3BhcHJfZHJjX2luZGV4KGRyYyksICZ2bXN0YXRlX3NwYXByX2RyYywKICAgICAgICAg
ICAgICAgICAgICAgIGRyYyk7Ci0gICAgcWVtdV9yZWdpc3Rlcl9yZXNldChkcmNfcmVzZXQsIGRy
Yyk7CiAgICAgdHJhY2Vfc3BhcHJfZHJjX3JlYWxpemVfY29tcGxldGUoc3BhcHJfZHJjX2luZGV4
KGRyYykpOwogfQogCkBAIC01MjksNyArNTIzLDYgQEAgc3RhdGljIHZvaWQgdW5yZWFsaXplKERl
dmljZVN0YXRlICpkLCBFcnJvciAqKmVycnApCiAgICAgY2hhciBuYW1lWzI1Nl07CiAKICAgICB0
cmFjZV9zcGFwcl9kcmNfdW5yZWFsaXplKHNwYXByX2RyY19pbmRleChkcmMpKTsKLSAgICBxZW11
X3VucmVnaXN0ZXJfcmVzZXQoZHJjX3Jlc2V0LCBkcmMpOwogICAgIHZtc3RhdGVfdW5yZWdpc3Rl
cihERVZJQ0UoZHJjKSwgJnZtc3RhdGVfc3BhcHJfZHJjLCBkcmMpOwogICAgIHJvb3RfY29udGFp
bmVyID0gY29udGFpbmVyX2dldChvYmplY3RfZ2V0X3Jvb3QoKSwgRFJDX0NPTlRBSU5FUl9QQVRI
KTsKICAgICBzbnByaW50ZihuYW1lLCBzaXplb2YobmFtZSksICIleCIsIHNwYXByX2RyY19pbmRl
eChkcmMpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:29:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDG0-00077Q-T7; Mon, 15 Jan 2018 22:29:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDG0-00076q-7o
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:32 +0000
X-Inumbo-ID: e20a2136-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e20a2136-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:31:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDFt-0004on-R6
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDFt-0008BE-Qd
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDFt-0008BE-Qd@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:25 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] scripts/make-release: ship
	u-boot source as a tarball
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxYTJhMjczMjc4YzUyNTBhYjA4YmY3ZDY1NTNlZGE4OTkxYTVlMzUKQXV0aG9yOiAg
ICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDcgMTQ6NTI6MDEgMjAxNyAtMDYwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMTozNDowNyAy
MDE3IC0wNjAwCgogICAgc2NyaXB0cy9tYWtlLXJlbGVhc2U6IHNoaXAgdS1ib290IHNvdXJjZSBh
cyBhIHRhcmJhbGwKICAgIAogICAgVGhlIHUtYm9vdCBzb3VyY2VzIHdlIHNoaXAgY3VycmVudGx5
IGNhdXNlIHByb2JsZW1zIHdpdGggdW5wYWNraW5nIG9uCiAgICBhIGNhc2UtaW5zZW5zaXRpdmUg
ZmlsZXN5c3RlbSBkdWUgdG8gcGF0aCBjb25mbGljdHMuIFRoaXMgaGFzIGJlZW4KICAgIGZpeGVk
IGluIHVwc3RyZWFtIHUtYm9vdCB2aWEgY29tbWl0IDYxMGVlYzdmLCBidXQgc2luY2UgaXQgaXMg
bm90CiAgICB5ZXQgaW5jbHVkZWQgaW4gYW4gb2ZmaWNpYWwgcmVsZWFzZSB3ZSBpbXBsZW1lbnQg
dGhpcyBhcHByb2FjaCBhcyBhCiAgICB0ZW1wb3Jhcnkgd29ya2Fyb3VuZC4KICAgIAogICAgT25j
ZSB3ZSBtb3ZlIHRvIGEgdS1ib290IGNvbnRhaW5pbmcgY29tbWl0IDYxMGVlYzdmIHdlIHNob3Vs
ZCByZXZlcnQKICAgIHRoaXMgcGF0Y2guCiAgICAKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUu
b3JnCiAgICBDYzogQWxleGFuZGVyIEdyYWYgPGFncmFmQHN1c2UuZGU+CiAgICBDYzogUmljaGFy
ZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgICBDYzogVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBDYzogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPgogICAgU3VnZ2VzdGVkLWJ5OiBSaWNoYXJkIEhlbmRlcnNvbiA8cmlj
aGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcxMTA3MjA1MjAxLjEwMjA3
LTEtbWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgZDBkZWFkM2I2ZGY3ZjZjZDk3MGVkMDJlODM2OWFiODczMGFhYzlkMykKICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBz
Y3JpcHRzL21ha2UtcmVsZWFzZSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3NjcmlwdHMvbWFrZS1yZWxlYXNlIGIvc2NyaXB0cy9tYWtlLXJl
bGVhc2UKaW5kZXggZmE2MzIzZi4uMzkxN2RmNyAxMDA3NTUKLS0tIGEvc2NyaXB0cy9tYWtlLXJl
bGVhc2UKKysrIGIvc2NyaXB0cy9tYWtlLXJlbGVhc2UKQEAgLTIwLDYgKzIwLDEwIEBAIGdpdCBj
aGVja291dCAidiR7dmVyc2lvbn0iCiBnaXQgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQKIChjZCBy
b21zL3NlYWJpb3MgJiYgZ2l0IGRlc2NyaWJlIC0tdGFncyAtLWxvbmcgLS1kaXJ0eSA+IC52ZXJz
aW9uKQogcm0gLXJmIC5naXQgcm9tcy8qLy5naXQgZHRjLy5naXQgcGl4bWFuLy5naXQKKyMgRklY
TUU6IFRoZSBmb2xsb3dpbmcgbGluZSBpcyBhIHdvcmthcm91bmQgZm9yIGF2b2lkaW5nIGZpbGVu
YW1lIGNvbGxpc2lvbnMKKyMgd2hlbiB1bnBhY2tpbmcgdS1ib290IHNvdXJjZXMgb24gY2FzZS1p
bnNlbnNpdGl2ZSBmaWxlc3lzdGVtcy4gT25jZSB3ZQorIyB1cGRhdGUgdG8gc29tZXRoaW5nIHdp
dGggdS1ib290IGNvbW1pdCA2MTBlZWM3ZjAgd2UgY2FuIGRyb3AgdGhpcyBsaW5lLgordGFyIGNm
aiByb21zL3UtYm9vdC50YXIuYnoyIC1DIHJvbXMgdS1ib290ICYmIHJtIC1yZiByb21zL3UtYm9v
dAogcG9wZAogdGFyIGNmaiAke2Rlc3RpbmF0aW9ufS50YXIuYnoyICR7ZGVzdGluYXRpb259CiBy
bSAtcmYgJHtkZXN0aW5hdGlvbn0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:29:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:29:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDG9-00079w-Uc; Mon, 15 Jan 2018 22:29:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDG9-00078F-OT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:41 +0000
X-Inumbo-ID: e808a0f5-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e808a0f5-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:32:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDG3-0004pT-Sr
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDG3-0008Bp-SQ
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDG3-0008Bp-SQ@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:35 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] block/nfs: fix
	nfs_client_open for filesize greater than 1TB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwZTQ5OWJkYzllZjIxMDFlMDhkMTJjY2JlYzVmOGY2OTJhOGE3MGEKQXV0aG9yOiAg
ICAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgpBdXRob3JEYXRlOiBNb24gTm92IDI3IDE3OjAw
OjA3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgpDb21taXREYXRlOiBXZWQgRGVjIDYgMTE6NDA6MTAgMjAxNyAtMDYwMAoKICAg
IGJsb2NrL25mczogZml4IG5mc19jbGllbnRfb3BlbiBmb3IgZmlsZXNpemUgZ3JlYXRlciB0aGFu
IDFUQgogICAgCiAgICBESVZfUk9VTkRfVVAoc3Quc3Rfc2l6ZSwgQkRSVl9TRUNUT1JfU0laRSkg
d2FzIG92ZXJmbG93aW5nIHJldCAoaW50KSBpZgogICAgc3Quc3Rfc2l6ZSBpcyBncmVhdGVyIHRo
YW4gMVRCLgogICAgCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9m
Zi1ieTogUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogICAgTWVzc2FnZS1pZDogMTUxMTc5ODQw
Ny0zMTEyOS0xLWdpdC1zZW5kLWVtYWlsLXBsQGthbXAuZGUKICAgIFNpZ25lZC1vZmYtYnk6IE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBmMWE3ZmY3NzBmN2Q3MWVlNzgzM2ZmMDE5YWFjOWQ2Y2MzZDEzZjcxKQogICAgU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGJsb2Nr
L25mcy5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL25mcy5jIGIvYmxvY2svbmZzLmMKaW5kZXgg
YmVjMTZiNy4uYWRkZWEyNiAxMDA2NDQKLS0tIGEvYmxvY2svbmZzLmMKKysrIGIvYmxvY2svbmZz
LmMKQEAgLTEsNyArMSw3IEBACiAvKgogICogUUVNVSBCbG9jayBkcml2ZXIgZm9yIG5hdGl2ZSBh
Y2Nlc3MgdG8gZmlsZXMgb24gTkZTIHNoYXJlcwogICoKLSAqIENvcHlyaWdodCAoYykgMjAxNC0y
MDE2IFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KKyAqIENvcHlyaWdodCAoYykgMjAxNC0yMDE3
IFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8gZGVhbApAQCAtNDk2LDcgKzQ5Niw3IEBAIG91dDoKIHN0YXRpYyBp
bnQ2NF90IG5mc19jbGllbnRfb3BlbihORlNDbGllbnQgKmNsaWVudCwgUURpY3QgKm9wdGlvbnMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdzLCBpbnQgb3Blbl9mbGFn
cywgRXJyb3IgKiplcnJwKQogewotICAgIGludCByZXQgPSAtRUlOVkFMOworICAgIGludDY0X3Qg
cmV0ID0gLUVJTlZBTDsKICAgICBRZW11T3B0cyAqb3B0cyA9IE5VTEw7CiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgc3RydWN0IHN0YXQgc3Q7CkBAIC02ODYsOCArNjg2LDcgQEAg
c3RhdGljIFFlbXVPcHRzTGlzdCBuZnNfY3JlYXRlX29wdHMgPSB7CiAKIHN0YXRpYyBpbnQgbmZz
X2ZpbGVfY3JlYXRlKGNvbnN0IGNoYXIgKnVybCwgUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJy
cCkKIHsKLSAgICBpbnQgcmV0ID0gMDsKLSAgICBpbnQ2NF90IHRvdGFsX3NpemUgPSAwOworICAg
IGludDY0X3QgcmV0LCB0b3RhbF9zaXplOwogICAgIE5GU0NsaWVudCAqY2xpZW50ID0gZ19uZXcw
KE5GU0NsaWVudCwgMSk7CiAgICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:29:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDGK-0007C8-WF; Mon, 15 Jan 2018 22:29:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDGJ-0007B0-U9
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:51 +0000
X-Inumbo-ID: ee07a56b-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee07a56b-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:32:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDGD-0004pZ-Um
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDGD-0008CM-UI
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDGD-0008CM-UI@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:45 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] virtio-net: don't touch
	virtqueue if vm is stopped
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyMjY5YTBiNTRjNDRhZTI4MDdlNDkzZTgwZmIxYmRjNGMyYjg3MDEKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAy
MiAxNzo1NzoxOSAyMDE3ICswODAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDExOjQwOjUyIDIwMTcgLTA2
MDAKCiAgICB2aXJ0aW8tbmV0OiBkb24ndCB0b3VjaCB2aXJ0cXVldWUgaWYgdm0gaXMgc3RvcHBl
ZAogICAgCiAgICBHdWVzdCBzdGF0ZSBzaG91bGQgbm90IGJlIHRvdWNoZWQgaWYgVk0gaXMgc3Rv
cHBlZCwgdW5mb3J0dW5hdGVseSB3ZQogICAgZGlkbid0IGNoZWNrIHJ1bm5pbmcgc3RhdGUgYW5k
IHRyaWVkIHRvIGRyYWluIHR4IHF1ZXVlIHVuY29uZGl0aW9uYWxseQogICAgaW4gdmlydGlvX25l
dF9zZXRfc3RhdHVzKCkuIEEgY3Jhc2ggd2FzIHRoZW4gbm90aWNlZCBhcyBhIG1pZ3JhdGlvbgog
ICAgZGVzdGluYXRpb24gd2hlbiB1c2VyIHR5cGUgcXVpdCBhZnRlciB2aXJ0cXVldWUgc3RhdGUg
aXMgbG9hZGVkIGJ1dAogICAgYmVmb3JlIHJlZ2lvbiBjYWNoZSBpcyBpbml0aWFsaXplZC4gSW4g
dGhpcyBjYXNlLAogICAgdmlydGlvX25ldF9kcm9wX3R4X3F1ZXVlX2RhdGEoKSB0cmllcyB0byBh
Y2Nlc3MgdGhlIHVuaW5pdGlhbGl6ZWQKICAgIHJlZ2lvbiBjYWNoZS4KICAgIAogICAgRml4IHRo
aXMgYnkgb25seSBkcm9wcGluZyB0eCBxdWV1ZSBkYXRhIHdoZW4gdm0gaXMgcnVubmluZy4KICAg
IAogICAgRml4ZXM6IDI4M2UyYzJhZGNiODAgKCJuZXQ6IHZpcnRpby1uZXQgZGlzY2FyZHMgVFgg
ZGF0YSBhZnRlciBsaW5rIGRvd24iKQogICAgQ2M6IFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICAgIENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogICAgQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICAg
IENjOiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogICAgQ2M6IHFlbXUtc3Rh
YmxlQG5vbmdudS5vcmcKICAgIFJldmlld2VkLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzBlNTNlNmU0ZGEzZGI0YjJj
MzE5ODExOTE3NTNhN2U5NzQ5MzZkMCkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody9uZXQvdmlydGlvLW5ldC5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9ody9uZXQvdmlydGlvLW5ldC5jIGIvaHcvbmV0L3ZpcnRpby1uZXQuYwppbmRleCAx
NDgwNzFhLi5mYmM1ZTFiIDEwMDY0NAotLS0gYS9ody9uZXQvdmlydGlvLW5ldC5jCisrKyBiL2h3
L25ldC92aXJ0aW8tbmV0LmMKQEAgLTI4OCw3ICsyODgsOCBAQCBzdGF0aWMgdm9pZCB2aXJ0aW9f
bmV0X3NldF9zdGF0dXMoc3RydWN0IFZpcnRJT0RldmljZSAqdmRldiwgdWludDhfdCBzdGF0dXMp
CiAgICAgICAgICAgICAgICAgcWVtdV9iaF9jYW5jZWwocS0+dHhfYmgpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKChuLT5zdGF0dXMgJiBWSVJUSU9fTkVUX1NfTElOS19VUCkgPT0g
MCAmJgotICAgICAgICAgICAgICAgIChxdWV1ZV9zdGF0dXMgJiBWSVJUSU9fQ09ORklHX1NfRFJJ
VkVSX09LKSkgeworICAgICAgICAgICAgICAgIChxdWV1ZV9zdGF0dXMgJiBWSVJUSU9fQ09ORklH
X1NfRFJJVkVSX09LKSAmJgorICAgICAgICAgICAgICAgIHZkZXYtPnZtX3J1bm5pbmcpIHsKICAg
ICAgICAgICAgICAgICAvKiBpZiB0eCBpcyB3YWl0aW5nIHdlIGFyZSBsaWtlbHkgaGF2ZSBzb21l
IHBhY2tldHMgaW4gdHggcXVldWUKICAgICAgICAgICAgICAgICAgKiBhbmQgZGlzYWJsZWQgbm90
aWZpY2F0aW9uICovCiAgICAgICAgICAgICAgICAgcS0+dHhfd2FpdGluZyA9IDA7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDGV-0007Pe-1W; Mon, 15 Jan 2018 22:30:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDGU-0007D0-3r
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:02 +0000
X-Inumbo-ID: f406e1d4-fa43-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f406e1d4-fa43-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:32:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDGO-0004pp-0X
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDGN-0008Cy-WB
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:29:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDGN-0008Cy-WB@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:29:55 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd/server: CVE-2017-15119
	Reject options larger than 32M
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZTg5OTM1MTJmYjVlNmJhNGQ0ZjYyY2VjZDE1OWQzODYyYTlhN2UKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBOb3YgMjIg
MTY6MjU6MTYgMjAxNyAtMDYwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMTo0MToyMiAyMDE3IC0wNjAw
CgogICAgbmJkL3NlcnZlcjogQ1ZFLTIwMTctMTUxMTkgUmVqZWN0IG9wdGlvbnMgbGFyZ2VyIHRo
YW4gMzJNCiAgICAKICAgIFRoZSBOQkQgc3BlYyBnaXZlcyB1cyBwZXJtaXNzaW9uIHRvIGFicnVw
dGx5IGRpc2Nvbm5lY3Qgb24gY2xpZW50cwogICAgdGhhdCBzZW5kIG91dHJhZ2VvdXNseSBsYXJn
ZSBvcHRpb24gcmVxdWVzdHMsIHJhdGhlciB0aGFuIGhhdmluZwogICAgdG8gc3BlbmQgdGhlIHRp
bWUgcmVhZGluZyB0byB0aGUgZW5kIG9mIHRoZSBvcHRpb24uICBObyByZWFsCiAgICBvcHRpb24g
cmVxdWVzdCByZXF1aXJlcyB0aGF0IG11Y2ggZGF0YSBhbnl3YXlzOyBhbmQgbWVhbndoaWxlLCB3
ZQogICAgYWxyZWFkeSBoYXZlIHRoZSBwcmFjdGljZSBvZiBhYnJ1cHRseSBkcm9wcGluZyB0aGUg
Y29ubmVjdGlvbiBvbgogICAgYW55IGNsaWVudCB0aGF0IHNlbmRzIE5CRF9DTURfV1JJVEUgd2l0
aCBhIHBheWxvYWQgbGFyZ2VyIHRoYW4gMzJNLgogICAgCiAgICBGb3IgY29tcGFyaXNvbiwgbmJk
a2l0IGRyb3BzIHRoZSBjb25uZWN0aW9uIG9uIGFueSByZXF1ZXN0IHdpdGgKICAgIG1vcmUgdGhh
biA0MDk2IGJ5dGVzOyBob3dldmVyLCB0aGF0IGxpbWl0IGlzIHByb2JhYmx5IHRvbyBsb3cKICAg
IChhcyB0aGUgTkJEIHNwZWMgc3RhdGVzIGFuIGV4cG9ydCBuYW1lIGNhbiB0aGVvcmV0aWNhbGx5
IGJlIHVwCiAgICB0byA0MDk2IGJ5dGVzLCB3aGljaCBtZWFucyBhIHZhbGlkIE5CRF9PUFRfSU5G
TyBjb3VsZCBiZSBldmVuCiAgICBsb25nZXIpIC0gZXZlbiBpZiBxZW11IGRvZXNuJ3QgcGVybWl0
IGV4cG9ydHMgbG9uZ2VyIHRoYW4gMjU2CiAgICBieXRlcy4KICAgIAogICAgSXQgY291bGQgYmUg
YXJndWVkIHRoYXQgYSBtYWxpY2lvdXMgY2xpZW50IHRyeWluZyB0byBnZXQgdXMgdG8KICAgIHJl
YWQgbmVhcmx5IDRHIG9mIGRhdGEgb24gYSBiYWQgcmVxdWVzdCBpcyBhIGZvcm0gb2YgZGVuaWFs
IG9mCiAgICBzZXJ2aWNlLiAgSW4gcGFydGljdWxhciwgaWYgdGhlIHNlcnZlciByZXF1aXJlcyBU
TFMsIGJ1dCBhIGNsaWVudAogICAgdGhhdCBkb2VzIG5vdCBrbm93IHRoZSBUTFMgY3JlZGVudGlh
bHMgc2VuZHMgYW55IG9wdGlvbiAob3RoZXIKICAgIHRoYW4gTkJEX09QVF9TVEFSVFRMUyBvciBO
QkRfT1BUX0VYUE9SVF9OQU1FKSB3aXRoIGEgc3RhdGVkCiAgICBwYXlsb2FkIG9mIG5lYXJseSA0
RywgdGhlbiB0aGUgc2VydmVyIHdhcyBrZWVwaW5nIHRoZSBjb25uZWN0aW9uCiAgICBhbGl2ZSB0
cnlpbmcgdG8gcmVhZCBhbGwgdGhlIHBheWxvYWQsIHR5aW5nIHVwIHJlc291cmNlcyB0aGF0IGl0
CiAgICB3b3VsZCByYXRoZXIgYmUgc3BlbmRpbmcgb24gYSBjbGllbnQgdGhhdCBjYW4gZ2V0IHBh
c3QgdGhlIFRMUwogICAgaGFuZHNoYWtlLiAgSGVuY2UsIHRoaXMgd2FycmFudGVkIGEgQ1ZFLgog
ICAgCiAgICBQcmVzZW50IHNpbmNlIGF0IGxlYXN0IDIuNSB3aGVuIGhhbmRsaW5nIGtub3duIG9w
dGlvbnMsIGFuZCBtYWRlCiAgICB3b3JzZSBpbiAyLjYgd2hlbiBmaXhpbmcgc3VwcG9ydCBmb3Ig
TkJEX0ZMQUdfQ19GSVhFRF9ORVdTVFlMRQogICAgdG8gaGFuZGxlIHVua25vd24gb3B0aW9ucy4K
ICAgIAogICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFNpZ25lZC1vZmYtYnk6IEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgZmRhZDM1ZWY2YzU4MzlkNTBkZmMxNDA3MzM2NGFjODkzYWZlYmMzMCkKICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBuYmQv
c2VydmVyLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL25iZC9zZXJ2ZXIuYyBiL25iZC9zZXJ2ZXIuYwppbmRleCA5OTNhZGUzLi5iOTNj
Yjg4IDEwMDY0NAotLS0gYS9uYmQvc2VydmVyLmMKKysrIGIvbmJkL3NlcnZlci5jCkBAIC02NjEs
NiArNjYxLDEyIEBAIHN0YXRpYyBpbnQgbmJkX25lZ290aWF0ZV9vcHRpb25zKE5CRENsaWVudCAq
Y2xpZW50LCB1aW50MTZfdCBteWZsYWdzLAogICAgICAgICB9CiAgICAgICAgIGxlbmd0aCA9IGJl
MzJfdG9fY3B1KGxlbmd0aCk7CiAKKyAgICAgICAgaWYgKGxlbmd0aCA+IE5CRF9NQVhfQlVGRkVS
X1NJWkUpIHsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgImxlbiAoJSIgUFJJdTMyIiAp
IGlzIGxhcmdlciB0aGFuIG1heCBsZW4gKCV1KSIsCisgICAgICAgICAgICAgICAgICAgICAgIGxl
bmd0aCwgTkJEX01BWF9CVUZGRVJfU0laRSk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KyAgICAgICAgfQorCiAgICAgICAgIHRyYWNlX25iZF9uZWdvdGlhdGVfb3B0aW9uc19jaGVja19v
cHRpb24ob3B0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5iZF9vcHRfbG9va3VwKG9wdGlvbikpOwogICAgICAgICBpZiAoY2xpZW50LT50bHNj
cmVkcyAmJgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDGa-0007he-2v; Mon, 15 Jan 2018 22:30:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDGZ-0007hU-8G
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:07 +0000
X-Inumbo-ID: 6e40433b-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e40433b-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:28:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDGY-0004rB-2U
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDGY-0008Dv-1v
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDGY-0008Dv-1v@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:06 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd/server: CVE-2017-15118
	Stack smash on large export name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNzE5NmMxZTczYTc3NzY5ZGNiYzljMzU2M2Y0ZWRlN2I5MDhhZDcKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBOb3YgMjIg
MTU6MDc6MjIgMjAxNyAtMDYwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMTo0MToyNyAyMDE3IC0wNjAw
CgogICAgbmJkL3NlcnZlcjogQ1ZFLTIwMTctMTUxMTggU3RhY2sgc21hc2ggb24gbGFyZ2UgZXhw
b3J0IG5hbWUKICAgIAogICAgSW50cm9kdWNlZCBpbiBjb21taXQgZjM3NzA4ZjZiOCAoMi4xMCku
ICBUaGUgTkJEIHNwZWMgc2F5cyBhIGNsaWVudAogICAgY2FuIHJlcXVlc3QgZXhwb3J0IG5hbWVz
IHVwIHRvIDQwOTYgYnl0ZXMgaW4gbGVuZ3RoLCBldmVuIHRob3VnaAogICAgdGhleSBzaG91bGQg
bm90IGV4cGVjdCBzdWNjZXNzIG9uIG5hbWVzIGxvbmdlciB0aGFuIDI1Ni4gIEhvd2V2ZXIsCiAg
ICBxZW11IGhhcmQtY29kZXMgdGhlIGxpbWl0IG9mIDI1NiwgYW5kIGZhaWxzIHRvIGZpbHRlciBv
dXQgYSBjbGllbnQKICAgIHRoYXQgcHJvYmVzIGZvciBhIGxvbmdlciBuYW1lOyB0aGUgcmVzdWx0
IGlzIGEgc3RhY2sgc21hc2ggdGhhdCBjYW4KICAgIHBvdGVudGlhbGx5IGdpdmUgYW4gYXR0YWNr
ZXIgYXJiaXRyYXJ5IGNvbnRyb2wgb3ZlciB0aGUgcWVtdQogICAgcHJvY2Vzcy4KICAgIAogICAg
VGhlIHNtYXNoIGNhbiBiZSBlYXNpbHkgZGVtb25zdHJhdGVkIHdpdGggdGhpcyBjbGllbnQ6CiAg
ICAkIHFlbXUtaW8gZiByYXcgbmJkOi8vbG9jYWxob3N0OjEwODA5LyQocHJpbnRmICUzMDAwZCAx
IHwgdHIgJyAnIGEpCiAgICAKICAgIElmIHRoZSBxZW11IE5CRCBzZXJ2ZXIgYmluYXJ5ICh3aGV0
aGVyIHRoZSBzdGFuZGFsb25lIHFlbXUtbmJkLCBvcgogICAgdGhlIGJ1aWx0aW4gc2VydmVyIG9m
IFFNUCBuYmQtc2VydmVyLXN0YXJ0KSB3YXMgY29tcGlsZWQgd2l0aAogICAgLWZzdGFjay1wcm90
ZWN0b3Itc3Ryb25nLCB0aGUgYWJpbGl0eSB0byBleHBsb2l0IHRoZSBzdGFjayBzbWFzaAogICAg
aW50byBhcmJpdHJhcnkgZXhlY3V0aW9uIGlzIGEgbG90IG1vcmUgZGlmZmljdWx0IChidXQgc3Rp
bGwKICAgIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgdG8gYSBkZXRlcm1pbmVkIGF0dGFja2VyLCBw
ZXJoYXBzIGluCiAgICBjb21iaW5hdGlvbiB3aXRoIG90aGVyIENWRXMpLiAgU3RpbGwsIGNyYXNo
aW5nIGEgcnVubmluZyBxZW11IChhbmQKICAgIGxvc2luZyB0aGUgVk0pIGlzIGJhZCBlbm91Z2gs
IGV2ZW4gaWYgdGhlIGF0dGFja2VyIGRpZCBub3Qgb2J0YWluCiAgICBmdWxsIGV4ZWN1dGlvbiBj
b250cm9sLgogICAgCiAgICBDQzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9m
Zi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA1MWFlNGY4NDU1YzllMzJjNTQ3NzBjNGViYzI1YmY4NmE4MTI4MTgzKQogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgot
LS0KIG5iZC9zZXJ2ZXIuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL25iZC9zZXJ2ZXIuYyBiL25iZC9zZXJ2ZXIuYwppbmRleCBiOTNjYjg4
Li41NmFlZDNhIDEwMDY0NAotLS0gYS9uYmQvc2VydmVyLmMKKysrIGIvbmJkL3NlcnZlci5jCkBA
IC0zOTMsNiArMzkzLDEwIEBAIHN0YXRpYyBpbnQgbmJkX25lZ290aWF0ZV9oYW5kbGVfaW5mbyhO
QkRDbGllbnQgKmNsaWVudCwgdWludDMyX3QgbGVuZ3RoLAogICAgICAgICBtc2cgPSAibmFtZSBs
ZW5ndGggaXMgaW5jb3JyZWN0IjsKICAgICAgICAgZ290byBpbnZhbGlkOwogICAgIH0KKyAgICBp
ZiAobmFtZWxlbiA+PSBzaXplb2YobmFtZSkpIHsKKyAgICAgICAgbXNnID0gIm5hbWUgdG9vIGxv
bmcgZm9yIHFlbXUiOworICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgfQogICAgIGlmIChuYmRf
cmVhZChjbGllbnQtPmlvYywgbmFtZSwgbmFtZWxlbiwgZXJycCkgPCAwKSB7CiAgICAgICAgIHJl
dHVybiAtRUlPOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDGk-0007iy-4J; Mon, 15 Jan 2018 22:30:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDGj-0007in-Ks
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:17 +0000
X-Inumbo-ID: 743d2592-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 743d2592-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:28:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDGi-0004rP-4Q
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDGi-0008FO-3x
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDGi-0008FO-3x@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:16 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vhost: fix error check in
	vhost_verify_ring_mappings()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyZGVkNTE2NmI4MmMxNjk3ODUyNmZlNzQ4ZGI3NzFjMTllZmI3OTQKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVGh1IE5vdiAzMCAyMjoz
OTo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDExOjQ3OjMzIDIwMTcgLTA2MDAKCiAg
ICB2aG9zdDogZml4IGVycm9yIGNoZWNrIGluIHZob3N0X3ZlcmlmeV9yaW5nX21hcHBpbmdzKCkK
ICAgIAogICAgU2luY2UgY29tbWl0IGYxZjllNmM1ICJ2aG9zdDogYWRhcHQgdmhvc3RfdmVyaWZ5
X3JpbmdfbWFwcGluZ3MoKSB0bwogICAgdmlydGlvIDEgcmluZyBsYXlvdXQiLCB3ZSBjaGVjayB0
aGUgbWFwcGluZyBvZiBlYWNoIHBhcnQgKGRlc2NyaXB0b3IKICAgIHRhYmxlLCBhdmFpbGFibGUg
cmluZyBhbmQgdXNlZCByaW5nKSBvZiBlYWNoIHZpcnRxdWV1ZSBzZXBhcmF0ZWx5LgogICAgCiAg
ICBUaGUgY2hlY2tpbmcgb2YgYSBwYXJ0IGlzIGRvbmUgYnkgdGhlIHZob3N0X3ZlcmlmeV9yaW5n
X3BhcnRfbWFwcGluZygpCiAgICBmdW5jdGlvbjogaXQgcmV0dXJucyBlaXRoZXIgMCBvbiBzdWNj
ZXNzIG9yIGEgbmVnYXRpdmUgZXJybm8gaWYgdGhlCiAgICBwYXJ0IGNhbm5vdCBiZSBtYXBwZWQg
YXQgdGhlIHNhbWUgcGxhY2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSB2aG9zdF92ZXJp
ZnlfcmluZ19tYXBwaW5ncygpIGZ1bmN0aW9uIGNoZWNrcyBpdHMKICAgIHJldHVybiB2YWx1ZSB0
aGUgb3RoZXIgd2F5IHJvdW5kLiBJdCBtZWFucyB0aGF0IHdlIGVpdGhlcjoKICAgIC0gb25seSB2
ZXJpZnkgdGhlIGRlc2NyaXB0b3IgdGFibGUgb2YgdGhlIGZpcnN0IHZpcnRxdWV1ZSwgYW5kIGlm
IGl0CiAgICAgIGlzIHZhbGlkIHdlIGlnbm9yZSBhbGwgdGhlIG90aGVyIG1hcHBpbmdzCiAgICAt
IG9yIGlnbm9yZSBhbGwgYnJva2VuIG1hcHBpbmdzIHVudGlsIHdlIHJlYWNoIGEgdmFsaWQgb25l
CiAgICAKICAgIGllLCB3ZSBvbmx5IHJhaXNlIGFuIGVycm9yIGlmIGFsbCBtYXBwaW5ncyBhcmUg
YnJva2VuLCBhbmQgd2UgY29uc2lkZXIKICAgIGFsbCBtYXBwaW5ncyBhcmUgdmFsaWQgb3RoZXJ3
aXNlIChmYWxzZSBzdWNjZXNzKSwgd2hpY2ggaXMgb2J2aW91c2x5CiAgICB3cm9uZy4KICAgIAog
ICAgVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgdmhvc3RfdmVyaWZ5X3JpbmdfbWFwcGluZ3MoKSBv
bmx5IHJldHVybnMKICAgIHN1Y2Nlc3MgaWYgQUxMIG1hcHBpbmdzIGFyZSBva2F5LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCAyZmU0NWVjM2JmZmJkM2EyNmYyZWQzOWY2MGJhYjBjYTUyMTdkOGY2
KQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tPgotLS0KIGh3L3ZpcnRpby92aG9zdC5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvdmlydGlvL3Zo
b3N0LmMgYi9ody92aXJ0aW8vdmhvc3QuYwppbmRleCA3NmY2ZTFmLi5mZDZmNGE4IDEwMDY0NAot
LS0gYS9ody92aXJ0aW8vdmhvc3QuYworKysgYi9ody92aXJ0aW8vdmhvc3QuYwpAQCAtNDkyLDIx
ICs0OTIsMjEgQEAgc3RhdGljIGludCB2aG9zdF92ZXJpZnlfcmluZ19tYXBwaW5ncyhzdHJ1Y3Qg
dmhvc3RfZGV2ICpkZXYsCiAgICAgICAgIGogPSAwOwogICAgICAgICByID0gdmhvc3RfdmVyaWZ5
X3JpbmdfcGFydF9tYXBwaW5nKGRldiwgdnEtPmRlc2MsIHZxLT5kZXNjX3BoeXMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnEtPmRlc2Nfc2l6ZSwgc3RhcnRf
YWRkciwgc2l6ZSk7Ci0gICAgICAgIGlmICghcikgeworICAgICAgICBpZiAocikgewogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBqKys7CiAgICAgICAgIHIgPSB2aG9z
dF92ZXJpZnlfcmluZ19wYXJ0X21hcHBpbmcoZGV2LCB2cS0+YXZhaWwsIHZxLT5hdmFpbF9waHlz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZxLT5hdmFpbF9z
aXplLCBzdGFydF9hZGRyLCBzaXplKTsKLSAgICAgICAgaWYgKCFyKSB7CisgICAgICAgIGlmIChy
KSB7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGorKzsKICAgICAg
ICAgciA9IHZob3N0X3ZlcmlmeV9yaW5nX3BhcnRfbWFwcGluZyhkZXYsIHZxLT51c2VkLCB2cS0+
dXNlZF9waHlzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZx
LT51c2VkX3NpemUsIHN0YXJ0X2FkZHIsIHNpemUpOwotICAgICAgICBpZiAoIXIpIHsKKyAgICAg
ICAgaWYgKHIpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFi
bGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDGv-0007ka-67; Mon, 15 Jan 2018 22:30:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDGt-0007kP-UC
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:27 +0000
X-Inumbo-ID: 7a3f54ba-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a3f54ba-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:28:58 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDGs-0004rZ-6E
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDGs-0008Gf-5k
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDGs-0008Gf-5k@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:26 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd/server: fix
	nbd_negotiate_handle_info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwMWIxNjA5ZTY1OTg2M2U3Y2RhYmM5ZWFhZDE1MTRiODM5M2NhNzgKQXV0aG9yOiAg
ICAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgpBdXRob3JEYXRlOiBXZWQgTm92IDEgMTg6NDI6MDMgMjAxNyArMDMwMApDb21taXQ6ICAgICBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBE
ZWMgNiAxMTo0OToyNiAyMDE3IC0wNjAwCgogICAgbmJkL3NlcnZlcjogZml4IG5iZF9uZWdvdGlh
dGVfaGFuZGxlX2luZm8KICAgIAogICAgbmFtZWxlbiBzaG91bGQgYmUgaGVyZSwgbGVuZ3RoIGlz
IHVucmVsYXRlZCwgYW5kIGFsd2F5cyAwIGF0IHRoaXMKICAgIHBvaW50LiAgQnJva2VuIGluIGlu
dHJvZHVjdGlvbiBpbiBjb21taXQgZjM3NzA4ZjYsIGJ1dCBtb3N0bHkKICAgIGhhcm1sZXNzIChy
ZXBseWluZyB3aXRoICcnIGFzIHRoZSBuYW1lIGRvZXMgbm90IHZpb2xhdGUgcHJvdG9jb2wsCiAg
ICBhbmQgZG9lcyBub3QgY29uZnVzZSBxZW11IGFzIHRoZSBuYmQgY2xpZW50IHNpbmNlIG91ciBp
bXBsZW1lbnRhdGlvbgogICAgZG9lcyBub3QgYXNrIGZvciB0aGUgbmFtZTsgYnV0IG1pZ2h0IGNv
bmZ1c2Ugc29tZSBvdGhlciBjbGllbnQgdGhhdAogICAgZG9lcyBhc2sgZm9yIHRoZSBuYW1lIGVz
cGVjaWFsbHkgaWYgdGhlIGRlZmF1bHQgZXhwb3J0IGlzIGRpZmZlcmVudAogICAgdGhhbiB0aGUg
ZXhwb3J0IG5hbWUgYmVpbmcgcXVlcmllZCkuCiAgICAKICAgIEFkZGluZyBhbiBhc3NlcnQgbWFr
ZXMgaXQgb2J2aW91cyB0aGF0IHdlIGFyZSBub3Qgc2tpcHBpbmcgYW55IGJ5dGVzCiAgICBpbiB0
aGUgY2xpZW50J3MgbWVzc2FnZSwgYXMgd2VsbCBhcyBtYWtpbmcgaXQgb2J2aW91cyB0aGF0IHdl
IHdlcmUKICAgIHVzaW5nIHRoZSB3cm9uZyB2YXJpYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MTEw
MTE1NDIwNC4yNzE0Ni0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICAgIFtlYmxha2U6IGlt
cHJvdmUgY29tbWl0IG1lc3NhZ2UsIHNxdWFzaCBpbiBhc3NlcnQgYWRkaXRpb25dCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIAogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNDYzMjFkNmI1ZjhjODgwOTMyYTZiM2QwN2JkMGZmNmY4OTJl
NjY1YykKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KLS0tCiBuYmQvc2VydmVyLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL25iZC9zZXJ2ZXIuYyBiL25i
ZC9zZXJ2ZXIuYwppbmRleCA1NmFlZDNhLi41MDQyY2M0IDEwMDY0NAotLS0gYS9uYmQvc2VydmVy
LmMKKysrIGIvbmJkL3NlcnZlci5jCkBAIC00MzQsNiArNDM0LDcgQEAgc3RhdGljIGludCBuYmRf
bmVnb3RpYXRlX2hhbmRsZV9pbmZvKE5CRENsaWVudCAqY2xpZW50LCB1aW50MzJfdCBsZW5ndGgs
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KKyAgICBhc3NlcnQobGVuZ3Ro
ID09IDApOwogCiAgICAgZXhwID0gbmJkX2V4cG9ydF9maW5kKG5hbWUpOwogICAgIGlmICghZXhw
KSB7CkBAIC00NDQsNyArNDQ1LDcgQEAgc3RhdGljIGludCBuYmRfbmVnb3RpYXRlX2hhbmRsZV9p
bmZvKE5CRENsaWVudCAqY2xpZW50LCB1aW50MzJfdCBsZW5ndGgsCiAKICAgICAvKiBEb24ndCBi
b3RoZXIgc2VuZGluZyBOQkRfSU5GT19OQU1FIHVubGVzcyBjbGllbnQgcmVxdWVzdGVkIGl0ICov
CiAgICAgaWYgKHNlbmRuYW1lKSB7Ci0gICAgICAgIHJjID0gbmJkX25lZ290aWF0ZV9zZW5kX2lu
Zm8oY2xpZW50LCBvcHQsIE5CRF9JTkZPX05BTUUsIGxlbmd0aCwgbmFtZSwKKyAgICAgICAgcmMg
PSBuYmRfbmVnb3RpYXRlX3NlbmRfaW5mbyhjbGllbnQsIG9wdCwgTkJEX0lORk9fTkFNRSwgbmFt
ZWxlbiwgbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsK
ICAgICAgICAgaWYgKHJjIDwgMCkgewogICAgICAgICAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDH5-0007lr-7q; Mon, 15 Jan 2018 22:30:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDH3-0007lh-Tl
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:37 +0000
X-Inumbo-ID: 803aa868-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 803aa868-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:29:08 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDH2-0004ss-87
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDH2-0008HH-7h
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDH2-0008HH-7h@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:36 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd-client: Refuse read-only
	client with BDRV_O_RDWR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmZDgwZWY1NjliZjZiOTdhOGRkMWJlNGQwODgxMDY1OTc5ZmE0MTgKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBOb3YgOCAx
NTo1Njo1OCAyMDE3IC0wNjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDExOjU0OjA4IDIwMTcgLTA2MDAK
CiAgICBuYmQtY2xpZW50OiBSZWZ1c2UgcmVhZC1vbmx5IGNsaWVudCB3aXRoIEJEUlZfT19SRFdS
CiAgICAKICAgIFRoZSBOQkQgc3BlYyBzYXlzIHRoYXQgY2xpZW50cyBzaG91bGQgbm90IHRyeSB0
byB3cml0ZS90cmltIHRvCiAgICBhbiBleHBvcnQgYWR2ZXJ0aXNlZCBhcyByZWFkLW9ubHkgYnkg
dGhlIHNlcnZlci4gIEJ1dCB3ZSBmYWlsZWQKICAgIHRvIGNoZWNrIHRoYXQsIGFuZCB3b3VsZCBh
bGxvdyB0aGUgYmxvY2sgbGF5ZXIgdG8gdXNlIE5CRCB3aXRoCiAgICBCRFJWX09fUkRXUiBldmVu
IHdoZW4gdGhlIHNlcnZlciBpcyByZWFkLW9ubHksIHdoaWNoIG1lYW50IHdlCiAgICB3ZXJlIGRl
cGVuZGluZyBvbiB0aGUgc2VydmVyIHNlbmRpbmcgYSBwcm9wZXIgRVBFUk0gZmFpbHVyZSBmb3IK
ICAgIHZhcmlvdXMgY29tbWFuZHMsIGFuZCBhbHNvIGV4cG9zZXMgYSBsZWFreSBhYnN0cmFjdGlv
bjogdXNpbmcKICAgIHFlbXUtaW8gaW4gcmVhZC13cml0ZSBtb2RlIHdvdWxkIHN1Y2NlZWQgb24g
J3cgLXogMCAwJyBiZWNhdXNlCiAgICBvZiBsb2NhbCBzaG9ydC1jaXJjdWl0aW5nIGxvZ2ljLCBi
dXQgJ3cgMCAwJyB3b3VsZCBzZW5kIGEKICAgIHJlcXVlc3Qgb3ZlciB0aGUgd2lyZSAod2hlcmUg
aXQgdGhlbiBkZXBlbmRzIG9uIHRoZSBzZXJ2ZXIsIGFuZAogICAgZmFpbHMgYXQgbGVhc3QgZm9y
IHFlbXUtbmJkIGJ1dCBtaWdodCBwYXNzIGZvciBvdGhlciBOQkQKICAgIGltcGxlbWVudGF0aW9u
cykuCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCwgYSBjbGllbnQgTVVTVCByZXF1ZXN0IHJlYWQt
b25seSBtb2RlIHRvIGFjY2VzcwogICAgYSBzZXJ2ZXIgdGhhdCBpcyBkb2luZyBhIHJlYWQtb25s
eSBleHBvcnQsIG9yIGVsc2UgaXQgd2lsbCBnZXQKICAgIGEgbWVzc2FnZSBsaWtlOgogICAgCiAg
ICBjYW4ndCBvcGVuIGRldmljZSBuYmQ6Ly9sb2NhbGhvc3Q6MTA4MDkvZm9vOiByZXF1ZXN0IGZv
ciB3cml0ZSBhY2Nlc3MgY29uZmxpY3RzIHdpdGggcmVhZC1vbmx5IGV4cG9ydAogICAgCiAgICBJ
dCBpcyBubyBsb25nZXIgcG9zc2libGUgdG8gZXZlbiBhdHRlbXB0IHdyaXRlcyBvdmVyIHRoZSB3
aXJlCiAgICAoaW5jbHVkaW5nIHRoZSBjb3JuZXIgY2FzZSBvZiAwLWxlbmd0aCB3cml0ZXMpLCBi
ZWNhdXNlIHRoZSBibG9jawogICAgbGF5ZXIgZW5mb3JjZXMgdGhlIGV4cGxpY2l0IHJlYWQtb25s
eSByZXF1ZXN0OyB0aGlzIG1hdGNoZXMgdGhlCiAgICBiZWhhdmlvciBvZiBxY293MiB3aGVuIGJh
Y2tlZCBieSBhIHJlYWQtb25seSBQT1NJWCBmaWxlLgogICAgCiAgICBGaXggc2V2ZXJhbCBpb3Rl
c3RzIHRvIGNvbXBseSB3aXRoIHRoZSBuZXcgYmVoYXZpb3IgKHNpbmNlCiAgICBxZW11LW5iZCBv
ZiBhbiBpbnRlcm5hbCBzbmFwc2hvdCwgYXMgd2VsbCBhcyBuYmQtc2VydmVyLWFkZCBvdmVyIFFN
UCwKICAgIGRlZmF1bHQgdG8gYSByZWFkLW9ubHkgZXhwb3J0LCB3ZSBtdXN0IHRlbGwgYmxvY2tk
ZXYtYWRkL3FlbXUtaW8gdG8KICAgIHNldCB1cCBhIHJlYWQtb25seSBjbGllbnQpLgogICAgCiAg
ICBDQzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzExMDgyMTU3MDMuOTI5
NS0zLWVibGFrZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDExMDRkODNjNzI2ZDJiMjBmOWNlYzdiOTlhYjM1NzBhMmZkYmQ0NmQpCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
Ci0tLQogYmxvY2svbmJkLWNsaWVudC5jICAgICB8IDkgKysrKysrKysrCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDU4IHwgOCArKysrLS0tLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0MCB8IDQgKystLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzE0NyB8IDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL25iZC1jbGllbnQuYyBi
L2Jsb2NrL25iZC1jbGllbnQuYwppbmRleCBlYTcyOGZmLi5kYjlkNDFlIDEwMDY0NAotLS0gYS9i
bG9jay9uYmQtY2xpZW50LmMKKysrIGIvYmxvY2svbmJkLWNsaWVudC5jCkBAIC0yNTYsNiArMjU2
LDcgQEAgaW50IG5iZF9jbGllbnRfY29fcHdyaXRldihCbG9ja0RyaXZlclN0YXRlICpicywgdWlu
dDY0X3Qgb2Zmc2V0LAogICAgIE5CRFJlcGx5IHJlcGx5OwogICAgIHNzaXplX3QgcmV0OwogCisg
ICAgYXNzZXJ0KCEoY2xpZW50LT5pbmZvLmZsYWdzICYgTkJEX0ZMQUdfUkVBRF9PTkxZKSk7CiAg
ICAgaWYgKGZsYWdzICYgQkRSVl9SRVFfRlVBKSB7CiAgICAgICAgIGFzc2VydChjbGllbnQtPmlu
Zm8uZmxhZ3MgJiBOQkRfRkxBR19TRU5EX0ZVQSk7CiAgICAgICAgIHJlcXVlc3QuZmxhZ3MgfD0g
TkJEX0NNRF9GTEFHX0ZVQTsKQEAgLTI4NCw2ICsyODUsNyBAQCBpbnQgbmJkX2NsaWVudF9jb19w
d3JpdGVfemVyb2VzKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBpbnQ2NF90IG9mZnNldCwKICAgICB9
OwogICAgIE5CRFJlcGx5IHJlcGx5OwogCisgICAgYXNzZXJ0KCEoY2xpZW50LT5pbmZvLmZsYWdz
ICYgTkJEX0ZMQUdfUkVBRF9PTkxZKSk7CiAgICAgaWYgKCEoY2xpZW50LT5pbmZvLmZsYWdzICYg
TkJEX0ZMQUdfU0VORF9XUklURV9aRVJPRVMpKSB7CiAgICAgICAgIHJldHVybiAtRU5PVFNVUDsK
ICAgICB9CkBAIC0zMzksNiArMzQxLDcgQEAgaW50IG5iZF9jbGllbnRfY29fcGRpc2NhcmQoQmxv
Y2tEcml2ZXJTdGF0ZSAqYnMsIGludDY0X3Qgb2Zmc2V0LCBpbnQgYnl0ZXMpCiAgICAgTkJEUmVw
bHkgcmVwbHk7CiAgICAgc3NpemVfdCByZXQ7CiAKKyAgICBhc3NlcnQoIShjbGllbnQtPmluZm8u
ZmxhZ3MgJiBOQkRfRkxBR19SRUFEX09OTFkpKTsKICAgICBpZiAoIShjbGllbnQtPmluZm8uZmxh
Z3MgJiBOQkRfRkxBR19TRU5EX1RSSU0pKSB7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KQEAg
LTQwMyw2ICs0MDYsMTIgQEAgaW50IG5iZF9jbGllbnRfaW5pdChCbG9ja0RyaXZlclN0YXRlICpi
cywKICAgICAgICAgbG9nb3V0KCJGYWlsZWQgdG8gbmVnb3RpYXRlIHdpdGggdGhlIE5CRCBzZXJ2
ZXJcbiIpOwogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KKyAgICBpZiAoY2xpZW50LT5pbmZv
LmZsYWdzICYgTkJEX0ZMQUdfUkVBRF9PTkxZICYmCisgICAgICAgICFiZHJ2X2lzX3JlYWRfb25s
eShicykpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLAorICAgICAgICAgICAgICAgICAgICJy
ZXF1ZXN0IGZvciB3cml0ZSBhY2Nlc3MgY29uZmxpY3RzIHdpdGggcmVhZC1vbmx5IGV4cG9ydCIp
OworICAgICAgICByZXR1cm4gLUVBQ0NFUzsKKyAgICB9CiAgICAgaWYgKGNsaWVudC0+aW5mby5m
bGFncyAmIE5CRF9GTEFHX1NFTkRfRlVBKSB7CiAgICAgICAgIGJzLT5zdXBwb3J0ZWRfd3JpdGVf
ZmxhZ3MgPSBCRFJWX1JFUV9GVUE7CiAgICAgICAgIGJzLT5zdXBwb3J0ZWRfemVyb19mbGFncyB8
PSBCRFJWX1JFUV9GVUE7CmRpZmYgLS1naXQgYS90ZXN0cy9xZW11LWlvdGVzdHMvMDU4IGIvdGVz
dHMvcWVtdS1pb3Rlc3RzLzA1OAppbmRleCAyMjUzYzZhLi41ZWI4Nzg0IDEwMDc1NQotLS0gYS90
ZXN0cy9xZW11LWlvdGVzdHMvMDU4CisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNTgKQEAgLTEx
NywxNSArMTE3LDE1IEBAIF9leHBvcnRfbmJkX3NuYXBzaG90IHNuMQogCiBlY2hvCiBlY2hvICI9
PSB2ZXJpZnlpbmcgdGhlIGV4cG9ydGVkIHNuYXBzaG90IHdpdGggcGF0dGVybnMsIG1ldGhvZCAx
ID09IgotJFFFTVVfSU9fTkJEIC1jICdyZWFkIC1QIDB4YSAweDEwMDAgMHgxMDAwJyAiJG5iZF9z
bmFwc2hvdF9pbWciIHwgX2ZpbHRlcl9xZW11X2lvCi0kUUVNVV9JT19OQkQgLWMgJ3JlYWQgLVAg
MHhiIDB4MjAwMCAweDEwMDAnICIkbmJkX3NuYXBzaG90X2ltZyIgfCBfZmlsdGVyX3FlbXVfaW8K
KyRRRU1VX0lPX05CRCAtciAtYyAncmVhZCAtUCAweGEgMHgxMDAwIDB4MTAwMCcgIiRuYmRfc25h
cHNob3RfaW1nIiB8IF9maWx0ZXJfcWVtdV9pbworJFFFTVVfSU9fTkJEIC1yIC1jICdyZWFkIC1Q
IDB4YiAweDIwMDAgMHgxMDAwJyAiJG5iZF9zbmFwc2hvdF9pbWciIHwgX2ZpbHRlcl9xZW11X2lv
CiAKIF9leHBvcnRfbmJkX3NuYXBzaG90MSBzbjEKIAogZWNobwogZWNobyAiPT0gdmVyaWZ5aW5n
IHRoZSBleHBvcnRlZCBzbmFwc2hvdCB3aXRoIHBhdHRlcm5zLCBtZXRob2QgMiA9PSIKLSRRRU1V
X0lPX05CRCAtYyAncmVhZCAtUCAweGEgMHgxMDAwIDB4MTAwMCcgIiRuYmRfc25hcHNob3RfaW1n
IiB8IF9maWx0ZXJfcWVtdV9pbwotJFFFTVVfSU9fTkJEIC1jICdyZWFkIC1QIDB4YiAweDIwMDAg
MHgxMDAwJyAiJG5iZF9zbmFwc2hvdF9pbWciIHwgX2ZpbHRlcl9xZW11X2lvCiskUUVNVV9JT19O
QkQgLXIgLWMgJ3JlYWQgLVAgMHhhIDB4MTAwMCAweDEwMDAnICIkbmJkX3NuYXBzaG90X2ltZyIg
fCBfZmlsdGVyX3FlbXVfaW8KKyRRRU1VX0lPX05CRCAtciAtYyAncmVhZCAtUCAweGIgMHgyMDAw
IDB4MTAwMCcgIiRuYmRfc25hcHNob3RfaW1nIiB8IF9maWx0ZXJfcWVtdV9pbwogCiAkUUVNVV9J
TUcgY29udmVydCAiJFRFU1RfSU1HIiAtbCBzbjEgLU8gcWNvdzIgIiRjb252ZXJ0ZWRfaW1hZ2Ui
CiAKZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8xNDAgYi90ZXN0cy9xZW11LWlvdGVz
dHMvMTQwCmluZGV4IGY4OWQwZDYuLmE4ZmM5NTEgMTAwNzU1Ci0tLSBhL3Rlc3RzL3FlbXUtaW90
ZXN0cy8xNDAKKysrIGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzE0MApAQCAtNzgsNyArNzgsNyBAQCBf
c2VuZF9xZW11X2NtZCAkUUVNVV9IQU5ETEUgXAogICAgICAgICdhcmd1bWVudHMnOiB7ICdkZXZp
Y2UnOiAnZHJ2JyB9fSIgXAogICAgICdyZXR1cm4nCiAKLSRRRU1VX0lPX1BST0cgLWYgcmF3IC1j
ICdyZWFkIC1QIDQyIDAgNjRrJyBcCiskUUVNVV9JT19QUk9HIC1mIHJhdyAtciAtYyAncmVhZCAt
UCA0MiAwIDY0aycgXAogICAgICJuYmQrdW5peDovLy9kcnY/c29ja2V0PSRURVNUX0RJUi9uYmQi
IDI+JjEgXAogICAgIHwgX2ZpbHRlcl9xZW11X2lvIHwgX2ZpbHRlcl9uYmQKIApAQCAtODcsNyAr
ODcsNyBAQCBfc2VuZF9xZW11X2NtZCAkUUVNVV9IQU5ETEUgXAogICAgICAgICdhcmd1bWVudHMn
OiB7ICdkZXZpY2UnOiAnZHJ2JyB9fSIgXAogICAgICdyZXR1cm4nCiAKLSRRRU1VX0lPX1BST0cg
LWYgcmF3IC1jIGNsb3NlIFwKKyRRRU1VX0lPX1BST0cgLWYgcmF3IC1yIC1jIGNsb3NlIFwKICAg
ICAibmJkK3VuaXg6Ly8vZHJ2P3NvY2tldD0kVEVTVF9ESVIvbmJkIiAyPiYxIFwKICAgICB8IF9m
aWx0ZXJfcWVtdV9pbyB8IF9maWx0ZXJfbmJkCiAKZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90
ZXN0cy8xNDcgYi90ZXN0cy9xZW11LWlvdGVzdHMvMTQ3CmluZGV4IGRiMzQ4MzguLjkwZjQwZWQg
MTAwNzU1Ci0tLSBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8xNDcKKysrIGIvdGVzdHMvcWVtdS1pb3Rl
c3RzLzE0NwpAQCAtNDMsNiArNDMsNyBAQCBjbGFzcyBOQkRCbG9ja2RldkFkZEJhc2UoaW90ZXN0
cy5RTVBUZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAgICAgICdkcml2ZXInOiAncmF3JywKICAg
ICAgICAgICAgICAgICAgICAgJ2ZpbGUnOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAnZHJp
dmVyJzogJ25iZCcsCisgICAgICAgICAgICAgICAgICAgICAgICAncmVhZC1vbmx5JzogVHJ1ZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICdzZXJ2ZXInOiBhZGRyZXNzCiAgICAgICAgICAgICAg
ICAgICAgIH0gfQogICAgICAgICBpZiBleHBvcnQgaXMgbm90IE5vbmU6Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:30:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:30:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDHE-0007nV-AY; Mon, 15 Jan 2018 22:30:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDHD-0007nN-5g
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:47 +0000
X-Inumbo-ID: 86395256-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86395256-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:29:18 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDHC-0004tF-9z
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDHC-0008Ht-9P
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDHC-0008Ht-9P@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:46 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nbd/client: Don't
	hard-disconnect on ESHUTDOWN from server
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MTgzM2ZlN2QwZGQ1NmJlYzZmNDA2NmFkZWM1ODU5YWYwMWZkZDYKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBOb3YgMTMg
MTM6NDg6NTcgMjAxNyAtMDYwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMjozMzo0NiAyMDE3IC0wNjAw
CgogICAgbmJkL2NsaWVudDogRG9uJ3QgaGFyZC1kaXNjb25uZWN0IG9uIEVTSFVURE9XTiBmcm9t
IHNlcnZlcgogICAgCiAgICBUaGUgTkJEIHNwZWMgc2F5cyB0aGF0IGEgc2VydmVyIG1heSBmYWls
IGFueSB0cmFuc21pc3Npb24gcmVxdWVzdAogICAgd2l0aCBFU0hVVERPV04gd2hlbiBpdCBpcyBh
cHBhcmVudCB0aGF0IG5vIGZ1cnRoZXIgcmVxdWVzdCBmcm9tCiAgICB0aGUgY2xpZW50IGNhbiBi
ZSBzdWNjZXNzZnVsbHkgaG9ub3JlZC4gIFRoZSBjbGllbnQgaXMgc3VwcG9zZWQKICAgIHRvIHRo
ZW4gaW5pdGlhdGUgYSBzb2Z0IHNodXRkb3duICh3YWl0IGZvciBhbGwgcmVtYWluaW5nIGluLWZs
aWdodAogICAgcmVxdWVzdHMgdG8gYmUgYW5zd2VyZWQsIHRoZW4gc2VuZCBOQkRfQ01EX0RJU0Mp
LiAgSG93ZXZlciwgc2luY2UKICAgIHFlbXUncyBzZXJ2ZXIgbmV2ZXIgdXNlcyBFU0hVVERPV04g
ZXJyb3JzLCB0aGlzIGNvZGUgd2FzIG1vc3RseQogICAgdW50ZXN0ZWQgc2luY2UgaXRzIGludHJv
ZHVjdGlvbiBpbiBjb21taXQgYjZmNWQzYjUuCiAgICAKICAgIE1vcmUgcmVjZW50bHksIEkgbGVh
cm5lZCB0aGF0IG5iZGtpdCBhcyB0aGUgTkJEIHNlcnZlciBpcyBhYmxlIHRvCiAgICBzZW5kIEVT
SFVURE9XTiBlcnJvcnMsIHNvIEkgZmluYWxseSB0ZXN0ZWQgdGhpcyBjb2RlLCBhbmQgbm90aWNl
ZAogICAgdGhhdCBvdXIgY2xpZW50IHdhcyBzcGVjaWFsLWNhc2luZyBFU0hVVERPV04gdG8gY2F1
c2UgYSBoYXJkCiAgICBzaHV0ZG93biAoaW1tZWRpYXRlIGRpc2Nvbm5lY3QsIHdpdGggbm8gTkJE
X0NNRF9ESVNDKSwgYnV0IG9ubHkKICAgIGlmIHRoZSBzZXJ2ZXIgc2VuZHMgdGhpcyBlcnJvciBh
cyBhIHNpbXBsZSByZXBseS4gIEZ1cnRoZXIKICAgIGludmVzdGlnYXRpb24gZm91bmQgdGhhdCBj
b21taXQgZDJmZWJlZGIgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24KICAgIHdoZXJlIHN0cnVjdHVy
ZWQgcmVwbGllcyBiZWhhdmUgZGlmZmVyZW50bHkgdGhhbiBzaW1wbGUgcmVwbGllcyAtCiAgICBi
dXQgdGhhdCB0aGUgc3RydWN0dXJlZCByZXBseSBiZWhhdmlvciBpcyBtb3JlIGluIGxpbmUgd2l0
aCB0aGUKICAgIHNwZWMgKGV2ZW4gaWYgd2Ugc3RpbGwgbGFjayBjb2RlIGluIG5iZC1jbGllbnQu
YyB0byBwcm9wZXJseSBxdWl0CiAgICBzZW5kaW5nIGZ1cnRoZXIgcmVxdWVzdHMpLiAgU28gdGhp
cyBwYXRjaCByZXZlcnRzIHRoZSBwb3J0aW9uIG9mCiAgICBiNmY1ZDNiNSB0aGF0IGludHJvZHVj
ZWQgYW4gaW1wcm9wZXIgaGFyZC1kaXNjb25uZWN0IHNwZWNpYWwtY2FzZQogICAgYXQgdGhlIGxv
d2VyIGxldmVsLCBhbmQgbGVhdmVzIHRoZSBmdXR1cmUgZW5oYW5jZW1lbnQgb2YgYSBuaWNlcgog
ICAgc29mdC1kaXNjb25uZWN0IGF0IHRoZSBoaWdoZXIgbGV2ZWwgZm9yIGFub3RoZXIgZGF5Lgog
ICAgCiAgICBDQzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzExMTMxOTQ4
NTcuMTM5MzMtMS1lYmxha2VAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAwMWIwNWM2NmEzNjE2ZDVhNGFkYzM5ZmM5MDk2MmU5ZWZhZjc5
MWQxKQogICAgIENvbmZsaWN0czoKICAgIAluYmQvY2xpZW50LmMKICAgICpkcm9wIGRlcCBvbiBk
MmZlYmVkYgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgotLS0KIG5iZC9jbGllbnQuYyB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9uYmQvY2xpZW50LmMgYi9uYmQvY2xpZW50LmMK
aW5kZXggNGNhZmY3Ny4uZjA0ZTk1NSAxMDA2NDQKLS0tIGEvbmJkL2NsaWVudC5jCisrKyBiL25i
ZC9jbGllbnQuYwpAQCAtOTQ1LDEyICs5NDUsNiBAQCBzc2l6ZV90IG5iZF9yZWNlaXZlX3JlcGx5
KFFJT0NoYW5uZWwgKmlvYywgTkJEUmVwbHkgKnJlcGx5LCBFcnJvciAqKmVycnApCiAgICAgcmVw
bHktPmhhbmRsZSA9IGxkcV9iZV9wKGJ1ZiArIDgpOwogCiAgICAgcmVwbHktPmVycm9yID0gbmJk
X2Vycm5vX3RvX3N5c3RlbV9lcnJubyhyZXBseS0+ZXJyb3IpOwotCi0gICAgaWYgKHJlcGx5LT5l
cnJvciA9PSBFU0hVVERPV04pIHsKLSAgICAgICAgLyogVGhpcyB3b3JrcyBldmVuIG9uIG1pbmd3
IHdoaWNoIGxhY2tzIGEgbmF0aXZlIEVTSFVURE9XTiAqLwotICAgICAgICBlcnJvcl9zZXRnKGVy
cnAsICJzZXJ2ZXIgc2h1dHRpbmcgZG93biIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAg
ICB9CiAgICAgdHJhY2VfbmJkX3JlY2VpdmVfcmVwbHkobWFnaWMsIHJlcGx5LT5lcnJvciwgcmVw
bHktPmhhbmRsZSk7CiAKICAgICBpZiAobWFnaWMgIT0gTkJEX1JFUExZX01BR0lDKSB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0
YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDHT-0007qM-CD; Mon, 15 Jan 2018 22:31:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDHS-0007pu-7B
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:02 +0000
X-Inumbo-ID: 1800a7bf-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1800a7bf-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:33:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDHM-0004tZ-Bv
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDHM-0008IW-BS
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:30:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDHM-0008IW-BS@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:30:56 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vga: drop line_offset
	variable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwYWQ4MTE5NTY5MDhiNjk5ZTg3ZDhiODMwNDkxMGNhNTk3OTE3OWEKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MTAgMTY6MTM6MjEgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMzowMTo1MCAyMDE3IC0w
NjAwCgogICAgdmdhOiBkcm9wIGxpbmVfb2Zmc2V0IHZhcmlhYmxlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgMzYyZjgxMTc5M2ZmNmNiNGQyMDlhYjYxZDc2Y2M0Zjg0MWJiNWU0NikK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNv
bT4KLS0tCiBody9kaXNwbGF5L3ZnYS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdh
LmMgYi9ody9kaXNwbGF5L3ZnYS5jCmluZGV4IDQ5N2M4MjMuLjg5NWU5NWMgMTAwNjQ0Ci0tLSBh
L2h3L2Rpc3BsYXkvdmdhLmMKKysrIGIvaHcvZGlzcGxheS92Z2EuYwpAQCAtMTQ2NCw3ICsxNDY0
LDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhWR0FDb21tb25TdGF0ZSAqcywgaW50
IGZ1bGxfdXBkYXRlKQogewogICAgIERpc3BsYXlTdXJmYWNlICpzdXJmYWNlID0gcWVtdV9jb25z
b2xlX3N1cmZhY2Uocy0+Y29uKTsKICAgICBpbnQgeTEsIHksIHVwZGF0ZSwgbGluZXNpemUsIHlf
c3RhcnQsIGRvdWJsZV9zY2FuLCBtYXNrLCBkZXB0aDsKLSAgICBpbnQgd2lkdGgsIGhlaWdodCwg
c2hpZnRfY29udHJvbCwgbGluZV9vZmZzZXQsIGJ3aWR0aCwgYml0czsKKyAgICBpbnQgd2lkdGgs
IGhlaWdodCwgc2hpZnRfY29udHJvbCwgYndpZHRoLCBiaXRzOwogICAgIHJhbV9hZGRyX3QgcGFn
ZTAsIHBhZ2UxOwogICAgIERpcnR5Qml0bWFwU25hcHNob3QgKnNuYXAgPSBOVUxMOwogICAgIGlu
dCBkaXNwX3dpZHRoLCBtdWx0aV9zY2FuLCBtdWx0aV9ydW47CkBAIC0xNjE0LDcgKzE2MTQsNiBA
QCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19ncmFwaGljKFZHQUNvbW1vblN0YXRlICpzLCBpbnQgZnVs
bF91cGRhdGUpCiAgICAgICAgIHMtPmN1cnNvcl9pbnZhbGlkYXRlKHMpOwogICAgIH0KIAotICAg
IGxpbmVfb2Zmc2V0ID0gcy0+bGluZV9vZmZzZXQ7CiAjaWYgMAogICAgIHByaW50Zigidz0lZCBo
PSVkIHY9JWQgbGluZV9vZmZzZXQ9JWQgY3JbMHgwOV09MHglMDJ4IGNyWzB4MTddPTB4JTAyeCBs
aW5lY21wPSVkIHNyWzB4MDFdPTB4JTAyeFxuIiwKICAgICAgICAgICAgd2lkdGgsIGhlaWdodCwg
diwgbGluZV9vZmZzZXQsIHMtPmNyWzldLCBzLT5jcltWR0FfQ1JUQ19NT0RFXSwKQEAgLTE2Mjks
NyArMTYyOCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBoaWMoVkdBQ29tbW9uU3RhdGUg
KnMsIGludCBmdWxsX3VwZGF0ZSkKIAogICAgIGlmICghZnVsbF91cGRhdGUpIHsKICAgICAgICAg
cmFtX2FkZHJfdCByZWdpb25fc3RhcnQgPSBhZGRyMTsKLSAgICAgICAgcmFtX2FkZHJfdCByZWdp
b25fZW5kID0gYWRkcjEgKyBsaW5lX29mZnNldCAqIGhlaWdodDsKKyAgICAgICAgcmFtX2FkZHJf
dCByZWdpb25fZW5kID0gYWRkcjEgKyBzLT5saW5lX29mZnNldCAqIGhlaWdodDsKICAgICAgICAg
dmdhX3N5bmNfZGlydHlfYml0bWFwKHMpOwogICAgICAgICBpZiAocy0+bGluZV9jb21wYXJlIDwg
aGVpZ2h0KSB7CiAgICAgICAgICAgICAvKiBzcGxpdCBzY3JlZW4gbW9kZSAqLwpAQCAtMTY4MSw3
ICsxNjgwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhWR0FDb21tb25TdGF0ZSAq
cywgaW50IGZ1bGxfdXBkYXRlKQogICAgICAgICBpZiAoIW11bHRpX3J1bikgewogICAgICAgICAg
ICAgbWFzayA9IChzLT5jcltWR0FfQ1JUQ19NT0RFXSAmIDMpIF4gMzsKICAgICAgICAgICAgIGlm
ICgoeTEgJiBtYXNrKSA9PSBtYXNrKQotICAgICAgICAgICAgICAgIGFkZHIxICs9IGxpbmVfb2Zm
c2V0OworICAgICAgICAgICAgICAgIGFkZHIxICs9IHMtPmxpbmVfb2Zmc2V0OwogICAgICAgICAg
ICAgeTErKzsKICAgICAgICAgICAgIG11bHRpX3J1biA9IG11bHRpX3NjYW47CiAgICAgICAgIH0g
ZWxzZSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDHY-0007r9-Dh; Mon, 15 Jan 2018 22:31:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDHX-0007r1-Ii
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:07 +0000
X-Inumbo-ID: 9236db6d-fa43-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9236db6d-fa43-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 23:29:38 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDHW-0004uI-Ds
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDHW-0008KG-DK
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDHW-0008KG-DK@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:06 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vga: handle cirrus vbe mode
	wraparounds.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljNzcxNGFmZDdiNTc0MjQ1Yzg2YzZiYWQ0MGVjYmNjMjk5MmFlZWMKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MTAgMTY6MTM6MjIgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMzowMTo1MyAyMDE3IC0w
NjAwCgogICAgdmdhOiBoYW5kbGUgY2lycnVzIHZiZSBtb2RlIHdyYXBhcm91bmRzLgogICAgCiAg
ICBDb21taXQgIjNkOTBjNjI1NDggdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2Ry
YXdfbGluZSoKICAgIGZ1bmN0aW9ucyIgaXMgaW5jb21wbGV0ZS4gIEl0IGRvZXNuJ3QgaGFuZGxl
IHRoZSBjYXNlIHRoYXQgdGhlIHZnYQogICAgcmVuZGVyaW5nIGNvZGUgdHJpZXMgdG8gY3JlYXRl
IGEgc2hhcmVkIHN1cmZhY2UsIGkuZS4gYSBwaXhtYW4gaW1hZ2UKICAgIGJhY2tlZCBieSB2Z2Eg
dmlkZW8gbWVtb3J5LiAgVGhhdCBjYW4gbm90IHdvcmsgaW4gY2FzZSB0aGUgZ3Vlc3QgZGlzcGxh
eQogICAgd3JhcHMgZnJvbSBlbmQgb2YgdmlkZW8gbWVtb3J5IHRvIHRoZSBzdGFydC4gIFNvIGZv
cmNlIHNoYWRvd2luZyBpbiB0aGF0CiAgICBjYXNlLiAgQWxzbyBhZGp1c3QgdGhlIHNuYXBzaG90
IHJlZ2lvbiBjYWxjdWxhdGlvbi4KICAgIAogICAgQ2FuIHRyaWdnZXIgd2l0aCBjaXJydXMgb25s
eSwgd2hlbiBwcm9ncmFtbWluZyB2YmUgbW9kZXMgdXNpbmcgdGhlIGJvY2hzCiAgICBhcGkgKHN0
ZHZnYSwgYWxzbyBxeGwgYW5kIHZpcnRpby12Z2EgaW4gdmdhIGNvbXBhdCBtb2RlKSB3cmFwIGFy
b3VuZHMKICAgIGNhbid0IGhhcHBlbi4KICAgIAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAg
ICBGaXhlczogM2Q5MGM2MjU0ODYzNjkzYTZiMTNkOTE4ZDJiODY4MmUwOGJiYzY4MQogICAgQ2M6
IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogRGF2aWQgQnVjaGFu
YW4gPGRAdmlkYnVjaGFuYW4uY28udWs+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5u
IDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcxMDEwMTQxMzIzLjE0MDQ5
LTMta3JheGVsQHJlZGhhdC5jb20KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI4Zjc3
ZGUyNmE0Zjk5OTU0NThkZGViOWQzNGJiMDZjMDE5M2JkYzkpCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogaHcvZGlzcGxheS92
Z2EuYyB8IDI4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkv
dmdhLmMgYi9ody9kaXNwbGF5L3ZnYS5jCmluZGV4IDg5NWU5NWMuLjA2Y2EzZGEgMTAwNjQ0Ci0t
LSBhL2h3L2Rpc3BsYXkvdmdhLmMKKysrIGIvaHcvZGlzcGxheS92Z2EuYwpAQCAtMTQ2NSwxMyAr
MTQ2NSwxMyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19ncmFwaGljKFZHQUNvbW1vblN0YXRlICpz
LCBpbnQgZnVsbF91cGRhdGUpCiAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZhY2UgPSBxZW11X2Nv
bnNvbGVfc3VyZmFjZShzLT5jb24pOwogICAgIGludCB5MSwgeSwgdXBkYXRlLCBsaW5lc2l6ZSwg
eV9zdGFydCwgZG91YmxlX3NjYW4sIG1hc2ssIGRlcHRoOwogICAgIGludCB3aWR0aCwgaGVpZ2h0
LCBzaGlmdF9jb250cm9sLCBid2lkdGgsIGJpdHM7Ci0gICAgcmFtX2FkZHJfdCBwYWdlMCwgcGFn
ZTE7CisgICAgcmFtX2FkZHJfdCBwYWdlMCwgcGFnZTEsIHJlZ2lvbl9zdGFydCwgcmVnaW9uX2Vu
ZDsKICAgICBEaXJ0eUJpdG1hcFNuYXBzaG90ICpzbmFwID0gTlVMTDsKICAgICBpbnQgZGlzcF93
aWR0aCwgbXVsdGlfc2NhbiwgbXVsdGlfcnVuOwogICAgIHVpbnQ4X3QgKmQ7CiAgICAgdWludDMy
X3QgdiwgYWRkcjEsIGFkZHI7CiAgICAgdmdhX2RyYXdfbGluZV9mdW5jICp2Z2FfZHJhd19saW5l
ID0gTlVMTDsKLSAgICBib29sIHNoYXJlX3N1cmZhY2U7CisgICAgYm9vbCBzaGFyZV9zdXJmYWNl
LCBmb3JjZV9zaGFkb3cgPSBmYWxzZTsKICAgICBwaXhtYW5fZm9ybWF0X2NvZGVfdCBmb3JtYXQ7
CiAjaWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KICAgICBib29sIGJ5dGVzd2FwID0gIXMtPmJp
Z19lbmRpYW5fZmI7CkBAIC0xNDg0LDYgKzE0ODQsMTUgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdf
Z3JhcGhpYyhWR0FDb21tb25TdGF0ZSAqcywgaW50IGZ1bGxfdXBkYXRlKQogICAgIHMtPmdldF9y
ZXNvbHV0aW9uKHMsICZ3aWR0aCwgJmhlaWdodCk7CiAgICAgZGlzcF93aWR0aCA9IHdpZHRoOwog
CisgICAgcmVnaW9uX3N0YXJ0ID0gKHMtPnN0YXJ0X2FkZHIgKiA0KTsKKyAgICByZWdpb25fZW5k
ID0gcmVnaW9uX3N0YXJ0ICsgcy0+bGluZV9vZmZzZXQgKiBoZWlnaHQ7CisgICAgaWYgKHJlZ2lv
bl9lbmQgPiBzLT52YmVfc2l6ZSkgeworICAgICAgICAvKiB3cmFwcyBhcm91bmQgKGNhbiBoYXBw
ZW4gd2l0aCBjaXJydXMgdmJlIG1vZGVzKSAqLworICAgICAgICByZWdpb25fc3RhcnQgPSAwOwor
ICAgICAgICByZWdpb25fZW5kID0gcy0+dmJlX3NpemU7CisgICAgICAgIGZvcmNlX3NoYWRvdyA9
IHRydWU7CisgICAgfQorCiAgICAgc2hpZnRfY29udHJvbCA9IChzLT5ncltWR0FfR0ZYX01PREVd
ID4+IDUpICYgMzsKICAgICBkb3VibGVfc2NhbiA9IChzLT5jcltWR0FfQ1JUQ19NQVhfU0NBTl0g
Pj4gNyk7CiAgICAgaWYgKHNoaWZ0X2NvbnRyb2wgIT0gMSkgewpAQCAtMTUyMyw3ICsxNTMyLDcg
QEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhWR0FDb21tb25TdGF0ZSAqcywgaW50IGZ1
bGxfdXBkYXRlKQogICAgIGZvcm1hdCA9IHFlbXVfZGVmYXVsdF9waXhtYW5fZm9ybWF0KGRlcHRo
LCAhYnl0ZXN3YXApOwogICAgIGlmIChmb3JtYXQpIHsKICAgICAgICAgc2hhcmVfc3VyZmFjZSA9
IGRweV9nZnhfY2hlY2tfZm9ybWF0KHMtPmNvbiwgZm9ybWF0KQotICAgICAgICAgICAgJiYgIXMt
PmZvcmNlX3NoYWRvdzsKKyAgICAgICAgICAgICYmICFzLT5mb3JjZV9zaGFkb3cgJiYgIWZvcmNl
X3NoYWRvdzsKICAgICB9IGVsc2UgewogICAgICAgICBzaGFyZV9zdXJmYWNlID0gZmFsc2U7CiAg
ICAgfQpAQCAtMTYyNyw4ICsxNjM2LDYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhW
R0FDb21tb25TdGF0ZSAqcywgaW50IGZ1bGxfdXBkYXRlKQogICAgIHkxID0gMDsKIAogICAgIGlm
ICghZnVsbF91cGRhdGUpIHsKLSAgICAgICAgcmFtX2FkZHJfdCByZWdpb25fc3RhcnQgPSBhZGRy
MTsKLSAgICAgICAgcmFtX2FkZHJfdCByZWdpb25fZW5kID0gYWRkcjEgKyBzLT5saW5lX29mZnNl
dCAqIGhlaWdodDsKICAgICAgICAgdmdhX3N5bmNfZGlydHlfYml0bWFwKHMpOwogICAgICAgICBp
ZiAocy0+bGluZV9jb21wYXJlIDwgaGVpZ2h0KSB7CiAgICAgICAgICAgICAvKiBzcGxpdCBzY3Jl
ZW4gbW9kZSAqLwpAQCAtMTY1MSwxMCArMTY1OCwxNyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19n
cmFwaGljKFZHQUNvbW1vblN0YXRlICpzLCBpbnQgZnVsbF91cGRhdGUpCiAgICAgICAgICAgICBh
ZGRyID0gKGFkZHIgJiB+MHg4MDAwKSB8ICgoeTEgJiAyKSA8PCAxNCk7CiAgICAgICAgIH0KICAg
ICAgICAgdXBkYXRlID0gZnVsbF91cGRhdGU7Ci0gICAgICAgIHBhZ2UwID0gYWRkcjsKLSAgICAg
ICAgcGFnZTEgPSBhZGRyICsgYndpZHRoIC0gMTsKKyAgICAgICAgcGFnZTAgPSBhZGRyICYgcy0+
dmJlX3NpemVfbWFzazsKKyAgICAgICAgcGFnZTEgPSAoYWRkciArIGJ3aWR0aCAtIDEpICYgcy0+
dmJlX3NpemVfbWFzazsKICAgICAgICAgaWYgKGZ1bGxfdXBkYXRlKSB7CiAgICAgICAgICAgICB1
cGRhdGUgPSAxOworICAgICAgICB9IGVsc2UgaWYgKHBhZ2UxIDwgcGFnZTApIHsKKyAgICAgICAg
ICAgIC8qIHNjYW5saW5lIHdyYXBzIGZyb20gZW5kIG9mIHZpZGVvIG1lbW9yeSB0byB0aGUgc3Rh
cnQgKi8KKyAgICAgICAgICAgIGFzc2VydChmb3JjZV9zaGFkb3cpOworICAgICAgICAgICAgdXBk
YXRlID0gbWVtb3J5X3JlZ2lvbl9zbmFwc2hvdF9nZXRfZGlydHkoJnMtPnZyYW0sIHNuYXAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
MCwgMCk7CisgICAgICAgICAgICB1cGRhdGUgfD0gbWVtb3J5X3JlZ2lvbl9zbmFwc2hvdF9nZXRf
ZGlydHkoJnMtPnZyYW0sIHNuYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFnZTEsIDApOwogICAgICAgICB9IGVsc2UgewogICAgICAg
ICAgICAgdXBkYXRlID0gbWVtb3J5X3JlZ2lvbl9zbmFwc2hvdF9nZXRfZGlydHkoJnMtPnZyYW0s
IHNuYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlMCwgcGFnZTEgLSBwYWdlMCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDHn-0007st-Fc; Mon, 15 Jan 2018 22:31:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDHm-0007sV-KT
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:22 +0000
X-Inumbo-ID: 23feb869-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23feb869-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:33:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDHg-0004uX-Fj
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDHg-0008Kp-FI
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDHg-0008Kp-FI@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:16 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] spapr: Include "pre-plugged"
	DIMMS in ram size calculation at reset
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmMjE0Mjc5ZDQ1NmE1MmJmNzM4ODg3MDA1YWYwZThkMjljMzU4YjAKQXV0aG9yOiAg
ICAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMSAxNjowNTozMyAyMDE3ICsxMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyA2IDE4OjEyOjQ1
IDIwMTcgLTA2MDAKCiAgICBzcGFwcjogSW5jbHVkZSAicHJlLXBsdWdnZWQiIERJTU1TIGluIHJh
bSBzaXplIGNhbGN1bGF0aW9uIGF0IHJlc2V0CiAgICAKICAgIEF0IGd1ZXN0IHJlc2V0IHRpbWUs
IHdlIGFsbG9jYXRlIGEgaGFzaCBwYWdlIHRhYmxlIChIUFQpIGZvciB0aGUgZ3Vlc3QKICAgIGJh
c2VkIG9uIHRoZSBndWVzdCdzIFJBTSBzaXplLiAgSWYgZHluYW1pYyBIUFQgcmVzaXppbmcgaXMg
bm90IGF2YWlsYWJsZSB3ZQogICAgdXNlIHRoZSBtYXhpbXVtIFJBTSBzaXplLCBpZiBpdCBpcyB3
ZSB1c2UgdGhlIGN1cnJlbnQgUkFNIHNpemUuCiAgICAKICAgIEJ1dCB0aGUgImN1cnJlbnQgUkFN
IHNpemUiIGNhbGN1bGF0aW9uIGlzIGluY29ycmVjdCAtIHdlIGp1c3QgdXNlIHRoZQogICAgImJh
c2UiIHJhbV9zaXplIGZyb20gdGhlIG1hY2hpbmUgc3RydWN0dXJlLiAgVGhpcyBkb2Vzbid0IGlu
Y2x1ZGUgYW55CiAgICBwbHVnZ2FibGUgRElNTXMgdGhhdCBhcmUgYWxyZWFkeSBwbHVnZ2VkIGF0
IHJlc2V0IHRpbWUuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhhdCBpZiB5b3UgdHJ5IHRvIHN0YXJ0
IGEgJ3BzZXJpZXMnIG1hY2hpbmUgd2l0aCBhIERJTU0KICAgIHNwZWNpZmllZCBvbiB0aGUgY29t
bWFuZCBsaW5lIHRoYXQncyBtdWNoIGxhcmdlciB0aGFuIHRoZSAiYmFzZSIgUkFNIHNpemUsCiAg
ICB0aGVuIHRoZSBndWVzdCB3aWxsIGdldCBhIHdvZWZ1bGx5IGluYWRlcXVhdGUgSFBULiAgVGhp
cyBjYW4gbGVhZCB0byBhCiAgICBndWVzdCBmcmVlemUgZHVyaW5nIGJvb3QgYXMgaXQgcnVucyBv
dXQgb2YgSFBUIHNwYWNlIGR1cmluZyBpbml0aWFsIE1NVQogICAgc2V0dXAuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1Pgog
ICAgUmV2aWV3ZWQtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICBUZXN0ZWQtYnk6
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA3NjhhMjBmM2E0OTFlZDRhZmNlNzNlYmI2NTM0N2Q1NTI1MWMwZWJkKQogICAgKmRyb3AgZGVw
IG9uIDlhYTMzOTdmCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+Ci0tLQogaHcvcHBjL3NwYXByLmMgfCA1ICsrKystCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvcHBj
L3NwYXByLmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCA4NjMwMjgxLi44ZWRhYzVkIDEwMDY0NAot
LS0gYS9ody9wcGMvc3BhcHIuYworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtMTM2Niw3ICsxMzY2
LDEwIEBAIHZvaWQgc3BhcHJfc2V0dXBfaHB0X2FuZF92cm1hKHNQQVBSTWFjaGluZVN0YXRlICpz
cGFwcikKICAgICAgICAgICAgICYmICFzcGFwcl9vdmVjX3Rlc3Qoc3BhcHItPm92NV9jYXMsIE9W
NV9IUFRfUkVTSVpFKSkpIHsKICAgICAgICAgaHB0X3NoaWZ0ID0gc3BhcHJfaHB0X3NoaWZ0X2Zv
cl9yYW1zaXplKE1BQ0hJTkUoc3BhcHIpLT5tYXhyYW1fc2l6ZSk7CiAgICAgfSBlbHNlIHsKLSAg
ICAgICAgaHB0X3NoaWZ0ID0gc3BhcHJfaHB0X3NoaWZ0X2Zvcl9yYW1zaXplKE1BQ0hJTkUoc3Bh
cHIpLT5yYW1fc2l6ZSk7CisgICAgICAgIHVpbnQ2NF90IGN1cnJlbnRfcmFtX3NpemU7CisKKyAg
ICAgICAgY3VycmVudF9yYW1fc2l6ZSA9IE1BQ0hJTkUoc3BhcHIpLT5yYW1fc2l6ZSArIHBjX2V4
aXN0aW5nX2RpbW1zX2NhcGFjaXR5KCZlcnJvcl9hYm9ydCk7CisgICAgICAgIGhwdF9zaGlmdCA9
IHNwYXByX2hwdF9zaGlmdF9mb3JfcmFtc2l6ZShjdXJyZW50X3JhbV9zaXplKTsKICAgICB9CiAg
ICAgc3BhcHJfcmVhbGxvY2F0ZV9ocHQoc3BhcHIsIGhwdF9zaGlmdCwgJmVycm9yX2ZhdGFsKTsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDHx-0007uD-HA; Mon, 15 Jan 2018 22:31:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDHw-0007tl-RA
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:32 +0000
X-Inumbo-ID: 29fd1e92-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29fd1e92-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:33:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDHq-0004ud-Ha
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDHq-0008LX-H5
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDHq-0008LX-H5@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:26 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vfio: Fix vfio-kvm group
	registration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2YzFiNDlkNTZkNTM0NTNiNTYxODYzYzYxYjEwMjhkNTUxYzdmMGYKQXV0aG9yOiAg
ICAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KQXV0aG9yRGF0
ZTogV2VkIERlYyAxMyAxMDoxOTozMiAyMDE3IC0wNzAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAxNCAyMDox
ODoxMyAyMDE3IC0wNjAwCgogICAgdmZpbzogRml4IHZmaW8ta3ZtIGdyb3VwIHJlZ2lzdHJhdGlv
bgogICAgCiAgICBDb21taXQgOGMzN2ZhYTQ3NWYzICgidmZpby1wY2ksIHBwYzY0L3NwYXByOiBS
ZW9yZGVyIGdyb3VwLXRvLWNvbnRhaW5lcgogICAgYXR0YWNoaW5nIikgbW92ZWQgcmVnaXN0cmF0
aW9uIG9mIGdyb3VwcyB3aXRoIHRoZSB2ZmlvLWt2bSBkZXZpY2UgZnJvbQogICAgdmZpb19nZXRf
Z3JvdXAoKSB0byB2ZmlvX2Nvbm5lY3RfY29udGFpbmVyKCksIGJ1dCBpdCBtaXNzZWQgdGhlIGNh
c2UKICAgIHdoZXJlIGEgZ3JvdXAgaXMgYXR0YWNoZWQgdG8gYW4gZXhpc3RpbmcgY29udGFpbmVy
IGFuZCB0YWtlcyBhbiBlYXJseQogICAgZXhpdC4gIFBlcmhhcHMgdGhpcyBpcyBhIGxlc3MgY29t
bW9uIGNhc2Ugb24gcHBjNjQvc3BhcHIsIGJ1dCBvbiB4ODYKICAgICh3aXRob3V0IHZpb21tdSkg
YWxsIGdyb3VwcyBhcmUgY29ubmVjdGVkIHRvIHRoZSBzYW1lIGNvbnRhaW5lciBhbmQKICAgIHRo
dXMgb25seSB0aGUgZmlyc3QgZ3JvdXAgZ2V0cyByZWdpc3RlcmVkIHdpdGggdGhlIHZmaW8ta3Zt
IGRldmljZS4KICAgIFRoaXMgYmVjb21lcyBhIHByb2JsZW0gaWYgd2UgdGhlbiBob3QtdW5wbHVn
IHRoZSBkZXZpY2VzIGFzc29jaWF0ZWQKICAgIHdpdGggdGhhdCBmaXJzdCBncm91cCBhbmQgd2Ug
ZW5kIHVwIHdpdGggS1ZNIGJlaW5nIG1pc2luZm9ybWVkIGFib3V0CiAgICBhbnkgdmZpbyBjb25u
ZWN0aW9ucyB0aGF0IG1pZ2h0IHJlbWFpbi4gIEZpeCBieSBpbmNsdWRpbmcgdGhlIGNhbGwgdG8K
ICAgIHZmaW9fa3ZtX2RldmljZV9hZGRfZ3JvdXAoKSBpbiB0aGlzIGVhcmx5IGV4aXQgcGF0aC4K
ICAgIAogICAgRml4ZXM6IDhjMzdmYWE0NzVmMyAoInZmaW8tcGNpLCBwcGM2NC9zcGFwcjogUmVv
cmRlciBncm91cC10by1jb250YWluZXIgYXR0YWNoaW5nIikKICAgIENjOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnICMgcWVtdS0yLjEwKwogICAgUmV2aWV3ZWQtYnk6IEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogICAgUmV2aWV3ZWQtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KICAgIFRlc3RlZC1ieTogUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICAgIFRlc3Rl
ZC1ieTogRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDIwMTY5ODZhZWRiNmVhMjgzOTY2MmViNWY2MDYzMGYzZTIz
MWJkMWEpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+Ci0tLQogaHcvdmZpby9jb21tb24uYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvaHcvdmZpby9jb21tb24uYyBiL2h3L3ZmaW8vY29t
bW9uLmMKaW5kZXggN2IyOTI0Yy4uNzAwNzg3OCAxMDA2NDQKLS0tIGEvaHcvdmZpby9jb21tb24u
YworKysgYi9ody92ZmlvL2NvbW1vbi5jCkBAIC05NjgsNiArOTY4LDcgQEAgc3RhdGljIGludCB2
ZmlvX2Nvbm5lY3RfY29udGFpbmVyKFZGSU9Hcm91cCAqZ3JvdXAsIEFkZHJlc3NTcGFjZSAqYXMs
CiAgICAgICAgIGlmICghaW9jdGwoZ3JvdXAtPmZkLCBWRklPX0dST1VQX1NFVF9DT05UQUlORVIs
ICZjb250YWluZXItPmZkKSkgewogICAgICAgICAgICAgZ3JvdXAtPmNvbnRhaW5lciA9IGNvbnRh
aW5lcjsKICAgICAgICAgICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZjb250YWluZXItPmdyb3VwX2xp
c3QsIGdyb3VwLCBjb250YWluZXJfbmV4dCk7CisgICAgICAgICAgICB2ZmlvX2t2bV9kZXZpY2Vf
YWRkX2dyb3VwKGdyb3VwKTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDI7-0007vh-JF; Mon, 15 Jan 2018 22:31:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDI6-0007v0-NY
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:42 +0000
X-Inumbo-ID: 2ffbfb70-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ffbfb70-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:34:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDI0-0004vK-JU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDI0-0008Mo-Iy
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDI0-0008Mo-Iy@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:36 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] target/ppc: Update setting
	of cpu features to account for compat modes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmM2UzODkwYzQ5YmFlMzIwNDMxYTk1YTcyZjQ1MDQxYzc5Y2NjNzAKQXV0aG9yOiAg
ICAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KQXV0aG9y
RGF0ZTogRnJpIE5vdiAxNyAxNjozOTowMCAyMDE3ICsxMTAwCkNvbW1pdDogICAgIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxNSAw
OTozNjo1NiAyMDE3IC0wNjAwCgogICAgdGFyZ2V0L3BwYzogVXBkYXRlIHNldHRpbmcgb2YgY3B1
IGZlYXR1cmVzIHRvIGFjY291bnQgZm9yIGNvbXBhdCBtb2RlcwogICAgCiAgICBUaGUgZGV2aWNl
IHRyZWUgbm9kZXMgaWJtLGFyY2gtdmVjLTUtcGxhdGZvcm0tc3VwcG9ydCBhbmQgaWJtLHBhLWZl
YXR1cmVzCiAgICBhcmUgdXNlZCB0byBjb21tdW5pY2F0ZSBmZWF0dXJlcyBvZiB0aGUgY3B1IHRv
IHRoZSBndWVzdCBvcGVyYXRpbmcKICAgIHN5c3RlbS4gVGhlIHByb3BlcnRpZXMgb2YgZWFjaCBv
ZiB0aGVzZSBhcmUgZGV0ZXJtaW5lZCBiYXNlZCBvbiB0aGUKICAgIHNlbGVjdGVkIGNwdSBtb2Rl
bCBhbmQgdGhlIGF2YWlsYWJpbGl0eSBvZiBoeXBlcnZpc29yIGZlYXR1cmVzLgogICAgQ3VycmVu
dGx5IHRoZSBjb21wYXRpYmlsaXR5IG1vZGUgb2YgdGhlIGNwdSBpcyBub3QgdGFrZW4gaW50byBh
Y2NvdW50LgogICAgCiAgICBUaGUgaWJtLGFyY2gtdmVjLTUtcGxhdGZvcm0tc3VwcG9ydCBub2Rl
IGlzIHVzZWQgdG8gY29tbXVuaWNhdGUgdGhlCiAgICBsZXZlbCBvZiBzdXBwb3J0IGZvciB2YXJp
b3VzIElTQXYzIHByb2Nlc3NvciBmZWF0dXJlcyB0byB0aGUgZ3Vlc3QKICAgIGJlZm9yZSBDQVMg
dG8gaW5mb3JtIHRoZSBndWVzdHMnIHJlcXVlc3QuIFRoZSBhdmFpbGFibGUgbW11IG1vZGUgc2hv
dWxkCiAgICBvbmx5IGJlIGhhc2ggdW5sZXNzIHRoZSBjcHUgaXMgYSBQT1dFUjkgd2hpY2ggaXMg
bm90IGluIGEgcHJlUE9XRVI5CiAgICBjb21wYXQgbW9kZSwgaW4gd2hpY2ggY2FzZSB0aGUgYXZh
aWxhYmxlIG1vZGVzIGRlcGVuZCBvbiB0aGUKICAgIGFjY2VsZXJhdG9yIGFuZCB0aGUgaHlwZXJ2
aXNvciBjYXBhYmlsaXRpZXMuCiAgICAKICAgIFRoZSBpYm0scGEtZmVhdHVlcyBub2RlIGlzIHVz
ZWQgdG8gY29tbXVuaWNhdGUgdGhlIGxldmVsIG9mIGNwdSBzdXBwb3J0CiAgICBmb3IgdmFyaW91
cyBmZWF0dXJlcyB0byB0aGUgZ3Vlc3Qgb3MuIFRoaXMgc2hvdWxkIG9ubHkgY29udGFpbiBmZWF0
dXJlcwogICAgcmVsZXZhbnQgdG8gdGhlIG9wZXJhdGluZyBtb2RlIG9mIHRoZSBwcm9jZXNzb3Is
IHRoYXQgaXMgdGhlIHNlbGVjdGVkCiAgICBjcHUgbW9kZWwgdGFraW5nIGludG8gYWNjb3VudCBh
bnkgY29tcGF0IG1vZGUuIFRoaXMgbWVhbnMgdGhhdCB0aGUKICAgIGNvbXBhdCBtb2RlIHNob3Vs
ZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2hlbiBjaG9vc2luZyB0aGUgcHJvcGVydGllcyBvZgog
ICAgaWJtLHBhLWZlYXR1cmVzIGFuZCB0aGV5IHNob3VsZCBtYXRjaCB0aGUgY29tcGF0IG1vZGUg
c2VsZWN0ZWQsIG9yIHRoZQogICAgY3B1IG1vZGVsIHNlbGVjdGVkIGlmIG5vIGNvbXBhdCBtb2Rl
LgogICAgCiAgICBVcGRhdGUgdGhlIHNldHRpbmcgb2YgdGhlc2UgY3B1IGZlYXR1cmVzIGluIHRo
ZSBkZXZpY2UgdHJlZSBhcyBkZXNjcmliZWQKICAgIGFib3ZlIHRvIHByb3Blcmx5IHRha2UgaW50
byBhY2NvdW50IGFueSBjb21wYXQgbW9kZS4gV2UgdXNlIHRoZQogICAgcHBjX2NoZWNrX2NvbXBh
dCBmdW5jdGlvbiB3aGljaCB0YWtlcyBpbnRvIGFjY291bnQgdGhlIGN1cnJlbnQgcHJvY2Vzc29y
CiAgICBtb2RlbCBhbmQgdGhlIGNwdSBjb21wYXQgbW9kZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1Pgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2FiZDQzYmFlYzA2NDkwMDJkMzJiYmIxMzgw
ZTkzNmJlYzZmNTg2NykKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody9wcGMvc3BhcHIuYyB8IDQzICsrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHIuYyBiL2h3
L3BwYy9zcGFwci5jCmluZGV4IDhlZGFjNWQuLjQ4MTk5YmUgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9z
cGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5jCkBAIC00Myw2ICs0Myw3IEBACiAjaW5jbHVkZSAi
bWlncmF0aW9uL3JlZ2lzdGVyLmgiCiAjaW5jbHVkZSAibW11LWhhc2g2NC5oIgogI2luY2x1ZGUg
Im1tdS1ib29rM3MtdjMuaCIKKyNpbmNsdWRlICJjcHUtbW9kZWxzLmgiCiAjaW5jbHVkZSAicW9t
L2NwdS5oIgogCiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCkBAIC0yNTEsOSArMjUyLDEwIEBAIHN0
YXRpYyBpbnQgc3BhcHJfZml4dXBfY3B1X251bWFfZHQodm9pZCAqZmR0LCBpbnQgb2Zmc2V0LCBQ
b3dlclBDQ1BVICpjcHUpCiB9CiAKIC8qIFBvcHVsYXRlIHRoZSAiaWJtLHBhLWZlYXR1cmVzIiBw
cm9wZXJ0eSAqLwotc3RhdGljIHZvaWQgc3BhcHJfcG9wdWxhdGVfcGFfZmVhdHVyZXMoQ1BVUFBD
U3RhdGUgKmVudiwgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGxlZ2FjeV9ndWVzdCkKK3N0YXRpYyB2b2lkIHNwYXByX3Bv
cHVsYXRlX3BhX2ZlYXR1cmVzKFBvd2VyUENDUFUgKmNwdSwgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsZWdhY3lfZ3Vl
c3QpCiB7CisgICAgQ1BVUFBDU3RhdGUgKmVudiA9ICZjcHUtPmVudjsKICAgICB1aW50OF90IHBh
X2ZlYXR1cmVzXzIwNltdID0geyA2LCAwLAogICAgICAgICAweGY2LCAweDFmLCAweGM3LCAweDAw
LCAweDgwLCAweGMwIH07CiAgICAgdWludDhfdCBwYV9mZWF0dXJlc18yMDdbXSA9IHsgMjQsIDAs
CkBAIC0yODYsMjMgKzI4OCwyMiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9wb3B1bGF0ZV9wYV9mZWF0
dXJlcyhDUFVQUENTdGF0ZSAqZW52LCB2b2lkICpmZHQsIGludCBvZmZzZXQsCiAgICAgICAgIC8q
IDYwOiBOTSBhdG9taWMsIDYyOiBSTkcgKi8KICAgICAgICAgMHg4MCwgMHgwMCwgMHg4MCwgMHgw
MCwgMHgwMCwgMHgwMCwgLyogNjAgLSA2NSAqLwogICAgIH07Ci0gICAgdWludDhfdCAqcGFfZmVh
dHVyZXM7CisgICAgdWludDhfdCAqcGFfZmVhdHVyZXMgPSBOVUxMOwogICAgIHNpemVfdCBwYV9z
aXplOwogCi0gICAgc3dpdGNoIChQT1dFUlBDX01NVV9WRVIoZW52LT5tbXVfbW9kZWwpKSB7Ci0g
ICAgY2FzZSBQT1dFUlBDX01NVV9WRVJfMl8wNjoKKyAgICBpZiAocHBjX2NoZWNrX2NvbXBhdChj
cHUsIENQVV9QT1dFUlBDX0xPR0lDQUxfMl8wNiwgMCwgY3B1LT5jb21wYXRfcHZyKSkgewogICAg
ICAgICBwYV9mZWF0dXJlcyA9IHBhX2ZlYXR1cmVzXzIwNjsKICAgICAgICAgcGFfc2l6ZSA9IHNp
emVvZihwYV9mZWF0dXJlc18yMDYpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBPV0VSUENf
TU1VX1ZFUl8yXzA3OgorICAgIH0KKyAgICBpZiAocHBjX2NoZWNrX2NvbXBhdChjcHUsIENQVV9Q
T1dFUlBDX0xPR0lDQUxfMl8wNywgMCwgY3B1LT5jb21wYXRfcHZyKSkgewogICAgICAgICBwYV9m
ZWF0dXJlcyA9IHBhX2ZlYXR1cmVzXzIwNzsKICAgICAgICAgcGFfc2l6ZSA9IHNpemVvZihwYV9m
ZWF0dXJlc18yMDcpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBPV0VSUENfTU1VX1ZFUl8z
XzAwOgorICAgIH0KKyAgICBpZiAocHBjX2NoZWNrX2NvbXBhdChjcHUsIENQVV9QT1dFUlBDX0xP
R0lDQUxfM18wMCwgMCwgY3B1LT5jb21wYXRfcHZyKSkgewogICAgICAgICBwYV9mZWF0dXJlcyA9
IHBhX2ZlYXR1cmVzXzMwMDsKICAgICAgICAgcGFfc2l6ZSA9IHNpemVvZihwYV9mZWF0dXJlc18z
MDApOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgorICAgIH0KKyAgICBpZiAoIXBhX2Zl
YXR1cmVzKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTMzOSw3ICszNDAsNiBAQCBz
dGF0aWMgaW50IHNwYXByX2ZpeHVwX2NwdV9kdCh2b2lkICpmZHQsIHNQQVBSTWFjaGluZVN0YXRl
ICpzcGFwcikKIAogICAgIENQVV9GT1JFQUNIKGNzKSB7CiAgICAgICAgIFBvd2VyUENDUFUgKmNw
dSA9IFBPV0VSUENfQ1BVKGNzKTsKLSAgICAgICAgQ1BVUFBDU3RhdGUgKmVudiA9ICZjcHUtPmVu
djsKICAgICAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0dFVF9DTEFTUyhjcyk7CiAgICAg
ICAgIGludCBpbmRleCA9IHBwY19nZXRfdmNwdV9kdF9pZChjcHUpOwogICAgICAgICBpbnQgY29t
cGF0X3NtdCA9IE1JTihzbXBfdGhyZWFkcywgcHBjX2NvbXBhdF9tYXhfdGhyZWFkcyhjcHUpKTsK
QEAgLTM4NCw3ICszODQsNyBAQCBzdGF0aWMgaW50IHNwYXByX2ZpeHVwX2NwdV9kdCh2b2lkICpm
ZHQsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFwcikKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAg
ICAgICAgIH0KIAotICAgICAgICBzcGFwcl9wb3B1bGF0ZV9wYV9mZWF0dXJlcyhlbnYsIGZkdCwg
b2Zmc2V0LAorICAgICAgICBzcGFwcl9wb3B1bGF0ZV9wYV9mZWF0dXJlcyhjcHUsIGZkdCwgb2Zm
c2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFwci0+Y2Fz
X2xlZ2FjeV9ndWVzdF93b3JrYXJvdW5kKTsKICAgICB9CiAgICAgcmV0dXJuIHJldDsKQEAgLTU4
MSw3ICs1ODEsNyBAQCBzdGF0aWMgdm9pZCBzcGFwcl9wb3B1bGF0ZV9jcHVfZHQoQ1BVU3RhdGUg
KmNzLCB2b2lkICpmZHQsIGludCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
Z2Vfc2l6ZXNfcHJvcCwgcGFnZV9zaXplc19wcm9wX3NpemUpKSk7CiAgICAgfQogCi0gICAgc3Bh
cHJfcG9wdWxhdGVfcGFfZmVhdHVyZXMoZW52LCBmZHQsIG9mZnNldCwgZmFsc2UpOworICAgIHNw
YXByX3BvcHVsYXRlX3BhX2ZlYXR1cmVzKGNwdSwgZmR0LCBvZmZzZXQsIGZhbHNlKTsKIAogICAg
IF9GRFQoKGZkdF9zZXRwcm9wX2NlbGwoZmR0LCBvZmZzZXQsICJpYm0sY2hpcC1pZCIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjcy0+Y3B1X2luZGV4IC8gdmNwdXNfcGVyX3NvY2tldCkp
KTsKQEAgLTk0NCw3ICs5NDQsMTEgQEAgc3RhdGljIHZvaWQgc3BhcHJfZHRfb3Y1X3BsYXRmb3Jt
X3N1cHBvcnQodm9pZCAqZmR0LCBpbnQgY2hvc2VuKQogICAgICAgICAyNiwgMHg0MCwgLyogUmFk
aXggb3B0aW9uczogR1RTRSA9PSB5ZXMuICovCiAgICAgfTsKIAotICAgIGlmIChrdm1fZW5hYmxl
ZCgpKSB7CisgICAgaWYgKCFwcGNfY2hlY2tfY29tcGF0KGZpcnN0X3BwY19jcHUsIENQVV9QT1dF
UlBDX0xPR0lDQUxfM18wMCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3RfcHBj
X2NwdS0+Y29tcGF0X3B2cikpIHsKKyAgICAgICAgLyogSWYgd2UncmUgaW4gYSBwcmUgUE9XRVI5
IGNvbXBhdCBtb2RlIHRoZW4gdGhlIGd1ZXN0IHNob3VsZCBkbyBoYXNoICovCisgICAgICAgIHZh
bFszXSA9IDB4MDA7IC8qIEhhc2ggKi8KKyAgICB9IGVsc2UgaWYgKGt2bV9lbmFibGVkKCkpIHsK
ICAgICAgICAgaWYgKGt2bXBwY19oYXNfY2FwX21tdV9yYWRpeCgpICYmIGt2bXBwY19oYXNfY2Fw
X21tdV9oYXNoX3YzKCkpIHsKICAgICAgICAgICAgIHZhbFszXSA9IDB4ODA7IC8qIE9WNV9NTVVf
Qk9USCAqLwogICAgICAgICB9IGVsc2UgaWYgKGt2bXBwY19oYXNfY2FwX21tdV9yYWRpeCgpKSB7
CkBAIC05NTMsMTMgKzk1Nyw4IEBAIHN0YXRpYyB2b2lkIHNwYXByX2R0X292NV9wbGF0Zm9ybV9z
dXBwb3J0KHZvaWQgKmZkdCwgaW50IGNob3NlbikKICAgICAgICAgICAgIHZhbFszXSA9IDB4MDA7
IC8qIEhhc2ggKi8KICAgICAgICAgfQogICAgIH0gZWxzZSB7Ci0gICAgICAgIGlmIChmaXJzdF9w
cGNfY3B1LT5lbnYubW11X21vZGVsICYgUE9XRVJQQ19NTVVfVjMpIHsKLSAgICAgICAgICAgIC8q
IFYzIE1NVSBzdXBwb3J0cyBib3RoIGhhc2ggYW5kIHJhZGl4ICh3aXRoIGR5bmFtaWMgc3dpdGNo
aW5nKSAqLwotICAgICAgICAgICAgdmFsWzNdID0gMHhDMDsKLSAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgIC8qIE90aGVyd2lzZSB3ZSBjYW4gb25seSBkbyBoYXNoICovCi0gICAgICAgICAg
ICB2YWxbM10gPSAweDAwOwotICAgICAgICB9CisgICAgICAgIC8qIFYzIE1NVSBzdXBwb3J0cyBi
b3RoIGhhc2ggYW5kIHJhZGl4IGluIHRjZyAod2l0aCBkeW5hbWljIHN3aXRjaGluZykgKi8KKyAg
ICAgICAgdmFsWzNdID0gMHhDMDsKICAgICB9CiAgICAgX0ZEVChmZHRfc2V0cHJvcChmZHQsIGNo
b3NlbiwgImlibSxhcmNoLXZlYy01LXBsYXRmb3JtLXN1cHBvcnQiLAogICAgICAgICAgICAgICAg
ICAgICAgdmFsLCBzaXplb2YodmFsKSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:31:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDIH-0007zI-MP; Mon, 15 Jan 2018 22:31:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDIG-0007wv-T8
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:52 +0000
X-Inumbo-ID: 35fc231f-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35fc231f-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:34:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDIA-0004vY-Lh
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDIA-0008NS-Ky
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDIA-0008NS-Ky@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:46 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] spapr: don't initialize PATB
	entry if max-cpu-compat < power9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ZDA1OWI5MWY3OGFjMGNjNGNjZmJiOTUxYzcwZjBiZWZjNDkzNzQKQXV0aG9yOiAg
ICAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IERl
YyAxNCAxOTowOTo0OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxNSAwOTozNjo1NiAyMDE3
IC0wNjAwCgogICAgc3BhcHI6IGRvbid0IGluaXRpYWxpemUgUEFUQiBlbnRyeSBpZiBtYXgtY3B1
LWNvbXBhdCA8IHBvd2VyOQogICAgCiAgICBpZiBLVk0gaXMgZW5hYmxlZCBhbmQgS1ZNIGNhcGFi
aWxpdGllcyBNTVUgcmFkaXggaXMgYXZhaWxhYmxlLAogICAgdGhlIHBhcnRpdGlvbiB0YWJsZSBl
bnRyeSAocGF0Yl9lbnRyeSkgZm9yIHRoZSByYWRpeCBtb2RlIGlzCiAgICBpbml0aWFsaXplZCBi
eSBkZWZhdWx0IGluIHBwY19zcGFwcl9yZXNldCgpLgogICAgCiAgICBJdCdzIGEgcHJvYmxlbSBp
ZiB3ZSB3YW50IHRvIG1pZ3JhdGUgdGhlIGd1ZXN0IHRvIGEgUE9XRVI4IGhvc3QKICAgIHdoaWxl
IHRoZSBrZXJuZWwgaXMgbm90IHN0YXJ0ZWQgdG8gc2V0IHRoZSB2YWx1ZSB0byB0aGUgb25lCiAg
ICBleHBlY3RlZCBmb3IgYSBQT1dFUjggQ1BVLgogICAgCiAgICBUaGUgIi1tYWNoaW5lIG1heC1j
cHUtY29tcGF0PXBvd2VyOCIgc2hvdWxkIGFsbG93IHRvIG1pZ3JhdGUKICAgIGEgUE9XRVI5IEtW
TSBob3N0IHRvIGEgUE9XRVI4IEtWTSBob3N0LCBidXQgYmVjYXVzZSBwYXRiX2VudHJ5CiAgICBp
cyBzZXQsIHRoZSBkZXN0aW5hdGlvbiBRRU1VIHRyaWVzIHRvIGVuYWJsZSByYWRpeCBtb2RlIG9u
IHRoZQogICAgUE9XRVI4IGhvc3QuIFRoaXMgZmFpbHMgYW5kIGNhbmNlbHMgdGhlIG1pZ3JhdGlv
bjoKICAgIAogICAgICAgIFByb2Nlc3MgdGFibGUgY29uZmlnIHVuc3VwcG9ydGVkIGJ5IHRoZSBo
b3N0CiAgICAgICAgZXJyb3Igd2hpbGUgbG9hZGluZyBzdGF0ZSBmb3IgaW5zdGFuY2UgMHgwIG9m
IGRldmljZSAnc3BhcHInCiAgICAgICAgbG9hZCBvZiBtaWdyYXRpb24gZmFpbGVkOiBJbnZhbGlk
IGFyZ3VtZW50CiAgICAKICAgIFRoaXMgcGF0Y2ggZG9lc24ndCBzZXQgdGhlIFBBVEIgZW50cnkg
aWYgdGhlIHVzZXIgcHJvdmlkZXMKICAgIGEgQ1BVIGNvbXBhdGliaWxpdHkgbW9kZSB0aGF0IGRv
ZXNuJ3Qgc3VwcG9ydCByYWRpeCBtb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAxNDgxZmU1ZmNmZWI3ZmNmM2MxZWJiOWQ4YzA0MzJlM2UwMTg4Y2NmKQogICAgU2ln
bmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0K
IGh3L3BwYy9zcGFwci5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByLmMgYi9ody9wcGMv
c3BhcHIuYwppbmRleCA0ODE5OWJlLi4yNTc2OGUyIDEwMDY0NAotLS0gYS9ody9wcGMvc3BhcHIu
YworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtMTQyMSw3ICsxNDIxLDEwIEBAIHN0YXRpYyB2b2lk
IHBwY19zcGFwcl9yZXNldCh2b2lkKQogICAgIC8qIENoZWNrIGZvciB1bmtub3duIHN5c2J1cyBk
ZXZpY2VzICovCiAgICAgZm9yZWFjaF9keW5hbWljX3N5c2J1c19kZXZpY2UoZmluZF91bmtub3du
X3N5c2J1c19kZXZpY2UsIE5VTEwpOwogCi0gICAgaWYgKGt2bV9lbmFibGVkKCkgJiYga3ZtcHBj
X2hhc19jYXBfbW11X3JhZGl4KCkpIHsKKyAgICBmaXJzdF9wcGNfY3B1ID0gUE9XRVJQQ19DUFUo
Zmlyc3RfY3B1KTsKKyAgICBpZiAoa3ZtX2VuYWJsZWQoKSAmJiBrdm1wcGNfaGFzX2NhcF9tbXVf
cmFkaXgoKSAmJgorICAgICAgICBwcGNfY2hlY2tfY29tcGF0KGZpcnN0X3BwY19jcHUsIENQVV9Q
T1dFUlBDX0xPR0lDQUxfM18wMCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBzcGFwci0+
bWF4X2NvbXBhdF9wdnIpKSB7CiAgICAgICAgIC8qIElmIHVzaW5nIEtWTSB3aXRoIHJhZGl4IG1v
ZGUgYXZhaWxhYmxlLCBWQ1BVcyBjYW4gYmUgc3RhcnRlZAogICAgICAgICAgKiB3aXRob3V0IGEg
SFBUIGJlY2F1c2UgS1ZNIHdpbGwgc3RhcnQgdGhlbSBpbiByYWRpeCBtb2RlLgogICAgICAgICAg
KiBTZXQgdGhlIEdSIGJpdCBpbiBQQVRCIHNvIHRoYXQgd2Uga25vdyB0aGVyZSBpcyBubyBIUFQu
ICovCkBAIC0xNDgwLDcgKzE0ODMsNiBAQCBzdGF0aWMgdm9pZCBwcGNfc3BhcHJfcmVzZXQodm9p
ZCkKICAgICBnX2ZyZWUoZmR0KTsKIAogICAgIC8qIFNldCB1cCB0aGUgZW50cnkgc3RhdGUgKi8K
LSAgICBmaXJzdF9wcGNfY3B1ID0gUE9XRVJQQ19DUFUoZmlyc3RfY3B1KTsKICAgICBmaXJzdF9w
cGNfY3B1LT5lbnYuZ3ByWzNdID0gZmR0X2FkZHI7CiAgICAgZmlyc3RfcHBjX2NwdS0+ZW52Lmdw
cls1XSA9IDA7CiAgICAgZmlyc3RfY3B1LT5oYWx0ZWQgPSAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:32:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDIS-00081C-O9; Mon, 15 Jan 2018 22:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDIR-000805-3Z
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:32:03 +0000
X-Inumbo-ID: 3bfb0289-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bfb0289-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:34:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDIK-0004vq-NV
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDIK-0008O4-N3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:31:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDIK-0008O4-N3@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:31:56 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] Update version for 2.10.2
	release
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhODcxNjZlMTRmZmQ3Mjk5YzM1YmFkYzRjMTFmM2ZhM2MxMjllYzYKQXV0aG9yOiAg
ICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpBdXRob3JEYXRlOiBN
b24gRGVjIDE4IDEwOjA5OjM4IDIwMTcgLTA2MDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBNb24gRGVjIDE4IDEwOjA5OjM4
IDIwMTcgLTA2MDAKCiAgICBVcGRhdGUgdmVyc2lvbiBmb3IgMi4xMC4yIHJlbGVhc2UKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgotLS0KIFZFUlNJT04gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9WRVJTSU9OIGIvVkVSU0lPTgppbmRleCA4YmJiNmU0
Li5jNjQzNmE4IDEwMDY0NAotLS0gYS9WRVJTSU9OCisrKyBiL1ZFUlNJT04KQEAgLTEgKzEgQEAK
LTIuMTAuMQorMi4xMC4yCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 15 22:32:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebDIb-00082N-Pa; Mon, 15 Jan 2018 22:32:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hgze=ek=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebDIa-00081z-PU
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:32:12 +0000
X-Inumbo-ID: 41fede8c-fa44-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41fede8c-fa44-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 22:34:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebDIU-0004wc-QV
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:32:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebDIU-0008PY-Q3
 for xen-changelog@lists.xenproject.org; Mon, 15 Jan 2018 22:32:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebDIU-0008PY-Q3@xenbits.xenproject.org>
Date: Mon, 15 Jan 2018 22:32:06 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] Merge tag 'v2.10.2' into
	staging-4.10
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiMDE5ZmIyY2JiZTIzZTI0MTllMDdiZjM0N2Y0NTQxNTM2MDY3N2QKTWVyZ2U6IGE0
MTY2YTBhNTBkZGE5NjdmMzBjOWQ4NWZhOGFhMmVhMjUzOTc5OGUgYmE4NzE2NmUxNGZmZDcyOTlj
MzViYWRjNGMxMWYzZmEzYzEyOWVjNgpBdXRob3I6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEphbiA4IDE2OjI5OjE5IDIwMTgg
KzAwMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBKYW4gOCAxNjoyOToxOSAyMDE4ICswMDAwCgogICAgTWVyZ2Ug
dGFnICd2Mi4xMC4yJyBpbnRvIHN0YWdpbmctNC4xMAoKIFZFUlNJT04gICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogYmxvY2svaW8uYyAgICAgICAgICAgICAgICAgICAgIHwgMTE4ICsr
KysrKy0tLS0KIGJsb2NrL21pcnJvci5jICAgICAgICAgICAgICAgICB8ICAgNCArCiBibG9jay9u
YmQtY2xpZW50LmMgICAgICAgICAgICAgfCAgIDkgKwogYmxvY2svbmZzLmMgICAgICAgICAgICAg
ICAgICAgIHwgICA3ICstCiBibG9jay9xY293Mi5jICAgICAgICAgICAgICAgICAgfCAgNDIgKysr
LQogY3B1cy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBkb2NzL2RldmVsL2F0
b21pY3MudHh0ICAgICAgICAgfCAgIDEgKwogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzE2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogaHcvYXJtL2FybXY3bS5jICAgICAg
ICAgICAgICAgIHwgICA5ICstCiBody9kaXNwbGF5L3ZnYS5jICAgICAgICAgICAgICAgfCAgMzMg
KystCiBody9pMzg2L2t2bS9jbG9jay5jICAgICAgICAgICAgfCAgIDMgKy0KIGh3L2ludGMvYXJt
X2dpY3YzX2l0c19rdm0uYyAgICB8ICAgOCArLQogaHcvaW50Yy9vcGVucGljX2t2bS5jICAgICAg
ICAgIHwgICAyICstCiBody9uZXQvdmlydGlvLW5ldC5jICAgICAgICAgICAgfCAgIDMgKy0KIGh3
L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICB8IDEwMiArKysrKystLS0KIGh3L3BwYy9zcGFw
cl9kcmMuYyAgICAgICAgICAgICB8ICAgOSArLQogaHcvcHBjL3NwYXByX2V2ZW50cy5jICAgICAg
ICAgIHwgIDExICsKIGh3L3NkL3NkLmMgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcv
dXNiL2J1cy5jICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody92ZmlvL2NvbW1vbi5jICAg
ICAgICAgICAgICAgfCAgIDEgKwogaHcvdmlydGlvL3Zob3N0LmMgICAgICAgICAgICAgIHwgIDEw
ICstCiBody92aXJ0aW8vdmlydGlvLmMgICAgICAgICAgICAgfCAgMTAgKwogaW5jbHVkZS9leGVj
L21lbW9yeS1pbnRlcm5hbC5oIHwgIDEyICstCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LmggICAgICAg
ICAgfCAgNzIgKysrLS0tLQogaW5jbHVkZS9ody9hcm0vYXJtdjdtLmggICAgICAgIHwgICAyICst
CiBpbmNsdWRlL2h3L3BwYy9zcGFwci5oICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9ody9wcGMv
c3BhcHJfZHJjLmggICAgIHwgICAxICsKIGluY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby5oICAgICB8
ICAgMSArCiBpbmNsdWRlL3FlbXUvYXRvbWljLmggICAgICAgICAgfCAgIDggKwogaW5jbHVkZS9x
ZW11L3R5cGVkZWZzLmggICAgICAgIHwgICAxICsKIGlvL2NoYW5uZWwtd2Vic29jay5jICAgICAg
ICAgICB8ICAgOCArLQogbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMjcxICsrKysr
KysrKysrKysrKysrLS0tLS0tCiBuYmQvY2xpZW50LmMgICAgICAgICAgICAgICAgICAgfCAgNTYg
KysrLS0KIG5iZC9zZXJ2ZXIuYyAgICAgICAgICAgICAgICAgICB8ICAxMyArLQogbmV0L3NvY2tl
dC5jICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBzY3JpcHRzL21ha2UtcmVsZWFzZSAgICAg
ICAgICAgfCAgIDQgKwogdGFyZ2V0L2FybS9jcHUuYyAgICAgICAgICAgICAgIHwgIDE1ICstCiB0
YXJnZXQvYXJtL3RyYW5zbGF0ZS5jICAgICAgICAgfCAgMzkgKysrLQogdGFyZ2V0L2kzODYvY3B1
LmMgICAgICAgICAgICAgIHwgICA1ICstCiB0YXJnZXQvbmlvczIvdHJhbnNsYXRlLmMgICAgICAg
fCAgIDEgKwogdGFyZ2V0L3BwYy9jb21wYXQuYyAgICAgICAgICAgIHwgICAyICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMDU4ICAgICAgICAgfCAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMjUg
ICAgICAgICB8ICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEyNS5vdXQgICAgIHwgNDgwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTQwICAgICAgICAgfCAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDcgICAgICAgICB8
ICAgMSArCiB0cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogdXRpbC9zdGF0
czY0LmMgICAgICAgICAgICAgICAgIHwgICA0ICstCiA0OSBmaWxlcyBjaGFuZ2VkLCAxMjUxIGlu
c2VydGlvbnMoKyksIDQ5NSBkZWxldGlvbnMoLSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLk2-0000uX-5Y; Tue, 16 Jan 2018 07:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLk0-0000uR-QR
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:04 +0000
X-Inumbo-ID: 4711c694-fa8f-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4711c694-fa8f-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:31:34 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLjy-0005Jv-MW
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLjy-0003vU-KD
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLjy-0003vU-KD@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: gic-v3: Bail out if
	gicv3_cpu_init fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1ZTQwNDI3ZDBkZTUwYjVjOGM1MjM3MTFjMDBjNzA1OWVkYmYwMmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIERl
YyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEyOjI2OjAzIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0
IGZhaWwKICAgIAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxs
IHRoZSBhY2Nlc3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0g
cmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBz
dWNjZXNzLiBBcyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxp
ZXMgb24KICAgIHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVj
dGx5LgogICAgCiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290
IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCi0tLQog
eGVuL2FyY2gvYXJtL2dpYy12My5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCAxMjc3NWY1Li5hN2QzNjRjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC03NzAsOCArNzcw
LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0KHZvaWQpCiAgICAgc3Bp
bl9sb2NrKCZnaWN2My5sb2NrKTsKIAogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7CiAK
K291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVzOwpA
QCAtMTU3Miw4ICsxNTc2LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkK
IAogICAgIGdpY3YzX2Rpc3RfaW5pdCgpOwogICAgIHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7Cisg
ICAgaWYgKCByZXMgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7
CiAKK291dDoKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiAKICAgICByZXR1cm4gcmVz
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:33:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLkG-0000vn-7K; Tue, 16 Jan 2018 07:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLkF-0000vH-1f
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:19 +0000
X-Inumbo-ID: d9ecd787-fa8f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9ecd787-fa8f-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:35:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLk8-0005K1-OW
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLk8-0003vx-Nt
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLk8-0003vx-Nt@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: bootfdt: Use proper
	default for #address-cells and #size-cells
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlZTExNGYwMzQyN2IzOTMwNThjODk3ODBjMzIxNWFkYWM1OGQ2M2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEphbiAxMSAxMjoyNjow
OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZv
ciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAgUGVyIHRoZSBkZXZpY2Ut
dHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRyZXNzLWNlbGxzCiAgICBh
bmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1bHQgdmFsdWUgc2hvdWxk
IGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuZGV2aWNldHJl
ZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12MC4xLTIwMTYwNTI0LnBk
ZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3
YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwppbmRleCBkMTMwNjMzLi4wYWI2ZDdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTExMCw4ICsxMTAsOCBAQCBpbnQg
X19pbml0IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAogICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFk
ZHJlc3NfY2VsbHNbZGVwdGgtMV0gOiAwOwotICAgICAgICBzcyA9IGRlcHRoID4gMCA/IHNpemVf
Y2VsbHNbZGVwdGgtMV0gOiAwOworICAgICAgICBhcyA9IGRlcHRoID4gMCA/IGFkZHJlc3NfY2Vs
bHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfQUREUl9DRUxMU19ERUZBVUxUOworICAgICAgICBz
cyA9IGRlcHRoID4gMCA/IHNpemVfY2VsbHNbZGVwdGgtMV0gOiBEVF9ST09UX05PREVfU0laRV9D
RUxMU19ERUZBVUxUOwogCiAgICAgICAgIGFkZHJlc3NfY2VsbHNbZGVwdGhdID0gZGV2aWNlX3Ry
ZWVfZ2V0X3UzMihmZHQsIG5vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiI2FkZHJlc3MtY2VsbHMiLCBhcyk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:33:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLkQ-0000xG-8y; Tue, 16 Jan 2018 07:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLkP-0000wX-7P
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:29 +0000
X-Inumbo-ID: dff4c21e-fa8f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dff4c21e-fa8f-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:35:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLkI-0005KF-QQ
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLkI-0003xM-Pq
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLkI-0003xM-Pq@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: configure interrupts to be in
	non-secure group1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MDkyODdkMzU1MzBmYzM0NmYzYjgxYTBiYjEyNjM3Y2U5ZmQ5NzQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgSmFuIDExIDEy
OjI2OjE1IDIwMTggLTA4MDAKCiAgICBhcm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGlu
IG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAKICAgIFhlbiB1c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGlu
dGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24ndCBjb25maWd1cmUgdGhlCiAgICBHSUN2MyBhY2Nv
cmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBHSUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCiAgICBH
SUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8gIjEiIHRvIHNwZWNpZnkgdGhhdCBp
bnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8gZ3JvdXAxLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBv
cnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKICAgIEdJQ0RfQ1RMUi5EUyBzZXQsIGFsc28gc2VlIGNv
bW1pdAogICAgN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4OCBpbiBMaW51
eC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZWxlYXNlZC1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBjODA1NWMy
ZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQpCi0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5k
ZXggYTdkMzY0Yy4uMjlkMGRhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNTY2LDYgKzU2NiwxMyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NB
TF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxfcmVsYXhlZCgw
eGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAvIDMyKSAqIDQpOwogCisgICAg
LyoKKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEuIFRoaXMgd2ls
bCBvbmx5IG1hdHRlcgorICAgICAqIGlmIHRoZSBHSUMgb25seSBoYXMgYSBzaW5nbGUgc2VjdXJp
dHkgc3RhdGUuCisgICAgICovCisgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwg
bnJfbGluZXM7IGkgKz0gMzIgKQorICAgICAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMxLCAw
KSwgR0lDRCArIEdJQ0RfSUdST1VQUiArIChpIC8gMzIpICogNCk7CisKICAgICBnaWN2M19kaXN0
X3dhaXRfZm9yX3J3cCgpOwogCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KQEAg
LTcxNiw2ICs3MjMsOCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiAgICAgICov
CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmMDAwMCwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJ
Q1JfSUNFTkFCTEVSMCk7CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZmZiwgR0lDRF9SRElT
VF9TR0lfQkFTRSArIEdJQ1JfSVNFTkFCTEVSMCk7CisgICAgLyogQ29uZmlndXJlIFNHSXMvUFBJ
cyBhcyBub24tc2VjdXJlIEdyb3VwLTEgKi8KKyAgICB3cml0ZWxfcmVsYXhlZChHRU5NQVNLKDMx
LCAwKSwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUdST1VQUjApOwogCiAgICAgZ2ljdjNf
cmVkaXN0X3dhaXRfZm9yX3J3cCgpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:33:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLka-0000yy-AY; Tue, 16 Jan 2018 07:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLkZ-0000yB-Do
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:39 +0000
X-Inumbo-ID: e5eab7b6-fa8f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5eab7b6-fa8f-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:36:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLkS-0005KP-SG
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLkS-0003xu-Rj
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLkS-0003xu-Rj@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: p2m: Check for
	p2m->domain to be initialized before releasing resources
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3OWM5MjdjMmQyOGIzZjIwM2U4MTZhNWM0Mzc1ODYzOGIyOWY4ZjcKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gQXVnIDI4IDIwOjMyOjI2IDIwMTcgKzAzMDAKQ29tbWl0OiAgICAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUg
SmFuIDExIDEyOjI2OjIxIDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtOiBwMm06IENoZWNrIGZvciBw
Mm0tPmRvbWFpbiB0byBiZSBpbml0aWFsaXplZCBiZWZvcmUgcmVsZWFzaW5nIHJlc291cmNlcwog
ICAgCiAgICBTaW5jZSBwMm1fdGVhcmRvd24oKSBjYW4gYmUgY2FsbGVkIHdoZW4gcDJtX2luaXQo
KSBoYXZlbid0IGV4ZWN1dGVkIHlldAogICAgd2UgbWlnaHQgZGVhbCB3aXRoIHVuaXRpYWxpemVk
IGxpc3QgInAybS0+cGFnZXMiIHdoaWNoIGxlYWRzIHRvIGNyYXNoLgogICAgVG8gYXZvaWQgdGhp
cyB1c2UgYmFjayBwb2ludGVyIHRvIGRvbWFpbiBhcyBlbmQtb2YtaW5pdGlhbGl6YXRpb24gaW5k
aWNhdG9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYykKLS0t
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNCArKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggODIwZjJjMS4uMjkwMzRiMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAt
MTMxMSw2ICsxMzExLDEwIEBAIHZvaWQgcDJtX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZkLT5hcmNoLnAybTsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZzsKIAorICAgIC8qIHAybSBub3QgYWN0dWFsbHkgaW5pdGlhbGl6ZWQgKi8KKyAg
ICBpZiAoICFwMm0tPmRvbWFpbiApCisgICAgICAgIHJldHVybjsKKwogICAgIHdoaWxlICggKHBn
ID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0tPnBhZ2VzKSkgKQogICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShwZyk7CiAKQEAgLTEzMjIsNiArMTMyNiw4IEBAIHZvaWQgcDJtX3RlYXJkb3du
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcDJtX2ZyZWVfdm1pZChkKTsKIAogICAgIHJhZGl4X3Ry
ZWVfZGVzdHJveSgmcDJtLT5tZW1fYWNjZXNzX3NldHRpbmdzLCBOVUxMKTsKKworICAgIHAybS0+
ZG9tYWluID0gTlVMTDsKIH0KIAogaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC0x
MzM5LDcgKzEzNDUsNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAo
IHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBwMm0tPmRvbWFpbiA9IGQ7CiAg
ICAgcDJtLT5tYXhfbWFwcGVkX2dmbiA9IF9nZm4oMCk7CiAgICAgcDJtLT5sb3dlc3RfbWFwcGVk
X2dmbiA9IF9nZm4oVUxPTkdfTUFYKTsKIApAQCAtMTM2OCw2ICsxMzczLDEzIEBAIGludCBwMm1f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvcl9lYWNoX3Bvc3NpYmxlX2NwdShjcHUpCiAg
ICAgICAgcDJtLT5sYXN0X3ZjcHVfcmFuW2NwdV0gPSBJTlZBTElEX1ZDUFVfSUQ7CiAKKyAgICAv
KgorICAgICAqIEJlc2lkZXMgZ2V0dGluZyBhIGRvbWFpbiB3aGVuIHdlIG9ubHkgaGF2ZSB0aGUg
cDJtIGluIGhhbmQsCisgICAgICogdGhlIGJhY2sgcG9pbnRlciB0byBkb21haW4gaXMgYWxzbyB1
c2VkIGluIHAybV90ZWFyZG93bigpCisgICAgICogYXMgYW4gZW5kLW9mLWluaXRpYWxpemF0aW9u
IGluZGljYXRvci4KKyAgICAgKi8KKyAgICBwMm0tPmRvbWFpbiA9IGQ7CisKICAgICByZXR1cm4g
cmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:33:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLkg-00010I-CE; Tue, 16 Jan 2018 07:33:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLke-0000zv-Pu
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:44 +0000
X-Inumbo-ID: 5f0b5229-fa8f-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f0b5229-fa8f-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:32:14 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLkc-0005L5-U1
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLkc-0003yU-TS
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLkc-0003yU-TS@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: vgic: Check for vgic
	handler to be initialized before dereferencing it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMjRiMmY3ZjBlNWFkODE3OTlmYjFlMTcyOGQ5MGJjM2JjM2Y2ZGEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gQXVnIDI4IDIwOjMyOjI1IDIwMTcgKzAzMDAKQ29tbWl0OiAgICAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUg
SmFuIDExIDEyOjI2OjI3IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtOiB2Z2ljOiBDaGVjayBmb3Ig
dmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBkZXJlZmVyZW5jaW5nIGl0CiAg
ICAKICAgIFNpbmNlIGRvbWFpbl92Z2ljX2ZyZWUoKSBjYW4gYmUgY2FsbGVkIHdoZW4gdGhlIHZn
aWNfb3BzIGhhdmVuJ3QgYmVlbgogICAgaW5pdGlhbGlzZWQgeWV0LCBhbHdheXMgY2hlY2sgdGhh
dCBkLT5hcmNoLnZnaWMuaGFuZGxlciBpcyBub3QgYSBudWxsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjFmMWU0OTJjZDQyMzFh
MWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCkKLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA3
ODg0ZDFjLi5jZTM4MzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLmMKQEAgLTE4Miw3ICsxODIsOCBAQCB2b2lkIGRvbWFpbl92Z2ljX2Zy
ZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgfQogICAgIH0KIAotICAgIGQtPmFyY2gudmdp
Yy5oYW5kbGVyLT5kb21haW5fZnJlZShkKTsKKyAgICBpZiAoIGQtPmFyY2gudmdpYy5oYW5kbGVy
ICkKKyAgICAgICAgZC0+YXJjaC52Z2ljLmhhbmRsZXItPmRvbWFpbl9mcmVlKGQpOwogICAgIHhm
cmVlKGQtPmFyY2gudmdpYy5zaGFyZWRfaXJxcyk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLnBl
bmRpbmdfaXJxcyk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jan 16 07:34:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebLku-00012U-FN; Tue, 16 Jan 2018 07:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebLks-00011x-Qr
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:58 +0000
X-Inumbo-ID: f1e717a9-fa8f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1e717a9-fa8f-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:36:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLkm-0005LJ-Vn
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebLkm-0003z5-VD
 for xen-changelog@lists.xenproject.org; Tue, 16 Jan 2018 07:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebLkm-0003z5-VD@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 07:33:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: fix smpboot barriers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljNjk5M2I3Yjk1MmRjMTI0M2I4YWFiNWNhYjhlN2I1MmU5Y2RjNTAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDcgMTE6MTM6MDUgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBKYW4gMTEgMTI6
MzA6MjkgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCiAgICAK
ICAgIFJlbW92ZSB1c2VsZXNzIHNtcF93bWIoKSBiYXJyaWVyIGFmdGVyIGNwdW1hc2tfc2V0X2Nw
dShjcHVpZCwKICAgICZjcHVfb25saW5lX21hcCksIHdoaWNoIGlzIG5vdCBzeW5jaHJvbml6aW5n
IGFnYWluc3QgYW55dGhpbmcuCiAgICAKICAgIEtlZXAgdGhlIG90aGVyIHNtcF93bWIoKSwgYmVm
b3JlIHRoZSBjcHVtYXNrX3NldF9jcHUgY2FsbCwgdG8gZW5zdXJlCiAgICB0aGF0IGFsbCB3cml0
ZXMgYmVmb3JlIHNldHRpbmcgdGhlIGNwdSBvbmxpbmUgYXJlIHZpc2libGUgdG8gb3RoZXIgY3B1
cy4KICAgIEZvciB0aGF0IHRvIHdvcmsgcHJvcGVybHksIHdlIG5lZWQgYSBjb3JyZXNwb25kaW5n
IHNtcF9ybWIoKSBiYXJyaWVyLAogICAgYWZ0ZXIgcmVhZGluZyB0aGUgb25saW5lIGNwdW1hc2sg
ZnJvbSBvdGhlciBwcm9jZXNzb3JzLCB3aGljaCBpcwogICAgY3VycmVudGx5IG1pc3NpbmcuIEFk
ZCBpdC4KICAgIAogICAgU2VlOiBodHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0ODA5
MzIzNjMwNzIxMQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3OWEwZTE1
Y2EwZDlkNWRiY2JkZWUyOWIxZGFkOWZhZjczYmZjNzcpCi0tLQogeGVuL2FyY2gvYXJtL3NtcGJv
b3QuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYwppbmRleCA5MGFkMWQwLi4zMmU4NzIyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKQEAgLTMwNywx
MSArMzA3LDE0IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCwKIAogICAgIC8qIFJ1biBsb2NhbCBub3RpZmllcnMgKi8KICAgICBub3RpZnlfY3B1
X3N0YXJ0aW5nKGNwdWlkKTsKKyAgICAvKgorICAgICAqIEVuc3VyZSB0aGF0IHByZXZpb3VzIHdy
aXRlcyBhcmUgdmlzaWJsZSBiZWZvcmUgbWFya2luZyB0aGUgY3B1IGFzCisgICAgICogb25saW5l
LgorICAgICAqLwogICAgIHNtcF93bWIoKTsKIAogICAgIC8qIE5vdyByZXBvcnQgdGhpcyBDUFUg
aXMgdXAgKi8KICAgICBjcHVtYXNrX3NldF9jcHUoY3B1aWQsICZjcHVfb25saW5lX21hcCk7Ci0g
ICAgc21wX3dtYigpOwogCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIGxvY2FsX2Fib3J0
X2VuYWJsZSgpOwpAQCAtNDA4LDYgKzQxMSwxMSBAQCBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50
IGNwdSkKICAgICAgICAgY3B1X3JlbGF4KCk7CiAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpOwogICAgIH0KKyAgICAvKgorICAgICAqIEVuc3VyZSB0aGF0IG90aGVyIGNwdXMnIGlu
aXRpYWxpemF0aW9ucyBhcmUgdmlzaWJsZSBiZWZvcmUKKyAgICAgKiBwcm9jZWVkaW5nLiBDb3Jy
ZXNwb25kcyB0byBzbXBfd21iKCkgaW4gc3RhcnRfc2Vjb25kYXJ5LgorICAgICAqLworICAgIHNt
cF9ybWIoKTsKIAogICAgIC8qCiAgICAgICogTnVrZSBzdGFydCBvZiBkYXkgaW5mbyBiZWZvcmUg
Y2hlY2tpbmcgb25lIGxhc3QgdGltZSBpZiB0aGUgQ1BVCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jan 17 03:44:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 03:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ebee1-00087r-3y; Wed, 17 Jan 2018 03:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ixl7=em=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebee0-00087j-Ec
 for xen-changelog@lists.xenproject.org; Wed, 17 Jan 2018 03:44:08 +0000
X-Inumbo-ID: 01efed38-fb39-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01efed38-fb39-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 03:46:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebedu-0000DB-42
 for xen-changelog@lists.xenproject.org; Wed, 17 Jan 2018 03:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ebedu-0006Is-3T
 for xen-changelog@lists.xenproject.org; Wed, 17 Jan 2018 03:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ebedu-0006Is-3T@xenbits.xenproject.org>
Date: Wed, 17 Jan 2018 03:44:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Always set _PAGE_ACCESSED on
	L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkNjFmZTk0YmVlMDU1NmJjMmY2NDk5OWE0YTgzMTViOTNmOTBmMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIFNlcCAxIDEyOjE1OjM5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEphbiAxNSAxMzo1Mzox
NiAyMDE4ICswMDAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0
ZSB1cGRhdGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5oIHwgMTggKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uaCBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCmlu
ZGV4IDc1MDJkNTMuLjk3NjIwOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCkBAIC0xNDQsOSArMTQ0LDIxIEBAIHN0YXRpYyBpbmxp
bmUgbDNfcGdlbnRyeV90IHVuYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNlLAogc3Rh
dGljIGlubGluZSBsNF9wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2w0ZShsNF9wZ2VudHJ5X3QgbDRl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewotICAgIGlmICggbGlrZWx5KGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9Q
QUdFX1BSRVNFTlQpICYmCi0gICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkg
KQotICAgICAgICBsNGVfYWRkX2ZsYWdzKGw0ZSwgX1BBR0VfVVNFUik7CisgICAgLyoKKyAgICAg
KiBXaGVuIHNoYWRvd2luZyBhbiBMNCBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNrIChlLmcuIGZvciBw
ZXItcGNwdQorICAgICAqIHB1cnBvc2VzKSwgd2UgY2Fubm90IGVmZmljaWVudGx5IHN5bmMgYWNj
ZXNzIGJpdCB1cGRhdGVzIGZyb20gaGFyZHdhcmUKKyAgICAgKiAob24gdGhlIHNoYWRvdyB0YWJs
ZXMpIGJhY2sgaW50byB0aGUgZ3Vlc3Qgdmlldy4KKyAgICAgKgorICAgICAqIFdlIHRoZXJlZm9y
ZSB1bmNvbmRpdGlvbmFsbHkgc2V0IF9QQUdFX0FDQ0VTU0VEIGV2ZW4gaW4gdGhlIGd1ZXN0cwor
ICAgICAqIHZpZXcuICBUaGlzIHdpbGwgYXBwZWFyIHRvIHRoZSBndWVzdCBhcyBhIENQVSB3aGlj
aCBwcm9hY3RpdmVseSBwdWxscworICAgICAqIGFsbCB2YWxpZCBMNGUncyBpbnRvIGl0cyBUTEIs
IHdoaWNoIGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgeDg2IEFCSS4KKyAgICAgKgorICAgICAqIEF0
IHRoZSB0aW1lIG9mIHdyaXRpbmcsIGFsbCBQViBndWVzdHMgc2V0IHRoZSBhY2Nlc3MgYml0IGFu
eXdheSwgc28KKyAgICAgKiB0aGlzIGlzIG5vIGFjdHVhbCBjaGFuZ2UgaW4gdGhlaXIgYmVoYXZp
b3VyLgorICAgICAqLworICAgIGlmICggbGlrZWx5KGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdF
X1BSRVNFTlQpICkKKyAgICAgICAgbDRlX2FkZF9mbGFncyhsNGUsIChfUEFHRV9BQ0NFU1NFRCB8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDAg
OiBfUEFHRV9VU0VSKSkpOwogCiAgICAgcmV0dXJuIGw0ZTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jan 18 16:55:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecDT3-0005oD-Uz; Thu, 18 Jan 2018 16:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfdo=en=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecDT3-0005ne-GC
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:09 +0000
X-Inumbo-ID: b02b1a99-fc70-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b02b1a99-fc70-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:57:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDSw-0007xf-Ta
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecDSw-0004Pc-Sw
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecDSw-0004Pc-Sw@xenbits.xenproject.org>
Date: Thu, 18 Jan 2018 16:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2ZTllNjA5NTY2OWIzYzYzYjkyZDIxZmRkYjMyNjQ0MWM3MzcxMmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzoyOTozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzoyOTozMSAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9y
ZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhlbi4KICAgIAog
ICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxl
IGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9ubHkgc2F2aW5n
IHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2FuCiAgICBiZSBy
ZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjllYjc0Nzg5YWY3N2U5ODVhZTY1MzE5M2YzNjIyMjYzNDk5ZjY3
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwg
IDEyICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAxMDggKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMjcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCBkNGExMjdkLi4wMDViYzIy
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMjQsNyArMjQsNiBA
QCB0eXBlZGVmIGJvb2wgYm9vbF90OwogI2VuZGlmCiAKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJy
YXR1bShucikgMAotI2RlZmluZSBtYXJrX3JlZ3NfZGlydHkocikgKCh2b2lkKShyKSkKIAogI2Rl
ZmluZSBfX3BhY2tlZCBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjNkMDM0Zi4u
Yzg3YjgxNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtMTQyLDcgKzE0Miw2IEBAIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNv
bnRpbnVlX2lkbGVfZG9tYWluKHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZvaWQgbm9yZXR1cm4g
Y29udGludWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2Fr
ZXVwX2Zyb21fd2FpdCgpOwotICAgIG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdz
KCkpOwogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDA3NWUwODEuLjE2YzYzNzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yMjQ5LDcgKzIyNDksNiBAQCBzdGF0aWMgaW50IGVt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKICAgICAgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIG9wX2J5dGVz
LCBjdXJyZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBtYXJrX3JlZ3NfZGlydHkocmVncyk7
CiAgICAgICAgICAgICBpb19lbXVsKHJlZ3MpOyAgICAgICAgICAgIAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKQEAgLTIyNzksNyArMjI3OCw2IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxl
Z2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgZ290byBmYWls
OwogICAgICAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgb3BfYnl0ZXMsIGN1cnJkKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIG1hcmtfcmVnc19kaXJ0eShyZWdzKTsKICAgICAgICAgICAg
IGlvX2VtdWwocmVncyk7ICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAoIChvcF9ieXRlcyA9
PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCiAgICAgICAgICAgICAgICAgcHZfcG9zdF9vdXRi
X2hvb2socG9ydCwgcmVncy0+ZWF4KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IDlmODA1M2UuLmZlN2NiNDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTUs
NyArMTUsOCBAQAogRU5UUlkoY29tcGF0X2h5cGVyY2FsbCkKICAgICAgICAgQVNNX0NMQUMKICAg
ICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBlPVRSQVBfc3lzY2FsbCBj
b21wYXQ9MQorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNB
VkVfQUxMIGNvbXBhdD0xIC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVz
dHMgb25seS4gKi8KICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIGNtcGIgICQw
LHVudHJ1c3RlZF9tc2koJXJpcCkKQEAgLTEyNyw3ICsxMjgsNiBAQCBjb21wYXRfdGVzdF9ndWVz
dF9ldmVudHM6CiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3Nfc29mdGly
cXM6CiAgICAgICAgIHN0aQotICAgICAgICBhbmRsICAkflRSQVBfcmVnc19wYXJ0aWFsLFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGpt
cCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKIApAQCAtMzAwLDcgKzMwMCw4IEBAIEVOVFJZKGNz
dGFyX2VudGVyKQogICAgICAgICBwdXNocSAkRkxBVF9VU0VSX0NTMzIKICAgICAgICAgcHVzaHEg
JXJjeAogICAgICAgICBwdXNocSAkMAotICAgICAgICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2Fs
bAorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxM
CiAgICAgICAgIEdFVF9DVVJSRU5UKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVy
YngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKaW5kZXggMWM1MjE2OS4uYzVmOWJhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTI3
LDcgKzEyNyw4IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkRkxBVF9LRVJO
RUxfQ1M2NAogICAgICAgICBwdXNocSAlcmN4CiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNB
VkVfVk9MQVRJTEUgVFJBUF9zeXNjYWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQo
JXJzcCkKKyAgICAgICAgU0FWRV9BTEwKICAgICAgICAgR0VUX0NVUlJFTlQoJXJieCkKICAgICAg
ICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAgICAg
IGp6ICAgIHN3aXRjaF90b19rZXJuZWwKQEAgLTIyMiw3ICsyMjMsNiBAQCB0ZXN0X2d1ZXN0X2V2
ZW50czoKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX3NvZnRpcnFzOgogICAgICAg
ICBzdGkgICAgICAgCi0gICAgICAgIFNBVkVfUFJFU0VSVkVECiAgICAgICAgIGNhbGwgZG9fc29m
dGlycQogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCkBAIC0yNzYsNyArMjc2LDggQEAg
R0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgcHVzaHEgJDMgLyogcmluZyAz
IG51bGwgY3MgKi8KICAgICAgICAgcHVzaHEgJDAgLyogbnVsbCByaXAgKi8KICAgICAgICAgcHVz
aHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAg
JFRSQVBfc3lzY2FsbCwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VS
UkVOVCglcmJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50
cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2FkZHIoJXJieCksJXJheApAQCAt
MjkzLDcgKzI5NCw2IEBAIFVOTElLRUxZX0VORChzeXNlbnRlcl9udF9zZXQpCiAgICAgICAgIGxl
YWwgICgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4CiBVTkxJS0VMWV9TVEFSVCh6LCBzeXNlbnRl
cl9ncGYpCiAgICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAg
U0FWRV9QUkVTRVJWRUQKICAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlf
dmVjdG9yKCVyc3ApCiAgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVy
ZHgpCiAgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQ
SU5GT19laXAoJXJzaSksJXJheApAQCAtMzExLDcgKzMxMSw4IEBAIFVOTElLRUxZX0VORChzeXNl
bnRlcl9ncGYpCiBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgQVNNX0NMQUMKICAg
ICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSAweDgwCisgICAgICAgIG1vdmwg
ICQweDgwLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgY21wYiAgJDAsdW50
cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKQEAgLTM0MCw3
ICszNDEsNiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgICAqIElEVCBlbnRyeSB3aXRoIERQ
TD09MC4KICAgICAgICAgICovCiAgICAgICAgIG1vdmwgICQoKDB4ODAgPDwgMykgfCAweDIpLFVS
RUdTX2Vycm9yX2NvZGUoJXJzcCkKLSAgICAgICAgU0FWRV9QUkVTRVJWRUQKICAgICAgICAgbW92
bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIC8qIEEg
R1BGIHdvdWxkbid0IGhhdmUgaW5jcmVtZW50ZWQgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIuICov
CiAgICAgICAgIHN1YnEgICQyLFVSRUdTX3JpcCglcnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGU4
ZDNiYTkuLmZmYWIwNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTY1LDE1ICs2NSwxMCBAQCBzdGF0
aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoCiAgICAgICAgICAgIHJlZ3MtPnJicCwgcmVncy0+cnNw
LCByZWdzLT5yOCk7CiAgICAgcHJpbnRrKCJyOTogICUwMTZseCAgIHIxMDogJTAxNmx4ICAgcjEx
OiAlMDE2bHhcbiIsCiAgICAgICAgICAgIHJlZ3MtPnI5LCAgcmVncy0+cjEwLCByZWdzLT5yMTEp
OwotICAgIGlmICggIShyZWdzLT5lbnRyeV92ZWN0b3IgJiBUUkFQX3JlZ3NfcGFydGlhbCkgKQot
ICAgIHsKLSAgICAgICAgcHJpbnRrKCJyMTI6ICUwMTZseCAgIHIxMzogJTAxNmx4ICAgcjE0OiAl
MDE2bHhcbiIsCi0gICAgICAgICAgICAgICByZWdzLT5yMTIsIHJlZ3MtPnIxMywgcmVncy0+cjE0
KTsKLSAgICAgICAgcHJpbnRrKCJyMTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2
bHhcbiIsCi0gICAgICAgICAgICAgICByZWdzLT5yMTUsIGNyc1swXSwgY3JzWzRdKTsKLSAgICB9
Ci0gICAgZWxzZQotICAgICAgICBwcmludGsoImNyMDogJTAxNmx4ICAgY3I0OiAlMDE2bHhcbiIs
IGNyc1swXSwgY3JzWzRdKTsKKyAgICBwcmludGsoInIxMjogJTAxNmx4ICAgcjEzOiAlMDE2bHgg
ICByMTQ6ICUwMTZseFxuIiwKKyAgICAgICAgICAgcmVncy0+cjEyLCByZWdzLT5yMTMsIHJlZ3Mt
PnIxNCk7CisgICAgcHJpbnRrKCJyMTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2
bHhcbiIsCisgICAgICAgICAgIHJlZ3MtPnIxNSwgY3JzWzBdLCBjcnNbNF0pOwogICAgIHByaW50
aygiY3IzOiAlMDE2bHggICBjcjI6ICUwMTZseFxuIiwgY3JzWzNdLCBjcnNbMl0pOwogICAgIHBy
aW50aygiZHM6ICUwNHggICBlczogJTA0eCAgIGZzOiAlMDR4ICAgZ3M6ICUwNHggICAiCiAgICAg
ICAgICAgICJzczogJTA0eCAgIGNzOiAlMDR4XG4iLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRleCAyODEzMmI1
Li40MzczMDAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMTEsNyArMTEsNiBAQAogCiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+Ci0jaW5jbHVk
ZSA8YXNtL2FzbV9kZWZucy5oPiAvKiBtYXJrX3JlZ3NfZGlydHkoKSAqLwogI2luY2x1ZGUgPGFz
bS9wcm9jZXNzb3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwogI2luY2x1ZGUgPGFzbS9hbWQu
aD4gLyogY3B1X2hhc19hbWRfZXJyYXR1bSgpICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggN2VhN2QyOS4uNjNmYjc2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE0MDEsMTAgKzE0MDEsMTAgQEAgZGVjb2RlX3JlZ2lzdGVy
KAogICAgIGNhc2UgIDk6IHAgPSAmcmVncy0+cjk7ICBicmVhazsKICAgICBjYXNlIDEwOiBwID0g
JnJlZ3MtPnIxMDsgYnJlYWs7CiAgICAgY2FzZSAxMTogcCA9ICZyZWdzLT5yMTE7IGJyZWFrOwot
ICAgIGNhc2UgMTI6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTI7IGJyZWFr
OwotICAgIGNhc2UgMTM6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTM7IGJy
ZWFrOwotICAgIGNhc2UgMTQ6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTQ7
IGJyZWFrOwotICAgIGNhc2UgMTU6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5y
MTU7IGJyZWFrOworICAgIGNhc2UgMTI6IHAgPSAmcmVncy0+cjEyOyBicmVhazsKKyAgICBjYXNl
IDEzOiBwID0gJnJlZ3MtPnIxMzsgYnJlYWs7CisgICAgY2FzZSAxNDogcCA9ICZyZWdzLT5yMTQ7
IGJyZWFrOworICAgIGNhc2UgMTU6IHAgPSAmcmVncy0+cjE1OyBicmVhazsKICNlbmRpZgogICAg
IGRlZmF1bHQ6IEJVRygpOyBwID0gTlVMTDsgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCA0YWM5OGMwLi4zOThmNjUz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpA
QCAtMTI4LDcgKzEyOCw2IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3
YWl0cXVldWVfdmNwdSAqd3F2KQogICAgIHVuc2lnbmVkIGxvbmcgZHVtbXk7CiAgICAgdTMyIGVu
dHJ5X3ZlY3RvciA9IGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvcjsK
IAotICAgIGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvciAmPSB+VFJB
UF9yZWdzX3BhcnRpYWw7CiAgICAgQVNTRVJUKHdxdi0+ZXNwID09IDApOwogCiAgICAgLyogU2F2
ZSBjdXJyZW50IFZDUFUgYWZmaW5pdHk7IGZvcmNlIHdha2V1cCBvbiAqdGhpcyogQ1BVIG9ubHku
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCAzNmZlNDkzLi5kMWIzYzBjIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKQEAgLTE3LDE1ICsxNyw2IEBACiB2b2lkIHJldF9mcm9tX2ludHIo
dm9pZCk7CiAjZW5kaWYKIAotI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCi0vKiBJbmRpY2F0
ZSBzcGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBv
aW50ZXIuICovCi0jZGVmaW5lIFNFVFVQX0VYQ0VQVElPTl9GUkFNRV9QT0lOVEVSKG9mZnMpICAg
ICBcCi0gICAgICAgIGxlYXEgIG9mZnMoJXJzcCksJXJicDsgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG5vdHEgICVyYnAKLSNlbHNlCi0jZGVmaW5lIFNFVFVQX0VYQ0VQVElPTl9GUkFNRV9Q
T0lOVEVSKG9mZnMpCi0jZW5kaWYKLQogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgQVNTRVJUX0lO
VEVSUlVQVF9TVEFUVVMoeCwgbXNnKSAgICAgICAgIFwKICAgICAgICAgcHVzaGY7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQyLDMxICszMyw2IEBAIHZvaWQgcmV0X2Zy
b21faW50cih2b2lkKTsKICNkZWZpbmUgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQgXAogICAg
IEFTU0VSVF9JTlRFUlJVUFRfU1RBVFVTKHosICJJTlRFUlJVUFRTIERJU0FCTEVEIikKIAotLyoK
LSAqIFRoaXMgZmxhZyBpcyBzZXQgaW4gYW4gZXhjZXB0aW9uIGZyYW1lIHdoZW4gcmVnaXN0ZXJz
IFIxMi1SMTUgZGlkIG5vdCBnZXQKLSAqIHNhdmVkLgotICovCi0jZGVmaW5lIF9UUkFQX3JlZ3Nf
cGFydGlhbCAxNgotI2RlZmluZSBUUkFQX3JlZ3NfcGFydGlhbCAgKDEgPDwgX1RSQVBfcmVnc19w
YXJ0aWFsKQotLyoKLSAqIFRoaXMgZmxhZyBnZXRzIHNldCBpbiBhbiBleGNlcHRpb24gZnJhbWUg
d2hlbiByZWdpc3RlcnMgUjEyLVIxNSBwb3NzaWJseQotICogZ2V0IG1vZGlmaWVkIGZyb20gdGhl
aXIgb3JpZ2luYWxseSBzYXZlZCB2YWx1ZXMgYW5kIGhlbmNlIG5lZWQgdG8gYmUKLSAqIHJlc3Rv
cmVkIGV2ZW4gaWYgdGhlIG5vcm1hbCBjYWxsIGZsb3cgd291bGQgcmVzdG9yZSByZWdpc3RlciB2
YWx1ZXMuCi0gKgotICogVGhlIGZsYWcgYmVpbmcgc2V0IGltcGxpZXMgX1RSQVBfcmVnc19wYXJ0
aWFsIHRvIGJlIHVuc2V0LiBSZXN0b3JpbmcKLSAqIFIxMi1SMTUgdGh1cyBpcwotICogLSByZXF1
aXJlZCB3aGVuIHRoaXMgZmxhZyBpcyBzZXQsCi0gKiAtIHNhZmUgd2hlbiBfVFJBUF9yZWdzX3Bh
cnRpYWwgaXMgdW5zZXQuCi0gKi8KLSNkZWZpbmUgX1RSQVBfcmVnc19kaXJ0eSAgIDE3Ci0jZGVm
aW5lIFRSQVBfcmVnc19kaXJ0eSAgICAoMSA8PCBfVFJBUF9yZWdzX2RpcnR5KQotCi0jZGVmaW5l
IG1hcmtfcmVnc19kaXJ0eShyKSAoeyBcCi0gICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
X18gPSAocik7IFwKLSAgICAgICAgQVNTRVJUKCEoKHJfXyktPmVudHJ5X3ZlY3RvciAmIFRSQVBf
cmVnc19wYXJ0aWFsKSk7IFwKLSAgICAgICAgcl9fLT5lbnRyeV92ZWN0b3IgfD0gVFJBUF9yZWdz
X2RpcnR5OyBcCi19KQotCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjIGRlZmluZSBfQVNNX0VYKHAp
IHAtLgogI2Vsc2UKQEAgLTIwOCw3ICsxNzQsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHN0YWModm9pZCkKICNlbmRpZgogCiAjaWZkZWYgX19BU1NFTUJMWV9fCi0ubWFjcm8gU0FWRV9B
TEwgb3AKKy5tYWNybyBTQVZFX0FMTCBvcCwgY29tcGF0PTAKIC5pZmVxcyAiXG9wIiwgIkNMQUMi
CiAgICAgICAgIEFTTV9DTEFDCiAuZWxzZQpAQCAtMjI3LDQwICsxOTMsNiBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXJkeCxVUkVHU19yZHgo
JXJzcCkKICAgICAgICAgbW92cSAgJXJjeCxVUkVHU19yY3goJXJzcCkKICAgICAgICAgbW92cSAg
JXJheCxVUkVHU19yYXgoJXJzcCkKLSAgICAgICAgbW92cSAgJXI4LFVSRUdTX3I4KCVyc3ApCi0g
ICAgICAgIG1vdnEgICVyOSxVUkVHU19yOSglcnNwKQotICAgICAgICBtb3ZxICAlcjEwLFVSRUdT
X3IxMCglcnNwKQotICAgICAgICBtb3ZxICAlcjExLFVSRUdTX3IxMSglcnNwKQotICAgICAgICBt
b3ZxICAlcmJ4LFVSRUdTX3JieCglcnNwKQotICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCgl
cnNwKQotICAgICAgICBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihVUkVHU19yYnApCi0g
ICAgICAgIG1vdnEgICVyMTIsVVJFR1NfcjEyKCVyc3ApCi0gICAgICAgIG1vdnEgICVyMTMsVVJF
R1NfcjEzKCVyc3ApCi0gICAgICAgIG1vdnEgICVyMTQsVVJFR1NfcjE0KCVyc3ApCi0gICAgICAg
IG1vdnEgICVyMTUsVVJFR1NfcjE1KCVyc3ApCi0uZW5kbQotCi0vKgotICogU2F2ZSBhbGwgcmVn
aXN0ZXJzIG5vdCBwcmVzZXJ2ZWQgYnkgQyBjb2RlIG9yIHVzZWQgaW4gZW50cnkvZXhpdCBjb2Rl
LiBNYXJrCi0gKiB0aGUgZnJhbWUgYXMgcGFydGlhbC4KLSAqCi0gKiBAdHlwZTogZXhjZXB0aW9u
IHR5cGUKLSAqIEBjb21wYXQ6IFI4LVIxNSBkb24ndCBuZWVkIHNhdmluZywgYW5kIHRoZSBmcmFt
ZSBuZXZlcnRoZWxlc3MgaXMgY29tcGxldGUKLSAqLwotLm1hY3JvIFNBVkVfVk9MQVRJTEUgdHlw
ZSBjb21wYXQ9MAotLmlmIFxjb21wYXQKLSAgICAgICAgbW92bCAgJFx0eXBlLFVSRUdTX2VudHJ5
X3ZlY3Rvci1VUkVHU19lcnJvcl9jb2RlKCVyc3ApCi0uZWxzZQotICAgICAgICBtb3ZsICAkXHR5
cGV8VFJBUF9yZWdzX3BhcnRpYWwsXAotICAgICAgICAgICAgICBVUkVHU19lbnRyeV92ZWN0b3It
VVJFR1NfZXJyb3JfY29kZSglcnNwKQotLmVuZGlmCi0gICAgICAgIGFkZHEgICQtKFVSRUdTX2Vy
cm9yX2NvZGUtVVJFR1NfcjE1KSwlcnNwCi0gICAgICAgIGNsZAotICAgICAgICBtb3ZxICAlcmRp
LFVSRUdTX3JkaSglcnNwKQotICAgICAgICBtb3ZxICAlcnNpLFVSRUdTX3JzaSglcnNwKQotICAg
ICAgICBtb3ZxICAlcmR4LFVSRUdTX3JkeCglcnNwKQotICAgICAgICBtb3ZxICAlcmN4LFVSRUdT
X3JjeCglcnNwKQotICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JheCglcnNwKQogLmlmICFcY29t
cGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3ZxICAlcjks
VVJFR1NfcjkoJXJzcCkKQEAgLTI2OSwyMCArMjAxLDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3RhYyh2b2lkKQogLmVuZGlmCiAgICAgICAgIG1vdnEgICVyYngsVVJFR1NfcmJ4KCVy
c3ApCiAgICAgICAgIG1vdnEgICVyYnAsVVJFR1NfcmJwKCVyc3ApCi0gICAgICAgIFNFVFVQX0VY
Q0VQVElPTl9GUkFNRV9QT0lOVEVSKFVSRUdTX3JicCkKLS5lbmRtCi0KLS8qCi0gKiBDb21wbGV0
ZSBhIGZyYW1lIHBvdGVudGlhbGx5IG9ubHkgcGFydGlhbGx5IHNhdmVkLgotICovCi0ubWFjcm8g
U0FWRV9QUkVTRVJWRUQKLSAgICAgICAgYnRybCAgJF9UUkFQX3JlZ3NfcGFydGlhbCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgam5jICAgOTg3ZgorI2lmZGVmIENPTkZJR19GUkFN
RV9QT0lOVEVSCisvKiBJbmRpY2F0ZSBzcGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBp
bnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50ZXIuICovCisgICAgICAgIGxlYXEgIFVSRUdTX3JicCgl
cnNwKSwgJXJicAorICAgICAgICBub3RxICAlcmJwCisjZW5kaWYKKy5pZiAhXGNvbXBhdAogICAg
ICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQogICAgICAgICBtb3ZxICAlcjEzLFVSRUdT
X3IxMyglcnNwKQogICAgICAgICBtb3ZxICAlcjE0LFVSRUdTX3IxNCglcnNwKQogICAgICAgICBt
b3ZxICAlcjE1LFVSRUdTX3IxNSglcnNwKQotOTg3OgorLmVuZGlmCiAuZW5kbQogCiAvKgpAQCAt
MzE4LDMzICsyNDcsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAg
KiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCByZWxvYWRpbmcKICAqLwogLm1hY3JvIFJFU1RP
UkVfQUxMIGFkaj0wIGNvbXBhdD0wCi0uaWYgIVxjb21wYXQKLSAgICAgICAgdGVzdGwgJFRSQVBf
cmVnc19kaXJ0eSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKLS5lbmRpZgogICAgICAgICBMT0FE
X0NfQ0xPQkJFUkVEIFxjb21wYXQKIC5pZiAhXGNvbXBhdAotICAgICAgICBqeiAgICA5ODdmCiAg
ICAgICAgIG1vdnEgIFVSRUdTX3IxNSglcnNwKSwlcjE1CiAgICAgICAgIG1vdnEgIFVSRUdTX3Ix
NCglcnNwKSwlcjE0CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwlcjEzCiAgICAgICAg
IG1vdnEgIFVSRUdTX3IxMiglcnNwKSwlcjEyCi0jaWZuZGVmIE5ERUJVRwotICAgICAgICAuc3Vi
c2VjdGlvbiAxCi05ODc6ICAgIHRlc3RsICRUUkFQX3JlZ3NfcGFydGlhbCxVUkVHU19lbnRyeV92
ZWN0b3IoJXJzcCkKLSAgICAgICAgam56ICAgOTg3ZgotICAgICAgICBjbXBxICBVUkVHU19yMTUo
JXJzcCksJXIxNQotICAgICAgICBqbmUgICA3ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxNCgl
cnNwKSwlcjE0Ci0gICAgICAgIGpuZSAgIDc4OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjEzKCVy
c3ApLCVyMTMKLSAgICAgICAgam5lICAgNzg5ZgotICAgICAgICBjbXBxICBVUkVHU19yMTIoJXJz
cCksJXIxMgotICAgICAgICBqZSAgICA5ODdmCi03ODk6ICAgIHVkMgotICAgICAgICAuc3Vic2Vj
dGlvbiAwCi0jZW5kaWYKIC5lbmRpZgotOTg3OiAgICBtb3ZxICBVUkVHU19yYnAoJXJzcCksJXJi
cAorICAgICAgICBtb3ZxICBVUkVHU19yYnAoJXJzcCksJXJicAogICAgICAgICBtb3ZxICBVUkVH
U19yYngoJXJzcCksJXJieAogICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdT
X3IxNStcYWRqKSwgJXJzcAogLmVuZG0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jan 18 16:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecDTA-0005p4-0L; Thu, 18 Jan 2018 16:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfdo=en=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecDT8-0005ov-Tf
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:14 +0000
X-Inumbo-ID: 226f3d24-fc70-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 226f3d24-fc70-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:53:40 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDT7-0007xk-0y
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecDT6-0004Q7-V6
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecDT6-0004Q7-V6@xenbits.xenproject.org>
Date: Thu, 18 Jan 2018 16:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/mm: Always set _PAGE_ACCESSED
	on L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwNjU4NDFiM2FlOWYwZWY0OWI5ODIzY2QyMDVjNzllZTBjMjJiOWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzozMDowNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzozMDowNSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5
MGYyMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTUgMTM6NTM6MTYgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTc5YTBhYi4uMmZiOWY0ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMDEsMTEgKzEy
MDEsMjMgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9QQUdFX1VTRVJ8X1BBR0VfUlcpOyAgICAgIFwKICAgICB9IHdoaWxlICgg
MCApCiAKKy8qCisgKiBXaGVuIHNoYWRvd2luZyBhbiBMNCBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNr
IChlLmcuIGZvciBwZXItcGNwdQorICogcHVycG9zZXMpLCB3ZSBjYW5ub3QgZWZmaWNpZW50bHkg
c3luYyBhY2Nlc3MgYml0IHVwZGF0ZXMgZnJvbSBoYXJkd2FyZQorICogKG9uIHRoZSBzaGFkb3cg
dGFibGVzKSBiYWNrIGludG8gdGhlIGd1ZXN0IHZpZXcuCisgKgorICogV2UgdGhlcmVmb3JlIHVu
Y29uZGl0aW9uYWxseSBzZXQgX1BBR0VfQUNDRVNTRUQgZXZlbiBpbiB0aGUgZ3Vlc3RzCisgKiB2
aWV3LiAgVGhpcyB3aWxsIGFwcGVhciB0byB0aGUgZ3Vlc3QgYXMgYSBDUFUgd2hpY2ggcHJvYWN0
aXZlbHkgcHVsbHMKKyAqIGFsbCB2YWxpZCBMNGUncyBpbnRvIGl0cyBUTEIsIHdoaWNoIGlzIGNv
bXBhdGlibGUgd2l0aCB0aGUgeDg2IEFCSS4KKyAqCisgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBhbGwgUFYgZ3Vlc3RzIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvCisgKiB0aGlzIGlz
IG5vIGFjdHVhbCBjaGFuZ2UgaW4gdGhlaXIgYmVoYXZpb3VyLgorICovCiAjZGVmaW5lIGFkanVz
dF9ndWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygocGw0ZSkpICYgX1BBR0Vf
UFJFU0VOVCkgJiYgICBcCiAgICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4o
ZCkpICkgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDRlX2FkZF9mbGFncygocGw0
ZSksIF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGw0ZV9hZGRf
ZmxhZ3MoKHBsNGUpLCBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpOyBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCiAjZGVmaW5lIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlLCBkKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jan 18 16:55:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecDTK-0005rA-22; Thu, 18 Jan 2018 16:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfdo=en=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecDTJ-0005r1-B5
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:25 +0000
X-Inumbo-ID: 2872791d-fc70-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2872791d-fc70-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:53:50 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDTH-0007xz-3G
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecDTH-0004RK-2l
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecDTH-0004RK-2l@xenbits.xenproject.org>
Date: Thu, 18 Jan 2018 16:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxZGM5MDJmZGY0MTY1OWMyMTAzMjlkNmY2NTc4ZjgxMzJlZTQ3NzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjMxOjE2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjMxOjE2IDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdm
NDZjNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDk6MDMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAgMTcgKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggICAgfCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oICAgICAgfCAgMTIgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCAgfCAgIDUgKy0KIDEwIGZp
bGVzIGNoYW5nZWQsIDQwMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBj
ODdiODE3Li4zZTdmYjNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTEwLDYgKzE1MTAsOSBAQCBzdGF0aWMgdm9pZCBw
YXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaW50ODBfZGly
ZWN0X3RyYXAodik7CiAgICAgc3dpdGNoX2tlcm5lbF9zdGFjayh2KTsKIAorICAgIHRoaXNfY3B1
KHJvb3RfcGd0KVtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KKyAg
ICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVyk7CisKICAgICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQo
dik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQoKSkgKQogICAgICAgICB3cml0
ZV9jcjQoY3I0KTsKQEAgLTE2NTQsNiArMTY1Nyw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3Ry
dWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogCiAgICAgQVNTRVJUKGxvY2FsX2ly
cV9pc19lbmFibGVkKCkpOwogCisgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOworCiAg
ICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5X2NwdW1hc2spOwog
ICAgIC8qIEFsbG93IGF0IG1vc3Qgb25lIENQVSBhdCBhIHRpbWUgdG8gYmUgZGlydHkuICovCiAg
ICAgQVNTRVJUKGNwdW1hc2tfd2VpZ2h0KCZkaXJ0eV9tYXNrKSA8PSAxKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmZiOWY0Zi4uZTBi
MTM5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTM3MjUsNiArMzcyNSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0gY3VycjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAqcGdfb3duZXI7CiAgICAgc3RydWN0IGRvbWFpbl9t
bWFwX2NhY2hlIG1hcGNhY2hlOworICAgIGJvb2xfdCBzeW5jX2d1ZXN0ID0gMDsKICAgICB1aW50
MzJfdCB4c21fbmVlZGVkID0gMDsKICAgICB1aW50MzJfdCB4c21fY2hlY2tlZCA9IDA7CiAgICAg
aW50IHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJyKTsKQEAgLTM5MTAsNiArMzkxMSw4IEBA
IGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIFBHVF9sNF9wYWdlX3Rh
YmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21f
aW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IDE7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFi
bGVfcGFnZToKICAgICAgICAgICAgICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBk
YXRlcyk7CkBAIC00MDEyLDYgKzQwMTUsMjAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogCiAgICAg
ZG9tYWluX21tYXBfY2FjaGVfZGVzdHJveSgmbWFwY2FjaGUpOwogCisgICAgaWYgKCBzeW5jX2d1
ZXN0ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBv
ZiB0aGUgYWZmZWN0ZWQgZ3Vlc3QgdG8gcGljayB1cCBMNCBlbnRyeQorICAgICAgICAgKiBjaGFu
Z2VzIChpZiBhbnkpLiBJc3N1ZSBhIGZsdXNoIElQSSB3aXRoIGVtcHR5IG9wZXJhdGlvbiBtYXNr
IHRvCisgICAgICAgICAqIGZhY2lsaXRhdGUgdGhpcyAoaW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0
aW5nIGZvciB0aGUgSVBJIHRvCisgICAgICAgICAqIGFjdHVhbGx5IGhhdmUgYXJyaXZlZCkuIFV0
aWxpemUgdGhlIGZhY3QgdGhhdCBGTFVTSF9WQV9WQUxJRCBpcworICAgICAgICAgKiBtZWFuaW5n
bGVzcyB3aXRob3V0IEZMVVNIX0NBQ0hFLCBidXQgd2lsbCBhbGxvdyB0byBwYXNzIHRoZSBuby1v
cAorICAgICAgICAgKiBjaGVjayBpbiBmbHVzaF9hcmVhX21hc2soKS4KKyAgICAgICAgICovCisg
ICAgICAgIGZsdXNoX2FyZWFfbWFzayhwdF9vd25lci0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssCisg
ICAgICAgICAgICAgICAgICAgICAgICBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOwor
ICAgIH0KKwogICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CmluZGV4IDkxYzhkNzguLjI4MzNhNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzUzLDYgKzM1Myw5IEBAIHZvaWQg
c3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rp
c2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1
X2luZm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworCiAgICAgbG9hZF9z
eXN0ZW1fdGFibGVzKCk7CiAKICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVy
ZSBvbiBpbi4gKi8KQEAgLTY2Miw2ICs2NjUsMTg3IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5z
aWduZWQgaW50IGNwdSkKICAgICBzZXRfY3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAor
c3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3Qg
KnJwdCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwg
cGZuOworICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBs
NGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBsMl9w
Z2VudHJ5X3QgKnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOworCisgICAgaWYgKCBsaW5l
YXIgPCBESVJFQ1RNQVBfVklSVF9TVEFSVCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZmxh
Z3MgPSBsM2VfZ2V0X2ZsYWdzKCpwbDNlKTsKKyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKTsKKyAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHBmbiA9
IChsM2VfZ2V0X3BmbigqcGwzZSkgJiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAt
IDEpKSB8CisgICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQ
QUdFVEFCTEVfT1JERVIpKSAtIDEpKTsKKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsg
bDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygq
cGwyZSk7CisgICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBp
ZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKKyAgICAgICAgeworICAgICAgICAgICAgcGZuID0gKGwy
ZV9nZXRfcGZuKCpwbDJlKSAmIH4oKDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKKyAg
ICAgICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09S
REVSKSAtIDEpKTsKKyAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgq
cGwyZSkgKyBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICAgICAgICAgIGZsYWdzID0gbDFl
X2dldF9mbGFncygqcGwxZSk7CisgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICBwZm4gPSBsMWVf
Z2V0X3BmbigqcGwxZSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoICEocm9vdF9nZXRf
ZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkK
KyAgICB7CisgICAgICAgIHBsM2UgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlm
ICggIXBsM2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3Bh
Z2UocGwzZSk7CisgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVh
cildLAorICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdF
X0hZUEVSVklTT1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwbDNlID0gbDRlX3RvX2wz
ZShycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pOworCisgICAgcGwzZSArPSBsM190YWJs
ZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9Q
QUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CisgICAgICAgIGlmICggIXBsMmUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJv
bV9wYWRkcihfX3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNl
CisgICAgeworICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BT
RSkpOworICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7CisgICAgfQorCisgICAgcGwy
ZSArPSBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsMWUgPSBhbGxvY194
ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CisgICAgICAgIGwyZV93cml0ZShw
bDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAg
IH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJl
KSAmIF9QQUdFX1BTRSkpOworICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAg
fQorCisgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggbDFl
X2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIEFTU0VS
VChsMWVfZ2V0X3BmbigqcGwxZSkgPT0gcGZuKTsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxh
Z3MoKnBsMWUpID09IGZsYWdzKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUo
cGwxZSwgbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKKworICAgIHJldHVybiAwOworfQorCitE
RUZJTkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CisKK3N0YXRpYyBpbnQg
c2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5
X3QgKnJwdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmOwor
ICAgIGludCByYzsKKworICAgIGlmICggIXJwdCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CisgICAgY2xlYXJfcGFnZShycHQpOworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7
CisKKyAgICBycHRbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAg
ICAgIGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsK
KyAgICAvKiBTSF9MSU5FQVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5n
cy4gKi8KKyAgICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAq
LworICAgIHJwdFtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0KKyAgICAgICAg
aWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAg
LyogSW5zdGFsbCBkaXJlY3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwg
YW5kIFRTUy4gKi8KKyAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19T
SVpFOyBvZmYgKz0gUEFHRV9TSVpFICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEo
X19wYShzdGFja19iYXNlW2NwdV0pKSArIG9mZiwgcnB0KTsKKworICAgIGlmICggIXJjICkKKyAg
ICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKKyAgICBpZiAo
ICFyYyApCisgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1
KSwgcnB0KTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9jcHVf
cm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0g
cGVyX2NwdShyb290X3BndCwgY3B1KTsKKyAgICB1bnNpZ25lZCBpbnQgcjsKKworICAgIGlmICgg
IXJwdCApCisgICAgICAgIHJldHVybjsKKworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBO
VUxMOworCisgICAgZm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NU
QVJUKTsKKyAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VO
RCk7ICsrciApCisgICAgeworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgdW5z
aWduZWQgaW50IGkzOworCisgICAgICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYg
X1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgbDN0ID0g
bDRlX3RvX2wzZShycHRbcl0pOworCisgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdF
VEFCTEVfRU5UUklFUzsgKytpMyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGwyX3BnZW50cnlf
dCAqbDJ0OworICAgICAgICAgICAgdW5zaWduZWQgaW50IGkyOworCisgICAgICAgICAgICBpZiAo
ICEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3Rb
aTNdKSAmIF9QQUdFX1BTRSkpOworICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNd
KTsKKworICAgICAgICAgICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVT
OyArK2kyICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9m
bGFncyhsMnRbaTJdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0p
ICYgX1BBR0VfUFNFKSk7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90
b19sMWUobDJ0W2kyXSkpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmcmVlX3hlbl9w
YWdldGFibGUobDJ0KTsKKyAgICAgICAgfQorCisgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
M3QpOworICAgIH0KKworICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHQpOworfQorCiBzdGF0aWMg
dm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQg
aW50IG9yZGVyLCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7CkBAIC02OTgsNiArODgyLDgg
QEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCisgICAg
Y2xlYW51cF9jcHVfcm9vdF9wZ3QoY3B1KTsKKwogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21f
cGFnZXMoTlJfUkVTRVJWRURfR0RUX1BBR0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVy
X2NwdShnZHRfdGFibGUsIGNwdSksIG9yZGVyKTsKIApAQCAtNzUzLDYgKzkzOSw5IEBAIHN0YXRp
YyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZp
ZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9p
c3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKKyAg
ICBpZiAoIHNldHVwX2NwdV9yb290X3BndChjcHUpICkKKyAgICAgICAgZ290byBvb207CisKICAg
ICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwog
ICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAt
IDEpKTsgKytpICkKICAgICAgICAgaWYgKCBjcHVfb25saW5lKGkpICYmIGNwdV90b19ub2RlKGkp
ID09IG5vZGUgKQpAQCAtODA3LDYgKzk5Niw4IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxv
Y2sgY3B1X3NtcGJvb3RfbmZiID0gewogCiB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVu
c2lnbmVkIGludCBtYXhfY3B1cykKIHsKKyAgICBpbnQgcmM7CisKICAgICByZWdpc3Rlcl9jcHVf
bm90aWZpZXIoJmNwdV9zbXBib290X25mYik7CiAKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7
CkBAIC04MjAsNiArMTAxMSwxMSBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2ln
bmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAor
ICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0KDApOworICAgIGlmICggcmMgKQorICAgICAgICBw
YW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKKyAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CisK
ICAgICBzZXRfbnJfc29ja2V0cygpOwogCiAgICAgc29ja2V0X2NwdW1hc2sgPSB4emFsbG9jX2Fy
cmF5KGNwdW1hc2tfdCAqLCBucl9zb2NrZXRzKTsKQEAgLTg4NCw2ICsxMDgwLDggQEAgdm9pZCBf
X2luaXQgc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKIHsKICAgICBjcHVtYXNrX3NldF9jcHUo
c21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9tYXApOwogICAgIGNwdW1hc2tfc2V0X2Nw
dShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfcHJlc2VudF9tYXApOworCisgICAgZ2V0X2NwdV9p
bmZvKCktPnhlbl9jcjMgPSAwOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IDk0Nzc4NDguLjM5ZmQzNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKQEAgLTEzNiw2ICsxMzYsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3JfaWQpOwogICAg
IE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBjdXJyZW50X3Zj
cHUpOwogICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOworICAg
IE9GRlNFVChDUFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CisgICAg
T0ZGU0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgREVG
SU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTkso
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggZmU3Y2I0MC4uMWI5MTlhOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0zMDIsNiArMzAyLDE3IEBAIEVOVFJZ
KGNzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNj
YWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgR0VUX1NUQUNLX0JBU0Uo
JXJieCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwg
JXJjeAorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MY3N0YXJfY3IzX29rYXkK
KyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQor
ICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAg
ICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTGNzdGFy
X2NyM19va2F5OgorCiAgICAgICAgIEdFVF9DVVJSRU5UKCVyYngpCiAgICAgICAgIG1vdnEgIFZD
UFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2
KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggYzVmOWJhMi4uYjI1NjgzNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwpAQCAtMzYsNiArMzYsMzIgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKIC8qICVyYng6
IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCiByZXN0b3JlX2FsbF9ndWVzdDoK
ICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKKworICAgICAgICAvKiBDb3B5IGd1
ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8gcGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCisg
ICAgICAgIG1vdiAgICVjcjMsICVyOQorICAgICAgICBHRVRfU1RBQ0tfQkFTRSglcmR4KQorICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVyZGkKKyAgICAg
ICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFHRV9NQVNLLCAlcnNpCisgICAgICAgIG1vdmFicyAk
RElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKKyAgICAgICAgbW92ICAgJXJkaSwgJXJheAorICAg
ICAgICBhbmQgICAlcnNpLCAlcmRpCisgICAgICAgIGFuZCAgICVyOSwgJXJzaQorICAgICAgICBh
ZGQgICAlcmN4LCAlcmRpCisgICAgICAgIGFkZCAgICVyY3gsICVyc2kKKyAgICAgICAgbW92ICAg
JFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9ULCAlZWN4CisgICAgICAgIG1vdiAgIHJvb3Rf
dGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyc2kpLCAlcjgKKyAgICAg
ICAgbW92ICAgJXI4LCByb290X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCkq
OCglcmRpKQorICAgICAgICByZXAgbW92c3EKKyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxF
X0VOVFJJRVMgLSBcCisgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9U
IC0gMSwgJWVjeAorICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9U
IC0gXAorICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAq
IDgsICVyc2kKKyAgICAgICAgc3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAt
IFwKKyAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4
LCAlcmRpCisgICAgICAgIHJlcCBtb3ZzcQorICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJkeCkKKyAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kK
KwogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJz
cCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1ZXN0CkBAIC0xMDAsNiArMTI2LDIyIEBA
IGZhaWxzYWZlX2NhbGxiYWNrOgogICAgICAgICBBTElHTgogLyogTm8gc3BlY2lhbCByZWdpc3Rl
ciBhc3N1bXB0aW9ucy4gKi8KIHJlc3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQ2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRh
YmxlcywgaW4KKyAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUg
KGZyb20gYW4gTk1JIG9yICNNQykuCisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfQkFT
RSglcmF4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgp
LCAlcmR4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwg
JXJheAorICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CisgICAgICAgIC8qCisgICAgICAgICAqIElk
ZWFsbHkgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAibnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlz
dCwKKyAgICAgICAgICogc28gImciIHdpbGwgaGF2ZSB0byBkby4KKyAgICAgICAgICovCitVTkxJ
S0VMWV9TVEFSVChnLCBleGl0X2NyMykKKyAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kK
K1VOTElLRUxZX0VORChleGl0X2NyMykKKwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAg
ICAgICBpcmV0cQogCkBAIC0xMjksNyArMTcxLDE4IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAg
ICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAg
ICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJSRU5UKCVyYngpCisKKyAgICAgICAgR0VUX1NU
QUNLX0JBU0UoJXJieCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MbHN0YXJf
Y3IzX29rYXkKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHIxMSwg
cjEyCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngp
CisuTGxzdGFyX2NyM19va2F5OgorCisgICAgICAgIF9fR0VUX0NVUlJFTlQoJXJieCkKICAgICAg
ICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAgICAg
IGp6ICAgIHN3aXRjaF90b19rZXJuZWwKIApAQCAtMjc4LDcgKzMzMSwxOCBAQCBHTE9CQUwoc3lz
ZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJB
UF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJSRU5U
KCVyYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJieCkKKyAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcgICAlcmN4
CisgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAg
ICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5Mc3lzZV9jcjNfb2theToKKworICAgICAgICBfX0dF
VF9DVVJSRU5UKCVyYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50ZXJfZGlzYWJsZXNf
ZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRkciglcmJ4KSwlcmF4
CiAgICAgICAgIHNldG5lICVjbApAQCAtMzE0LDYgKzM3OCwxNiBAQCBFTlRSWShpbnQ4MF9kaXJl
Y3RfdHJhcCkKICAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwK
IAorICAgICAgICBHRVRfU1RBQ0tfQkFTRSglcmJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAg
ICAganogICAgLkxpbnQ4MF9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3Jp
dGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKKy5MaW50ODBfY3IzX29rYXk6CisKICAgICAgICAgY21wYiAgJDAs
dW50cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKICAgICAg
ICAgbW92bCAgJDB4ODAsJWVkaQpAQCAtMzIxLDcgKzM5NSw3IEBAIFVOTElLRUxZX1NUQVJUKG5l
LCBtc2lfY2hlY2spCiAgICAgICAgIExPQURfQ19DTE9CQkVSRUQKIFVOTElLRUxZX0VORChtc2lf
Y2hlY2spCiAKLSAgICAgICAgR0VUX0NVUlJFTlQoJXJieCkKKyAgICAgICAgX19HRVRfQ1VSUkVO
VCglcmJ4KQogCiAgICAgICAgIC8qIENoZWNrIHRoYXQgdGhlIGNhbGxiYWNrIGlzIG5vbi1udWxs
LiAqLwogICAgICAgICBsZWFxICBWQ1BVX2ludDgwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC00ODMs
OSArNTU3LDI3IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAKIEVOVFJZKGNvbW1v
bl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tf
QkFTRSglcjE0KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVyY3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICBqeiAgICAuTGludHJfY3IzX29rYXkKKyAgICAgICAgam5zICAgLkxpbnRyX2NyM19s
b2FkCisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIx
NCkKKyAgICAgICAgbmVnICAgJXJjeAorLkxpbnRyX2NyM19sb2FkOgorICAgICAgICB3cml0ZV9j
cjMgcmN4LCByZGksIHJzaQorICAgICAgICB4b3IgICAlZWN4LCAlZWN4CisgICAgICAgIG1vdiAg
ICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgdGVzdGIg
JDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisuTGludHJfY3Iz
X29rYXk6CisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICVyc3AsJXJk
aQogICAgICAgICBjYWxscSBkb19JUlEKKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBqbXAgcmV0X2Zyb21faW50cgogCiAvKiBO
byBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNTAzLDYgKzU5NSwyMyBAQCBF
TlRSWShwYWdlX2ZhdWx0KQogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8K
IEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTQVZFX0FMTCBDTEFDCisKKyAgICAg
ICAgR0VUX1NUQUNLX0JBU0UoJXIxNCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAlcmN4LCAlcjE1CisgICAgICAg
IG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkx4Y3B0X2NyM19va2F5CisgICAgICAgIGpucyAg
IC5MeGNwdF9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MeGNwdF9jcjNfbG9hZDoKKyAg
ICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgeG9yICAgJWVjeCwgJWVjeAor
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisg
ICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAgICBjbW92bnogJXJjeCwgJXIx
NQorLkx4Y3B0X2NyM19va2F5OgorCiBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBH
RVRfQ1VSUkVOVCglcmJ4KQogICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCxVUkVHU19l
ZmxhZ3MrMSglcnNwKQpAQCAtNTY3LDYgKzY3Niw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6
CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4CiAgICAgICAgIFBFUkZD
X0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKICAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgs
OCkKKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3Jl
X2FsbF94ZW4KICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC01
OTksNiArNzA5LDcgQEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgcmVw
OyAgbW92c3EgICAgICAgICAgICAgICAgICAgICAjIG1ha2Ugcm9vbSBmb3IgZWMvZXYKIDE6ICAg
ICAgbW92cSAgVVJFR1NfZXJyb3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92
cSAgJXJheCxVUkVHU19rZXJuZWxfc2l6ZW9mKCVyc3ApCisgICAgICAgIG1vdiAgICVyMTUsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9h
bGxfeGVuICAgICAgICAgICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC02NzYsNiArNzg3LDE3IEBAIEVOVFJZKGRvdWJs
ZV9mYXVsdCkKICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2ZhdWx0LDQoJXJzcCkKICAgICAg
ICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0cyAqLwog
ICAgICAgICBTQVZFX0FMTCBTVEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJieCkKKyAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAorICAg
ICAgICB0ZXN0ICAlcmJ4LCAlcmJ4CisgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQorICAg
ICAgICBqbnMgICAuTGRibGZfY3IzX2xvYWQKKyAgICAgICAgbmVnICAgJXJieAorLkxkYmxmX2Ny
M19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmJ4LCByZGksIHJzaQorLkxkYmxmX2NyM19va2F5
OgorCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBkb19kb3VibGVfZmF1
bHQKICAgICAgICAgdWQyCkBAIC02OTQsMTAgKzgxNiwyOCBAQCBFTlRSWShubWkpCiAgICAgICAg
IG1vdmwgICRUUkFQX25taSw0KCVyc3ApCiBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAg
U0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19CQVNFKCVyMTQpCisgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92
ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MaXN0X2Ny
M19va2F5CisgICAgICAgIGpucyAgIC5MaXN0X2NyM19sb2FkCisgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAor
Lkxpc3RfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisuTGlzdF9jcjNf
b2theToKKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIHRlc3RiICQzLFVSRUdT
X2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCi0gICAgICAgIC8qIEludGVycnVwdGVkIGd1ZXN0
IGNvbnRleHQuIENvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLiAqLworICAgICAgICAv
KgorICAgICAgICAgKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDbGVhciB0aGUgcmVzdG9y
ZSB2YWx1ZSBmb3IgeGVuX2NyMworICAgICAgICAgKiBhbmQgY29weSB0aGUgY29udGV4dCB0byBz
dGFjayBib3R0b20uCisgICAgICAgICAqLworICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAgICAg
ICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsJXJkaSkKICAgICAgICAg
bW92cSAgJXJzcCwlcnNpCiAgICAgICAgIG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVj
eApAQCAtNzA3LDYgKzg0Nyw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBtb3Z6
YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhjZXB0aW9u
X3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBj
bXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGpuZSAgIHJl
dF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZDFiM2MwYy4uZjA1MjA5
YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xNDksNiArMTQ5LDE1IEBAIHZvaWQgcmV0
X2Zyb21faW50cih2b2lkKTsKICNkZWZpbmUgQVNNX1NUQUMgQVNNX0FDKFNUQUMpCiAjZGVmaW5l
IEFTTV9DTEFDIEFTTV9BQyhDTEFDKQogCisubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEsIHRtcDE6
cmVxLCB0bXAyOnJlcQorICAgICAgICBtb3YgICAlY3I0LCAlXHRtcDEKKyAgICAgICAgbW92ICAg
JVx0bXAxLCAlXHRtcDIKKyAgICAgICAgYW5kICAgJH5YODZfQ1I0X1BHRSwgJVx0bXAxCisgICAg
ICAgIG1vdiAgICVcdG1wMSwgJWNyNAorICAgICAgICBtb3YgICAlXHZhbCwgJWNyMworICAgICAg
ICBtb3YgICAlXHRtcDIsICVjcjQKKy5lbmRtCisKICNkZWZpbmUgQ1I0X1BWMzJfUkVTVE9SRSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDY2Nzog
QVNNX05PUDU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiOyAgICAgICAg
ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggMWMwYmEwOC4uZGIyNzJlOCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQyLDYgKzQyLDE4IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAg
ICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVf
b2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OworICAgIC8qCisgICAgICogT2YgdGhlIHR3
byBmb2xsb3dpbmcgZmllbGRzIHRoZSBsYXR0ZXIgaXMgYmVpbmcgc2V0IHRvIHRoZSBDUjMgdmFs
dWUKKyAgICAgKiB0byBiZSB1c2VkIG9uIHRoZSBnaXZlbiBwQ1BVIGZvciBsb2FkaW5nIHdoZW5l
dmVyIDY0LWJpdCBQViBndWVzdAorICAgICAqIGNvbnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gVGhl
IHZhbHVlIG5ldmVyIGNoYW5nZXMgb25jZSBzZXQuCisgICAgICogVGhlIGZvcm1lciBpcyB0aGUg
dmFsdWUgdG8gcmVzdG9yZSB3aGVuIHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cKKyAgICAg
KiBpdHMgdmFsdWUgYmVpbmcgemVybyBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVzdG9yZS4g
SG93ZXZlciwgaXRzCisgICAgICogdmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGluZGljYXRp
bmcgdG8gdGhlIGV4aXQtdG8tWGVuIGNvZGUgdGhhdAorICAgICAqIHJlc3RvcmluZyBpcyBub3Qg
bmVjZXNzYXJ5LCBidXQgYWxsb3dpbmcgYW55IG5lc3RlZCBlbnRyeSBjb2RlIHBhdGhzCisgICAg
ICogdG8gc3RpbGwga25vdyB0aGUgdmFsdWUgdG8gcHV0IGJhY2sgaW50byBDUjMuCisgICAgICov
CisgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOworICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOwog
ICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggY2YzYWEyZC4uMjQ2ZGI4ZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCkBAIC00NzAsNiArNDcwLDcgQEAgZXh0ZXJuIGlkdF9lbnRyeV90IGlk
dF90YWJsZVtdOwogZXh0ZXJuIGlkdF9lbnRyeV90ICppZHRfdGFibGVzW107CiAKIERFQ0xBUkVf
UEVSX0NQVShzdHJ1Y3QgdHNzX3N0cnVjdCwgaW5pdF90c3MpOworREVDTEFSRV9QRVJfQ1BVKHJv
b3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAogZXh0ZXJuIHZvaWQgaW5pdF9pbnQ4MF9kaXJl
Y3RfdHJhcChzdHJ1Y3QgdmNwdSAqdik7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYveDg2XzY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAppbmRl
eCBlYjVlMmZkLi4wZTVmYTc0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCkBAIC0yNSw4
ICsyNSw4IEBACiAvKiBUaGVzZSBhcmUgYXJjaGl0ZWN0dXJhbCBsaW1pdHMuIEN1cnJlbnQgQ1BV
cyBzdXBwb3J0IG9ubHkgNDAtYml0IHBoeXMuICovCiAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAg
ICAgICAgIDUyCiAjZGVmaW5lIFZBRERSX0JJVFMgICAgICAgICAgICAgIDQ4Ci0jZGVmaW5lIFBB
RERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFBBRERSX0JJVFMpLTEpCi0jZGVmaW5lIFZB
RERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCisjZGVmaW5lIFBB
RERSX01BU0sgICAgICAgICAgICAgICgoX0FDKDEsVUwpIDw8IFBBRERSX0JJVFMpIC0gMSkKKyNk
ZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwgVkFERFJfQklUUykg
LSAxKQogCiAjZGVmaW5lIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHgpICgoKGxvbmcpKHgpID4+IDQ3
KSA9PSAoKGxvbmcpKHgpID4+IDYzKSkKIApAQCAtMTE3LDYgKzExNyw3IEBAIHR5cGVkZWYgbDRf
cGdlbnRyeV90IHJvb3RfcGdlbnRyeV90OwogICAgICAgOiAoKChfcykgPCBST09UX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVCkgfHwgIFwKICAgICAgICAgICgoX3MpID4gUk9PVF9QQUdFVEFCTEVf
TEFTVF9YRU5fU0xPVCkpKQogCisjZGVmaW5lIHJvb3RfdGFibGVfb2Zmc2V0ICAgICAgICAgbDRf
dGFibGVfb2Zmc2V0CiAjZGVmaW5lIHJvb3RfZ2V0X3BmbiAgICAgICAgICAgICAgbDRlX2dldF9w
Zm4KICNkZWZpbmUgcm9vdF9nZXRfZmxhZ3MgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzCiAjZGVm
aW5lIHJvb3RfZ2V0X2ludHB0ZSAgICAgICAgICAgbDRlX2dldF9pbnRwdGUKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jan 18 16:55:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecDTY-0005tR-4u; Thu, 18 Jan 2018 16:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfdo=en=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecDTX-0005sn-DS
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:39 +0000
X-Inumbo-ID: c2375c94-fc70-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2375c94-fc70-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:58:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDTR-0007y9-5f
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecDTR-0004Ry-52
 for xen-changelog@lists.xenproject.org; Thu, 18 Jan 2018 16:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecDTR-0004Ry-52@xenbits.xenproject.org>
Date: Thu, 18 Jan 2018 16:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0YWQ3ZjY4OTVkYTk4NjEwNDJkN2E0MWU2MzVkNDJkODNjYjI2NjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjMyOjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjMyOjAzIDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODcxZTgwYzM4NTQ3ZDlmYWVm
YzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo1MDo1
OSArMDEwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICA3ICsrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDUwMGMxMjQuLmYxMjExMjEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xNTU5LDYgKzE1NTksMTggQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJl
IGVsc2UKKworT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRl
IDY0LWJpdCBQViBndWVzdCBwYWdlCit0YWJsZXMuCisKKyoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBj
b21wbGV0ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgorbm90aGlu
Zy4gKioKKwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDNlN2ZiM2YuLjU3
OGQyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE1MDUsMTMgKzE1MDUsMTYgQEAgc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJv
b3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCiAg
ICAgc2V0X2ludDgwX2RpcmVjdF90cmFwKHYpOwogICAgIHN3aXRjaF9rZXJuZWxfc3RhY2sodik7
CiAKLSAgICB0aGlzX2NwdShyb290X3BndClbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRv
bWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgIGlmICggcm9vdF9wZ3QgKQor
ICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCld
ID0KKyAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9s
M19wZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwog
CiAgICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpOwogICAgIGlmICggdW5saWtl
bHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTBiMTM5Yi4uZGZhMTkzNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM5MTIsNyArMzkxMiw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwg
dik7CiAgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHN5bmNfZ3Vlc3QgPSAxOworICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9
ICEhdGhpc19jcHUocm9vdF9wZ3QpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAgICAgIHBlcmZj
X2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggMjgzM2E0My4uNWU1YzM1MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC0zNTQsNyArMzU0LDcgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51
c2VkKQogICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwogCiAgICAgZ2V0X2NwdV9pbmZvKCktPnhl
bl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJv
b3RfcGd0KSk7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IHRoaXNfY3B1KHJvb3RfcGd0
KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSA6IDA7CiAKICAgICBsb2FkX3N5c3RlbV90YWJs
ZXMoKTsKIApAQCAtNzYzLDE0ICs3NjMsMjAgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNv
bnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIF9fcmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7Citib29sZWFuX3BhcmFt
KCJ4cHRpIiwgb3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9v
dF9wZ3QpOwogCiBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1
KQogewotICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Cisg
ICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKICAgICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCBy
YzsKIAorICAgIGlmICggIW9wdF94cHRpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBycHQg
PSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgaWYgKCAhcnB0ICkKICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CiAKQEAgLTEwMTEsMTAgKzEwMTcsMTQgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBh
cmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNlWzBdID0gc3Rh
Y2tfc3RhcnQ7CiAKKyAgICBpZiAoIG9wdF94cHRpIDwgMCApCisgICAgICAgIG9wdF94cHRpID0g
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOworCiAgICAgcmMgPSBz
ZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBhbmljKCJFcnJv
ciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwotICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKyAgICBpZiAoIHBl
cl9jcHUocm9vdF9wZ3QsIDApICkKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9f
cGEocGVyX2NwdShyb290X3BndCwgMCkpOwogCiAgICAgc2V0X25yX3NvY2tldHMoKTsKIApAQCAt
MTA4Miw2ICsxMDkyLDcgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkK
ICAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X3ByZXNlbnRfbWFw
KTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8o
KS0+cHZfY3IzID0gMDsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCBiMjU2
ODM2Li42ZDhlNWQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC00NSw2ICs0NSw3IEBAIHJlc3RvcmVf
YWxsX2d1ZXN0OgogICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJULCAlcmN4CiAg
ICAgICAgIG1vdiAgICVyZGksICVyYXgKICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQorICAgICAg
ICBqeiAgICAuTHJhZ19rZWVwX2NyMwogICAgICAgICBhbmQgICAlcjksICVyc2kKICAgICAgICAg
YWRkICAgJXJjeCwgJXJkaQogICAgICAgICBhZGQgICAlcmN4LCAlcnNpCkBAIC02MSw2ICs2Miw3
IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICByZXAgbW92c3EKICAgICAgICAgbW92ICAg
JXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAgICAgICAgIHdyaXRlX2Ny
MyByYXgsIHJkaSwgcnNpCisuTHJhZ19rZWVwX2NyMzoKIAogICAgICAgICBSRVNUT1JFX0FMTAog
ICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsB-0003Lp-8c; Fri, 19 Jan 2018 09:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw25=ad=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSs9-0003Ld-OM
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:05 +0000
X-Inumbo-ID: f5c05709-20f4-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5c05709-20f4-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 00:47:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSs6-00040S-B8
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSs6-0002Xs-AS
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSs6-0002Xs-AS@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/IRQ: conditionally preserve
	access permission on map error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNzcxNjMzNDNjM2YzMmI4OWRlZWEwZDEwM2IzM2FkMWU2MjM1OTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjEyOjE5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjEyOjE5IDIwMTggKzAxMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGFjY2VzcyBwZXJtaXNzaW9uIG9uIG1hcCBl
cnJvciBwYXRocwogICAgCiAgICBQZXJtaXNzaW9ucyB0aGF0IGhhZCBiZWVuIGdyYW50ZWQgYmVm
b3JlIHNob3VsZCBub3QgYmUgcmV2b2tlZCB3aGVuCiAgICBoYW5kbGluZyB1bnJlbGF0ZWQgZXJy
b3JzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDM0NDNlNjhhNzc4NTcyYTZlMDgyZDdkZmNmOWNlNzk0ZWNhNjJmNWYKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTAzIDExOjAzOjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwg
MzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMGIyZjZmMS4uZmJjODdhMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
MTkwOCw2ICsxOTA4LDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBERUNMQVJFX0JJVE1BUChw
cmVwYXJlZCwgTUFYX01TSV9JUlFTKSA9IHt9OworICAgIERFQ0xBUkVfQklUTUFQKGdyYW50ZWQs
IE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZl
bnRfbG9jaykpOwogCkBAIC0xOTQxLDEzICsxOTQyLDE3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgcmV0ID0gaXJxX3Blcm1pdF9hY2Nl
c3MoZCwgaXJxKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBsaWtlbHkoIWlycV9hY2Nlc3Nf
cGVybWl0dGVkKGQsIGlycSkpICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIK
LSAgICAgICAgICAgICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQg
KHBpcnEgJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwot
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkLCBp
cnEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQg
YWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKyAg
ICAgICAgX19zZXRfYml0KDAsIGdyYW50ZWQpOwogICAgIH0KIAogICAgIHJldCA9IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSwgJmluZm8pOwpAQCAtMjAzMiwxMCArMjAzNywx
NSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAgICAgICAgIF9fc2V0X2JpdChuciwg
cHJlcGFyZWQpOwogICAgICAgICAgICAgbXNpX2Rlc2NbbnJdLmlycSA9IGlycTsKIAotICAgICAg
ICAgICAgaWYgKCBpcnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpICE9IDAgKQotICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgICAgICJkb20l
ZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQgKHBpcnEgJWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgcGlycSk7CisgICAgICAgICAgICBp
ZiAoIGxpa2VseSghaXJxX2FjY2Vzc19wZXJtaXR0ZWQoZCwgaXJxKSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSApCisgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQgYWNjZXNzIHRvIElSUSVkIChwaXJx
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBw
aXJxKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fc2V0X2Jp
dChuciwgZ3JhbnRlZCk7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpcnEpOwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKQEAgLTIwNjQsNyArMjA3NCw4IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB3aGlsZSAoIG5yICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIHRlc3RfYml0KG5yLCBncmFudGVkKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKQEAg
LTIwOTUsNyArMjEwNiw3IEBAIGRvbmU6CiAgICAgICAgIGlmICggdGVzdF9iaXQoMCwgcHJlcGFy
ZWQpICkKICAgICAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGlycSwgaW5mbyk7
CiAgcmV2b2tlOgotICAgICAgICBpZiAoIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAgICAg
ICAgaWYgKCB0ZXN0X2JpdCgwLCBncmFudGVkKSAmJiBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSAp
CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImRv
bSVkOiBjb3VsZCBub3QgcmV2b2tlIGFjY2VzcyB0byBJUlElZCAocGlycSAlZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsJ-0003MU-A1; Fri, 19 Jan 2018 09:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw25=ad=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSsI-0003MN-7H
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:14 +0000
X-Inumbo-ID: fbc018f5-20f4-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbc018f5-20f4-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 00:47:26 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSsG-00041H-D2
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSsG-0002Z8-CH
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSsG-0002Z8-CH@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/E820: don't overrun array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MzFlNmFmNWE3Y2Y1NDJlZjU0OWJkZTE3NjRhY2E0MjI0MDgzYTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjEyOjU4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjEyOjU4IDIwMTggKzAxMDAKCiAgICB4
ODYvRTgyMDogZG9uJ3Qgb3ZlcnJ1biBhcnJheQogICAgCiAgICBUaGUgYm91bmRzIGNoZWNrIG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgdGhlIGluY3JlbWVudCwgbm90IGJlZm9yZSwgb3IKICAgIGVs
c2UgaXQgbmVlZHMgdG8gdXNlIGEgb25lIGxvd2VyIGltbWVkaWF0ZS4gQWxzbyB1c2Ugd29yZCBv
cGVyYXRpb25zCiAgICByYXRoZXIgdGhhbiBieXRlIG9uZXMgZm9yIGJvdGggdGhlIGluY3JlbWVu
dCBhbmQgdGhlIGNvbXBhcmUgKGFsbG93aW5nCiAgICBFODIwX0JJT1NfTUFYIHRvIGJlIG1vcmUg
ZWFzaWx5IGJ1bXBlZCwgc2hvdWxkIHRoZSBuZWVkIGV2ZXIgYXJpc2UpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIAogICAgbWFz
dGVyIGNvbW1pdDogMDAzNmM5ZGJjZDhiNTIzMTZhZWViYjQ3NTkyOWQzYTM2Y2Y1ZTUxNAogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMDEtMDMgMTE6MDM6NTYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
Ym9vdC9tZW0uUyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4v
YXJjaC94ODYvYm9vdC9tZW0uUwppbmRleCA2MDJhYjJjLi42MjhhN2UwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYm9vdC9tZW0uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwpAQCAt
MjIsMTEgKzIyLDEwIEBAIGdldF9tZW1vcnlfbWFwOgogICAgICAgICBjbXBsICAgICRTTUFQLCVl
YXggICAgICAgICAgICAgICAgICAgICAgIyBjaGVjayB0aGUgcmV0dXJuIGlzIGBTTUFQJwogICAg
ICAgICBqbmUgICAgIC5MbWVtODgKIAotICAgICAgICBtb3ZiICAgIGJvb3RzeW0oZTgyMG5yKSwl
YWwgICAgICAgICAgICAgIyB1cCB0byAxMjggZW50cmllcwotICAgICAgICBjbXBiICAgICRFODIw
TUFYLCVhbAorICAgICAgICBpbmN3ICAgIGJvb3RzeW0oZTgyMG5yKQorICAgICAgICBjbXB3ICAg
ICRFODIwTUFYLGJvb3RzeW0oZTgyMG5yKSAgICAgICAgIyB1cCB0byB0aGlzIG1hbnkgZW50cmll
cwogICAgICAgICBqYWUgICAgIC5MbWVtODgKIAotICAgICAgICBpbmNiICAgIGJvb3RzeW0oZTgy
MG5yKQogICAgICAgICBtb3Z3ICAgICVkaSwlYXgKICAgICAgICAgYWRkdyAgICAkMjAsJWF4CiAg
ICAgICAgIG1vdncgICAgJWF4LCVkaQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsT-0003Nh-BX; Fri, 19 Jan 2018 09:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw25=ad=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSsS-0003NX-Lc
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:24 +0000
X-Inumbo-ID: 01c16d85-20f5-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01c16d85-20f5-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 00:47:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSsQ-00041X-FQ
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSsQ-0002Zu-Eg
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSsQ-0002Zu-Eg@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/upcall: inject a spurious
	event after setting upcall vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4630013027526446132=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4630013027526446132==
Content-Type: text/plain

commit 40c02dd27a3e350197ef438b1ea6ad21f275c1c5
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Jan 17 17:13:37 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:13:37 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100
---
 xen/arch/x86/hvm/hvm.c | 1 +
 xen/arch/x86/hvm/irq.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 07ddf83..d210265 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -5084,6 +5084,7 @@ static int hvmop_set_evtchn_upcall_vector(
     printk(XENLOG_G_INFO "%pv: upcall vector %02x\n", v, op.vector);
 
     v->arch.hvm_vcpu.evtchn_upcall_vector = op.vector;
+    hvm_assert_evtchn_irq(v);
     return 0;
 }
 
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index e597114..34814a2 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -324,6 +324,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
+    struct vcpu *v;
 
     via_type = (uint8_t)MASK_EXTR(via, HVM_PARAM_CALLBACK_IRQ_TYPE_MASK) + 1;
     if ( ((via_type == HVMIRQ_callback_gsi) && (via == 0)) ||
@@ -386,6 +387,10 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
+    for_each_vcpu ( d, v )
+        if ( is_vcpu_online(v) )
+            hvm_assert_evtchn_irq(v);
+
 #ifndef NDEBUG
     printk(XENLOG_G_INFO "Dom%u callback via changed to ", d->domain_id);
     switch ( via_type )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


--===============4630013027526446132==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4630013027526446132==--

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsi-0003PW-DD; Fri, 19 Jan 2018 09:22:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sced=eo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSsh-0003Ou-CR
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:39 +0000
X-Inumbo-ID: a50e6644-fcfa-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a50e6644-fcfa-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:25:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSsa-00041j-Hj
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSsa-0002aM-H5
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSsa-0002aM-H5@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3Y2YwYTNiODE4Mzc3YThhNDliYWVkMzYwNmJmYTJmMjE0Y2Q2NDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzoxNDoxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzoxNDoxNiAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9y
ZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhlbi4KICAgIAog
ICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxl
IGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9ubHkgc2F2aW5n
IHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2FuCiAgICBiZSBy
ZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjllYjc0Nzg5YWY3N2U5ODVhZTY1MzE5M2YzNjIyMjYzNDk5ZjY3
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwg
IDEyICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAxMDcgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMjcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCAxOWQ4Mzg1Li4xMjdhOTI2
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMzMsNyArMzMsNiBA
QCB0eXBlZGVmIGJvb2wgYm9vbF90OwogI2RlZmluZSBNQVNLX0lOU1IodiwgbSkgKCgodikgKiAo
KG0pICYgLShtKSkpICYgKG0pKQogCiAjZGVmaW5lIGNwdV9oYXNfYW1kX2VycmF0dW0obnIpIDAK
LSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICgodm9pZCkocikpCiAKIC8qIEZvciBnZW5lcmlj
IGFzc2VtYmx5IGNvZGU6IHVzZSBtYWNyb3MgdG8gZGVmaW5lIG9wZXJhdGlvbi9vcGVyYW5kIHNp
emVzLiAqLwogI2lmZGVmIF9faTM4Nl9fCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYzhhMzAzZC4uNzQ3Y2Y2NSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTQ4LDcgKzE0OCw2IEBAIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX2lkbGVfZG9t
YWluKHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRs
ZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgp
OwotICAgIG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwogICAgIHJlc2V0
X3N0YWNrX2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDI0OTkzMmEuLmY0YmY4
YjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0zMDQ5LDcgKzMwNDksNiBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICAgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIG9wX2J5dGVzLCBjdXJyZCkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBtYXJrX3JlZ3NfZGlydHkocmVncyk7CiAgICAgICAgICAgICBp
b19lbXVsKHJlZ3MpOyAgICAgICAgICAgIAogICAgICAgICB9CiAgICAgICAgIGVsc2UKQEAgLTMw
NzksNyArMzA3OCw2IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICBpZiAo
IGFkbWluX2lvX29rYXkocG9ydCwgb3BfYnl0ZXMsIGN1cnJkKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIG1hcmtfcmVnc19kaXJ0eShyZWdzKTsKICAgICAgICAgICAgIGlvX2VtdWwocmVncyk7
ICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAoIChvcF9ieXRlcyA9PSAxKSAmJiBwdl9wb3N0
X291dGJfaG9vayApCiAgICAgICAgICAgICAgICAgcHZfcG9zdF9vdXRiX2hvb2socG9ydCwgcmVn
cy0+ZWF4KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDQ3NGZmYmMuLmRmNjkz
YzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTUsNyArMTUsOCBAQAogRU5U
UlkoY29tcGF0X2h5cGVyY2FsbCkKICAgICAgICAgQVNNX0NMQUMKICAgICAgICAgcHVzaHEgJDAK
LSAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBlPVRSQVBfc3lzY2FsbCBjb21wYXQ9MQorICAgICAg
ICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0x
IC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KICAg
ICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2ko
JXJpcCkKQEAgLTY2LDcgKzY3LDYgQEAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzOgogLyogJXJi
eDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX3NvZnRpcnFzOgogICAgICAgICBzdGkK
LSAgICAgICAgYW5kbCAgJH5UUkFQX3JlZ3NfcGFydGlhbCxVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCkKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9h
bGxfZXZlbnRzCiAKQEAgLTIwMyw3ICsyMDMsOCBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAg
ICAgcHVzaHEgJEZMQVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKICAgICAgICAgcHVz
aHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAg
JFRSQVBfc3lzY2FsbCwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VS
UkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBj
bXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4NWYx
YTRiLi5hYzlhYjRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC05Nyw3ICs5Nyw4IEBAIEVOVFJZKGxz
dGFyX2VudGVyKQogICAgICAgICBwdXNocSAkRkxBVF9LRVJORUxfQ1M2NAogICAgICAgICBwdXNo
cSAlcmN4CiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgVFJBUF9zeXNj
YWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAgICAgU0FWRV9B
TEwKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9k
ZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVs
CkBAIC0xMzksNyArMTQwLDYgQEAgdGVzdF9ndWVzdF9ldmVudHM6CiAvKiAlcmJ4OiBzdHJ1Y3Qg
dmNwdSAqLwogcHJvY2Vzc19zb2Z0aXJxczoKICAgICAgICAgc3RpICAgICAgIAotICAgICAgICBT
QVZFX1BSRVNFUlZFRAogICAgICAgICBjYWxsIGRvX3NvZnRpcnEKICAgICAgICAgam1wICB0ZXN0
X2FsbF9ldmVudHMKIApAQCAtMTg5LDcgKzE4OSw4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nf
c2F2ZWQpCiAgICAgICAgIHB1c2hxICQzIC8qIHJpbmcgMyBudWxsIGNzICovCiAgICAgICAgIHB1
c2hxICQwIC8qIG51bGwgcmlwICovCiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9M
QVRJTEUgVFJBUF9zeXNjYWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkK
KyAgICAgICAgU0FWRV9BTEwKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGNtcGIg
ICQwLFZDUFVfc3lzZW50ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZD
UFVfc3lzZW50ZXJfYWRkciglcmJ4KSwlcmF4CkBAIC0yMDYsNyArMjA3LDYgQEAgVU5MSUtFTFlf
RU5EKHN5c2VudGVyX250X3NldCkKICAgICAgICAgbGVhbCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKIFVOTElLRUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikKICAgICAgICAgbW92cSAgVkNQ
VV90cmFwX2N0eHQoJXJieCksJXJzaQotICAgICAgICBTQVZFX1BSRVNFUlZFRAogICAgICAgICBt
b3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgbW92
bCAgJWVheCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkKICAgICAgICAgbW92cSAgVFJBUF9n
cF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2VpcCglcnNpKSwlcmF4CkBAIC0y
MjQsNyArMjI0LDggQEAgVU5MSUtFTFlfRU5EKHN5c2VudGVyX2dwZikKIEVOVFJZKGludDgwX2Rp
cmVjdF90cmFwKQogICAgICAgICBBU01fQ0xBQwogICAgICAgICBwdXNocSAkMAotICAgICAgICBT
QVZFX1ZPTEFUSUxFIDB4ODAKKyAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKKyAgICAgICAg
U0FWRV9BTEwKIAogICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VM
WV9TVEFSVChuZSwgbXNpX2NoZWNrKQpAQCAtMjUyLDcgKzI1Myw2IEBAIGludDgwX3Nsb3dfcGF0
aDoKICAgICAgICAgICogSURUIGVudHJ5IHdpdGggRFBMPT0wLgogICAgICAgICAgKi8KICAgICAg
ICAgbW92bCAgJCgoMHg4MCA8PCAzKSB8IFg4Nl9YRUNfSURUKSxVUkVHU19lcnJvcl9jb2RlKCVy
c3ApCi0gICAgICAgIFNBVkVfUFJFU0VSVkVECiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0
LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZl
IGluY3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAk
MixVUkVHU19yaXAoJXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBhOWIwMjgyLi5kZjRhYzgxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC04MiwxNSArODIsMTAgQEAgc3RhdGljIHZvaWQgX3Nob3dfcmVn
aXN0ZXJzKAogICAgICAgICAgICByZWdzLT5yYnAsIHJlZ3MtPnJzcCwgcmVncy0+cjgpOwogICAg
IHByaW50aygicjk6ICAlMDE2bHggICByMTA6ICUwMTZseCAgIHIxMTogJTAxNmx4XG4iLAogICAg
ICAgICAgICByZWdzLT5yOSwgIHJlZ3MtPnIxMCwgcmVncy0+cjExKTsKLSAgICBpZiAoICEocmVn
cy0+ZW50cnlfdmVjdG9yICYgVFJBUF9yZWdzX3BhcnRpYWwpICkKLSAgICB7Ci0gICAgICAgIHBy
aW50aygicjEyOiAlMDE2bHggICByMTM6ICUwMTZseCAgIHIxNDogJTAxNmx4XG4iLAotICAgICAg
ICAgICAgICAgcmVncy0+cjEyLCByZWdzLT5yMTMsIHJlZ3MtPnIxNCk7Ci0gICAgICAgIHByaW50
aygicjE1OiAlMDE2bHggICBjcjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLAotICAgICAgICAg
ICAgICAgcmVncy0+cjE1LCBjcnNbMF0sIGNyc1s0XSk7Ci0gICAgfQotICAgIGVsc2UKLSAgICAg
ICAgcHJpbnRrKCJjcjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLCBjcnNbMF0sIGNyc1s0XSk7
CisgICAgcHJpbnRrKCJyMTI6ICUwMTZseCAgIHIxMzogJTAxNmx4ICAgcjE0OiAlMDE2bHhcbiIs
CisgICAgICAgICAgIHJlZ3MtPnIxMiwgcmVncy0+cjEzLCByZWdzLT5yMTQpOworICAgIHByaW50
aygicjE1OiAlMDE2bHggICBjcjA6ICUwMTZseCAgIGNyNDogJTAxNmx4XG4iLAorICAgICAgICAg
ICByZWdzLT5yMTUsIGNyc1swXSwgY3JzWzRdKTsKICAgICBwcmludGsoImNyMzogJTAxNmx4ICAg
Y3IyOiAlMDE2bHhcbiIsIGNyc1szXSwgY3JzWzJdKTsKICAgICBwcmludGsoImZzYjogJTAxNmx4
ICAgZ3NiOiAlMDE2bHggICBnc3M6ICUwMTZseFxuIiwKICAgICAgICAgICAgY3JzWzVdLCBjcnNb
Nl0sIGNyc1s3XSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGY1MmY1NDMuLmMxZTJkNTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS5jCkBAIC0xMSw3ICsxMSw2IEBACiAKICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
ICNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4KLSNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+
IC8qIG1hcmtfcmVnc19kaXJ0eSgpICovCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPiAvKiBj
dXJyZW50X2NwdV9pbmZvICovCiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFz
bS9hbWQuaD4gLyogY3B1X2hhc19hbWRfZXJyYXR1bSgpICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCmluZGV4IGM0ZDI4MmEuLjk4NTE0MTYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xNTU5LDEwICsxNTU5LDEwIEBAIGRlY29kZV9yZWdp
c3RlcigKICAgICBjYXNlICA5OiBwID0gJnJlZ3MtPnI5OyAgYnJlYWs7CiAgICAgY2FzZSAxMDog
cCA9ICZyZWdzLT5yMTA7IGJyZWFrOwogICAgIGNhc2UgMTE6IHAgPSAmcmVncy0+cjExOyBicmVh
azsKLSAgICBjYXNlIDEyOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEyOyBi
cmVhazsKLSAgICBjYXNlIDEzOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEz
OyBicmVhazsKLSAgICBjYXNlIDE0OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+
cjE0OyBicmVhazsKLSAgICBjYXNlIDE1OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVn
cy0+cjE1OyBicmVhazsKKyAgICBjYXNlIDEyOiBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7CisgICAg
Y2FzZSAxMzogcCA9ICZyZWdzLT5yMTM7IGJyZWFrOworICAgIGNhc2UgMTQ6IHAgPSAmcmVncy0+
cjE0OyBicmVhazsKKyAgICBjYXNlIDE1OiBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7CiAjZW5kaWYK
ICAgICBkZWZhdWx0OiBCVUcoKTsgcCA9IE5VTEw7IGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggNGFjOThjMC4uMzk4
ZjY1MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0
LmMKQEAgLTEyOCw3ICsxMjgsNiBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVfdG9fd2FpdChzdHJ1
Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogICAgIHUz
MiBlbnRyeV92ZWN0b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0
b3I7CiAKLSAgICBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3IgJj0g
flRSQVBfcmVnc19wYXJ0aWFsOwogICAgIEFTU0VSVCh3cXYtPmVzcCA9PSAwKTsKIAogICAgIC8q
IFNhdmUgY3VycmVudCBWQ1BVIGFmZmluaXR5OyBmb3JjZSB3YWtldXAgb24gKnRoaXMqIENQVSBv
bmx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZjFjNmZhMS4uOTljYjMzNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xNywxNSArMTcsNiBAQAogdm9pZCByZXRfZnJvbV9p
bnRyKHZvaWQpOwogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRFUgotLyogSW5k
aWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5nIHRoZSBmcmFt
ZSBwb2ludGVyLiAqLwotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihvZmZz
KSAgICAgXAotICAgICAgICBsZWFxICBvZmZzKCVyc3ApLCVyYnA7ICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBub3RxICAlcmJwCi0jZWxzZQotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJB
TUVfUE9JTlRFUihvZmZzKQotI2VuZGlmCi0KICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIEFTU0VS
VF9JTlRFUlJVUFRfU1RBVFVTKHgsIG1zZykgICAgICAgICBcCiAgICAgICAgIHB1c2hmOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MiwzMSArMzMsNiBAQCB2b2lkIHJl
dF9mcm9tX2ludHIodm9pZCk7CiAjZGVmaW5lIEFTU0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVEIFwK
ICAgICBBU1NFUlRfSU5URVJSVVBUX1NUQVRVUyh6LCAiSU5URVJSVVBUUyBESVNBQkxFRCIpCiAK
LS8qCi0gKiBUaGlzIGZsYWcgaXMgc2V0IGluIGFuIGV4Y2VwdGlvbiBmcmFtZSB3aGVuIHJlZ2lz
dGVycyBSMTItUjE1IGRpZCBub3QgZ2V0Ci0gKiBzYXZlZC4KLSAqLwotI2RlZmluZSBfVFJBUF9y
ZWdzX3BhcnRpYWwgMTYKLSNkZWZpbmUgVFJBUF9yZWdzX3BhcnRpYWwgICgxIDw8IF9UUkFQX3Jl
Z3NfcGFydGlhbCkKLS8qCi0gKiBUaGlzIGZsYWcgZ2V0cyBzZXQgaW4gYW4gZXhjZXB0aW9uIGZy
YW1lIHdoZW4gcmVnaXN0ZXJzIFIxMi1SMTUgcG9zc2libHkKLSAqIGdldCBtb2RpZmllZCBmcm9t
IHRoZWlyIG9yaWdpbmFsbHkgc2F2ZWQgdmFsdWVzIGFuZCBoZW5jZSBuZWVkIHRvIGJlCi0gKiBy
ZXN0b3JlZCBldmVuIGlmIHRoZSBub3JtYWwgY2FsbCBmbG93IHdvdWxkIHJlc3RvcmUgcmVnaXN0
ZXIgdmFsdWVzLgotICoKLSAqIFRoZSBmbGFnIGJlaW5nIHNldCBpbXBsaWVzIF9UUkFQX3JlZ3Nf
cGFydGlhbCB0byBiZSB1bnNldC4gUmVzdG9yaW5nCi0gKiBSMTItUjE1IHRodXMgaXMKLSAqIC0g
cmVxdWlyZWQgd2hlbiB0aGlzIGZsYWcgaXMgc2V0LAotICogLSBzYWZlIHdoZW4gX1RSQVBfcmVn
c19wYXJ0aWFsIGlzIHVuc2V0LgotICovCi0jZGVmaW5lIF9UUkFQX3JlZ3NfZGlydHkgICAxNwot
I2RlZmluZSBUUkFQX3JlZ3NfZGlydHkgICAgKDEgPDwgX1RSQVBfcmVnc19kaXJ0eSkKLQotI2Rl
ZmluZSBtYXJrX3JlZ3NfZGlydHkocikgKHsgXAotICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcl9fID0gKHIpOyBcCi0gICAgICAgIEFTU0VSVCghKChyX18pLT5lbnRyeV92ZWN0b3IgJiBU
UkFQX3JlZ3NfcGFydGlhbCkpOyBcCi0gICAgICAgIHJfXy0+ZW50cnlfdmVjdG9yIHw9IFRSQVBf
cmVnc19kaXJ0eTsgXAotfSkKLQogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBkZWZpbmUgX0FTTV9F
WChwKSBwLS4KICNlbHNlCkBAIC0yMzYsNyArMjAyLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dm9pZCBzdGFjKHZvaWQpCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIFNB
VkVfQUxMIG9wCisubWFjcm8gU0FWRV9BTEwgb3AsIGNvbXBhdD0wCiAuaWZlcXMgIlxvcCIsICJD
TEFDIgogICAgICAgICBBU01fQ0xBQwogLmVsc2UKQEAgLTI1NSw0MCArMjIxLDYgQEAgc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIG1vdnEgICVyZHgsVVJFR1Nf
cmR4KCVyc3ApCiAgICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCiAgICAgICAgIG1v
dnEgICVyYXgsVVJFR1NfcmF4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNw
KQotICAgICAgICBtb3ZxICAlcjksVVJFR1NfcjkoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxMCxV
UkVHU19yMTAoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKLSAgICAg
ICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJzcCkKLSAgICAgICAgbW92cSAgJXJicCxVUkVHU19y
YnAoJXJzcCkKLSAgICAgICAgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIoVVJFR1NfcmJw
KQotICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQotICAgICAgICBtb3ZxICAlcjEz
LFVSRUdTX3IxMyglcnNwKQotICAgICAgICBtb3ZxICAlcjE0LFVSRUdTX3IxNCglcnNwKQotICAg
ICAgICBtb3ZxICAlcjE1LFVSRUdTX3IxNSglcnNwKQotLmVuZG0KLQotLyoKLSAqIFNhdmUgYWxs
IHJlZ2lzdGVycyBub3QgcHJlc2VydmVkIGJ5IEMgY29kZSBvciB1c2VkIGluIGVudHJ5L2V4aXQg
Y29kZS4gTWFyawotICogdGhlIGZyYW1lIGFzIHBhcnRpYWwuCi0gKgotICogQHR5cGU6IGV4Y2Vw
dGlvbiB0eXBlCi0gKiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCBzYXZpbmcsIGFuZCB0aGUg
ZnJhbWUgbmV2ZXJ0aGVsZXNzIGlzIGNvbXBsZXRlCi0gKi8KLS5tYWNybyBTQVZFX1ZPTEFUSUxF
IHR5cGUgY29tcGF0PTAKLS5pZiBcY29tcGF0Ci0gICAgICAgIG1vdmwgICRcdHlwZSxVUkVHU19l
bnRyeV92ZWN0b3ItVVJFR1NfZXJyb3JfY29kZSglcnNwKQotLmVsc2UKLSAgICAgICAgbW92bCAg
JFx0eXBlfFRSQVBfcmVnc19wYXJ0aWFsLFwKLSAgICAgICAgICAgICAgVVJFR1NfZW50cnlfdmVj
dG9yLVVSRUdTX2Vycm9yX2NvZGUoJXJzcCkKLS5lbmRpZgotICAgICAgICBhZGRxICAkLShVUkVH
U19lcnJvcl9jb2RlLVVSRUdTX3IxNSksJXJzcAotICAgICAgICBjbGQKLSAgICAgICAgbW92cSAg
JXJkaSxVUkVHU19yZGkoJXJzcCkKLSAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2koJXJzcCkK
LSAgICAgICAgbW92cSAgJXJkeCxVUkVHU19yZHgoJXJzcCkKLSAgICAgICAgbW92cSAgJXJjeCxV
UkVHU19yY3goJXJzcCkKLSAgICAgICAgbW92cSAgJXJheCxVUkVHU19yYXgoJXJzcCkKIC5pZiAh
XGNvbXBhdAogICAgICAgICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJzcCkKICAgICAgICAgbW92cSAg
JXI5LFVSRUdTX3I5KCVyc3ApCkBAIC0yOTcsMjAgKzIyOSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHN0YWModm9pZCkKIC5lbmRpZgogICAgICAgICBtb3ZxICAlcmJ4LFVSRUdTX3Ji
eCglcnNwKQogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCglcnNwKQotICAgICAgICBTRVRV
UF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihVUkVHU19yYnApCi0uZW5kbQotCi0vKgotICogQ29t
cGxldGUgYSBmcmFtZSBwb3RlbnRpYWxseSBvbmx5IHBhcnRpYWxseSBzYXZlZC4KLSAqLwotLm1h
Y3JvIFNBVkVfUFJFU0VSVkVECi0gICAgICAgIGJ0cmwgICRfVFJBUF9yZWdzX3BhcnRpYWwsVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIGpuYyAgIDk4N2YKKyNpZmRlZiBDT05GSUdf
RlJBTUVfUE9JTlRFUgorLyogSW5kaWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUg
YnkgaW52ZXJ0aW5nIHRoZSBmcmFtZSBwb2ludGVyLiAqLworICAgICAgICBsZWFxICBVUkVHU19y
YnAoJXJzcCksICVyYnAKKyAgICAgICAgbm90cSAgJXJicAorI2VuZGlmCisuaWYgIVxjb21wYXQK
ICAgICAgICAgbW92cSAgJXIxMixVUkVHU19yMTIoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMyxV
UkVHU19yMTMoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAg
ICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKLTk4NzoKKy5lbmRpZgogLmVuZG0KIAogI2Rl
ZmluZSBMT0FEX09ORV9SRUcocmVnLCBjb21wYXQpIFwKQEAgLTM1MSwzMyArMjgwLDEzIEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICogQGNvbXBhdDogUjgtUjE1IGRv
bid0IG5lZWQgcmVsb2FkaW5nCiAgKi8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9
MAotLmlmICFcY29tcGF0Ci0gICAgICAgIHRlc3RsICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50
cnlfdmVjdG9yKCVyc3ApCi0uZW5kaWYKICAgICAgICAgTE9BRF9DX0NMT0JCRVJFRCBcY29tcGF0
CiAuaWYgIVxjb21wYXQKLSAgICAgICAganogICAgOTg3ZgogICAgICAgICBtb3ZxICBVUkVHU19y
MTUoJXJzcCksJXIxNQogICAgICAgICBtb3ZxICBVUkVHU19yMTQoJXJzcCksJXIxNAogICAgICAg
ICBtb3ZxICBVUkVHU19yMTMoJXJzcCksJXIxMwogICAgICAgICBtb3ZxICBVUkVHU19yMTIoJXJz
cCksJXIxMgotI2lmbmRlZiBOREVCVUcKLSAgICAgICAgLnN1YnNlY3Rpb24gMQotOTg3OiAgICB0
ZXN0bCAkVFJBUF9yZWdzX3BhcnRpYWwsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAg
IGpueiAgIDk4N2YKLSAgICAgICAgY21wcSAgVVJFR1NfcjE1KCVyc3ApLCVyMTUKLSAgICAgICAg
am5lICAgNzg5ZgotICAgICAgICBjbXBxICBVUkVHU19yMTQoJXJzcCksJXIxNAotICAgICAgICBq
bmUgICA3ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxMyglcnNwKSwlcjEzCi0gICAgICAgIGpu
ZSAgIDc4OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjEyKCVyc3ApLCVyMTIKLSAgICAgICAgamUg
ICAgOTg3ZgotNzg5OiAgICBCVUcgICAvKiBDb3JydXB0aW9uIG9mIHBhcnRpYWwgcmVnaXN0ZXIg
c3RhdGUuICovCi0gICAgICAgIC5zdWJzZWN0aW9uIDAKLSNlbmRpZgogLmVuZGlmCi05ODc6CiAg
ICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGJ4
LCBcY29tcGF0KQogICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStc
YWRqKSwgJXJzcAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsr-0003RR-Fw; Fri, 19 Jan 2018 09:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sced=eo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSsq-0003QQ-KI
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:48 +0000
X-Inumbo-ID: ab049c97-fcfa-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab049c97-fcfa-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:25:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSsk-00041p-JQ
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSsk-0002b7-It
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSsk-0002b7-It@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Don't use potentially
	incorrect CPUID values for topology information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0956260184702210114=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0956260184702210114==
Content-Type: text/plain

commit 49a44f089c59c326828b8aed39bee9743f5802fb
Author:     Jan H. Schönherr <jschoenh@amazon.de>
AuthorDate: Wed Jan 17 17:14:51 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:14:51 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000
---
 xen/arch/x86/cpu/common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 5456c61..3e48882 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -487,8 +487,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 	initial_apicid = edx;
 
 	/* Populate HT related information from sub-leaf level 0 */
-	core_level_siblings = c->x86_num_siblings = LEVEL_MAX_SIBLINGS(ebx);
 	core_plus_mask_width = ht_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+	core_level_siblings = c->x86_num_siblings = 1u << ht_mask_width;
 
 	sub_index = 1;
 	do {
@@ -496,8 +496,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 
 		/* Check for the Core type in the implemented sub leaves */
 		if ( LEAFB_SUBTYPE(ecx) == CORE_TYPE ) {
-			core_level_siblings = LEVEL_MAX_SIBLINGS(ebx);
 			core_plus_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+			core_level_siblings = 1u << core_plus_mask_width;
 			break;
 		}
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


--===============0956260184702210114==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0956260184702210114==--

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:22:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecSsx-0003SI-HI; Fri, 19 Jan 2018 09:22:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw25=ad=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSsw-0003SA-Hj
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:54 +0000
X-Inumbo-ID: 13bea6dc-20f5-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13bea6dc-20f5-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 00:48:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSsu-000420-La
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSsu-0002bm-Kx
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSsu-0002bm-Kx@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/mm: Always set _PAGE_ACCESSED
	on L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0OWUyZjQ1YmZhNDg4OTY3NDk0NDY2ZWM2NTA2YzNlY2FlNWZlMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzoxNToyNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzoxNToyNSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5
MGYyMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTUgMTM6NTM6MTYgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmU1MWQxNi4uYzIyNDU1ZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyOTcsMTEgKzEy
OTcsMjMgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9QQUdFX1VTRVJ8X1BBR0VfUlcpOyAgICAgIFwKICAgICB9IHdoaWxlICgg
MCApCiAKKy8qCisgKiBXaGVuIHNoYWRvd2luZyBhbiBMNCBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNr
IChlLmcuIGZvciBwZXItcGNwdQorICogcHVycG9zZXMpLCB3ZSBjYW5ub3QgZWZmaWNpZW50bHkg
c3luYyBhY2Nlc3MgYml0IHVwZGF0ZXMgZnJvbSBoYXJkd2FyZQorICogKG9uIHRoZSBzaGFkb3cg
dGFibGVzKSBiYWNrIGludG8gdGhlIGd1ZXN0IHZpZXcuCisgKgorICogV2UgdGhlcmVmb3JlIHVu
Y29uZGl0aW9uYWxseSBzZXQgX1BBR0VfQUNDRVNTRUQgZXZlbiBpbiB0aGUgZ3Vlc3RzCisgKiB2
aWV3LiAgVGhpcyB3aWxsIGFwcGVhciB0byB0aGUgZ3Vlc3QgYXMgYSBDUFUgd2hpY2ggcHJvYWN0
aXZlbHkgcHVsbHMKKyAqIGFsbCB2YWxpZCBMNGUncyBpbnRvIGl0cyBUTEIsIHdoaWNoIGlzIGNv
bXBhdGlibGUgd2l0aCB0aGUgeDg2IEFCSS4KKyAqCisgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBhbGwgUFYgZ3Vlc3RzIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvCisgKiB0aGlzIGlz
IG5vIGFjdHVhbCBjaGFuZ2UgaW4gdGhlaXIgYmVoYXZpb3VyLgorICovCiAjZGVmaW5lIGFkanVz
dF9ndWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygocGw0ZSkpICYgX1BBR0Vf
UFJFU0VOVCkgJiYgICBcCiAgICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4o
ZCkpICkgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDRlX2FkZF9mbGFncygocGw0
ZSksIF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGw0ZV9hZGRf
ZmxhZ3MoKHBsNGUpLCBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpOyBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCiAjZGVmaW5lIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlLCBkKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecStA-0003Tv-J2; Fri, 19 Jan 2018 09:23:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw25=ad=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecSt9-0003Tl-Iu
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:07 +0000
X-Inumbo-ID: 19c037ed-20f5-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19c037ed-20f5-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 00:48:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecSt4-00042s-Nu
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecSt4-0002cY-NI
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecSt4-0002cY-NI@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiYTQ3N2JkZTczN2JmOWIyOGNjNDU1YmVmMWU5YTZiYzc2ZDY2ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjE2OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjE2OjI4IDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdm
NDZjNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDk6MDMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAgMTcgKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggICAgfCAgMzAgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwgICA1ICstCiAx
MCBmaWxlcyBjaGFuZ2VkLCA0MjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggNzQ3Y2Y2NS4uYmYzNTkwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTk1MSw2ICsxOTUxLDkgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAKICAgICBzd2l0Y2hf
a2VybmVsX3N0YWNrKHYpOwogCisgICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRv
bWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKwogICAg
IGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNy
NCAhPSByZWFkX2NyNCgpKSApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwpAQCAtMjExOSw2ICsy
MTIyLDggQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisKICAgICBjcHVtYXNrX2NvcHkoJmRpcnR5X21h
c2ssIG5leHQtPnZjcHVfZGlydHlfY3B1bWFzayk7CiAgICAgLyogQWxsb3cgYXQgbW9zdCBvbmUg
Q1BVIGF0IGEgdGltZSB0byBiZSBkaXJ0eS4gKi8KICAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQo
JmRpcnR5X21hc2spIDw9IDEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCBjMjI0NTVkLi42OWUxYWI2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzg2MSw2ICszODYxLDcgQEAg
bG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudCwgKnYg
PSBjdXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4sICpwdF9vd25lciA9IGQs
ICpwZ19vd25lcjsKICAgICBzdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUgbWFwY2FjaGU7CisgICAg
Ym9vbCBzeW5jX2d1ZXN0ID0gZmFsc2U7CiAgICAgdWludDMyX3QgeHNtX25lZWRlZCA9IDA7CiAg
ICAgdWludDMyX3QgeHNtX2NoZWNrZWQgPSAwOwogICAgIGludCByYyA9IHB1dF9vbGRfZ3Vlc3Rf
dGFibGUoY3Vycik7CkBAIC00MDA5LDYgKzQwMTAsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAg
ICAgICAgICAgICAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFU
RV9QUkVTRVJWRV9BRCwgdik7CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgogICAgICAg
ICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVzKTsKQEAgLTQxMTEs
NiArNDExNCwyMCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAKICAgICBkb21haW5fbW1hcF9jYWNo
ZV9kZXN0cm95KCZtYXBjYWNoZSk7CiAKKyAgICBpZiAoIHN5bmNfZ3Vlc3QgKQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogRm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBn
dWVzdCB0byBwaWNrIHVwIEw0IGVudHJ5CisgICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuIElz
c3VlIGEgZmx1c2ggSVBJIHdpdGggZW1wdHkgb3BlcmF0aW9uIG1hc2sgdG8KKyAgICAgICAgICog
ZmFjaWxpdGF0ZSB0aGlzIChpbmNsdWRpbmcgb3Vyc2VsdmVzIHdhaXRpbmcgZm9yIHRoZSBJUEkg
dG8KKyAgICAgICAgICogYWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0
aGF0IEZMVVNIX1ZBX1ZBTElEIGlzCisgICAgICAgICAqIG1lYW5pbmdsZXNzIHdpdGhvdXQgRkxV
U0hfQ0FDSEUsIGJ1dCB3aWxsIGFsbG93IHRvIHBhc3MgdGhlIG5vLW9wCisgICAgICAgICAqIGNo
ZWNrIGluIGZsdXNoX2FyZWFfbWFzaygpLgorICAgICAgICAgKi8KKyAgICAgICAgZmx1c2hfYXJl
YV9tYXNrKHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywKKyAgICAgICAgICAgICAgICAg
ICAgICAgIFpFUk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJRCk7CisgICAgfQorCiAgICAgcGVy
ZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwogCiAgb3V0OgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggMTQ0MjU4Zi4u
MzI3Yzc0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC0zMTksNiArMzE5LDkgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dm9pZCAqdW51c2VkKQogICAgICAqLwogICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwogCisgICAg
Z2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMg
PSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisKICAgICBsb2FkX3N5c3RlbV90YWJsZXMoKTsK
IAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9uIGluLiAqLwpAQCAt
NjI4LDYgKzYzMSwxODcgQEAgdm9pZCBjcHVfZXhpdF9jbGVhcih1bnNpZ25lZCBpbnQgY3B1KQog
ICAgIHNldF9jcHVfc3RhdGUoQ1BVX1NUQVRFX0RFQUQpOwogfQogCitzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQoreworICAgIHVu
c2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxvbmcpcHRyLCBwZm47CisgICAgdW5zaWdu
ZWQgaW50IGZsYWdzOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGw0ZV90b19sM2UoaWRsZV9w
Z190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkgKworICAgICAgICAgICAgICAgICAg
ICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIpOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsK
KyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisKKyAgICBpZiAoIGxpbmVhciA8IERJUkVDVE1BUF9W
SVJUX1NUQVJUICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmbGFncyA9IGwzZV9nZXRfZmxh
Z3MoKnBsM2UpOworICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgIGlmICgg
ZmxhZ3MgJiBfUEFHRV9QU0UgKQorICAgIHsKKyAgICAgICAgcGZuID0gKGwzZV9nZXRfcGZuKCpw
bDNlKSAmIH4oKDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikpIC0gMSkpIHwKKyAgICAgICAg
ICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikp
IC0gMSkpOworICAgICAgICBmbGFncyAmPSB+X1BBR0VfUFNFOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQo
bGluZWFyKTsKKyAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKCpwbDJlKTsKKyAgICAgICAg
QVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIGlmICggZmxhZ3MgJiBfUEFH
RV9QU0UgKQorICAgICAgICB7CisgICAgICAgICAgICBwZm4gPSAobDJlX2dldF9wZm4oKnBsMmUp
ICYgfigoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgfAorICAgICAgICAgICAgICAgICAg
KFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpOworICAg
ICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3RhYmxl
X29mZnNldChsaW5lYXIpOworICAgICAgICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdzKCpwbDFl
KTsKKyAgICAgICAgICAgIGlmICggIShmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKCpwbDFlKTsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9vdF90
YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAg
cGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgaWYgKCAhcGwzZSApCisgICAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKKyAgICAg
ICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0sCisgICAgICAgICAg
ICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBsM2UgPSBsNGVfdG9fbDNlKHJwdFtyb290X3RhYmxl
X29mZnNldChsaW5lYXIpXSk7CisKKyAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldChsaW5lYXIp
OworCisgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQor
ICAgIHsKKyAgICAgICAgcGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgaWYg
KCAhcGwyZSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgY2xlYXJfcGFn
ZShwbDJlKTsKKyAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX3BhZGRyKF9fcGEocGwy
ZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSk7CisgICAgICAgIHBs
MmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICB9CisKKyAgICBwbDJlICs9IGwyX3RhYmxlX29m
ZnNldChsaW5lYXIpOworCisgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAgcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
KyAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAg
ICAgY2xlYXJfcGFnZShwbDFlKTsKKyAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX3Bh
ZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSk7
CisgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAgICB9CisKKyAgICBwbDFlICs9
IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOworCisgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKCpwbDFl
KSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfcGZuKCpw
bDFlKSA9PSBwZm4pOworICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFncygqcGwxZSkgPT0gZmxh
Z3MpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGwxZV93cml0ZShwbDFlLCBsMWVfZnJvbV9w
Zm4ocGZuLCBmbGFncykpOworCisgICAgcmV0dXJuIDA7Cit9CisKK0RFRklORV9QRVJfQ1BVKHJv
b3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKKworc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9w
Z3QodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZSgpOworICAgIHVuc2lnbmVkIGludCBvZmY7CisgICAgaW50IHJjOworCisg
ICAgaWYgKCAhcnB0ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBjbGVhcl9wYWdl
KHJwdCk7CisgICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IHJwdDsKKworICAgIHJwdFtyb290
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190YWJs
ZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOworICAgIC8qIFNIX0xJTkVB
Ul9QVCBpbnNlcnRlZCB0b2dldGhlciB3aXRoIGd1ZXN0IG1hcHBpbmdzLiAqLworICAgIC8qIFBF
UkRPTUFJTiBpbnNlcnRlZCBkdXJpbmcgY29udGV4dCBzd2l0Y2guICovCisgICAgcnB0W3Jvb3Rf
dGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07CisKKyAgICAvKiBJbnN0YWxsIGRpcmVj
dCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciBzdGFjaywgSURULCBhbmQgVFNTLiAqLworICAg
IGZvciAoIG9mZiA9IHJjID0gMDsgIXJjICYmIG9mZiA8IFNUQUNLX1NJWkU7IG9mZiArPSBQQUdF
X1NJWkUgKQorICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoX192YShfX3BhKHN0YWNrX2Jhc2Vb
Y3B1XSkpICsgb2ZmLCBycHQpOworCisgICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9IGNsb25l
X21hcHBpbmcoaWR0X3RhYmxlc1tjcHVdLCBycHQpOworICAgIGlmICggIXJjICkKKyAgICAgICAg
cmMgPSBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KGluaXRfdHNzLCBjcHUpLCBycHQpOworCisgICAg
cmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25l
ZCBpbnQgY3B1KQoreworICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBwZXJfY3B1KHJvb3RfcGd0
LCBjcHUpOworICAgIHVuc2lnbmVkIGludCByOworCisgICAgaWYgKCAhcnB0ICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IE5VTEw7CisKKyAgICBmb3Ig
KCByID0gcm9vdF90YWJsZV9vZmZzZXQoRElSRUNUTUFQX1ZJUlRfU1RBUlQpOworICAgICAgICAg
IHIgPCByb290X3RhYmxlX29mZnNldChIWVBFUlZJU09SX1ZJUlRfRU5EKTsgKytyICkKKyAgICB7
CisgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworICAgICAgICB1bnNpZ25lZCBpbnQgaTM7CisK
KyAgICAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyXSkgJiBfUEFHRV9QUkVTRU5UKSAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBsM3QgPSBsNGVfdG9fbDNlKHJwdFty
XSk7CisKKyAgICAgICAgZm9yICggaTMgPSAwOyBpMyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyAr
K2kzICkKKyAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaTI7CisKKyAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzdFtpM10pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKGwzdFtpM10pICYgX1BBR0VfUFNF
KSk7CisgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKGwzdFtpM10pOworCisgICAgICAgICAg
ICBmb3IgKCBpMiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7ICsraTIgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYg
X1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICAgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MobDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsK
KyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShsMnRbaTJdKSk7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOwor
ICAgICAgICB9CisKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdCk7CisgICAgfQorCisg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKHJwdCk7Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9zbXBib290
X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHNvY2tl
dCA9IGNwdV90b19zb2NrZXQoY3B1KTsKQEAgLTY2NCw2ICs4NDgsOCBAQCBzdGF0aWMgdm9pZCBj
cHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKICAgICB9CiAKKyAgICBjbGVhbnVwX2NwdV9yb290
X3BndChjcHUpOworCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhOUl9SRVNFUlZF
RF9HRFRfUEFHRVMpOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJfY3B1KGdkdF90YWJsZSwg
Y3B1KSwgb3JkZXIpOwogCkBAIC03MTksNiArOTA1LDkgQEAgc3RhdGljIGludCBjcHVfc21wYm9v
dF9hbGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAorICAgIGlmICggc2V0dXBfY3B1
X3Jvb3RfcGd0KGNwdSkgKQorICAgICAgICBnb3RvIG9vbTsKKwogICAgIGZvciAoIHN0dWJfcGFn
ZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5y
X2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQogICAg
ICAgICBpZiAoIGNwdV9vbmxpbmUoaSkgJiYgY3B1X3RvX25vZGUoaSkgPT0gbm9kZSApCkBAIC03
NzMsNiArOTYyLDggQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfc21wYm9vdF9u
ZmIgPSB7CiAKIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9j
cHVzKQogeworICAgIGludCByYzsKKwogICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3Nt
cGJvb3RfbmZiKTsKIAogICAgIG10cnJfYXBzX3N5bmNfYmVnaW4oKTsKQEAgLTc4Niw2ICs5Nzcs
MTEgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMp
CiAKICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tfc3RhcnQ7CiAKKyAgICByYyA9IHNldHVwX2Nw
dV9yb290X3BndCgwKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcGFuaWMoIkVycm9yICVkIHNl
dHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CisgICAgZ2V0X2NwdV9pbmZvKCkt
PnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOworCiAgICAgc2V0X25yX3NvY2tl
dHMoKTsKIAogICAgIHNvY2tldF9jcHVtYXNrID0geHphbGxvY19hcnJheShjcHVtYXNrX3QgKiwg
bnJfc29ja2V0cyk7CkBAIC04NTAsNiArMTA0Niw4IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJl
X2Jvb3RfY3B1KHZvaWQpCiB7CiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQo
KSwgJmNwdV9vbmxpbmVfbWFwKTsKICAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9p
ZCgpLCAmY3B1X3ByZXNlbnRfbWFwKTsKKworICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0g
MDsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNt
LW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCA2NDkw
NWM2Li4zMjVhYmRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xMzcsNiArMTM3
LDggQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3Jf
aWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29yX2lkKTsKICAgICBPRkZTRVQoQ1BVSU5GT19j
dXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQo
Q1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKKyAgICBPRkZTRVQoQ1BVSU5GT194
ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMpOworICAgIE9GRlNFVChDUFVJTkZPX3B2
X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3NpemVv
Ziwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCmluZGV4IGRmNjkzYzIuLmM4ZjY4YTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUwpAQCAtMjA1LDYgKzIwNSwxNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAg
ICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAg
ICAgICBTQVZFX0FMTAorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAg
JXJjeAorICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxjc3Rhcl9jcjNfb2theToKKwogICAgICAg
ICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAog
ICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpp
bmRleCBhYzlhYjRjLi5kMWFmYjNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0zNiw2ICszNiwzMiBA
QCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVw
dHMgZGlzYWJsZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJS
VVBUU19ESVNBQkxFRAorCisgICAgICAgIC8qIENvcHkgZ3Vlc3QgbWFwcGluZ3MgYW5kIHN3aXRj
aCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4gKi8KKyAgICAgICAgbW92ICAgJWNyMywgJXI5
CisgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQocHZfY3IzKSglcmR4KSwgJXJkaQorICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQ
QUdFX01BU0ssICVyc2kKKyAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJj
eAorICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAg
ICAgICAgYW5kICAgJXI5LCAlcnNpCisgICAgICAgIGFkZCAgICVyY3gsICVyZGkKKyAgICAgICAg
YWRkICAgJXJjeCwgJXJzaQorICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVO
X1NMT1QsICVlY3gKKyAgICAgICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpKjgoJXJzaSksICVyOAorICAgICAgICBtb3YgICAlcjgsIHJvb3RfdGFibGVf
b2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyZGkpCisgICAgICAgIHJlcCBtb3Zz
cQorICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRU5UUklFUyAtIFwKKyAgICAgICAgICAg
ICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxLCAlZWN4CisgICAgICAgIHN1YiAg
ICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCisgICAgICAgICAgICAgICAgUk9P
VF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJzaQorICAgICAgICBzdWIgICAk
KFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAorICAgICAgICAgICAgICAgIFJPT1Rf
UEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKKyAgICAgICAgcmVwIG1vdnNx
CisgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQor
ICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQorCiAgICAgICAgIFJFU1RPUkVfQUxMCiAg
ICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQogICAgICAgICBqeiAgICBpcmV0X2V4
aXRfdG9fZ3Vlc3QKQEAgLTcwLDYgKzk2LDIyIEBAIGlyZXRfZXhpdF90b19ndWVzdDoKICAgICAg
ICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiByZXN0b3Jl
X2FsbF94ZW46CisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0
byBzd2l0Y2ggdG8gdGhlIHBlci1DUFUgcGFnZSB0YWJsZXMsIGluCisgICAgICAgICAqIGNhc2Ug
d2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMpLgorICAg
ICAgICAgKi8KKyAgICAgICAgR0VUX1NUQUNLX0VORChheCkKKyAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmF4KSwgJXJkeAorICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJheCksICVyYXgKKyAgICAgICAgdGVzdCAgJXJkeCwgJXJk
eAorICAgICAgICAvKgorICAgICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUg
Im5zeiIsIGJ1dCBzdWNoIGRvZXNuJ3QgZXhpc3QsCisgICAgICAgICAqIHNvICJnIiB3aWxsIGhh
dmUgdG8gZG8uCisgICAgICAgICAqLworVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCisgICAg
ICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCitVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCisKICAg
ICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKICAgICAgICAgaXJldHEKIApAQCAtOTksNyArMTQxLDE4
IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAk
VFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJS
RU5UKGJ4KQorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAg
ICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxsc3Rhcl9jcjNfb2theToKKworICAgICAgICBfX0dF
VF9DVVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRf
ZmxhZ3MoJXJieCkKICAgICAgICAganogICAgc3dpdGNoX3RvX2tlcm5lbAogCkBAIC0xOTEsNyAr
MjQ0LDE4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIHB1c2hxICQw
CiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwK
LSAgICAgICAgR0VUX0NVUlJFTlQoYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAg
ICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQorICAgICAgICBt
b3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5l
ZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5Mc3lzZV9jcjNfb2theToK
KworICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2Vu
dGVyX2Rpc2FibGVzX2V2ZW50cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2Fk
ZHIoJXJieCksJXJheAogICAgICAgICBzZXRuZSAlY2wKQEAgLTIyNywxMyArMjkxLDIzIEBAIEVO
VFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAg
ICAgICBTQVZFX0FMTAogCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAg
JXJjeAorICAgICAgICBqeiAgICAuTGludDgwX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxpbnQ4MF9jcjNfb2theToKKwogICAgICAg
ICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9TVEFSVChuZSwgbXNpX2No
ZWNrKQogICAgICAgICBtb3ZsICAkMHg4MCwlZWRpCiAgICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91
bmV4cGVjdGVkX21zaQogVU5MSUtFTFlfRU5EKG1zaV9jaGVjaykKIAotICAgICAgICBHRVRfQ1VS
UkVOVChieCkKKyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKIAogICAgICAgICAvKiBDaGVjayB0
aGF0IHRoZSBjYWxsYmFjayBpcyBub24tbnVsbC4gKi8KICAgICAgICAgbGVhcSAgVkNQVV9pbnQ4
MF9ib3VuY2UoJXJieCksJXJkeApAQCAtMzg0LDkgKzQ1OCwyNyBAQCBFTlRSWShkb21fY3Jhc2hf
c3luY19leHRhYmxlKQogCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICBTQVZFX0FM
TCBDTEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAlcmN4LCAl
cjE1CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxpbnRyX2NyM19va2F5Cisg
ICAgICAgIGpucyAgIC5MaW50cl9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MaW50cl9j
cjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgeG9yICAg
JWVjeCwgJWVjeAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAgICBjbW92
bnogJXJjeCwgJXIxNQorLkxpbnRyX2NyM19va2F5OgorCiAgICAgICAgIENSNF9QVjMyX1JFU1RP
UkUKICAgICAgICAgbW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCisgICAgICAg
IG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAg
am1wIHJldF9mcm9tX2ludHIKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4g
Ki8KQEAgLTQwNCw2ICs0OTYsMjMgQEAgRU5UUlkocGFnZV9mYXVsdCkKIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikKICAgICAg
ICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92
ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MeGNwdF9j
cjNfb2theQorICAgICAgICBqbnMgICAuTHhjcHRfY3IzX2xvYWQKKyAgICAgICAgbW92ICAgJXJj
eCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcgICAlcmN4
CisuTHhjcHRfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAg
ICAgIHhvciAgICVlY3gsICVlY3gKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAg
ICAgICAgY21vdm56ICVyY3gsICVyMTUKKy5MeGNwdF9jcjNfb2theToKKwogaGFuZGxlX2V4Y2Vw
dGlvbl9zYXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRYODZf
RUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCkBAIC00NjgsNiArNTc3LDcgQEAgaGFu
ZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXAp
LCVyZHgKICAgICAgICAgUEVSRkNfSU5DUihleGNlcHRpb25zLCAlcmF4LCAlcmJ4KQogICAgICAg
ICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAg
ICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKQEAgLTUwMCw2ICs2MTAsNyBAQCBleGNlcHRpb25fd2l0aF9pbnRzX2Rp
c2FibGVkOgogICAgICAgICByZXA7ICBtb3ZzcSAgICAgICAgICAgICAgICAgICAgICMgbWFrZSBy
b29tIGZvciBlYy9ldgogMTogICAgICBtb3ZxICBVUkVHU19lcnJvcl9jb2RlKCVyc3ApLCVyYXgg
IyBlYy9ldgogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX2tlcm5lbF9zaXplb2YoJXJzcCkKKyAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJuIHRvIGZpeHVwIGNv
ZGUKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTU3OCw2ICs2
ODksMTcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVf
ZmF1bHQsNCglcnNwKQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0
aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNUQUMKKworICAgICAgICBHRVRf
U1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpLCAlcmJ4CisgICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAganogICAgLkxk
YmxmX2NyM19va2F5CisgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZAorICAgICAgICBuZWcg
ICAlcmJ4CisuTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByYngsIHJkaSwgcnNp
CisuTGRibGZfY3IzX29rYXk6CisKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIGNh
bGwgIGRvX2RvdWJsZV9mYXVsdAogICAgICAgICBCVUcgICAvKiBkb19kb3VibGVfZmF1bHQoKSBz
aG91bGRuJ3QgcmV0dXJuLiAqLwpAQCAtNTk2LDEwICs3MTgsMjggQEAgRU5UUlkobm1pKQogICAg
ICAgICBtb3ZsICAkVFJBUF9ubWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAg
ICAgIFNBVkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBt
b3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1v
diAgICVyY3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGlzdF9j
cjNfb2theQorICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gK
Ky5MaXN0X2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAg
ICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorLkxpc3RfY3Iz
X29rYXk6CisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAkMyxVUkVH
U19jcyglcnNwKQogICAgICAgICBqeiAgICAxZgotICAgICAgICAvKiBJbnRlcnJ1cHRlZCBndWVz
dCBjb250ZXh0LiBDb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KKyAgICAgICAg
LyoKKyAgICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIgdGhlIHJlc3Rv
cmUgdmFsdWUgZm9yIHhlbl9jcjMKKyAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8g
c3RhY2sgYm90dG9tLgorICAgICAgICAgKi8KKyAgICAgICAgeG9yICAgJXIxNSwgJXIxNQogICAg
ICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQogICAgICAgICBt
b3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4
CkBAIC02MDksNiArNzQ5LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdnpi
bCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25f
dGFibGUoJXJpcCksJXJkeAogICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBt
b3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGNt
cGIgICRUUkFQX25taSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgam5lICAgcmV0
X2Zyb21faW50cgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA5OWNiMzM3Li4xYzhkNjZj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTkzLDkgKzkzLDMwIEBAIHZvaWQgcmV0X2Zy
b21faW50cih2b2lkKTsKICAgICAgICAgVU5MSUtFTFlfRE9ORShtcCwgdGFnKTsgICBcCiAgICAg
ICAgIF9fVU5MSUtFTFlfRU5EKHRhZykKIAorICAgICAgICAuZXF1IC5McmF4LCAwCisgICAgICAg
IC5lcXUgLkxyY3gsIDEKKyAgICAgICAgLmVxdSAuTHJkeCwgMgorICAgICAgICAuZXF1IC5McmJ4
LCAzCisgICAgICAgIC5lcXUgLkxyc3AsIDQKKyAgICAgICAgLmVxdSAuTHJicCwgNQorICAgICAg
ICAuZXF1IC5McnNpLCA2CisgICAgICAgIC5lcXUgLkxyZGksIDcKKyAgICAgICAgLmVxdSAuTHI4
LCAgOAorICAgICAgICAuZXF1IC5McjksICA5CisgICAgICAgIC5lcXUgLkxyMTAsIDEwCisgICAg
ICAgIC5lcXUgLkxyMTEsIDExCisgICAgICAgIC5lcXUgLkxyMTIsIDEyCisgICAgICAgIC5lcXUg
LkxyMTMsIDEzCisgICAgICAgIC5lcXUgLkxyMTQsIDE0CisgICAgICAgIC5lcXUgLkxyMTUsIDE1
CisKICNkZWZpbmUgU1RBQ0tfQ1BVSU5GT19GSUVMRChmaWVsZCkgKDEgLSBDUFVJTkZPX3NpemVv
ZiArIENQVUlORk9fIyNmaWVsZCkKICNkZWZpbmUgR0VUX1NUQUNLX0VORChyZWcpICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAuaWYgLkxyIyNyZWcgPiA4OyAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsgICAgICAg
ICAgICAgIFwKKyAgICAgICAgLmVsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBtb3ZsICRTVEFDS19TSVpFLTEsICVlIyNyZWc7ICAgICAgICAgICAgICBc
CisgICAgICAgIC5lbmRpZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgb3JxICAlcnNwLCAlciMjcmVnCiAKICNkZWZpbmUgR0VUX0NQVUlORk9fRklFTEQoZmll
bGQsIHJlZykgICAgICAgICAgICAgXApAQCAtMTc3LDYgKzE5OCwxNSBAQCB2b2lkIHJldF9mcm9t
X2ludHIodm9pZCk7CiAjZGVmaW5lIEFTTV9TVEFDIEFTTV9BQyhTVEFDKQogI2RlZmluZSBBU01f
Q0xBQyBBU01fQUMoQ0xBQykKIAorLm1hY3JvIHdyaXRlX2NyMyB2YWw6cmVxLCB0bXAxOnJlcSwg
dG1wMjpyZXEKKyAgICAgICAgbW92ICAgJWNyNCwgJVx0bXAxCisgICAgICAgIG1vdiAgICVcdG1w
MSwgJVx0bXAyCisgICAgICAgIGFuZCAgICR+WDg2X0NSNF9QR0UsICVcdG1wMQorICAgICAgICBt
b3YgICAlXHRtcDEsICVjcjQKKyAgICAgICAgbW92ICAgJVx2YWwsICVjcjMKKyAgICAgICAgbW92
ICAgJVx0bXAyLCAlY3I0CisuZW5kbQorCiAjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA2Njc6IEFTTV9O
T1A1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAgICAg
ICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IGU2NTg3ZTYuLjM5N2ZhNGMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oCkBAIC00Miw2ICs0MiwxOCBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNl
dDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKKyAgICAvKgorICAgICAqIE9mIHRoZSB0d28gZm9s
bG93aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCisg
ICAgICogdG8gYmUgdXNlZCBvbiB0aGUgZ2l2ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2
NC1iaXQgUFYgZ3Vlc3QKKyAgICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1
ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0LgorICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVl
IHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCisgICAgICogaXRz
IHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2
ZXIsIGl0cworICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRv
IHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKKyAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vz
c2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocworICAgICAqIHRv
IHN0aWxsIGtub3cgdGhlIHZhbHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAqLworICAg
IHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKKyAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKICAgICAv
KiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGZiMGNkNTUuLmE3Mzk5M2MgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaApAQCAtNTI0LDYgKzUyNCw3IEBAIGV4dGVybiBpZHRfZW50cnlfdCBpZHRfdGFi
bGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tdOwogCiBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKK0RFQ0xBUkVfUEVSX0NQVShyb290X3Bn
ZW50cnlfdCAqLCByb290X3BndCk7CiAKIGV4dGVybiB2b2lkIGluaXRfaW50ODBfZGlyZWN0X3Ry
YXAoc3RydWN0IHZjcHUgKnYpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5kZXggNTg5
ZjIyNS4uYWZjNzdjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFn
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMjUsOCArMjUs
OCBAQAogLyogVGhlc2UgYXJlIGFyY2hpdGVjdHVyYWwgbGltaXRzLiBDdXJyZW50IENQVXMgc3Vw
cG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9CSVRTICAgICAgICAgICAg
ICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OAotI2RlZmluZSBQQUREUl9N
QVNLICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQotI2RlZmluZSBWQUREUl9N
QVNLICAgICAgICAgICAgICAoKDFVTCA8PCBWQUREUl9CSVRTKS0xKQorI2RlZmluZSBQQUREUl9N
QVNLICAgICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBQQUREUl9CSVRTKSAtIDEpCisjZGVmaW5l
IFZBRERSX01BU0sgICAgICAgICAgICAgICgoX0FDKDEsVUwpIDw8IFZBRERSX0JJVFMpIC0gMSkK
IAogI2RlZmluZSBpc19jYW5vbmljYWxfYWRkcmVzcyh4KSAoKChsb25nKSh4KSA+PiA0NykgPT0g
KChsb25nKSh4KSA+PiA2MykpCiAKQEAgLTExNyw2ICsxMTcsNyBAQCB0eXBlZGVmIGw0X3BnZW50
cnlfdCByb290X3BnZW50cnlfdDsKICAgICAgIDogKCgoX3MpIDwgUk9PVF9QQUdFVEFCTEVfRklS
U1RfWEVOX1NMT1QpIHx8ICBcCiAgICAgICAgICAoKF9zKSA+IFJPT1RfUEFHRVRBQkxFX0xBU1Rf
WEVOX1NMT1QpKSkKIAorI2RlZmluZSByb290X3RhYmxlX29mZnNldCAgICAgICAgIGw0X3RhYmxl
X29mZnNldAogI2RlZmluZSByb290X2dldF9wZm4gICAgICAgICAgICAgIGw0ZV9nZXRfcGZuCiAj
ZGVmaW5lIHJvb3RfZ2V0X2ZsYWdzICAgICAgICAgICAgbDRlX2dldF9mbGFncwogI2RlZmluZSBy
b290X2dldF9pbnRwdGUgICAgICAgICAgIGw0ZV9nZXRfaW50cHRlCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 09:23:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecStL-0003VF-Lv; Fri, 19 Jan 2018 09:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sced=eo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecStL-0003Ux-4a
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:19 +0000
X-Inumbo-ID: bd055e8a-fcfa-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd055e8a-fcfa-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:25:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecStE-00043m-Q8
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecStE-0002dk-Pc
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 09:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecStE-0002dk-Pc@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 09:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxZDM4ZDYzM2EzMDZiMmIwNjc2N2I1YTVmNWE4YTAwMjY5ZjNjOTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjE3OjI2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjE3OjI2IDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODcxZTgwYzM4NTQ3ZDlmYWVm
YzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo1MDo1
OSArMDEwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICA3ICsrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDBmY2RiN2QuLjc2OGQ0ZjUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xNjg3LDYgKzE2ODcsMTggQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJl
IGVsc2UKKworT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRl
IDY0LWJpdCBQViBndWVzdCBwYWdlCit0YWJsZXMuCisKKyoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBj
b21wbGV0ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgorbm90aGlu
Zy4gKioKKwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJmMzU5MGQuLjg4
MTcyNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE5NDcsMTIgKzE5NDcsMTUgQEAgc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJv
b3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCiAg
ICAgc3dpdGNoX2tlcm5lbF9zdGFjayh2KTsKIAotICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290
X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRlX2Zyb21f
cGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9S
Vyk7CisgICAgaWYgKCByb290X3BndCApCisgICAgICAgIHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2
LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQoKSkgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2OWUxYWI2
Li4zMDNjNTUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDAxMSw3ICs0MDExLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAg
ICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52
YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBN
TVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CisgICAgICAg
ICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9w
YWdlOgogICAgICAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVz
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDMyN2M3NDQuLmMxOTUwOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIwLDcgKzMyMCw3IEBA
IHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGluX2RlYnVnX2Rpc2Fi
bGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2lu
Zm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSB0aGlzX2NwdShyb290X3BndCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0
KSkgOiAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKQEAgLTcyOSwxNCArNzI5LDIw
IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRy
eV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhf
dCBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKIERFRklO
RV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAogc3RhdGljIGludCBzZXR1
cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByb290X3BnZW50cnlfdCAq
cnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7CiAg
ICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFvcHRfeHB0aSAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwog
ICAgIGlmICggIXJwdCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBAIC05NzcsMTAgKzk4
MywxNCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1
cykKIAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAorICAgIGlmICggb3B0X3hw
dGkgPCAwICkKKyAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9BTUQ7CisKICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdl
IHRhYmxlXG4iLCByYyk7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2Nw
dShyb290X3BndCwgMCkpOworICAgIGlmICggcGVyX2NwdShyb290X3BndCwgMCkgKQorICAgICAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CiAK
ICAgICBzZXRfbnJfc29ja2V0cygpOwogCkBAIC0xMDQ4LDYgKzEwNTgsNyBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJv
Y2Vzc29yX2lkKCksICZjcHVfcHJlc2VudF9tYXApOwogCiAgICAgZ2V0X2NwdV9pbmZvKCktPnhl
bl9jcjMgPSAwOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQogCiBzdGF0aWMg
dm9pZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGQxYWZiM2MuLjUwNTYwNGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTQ1LDYgKzQ1LDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIG1vdmFicyAk
RElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKICAgICAgICAgbW92ICAgJXJkaSwgJXJheAogICAg
ICAgICBhbmQgICAlcnNpLCAlcmRpCisgICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCiAgICAg
ICAgIGFuZCAgICVyOSwgJXJzaQogICAgICAgICBhZGQgICAlcmN4LCAlcmRpCiAgICAgICAgIGFk
ZCAgICVyY3gsICVyc2kKQEAgLTYxLDYgKzYyLDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAg
ICAgIHJlcCBtb3ZzcQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJkeCkKICAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKKy5McmFnX2tlZXBf
Y3IzOgogCiAgICAgICAgIFJFU1RPUkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGws
NCglcnNwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 14:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecXNw-0003Xh-54; Fri, 19 Jan 2018 14:11:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sced=eo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecXNu-0003XI-77
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:10 +0000
X-Inumbo-ID: f332e7b3-fd22-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f332e7b3-fd22-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 14:13:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecXNm-0003Pr-QN
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecXNm-00053K-Pi
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecXNm-00053K-Pi@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 14:11:02 +0000
Subject: [Xen-changelog] [xen master] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3ODRkZTNlMjA2N2VkNzNlZmMyZmU0MmU2MjgzMWU4YWU3ZjQ2YzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDE2
IDE3OjQ5OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSmFuIDE2IDE3OjQ5OjAzIDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAyMSArKysrCiB4ZW4vYXJjaC94ODYvc21w
Ym9vdC5jICAgICAgICAgICAgIHwgMjAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgfCAgIDIgKwogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8ICAxMSArKwogeGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TICAgICAgICB8IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgfCAgMzAgKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaCAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwg
ICA1ICstCiAxMCBmaWxlcyBjaGFuZ2VkLCA0MzAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggZGExYmYxYS4uODU4OWQ4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUxMSw2ICsxNTExLDkgQEAg
dm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNp
Z25lZCBsb25nIGNyNDsKIAorICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29mZnNl
dChQRVJET01BSU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21h
aW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisKICAgICBj
cjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQg
IT0gcmVhZF9jcjQoKSkgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKQEAgLTE2ODIsNiArMTY4
NSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1
ICpuZXh0KQogCiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCisgICAgZ2V0
X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOworCiAgICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNr
LCBuZXh0LT52Y3B1X2RpcnR5X2NwdW1hc2spOwogICAgIC8qIEFsbG93IGF0IG1vc3Qgb25lIENQ
VSBhdCBhIHRpbWUgdG8gYmUgZGlydHkuICovCiAgICAgQVNTRVJUKGNwdW1hc2tfd2VpZ2h0KCZk
aXJ0eV9tYXNrKSA8PSAxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYTU2Zjg3NS4uZmViYzQ3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM1MjAsNiArMzUyMCw3IEBAIGxv
bmcgZG9fbW11X3VwZGF0ZSgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0g
Y3VycjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAq
cGdfb3duZXI7CiAgICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOworICAgIGJvb2wgc3lu
Y19ndWVzdCA9IGZhbHNlOwogICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwogICAgIHVpbnQz
Ml90IHhzbV9jaGVja2VkID0gMDsKICAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1
cnIpOwpAQCAtMzY4Myw2ICszNjg0LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2Vu
dHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYp
OworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgICAg
ICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgpAQCAtMzc4Nyw2ICszNzkwLDI0IEBA
IGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICBpZiAoIHZhICkKICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UodmEpOwogCisgICAgaWYgKCBzeW5jX2d1ZXN0ICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBvZiB0aGUgYWZmZWN0ZWQgZ3Vlc3QgdG8gcGlj
ayB1cCBMNCBlbnRyeQorICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkpLiBJc3N1ZSBhIGZsdXNo
IElQSSB3aXRoIGVtcHR5IG9wZXJhdGlvbiBtYXNrIHRvCisgICAgICAgICAqIGZhY2lsaXRhdGUg
dGhpcyAoaW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUgSVBJIHRvCisgICAgICAg
ICAqIGFjdHVhbGx5IGhhdmUgYXJyaXZlZCkuIFV0aWxpemUgdGhlIGZhY3QgdGhhdCBGTFVTSF9W
QV9WQUxJRCBpcworICAgICAgICAgKiBtZWFuaW5nbGVzcyB3aXRob3V0IEZMVVNIX0NBQ0hFLCBi
dXQgd2lsbCBhbGxvdyB0byBwYXNzIHRoZSBuby1vcAorICAgICAgICAgKiBjaGVjayBpbiBmbHVz
aF9hcmVhX21hc2soKS4KKyAgICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CisgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBlcl9jcHUoc2Ny
YXRjaF9jcHVtYXNrLCBjcHUpOworCisgICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293
bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgaWYg
KCAhY3B1bWFza19lbXB0eShtYXNrKSApCisgICAgICAgICAgICBmbHVzaF9hcmVhX21hc2sobWFz
aywgWkVST19CTE9DS19QVFIsIEZMVVNIX1ZBX1ZBTElEKTsKKyAgICB9CisKICAgICBwZXJmY19h
ZGQobnVtX3BhZ2VfdXBkYXRlcywgaSk7CiAKICBvdXQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3Yjk3ZmY4Li42OWFj
MGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKQEAgLTMyNyw2ICszMjcsOSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lk
ICp1bnVzZWQpCiAgICAgICovCiAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7CiAKKyAgICBnZXRf
Y3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9f
cGEodGhpc19jcHUocm9vdF9wZ3QpKTsKKwogICAgIGxvYWRfc3lzdGVtX3RhYmxlcygpOwogCiAg
ICAgLyogRnVsbCBleGNlcHRpb24gc3VwcG9ydCBmcm9tIGhlcmUgb24gaW4uICovCkBAIC02MzMs
NiArNjM2LDE4NyBAQCB2b2lkIGNwdV9leGl0X2NsZWFyKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
c2V0X2NwdV9zdGF0ZShDUFVfU1RBVEVfREVBRCk7CiB9CiAKK3N0YXRpYyBpbnQgY2xvbmVfbWFw
cGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCit7CisgICAgdW5zaWdu
ZWQgbG9uZyBsaW5lYXIgPSAodW5zaWduZWQgbG9uZylwdHIsIHBmbjsKKyAgICB1bnNpZ25lZCBp
bnQgZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICpwbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3Rh
YmxlW3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSArCisgICAgICAgICAgICAgICAgICAgICAg
ICAgbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlOworICAg
IGwxX3BnZW50cnlfdCAqcGwxZTsKKworICAgIGlmICggbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRf
U1RBUlQgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGZsYWdzID0gbDNlX2dldF9mbGFncygq
cGwzZSk7CisgICAgQVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CisgICAgaWYgKCBmbGFn
cyAmIF9QQUdFX1BTRSApCisgICAgeworICAgICAgICBwZm4gPSAobDNlX2dldF9wZm4oKnBsM2Up
ICYgfigoMVVMIDw8ICgyICogUEFHRVRBQkxFX09SREVSKSkgLSAxKSkgfAorICAgICAgICAgICAg
ICAoUEZOX0RPV04obGluZWFyKSAmICgoMVVMIDw8ICgyICogUEFHRVRBQkxFX09SREVSKSkgLSAx
KSk7CisgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgfQorICAgIGVsc2UKKyAgICB7
CisgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3RhYmxlX29mZnNldChsaW5l
YXIpOworICAgICAgICBmbGFncyA9IGwyZV9nZXRfZmxhZ3MoKnBsMmUpOworICAgICAgICBBU1NF
UlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BT
RSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBmbiA9IChsMmVfZ2V0X3BmbigqcGwyZSkgJiB+
KCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKSB8CisgICAgICAgICAgICAgICAgICAoUEZO
X0RPV04obGluZWFyKSAmICgoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSk7CisgICAgICAg
ICAgICBmbGFncyAmPSB+X1BBR0VfUFNFOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zm
c2V0KGxpbmVhcik7CisgICAgICAgICAgICBmbGFncyA9IGwxZV9nZXRfZmxhZ3MoKnBsMWUpOwor
ICAgICAgICAgICAgaWYgKCAhKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAg
ICAgIHJldHVybiAwOworICAgICAgICAgICAgcGZuID0gbDFlX2dldF9wZm4oKnBsMWUpOworICAg
ICAgICB9CisgICAgfQorCisgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyb290X3RhYmxl
X29mZnNldChsaW5lYXIpXSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgeworICAgICAgICBwbDNl
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBpZiAoICFwbDNlICkKKyAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOworICAgICAgICBs
NGVfd3JpdGUoJnJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSwKKyAgICAgICAgICAgICAg
ICAgIGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UocnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KGxpbmVhcildKTsKKworICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisK
KyAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAg
eworICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBpZiAoICFw
bDJlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBjbGVhcl9wYWdlKHBs
MmUpOworICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShwbDJlKSwg
X19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgQVNT
RVJUKCEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpKTsKKyAgICAgICAgcGwyZSA9
IGwzZV90b19sMmUoKnBsM2UpOworICAgIH0KKworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0
KGxpbmVhcik7CisKKyAgICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgeworICAgICAgICBwbDFlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICBpZiAoICFwbDFlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBj
bGVhcl9wYWdlKHBsMWUpOworICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFkZHIo
X19wYShwbDFlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KyAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpKTsKKyAg
ICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgIH0KKworICAgIHBsMWUgKz0gbDFf
dGFibGVfb2Zmc2V0KGxpbmVhcik7CisKKyAgICBpZiAoIGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYg
X1BBR0VfUFJFU0VOVCApCisgICAgeworICAgICAgICBBU1NFUlQobDFlX2dldF9wZm4oKnBsMWUp
ID09IHBmbik7CisgICAgICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKCpwbDFlKSA9PSBmbGFncyk7
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgbDFlX3dyaXRlKHBsMWUsIGwxZV9mcm9tX3Bmbihw
Zm4sIGZsYWdzKSk7CisKKyAgICByZXR1cm4gMDsKK30KKworREVGSU5FX1BFUl9DUFUocm9vdF9w
Z2VudHJ5X3QgKiwgcm9vdF9wZ3QpOworCitzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1
bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5f
cGFnZXRhYmxlKCk7CisgICAgdW5zaWduZWQgaW50IG9mZjsKKyAgICBpbnQgcmM7CisKKyAgICBp
ZiAoICFycHQgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGNsZWFyX3BhZ2UocnB0
KTsKKyAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gcnB0OworCisgICAgcnB0W3Jvb3RfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV07CisgICAgLyogU0hfTElORUFSX1BU
IGluc2VydGVkIHRvZ2V0aGVyIHdpdGggZ3Vlc3QgbWFwcGluZ3MuICovCisgICAgLyogUEVSRE9N
QUlOIGluc2VydGVkIGR1cmluZyBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICBycHRbcm9vdF90YWJs
ZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGlkbGVfcGdfdGFibGVbcm9vdF90
YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXTsKKworICAgIC8qIEluc3RhbGwgZGlyZWN0IG1h
cCBwYWdlIHRhYmxlIGVudHJpZXMgZm9yIHN0YWNrLCBJRFQsIGFuZCBUU1MuICovCisgICAgZm9y
ICggb2ZmID0gcmMgPSAwOyAhcmMgJiYgb2ZmIDwgU1RBQ0tfU0laRTsgb2ZmICs9IFBBR0VfU0la
RSApCisgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZyhfX3ZhKF9fcGEoc3RhY2tfYmFzZVtjcHVd
KSkgKyBvZmYsIHJwdCk7CisKKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gY2xvbmVfbWFw
cGluZyhpZHRfdGFibGVzW2NwdV0sIHJwdCk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9
IGNsb25lX21hcHBpbmcoJnBlcl9jcHUoaW5pdF90c3MsIGNwdSksIHJwdCk7CisKKyAgICByZXR1
cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IHBlcl9jcHUocm9vdF9wZ3QsIGNw
dSk7CisgICAgdW5zaWduZWQgaW50IHI7CisKKyAgICBpZiAoICFycHQgKQorICAgICAgICByZXR1
cm47CisKKyAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gTlVMTDsKKworICAgIGZvciAoIHIg
PSByb290X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9TVEFSVCk7CisgICAgICAgICAgciA8
IHJvb3RfdGFibGVfb2Zmc2V0KEhZUEVSVklTT1JfVklSVF9FTkQpOyArK3IgKQorICAgIHsKKyAg
ICAgICAgbDNfcGdlbnRyeV90ICpsM3Q7CisgICAgICAgIHVuc2lnbmVkIGludCBpMzsKKworICAg
ICAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3JdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGwzdCA9IGw0ZV90b19sM2UocnB0W3JdKTsK
KworICAgICAgICBmb3IgKCBpMyA9IDA7IGkzIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsraTMg
KQorICAgICAgICB7CisgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpMjsKKworICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDN0
W2kzXSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAg
ICAgICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkgJiBfUEFHRV9QU0UpKTsK
KyAgICAgICAgICAgIGwydCA9IGwzZV90b19sMmUobDN0W2kzXSk7CisKKyAgICAgICAgICAgIGZv
ciAoIGkyID0gMDsgaTIgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgKytpMiApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJ0W2kyXSkgJiBfUEFH
RV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAg
ICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAmIF9QQUdFX1BTRSkpOworICAg
ICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKGwydFtpMl0pKTsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7CisgICAg
ICAgIH0KKworICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDN0KTsKKyAgICB9CisKKyAgICBm
cmVlX3hlbl9wYWdldGFibGUocnB0KTsKK30KKwogc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJl
ZSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHVuc2lnbmVkIGludCBvcmRlciwgc29ja2V0ID0g
Y3B1X3RvX3NvY2tldChjcHUpOwpAQCAtNjcxLDYgKzg1NSw4IEBAIHN0YXRpYyB2b2lkIGNwdV9z
bXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKG1mbl90b19wYWdlKG1mbikpOwogICAgIH0KIAorICAgIGNsZWFudXBfY3B1X3Jvb3RfcGd0
KGNwdSk7CisKICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKE5SX1JFU0VSVkVEX0dE
VF9QQUdFUyk7CiAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHBlcl9jcHUoZ2R0X3RhYmxlLCBjcHUp
LCBvcmRlcik7CiAKQEAgLTcyNyw2ICs5MTMsMTEgQEAgc3RhdGljIGludCBjcHVfc21wYm9vdF9h
bGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVd
W1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAorICAgIHJjID0gc2V0dXBfY3B1X3Jv
b3RfcGd0KGNwdSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworICAgIHJjID0g
LUVOT01FTTsKKwogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BF
Ul9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNU
VUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQogICAgICAgICBpZiAoIGNwdV9vbmxpbmUoaSkgJiYg
Y3B1X3RvX25vZGUoaSkgPT0gbm9kZSApCkBAIC03ODYsNiArOTc3LDggQEAgc3RhdGljIHN0cnVj
dCBub3RpZmllcl9ibG9jayBjcHVfc21wYm9vdF9uZmIgPSB7CiAKIHZvaWQgX19pbml0IHNtcF9w
cmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogeworICAgIGludCByYzsKKwogICAg
IHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3NtcGJvb3RfbmZiKTsKIAogICAgIG10cnJfYXBz
X3N5bmNfYmVnaW4oKTsKQEAgLTc5OSw2ICs5OTIsMTEgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBh
cmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNlWzBdID0gc3Rh
Y2tfc3RhcnQ7CiAKKyAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxl
XG4iLCByYyk7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290
X3BndCwgMCkpOworCiAgICAgc2V0X25yX3NvY2tldHMoKTsKIAogICAgIHNvY2tldF9jcHVtYXNr
ID0geHphbGxvY19hcnJheShjcHVtYXNrX3QgKiwgbnJfc29ja2V0cyk7CkBAIC04NjcsNiArMTA2
NSw4IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAjaWYgTlJfQ1BV
UyA+IDIgKiBCSVRTX1BFUl9MT05HCiAgICAgcGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSkg
PSAmc2NyYXRjaF9jcHUwbWFzazsKICNlbmRpZgorCisgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9j
cjMgPSAwOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4
IGUxMzZhZjYuLmIxYTQzMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEzNyw2
ICsxMzcsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3Byb2Nl
c3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3JfaWQpOwogICAgIE9GRlNFVChDUFVJ
TkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBjdXJyZW50X3ZjcHUpOwogICAgIE9G
RlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOworICAgIE9GRlNFVChDUFVJ
TkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CisgICAgT0ZGU0VUKENQVUlO
Rk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgREVGSU5FKENQVUlORk9f
c2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggM2ZlYTU0ZS4uZTY2OGYwMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xOTksNiArMTk5LDE3IEBAIEVOVFJZKGNzdGFyX2VudGVy
KQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3Ap
CiAgICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBu
ZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MY3N0YXJfY3IzX29rYXkKKyAgICAgICAgbW92ICAg
JXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAl
cmN4CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTGNzdGFyX2NyM19va2F5OgorCiAg
ICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwl
cmN4CiAgICAgICAgIGNtcGIgICQwLERPTUFJTl9pc18zMmJpdF9wdiglcmN4KQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCmluZGV4IDFkZDljY2YuLmZjMzg4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM3LDYgKzM3
LDMyIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgaW50
ZXJydXB0cyBkaXNhYmxlZCAqLwogcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIEFTU0VSVF9J
TlRFUlJVUFRTX0RJU0FCTEVECisKKyAgICAgICAgLyogQ29weSBndWVzdCBtYXBwaW5ncyBhbmQg
c3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLworICAgICAgICBtb3YgICAlY3Iz
LCAlcjkKKyAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmRpCisgICAgICAgIG1vdmFicyAkUEFERFJfTUFT
SyAmIFBBR0VfTUFTSywgJXJzaQorICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJU
LCAlcmN4CisgICAgICAgIG1vdiAgICVyZGksICVyYXgKKyAgICAgICAgYW5kICAgJXJzaSwgJXJk
aQorICAgICAgICBhbmQgICAlcjksICVyc2kKKyAgICAgICAgYWRkICAgJXJjeCwgJXJkaQorICAg
ICAgICBhZGQgICAlcmN4LCAlcnNpCisgICAgICAgIG1vdiAgICRST09UX1BBR0VUQUJMRV9GSVJT
VF9YRU5fU0xPVCwgJWVjeAorICAgICAgICBtb3YgICByb290X3RhYmxlX29mZnNldChTSF9MSU5F
QVJfUFRfVklSVF9TVEFSVCkqOCglcnNpKSwgJXI4CisgICAgICAgIG1vdiAgICVyOCwgcm9vdF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJkaSkKKyAgICAgICAgcmVw
IG1vdnNxCisgICAgICAgIG1vdiAgICRST09UX1BBR0VUQUJMRV9FTlRSSUVTIC0gXAorICAgICAg
ICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEsICVlY3gKKyAgICAgICAg
c3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKKyAgICAgICAgICAgICAg
ICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcnNpCisgICAgICAgIHN1
YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCisgICAgICAgICAgICAgICAg
Uk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJkaQorICAgICAgICByZXAg
bW92c3EKKyAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
ZHgpCisgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCisKICAgICAgICAgUkVTVE9SRV9B
TEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGly
ZXRfZXhpdF90b19ndWVzdApAQCAtNzEsNiArOTcsMjIgQEAgaXJldF9leGl0X3RvX2d1ZXN0Ogog
ICAgICAgICBBTElHTgogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIHJl
c3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBu
ZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywgaW4KKyAgICAgICAgICog
Y2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQyku
CisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQorICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4CisgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwgJXJheAorICAgICAgICB0ZXN0ICAlcmR4
LCAlcmR4CisgICAgICAgIC8qCisgICAgICAgICAqIElkZWFsbHkgdGhlIGNvbmRpdGlvbiB3b3Vs
ZCBiZSAibnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwKKyAgICAgICAgICogc28gImciIHdp
bGwgaGF2ZSB0byBkby4KKyAgICAgICAgICovCitVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykK
KyAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKK1VOTElLRUxZX0VORChleGl0X2NyMykK
KwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAgICAgICBpcmV0cQogCkBAIC0xMDAsNyAr
MTQyLDE4IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBt
b3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAg
JXJjeAorICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxsc3Rhcl9jcjNfb2theToKKworICAgICAg
ICBfX0dFVF9DVVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90
aHJlYWRfZmxhZ3MoJXJieCkKICAgICAgICAganogICAgc3dpdGNoX3RvX2tlcm5lbAogCkBAIC0x
OTIsNyArMjQ1LDE4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIHB1
c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FW
RV9BTEwKLSAgICAgICAgR0VUX0NVUlJFTlQoYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChi
eCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJj
eAorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQorICAg
ICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAg
ICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAg
bW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5Mc3lzZV9jcjNf
b2theToKKworICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BV
X3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2Vu
dGVyX2FkZHIoJXJieCksJXJheAogICAgICAgICBzZXRuZSAlY2wKQEAgLTIyOCwxMyArMjkyLDIz
IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNw
KQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAg
IG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAg
bmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGludDgwX2NyM19va2F5CisgICAgICAgIG1vdiAg
ICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAg
JXJjeAorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxpbnQ4MF9jcjNfb2theToKKwog
ICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9TVEFSVChuZSwg
bXNpX2NoZWNrKQogICAgICAgICBtb3ZsICAkMHg4MCwlZWRpCiAgICAgICAgIGNhbGwgIGNoZWNr
X2Zvcl91bmV4cGVjdGVkX21zaQogVU5MSUtFTFlfRU5EKG1zaV9jaGVjaykKIAotICAgICAgICBH
RVRfQ1VSUkVOVChieCkKKyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKIAogICAgICAgICAvKiBD
aGVjayB0aGF0IHRoZSBjYWxsYmFjayBpcyBub24tbnVsbC4gKi8KICAgICAgICAgbGVhcSAgVkNQ
VV9pbnQ4MF9ib3VuY2UoJXJieCksJXJkeApAQCAtMzkxLDkgKzQ2NSwyNyBAQCBFTlRSWShkb21f
Y3Jhc2hfc3luY19leHRhYmxlKQogCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICBT
QVZFX0FMTCBDTEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAl
cmN4LCAlcjE1CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxpbnRyX2NyM19v
a2F5CisgICAgICAgIGpucyAgIC5MaW50cl9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5M
aW50cl9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAg
eG9yICAgJWVjeCwgJWVjeAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAg
ICBjbW92bnogJXJjeCwgJXIxNQorLkxpbnRyX2NyM19va2F5OgorCiAgICAgICAgIENSNF9QVjMy
X1JFU1RPUkUKICAgICAgICAgbW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCisg
ICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAg
ICAgICAgam1wIHJldF9mcm9tX2ludHIKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0
aW9ucy4gKi8KQEAgLTQxMSw2ICs1MDMsMjMgQEAgRU5UUlkocGFnZV9mYXVsdCkKIC8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikK
ICAgICAgICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAg
ICAgbW92ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5M
eGNwdF9jcjNfb2theQorICAgICAgICBqbnMgICAuTHhjcHRfY3IzX2xvYWQKKyAgICAgICAgbW92
ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcg
ICAlcmN4CisuTHhjcHRfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNp
CisgICAgICAgIHhvciAgICVlY3gsICVlY3gKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJz
cCkKKyAgICAgICAgY21vdm56ICVyY3gsICVyMTUKKy5MeGNwdF9jcjNfb2theToKKwogaGFuZGxl
X2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3Ri
ICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCkBAIC00NzUsNiArNTg0LDcg
QEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxl
KCVyaXApLCVyZHgKICAgICAgICAgUEVSRkNfSU5DUihleGNlcHRpb25zLCAlcmF4LCAlcmJ4KQog
ICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVy
c3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3Ry
YXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTUwNyw2ICs2MTcsNyBAQCBleGNlcHRpb25fd2l0aF9p
bnRzX2Rpc2FibGVkOgogICAgICAgICByZXA7ICBtb3ZzcSAgICAgICAgICAgICAgICAgICAgICMg
bWFrZSByb29tIGZvciBlYy9ldgogMTogICAgICBtb3ZxICBVUkVHU19lcnJvcl9jb2RlKCVyc3Ap
LCVyYXggIyBlYy9ldgogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX2tlcm5lbF9zaXplb2YoJXJz
cCkKKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogICAgICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJuIHRvIGZp
eHVwIGNvZGUKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTU4
NSw2ICs2OTYsMTcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9k
b3VibGVfZmF1bHQsNCglcnNwKQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBv
ZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNUQUMKKworICAgICAg
ICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyYngpLCAlcmJ4CisgICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAganog
ICAgLkxkYmxmX2NyM19va2F5CisgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZAorICAgICAg
ICBuZWcgICAlcmJ4CisuTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByYngsIHJk
aSwgcnNpCisuTGRibGZfY3IzX29rYXk6CisKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAg
ICAgIGNhbGwgIGRvX2RvdWJsZV9mYXVsdAogICAgICAgICBCVUcgICAvKiBkb19kb3VibGVfZmF1
bHQoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwpAQCAtNjAzLDEwICs3MjUsMjggQEAgRU5UUlkobm1p
KQogICAgICAgICBtb3ZsICAkVFJBUF9ubWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246
CiAgICAgICAgIFNBVkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAg
ICAgIG1vdiAgICVyY3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAu
TGlzdF9jcjNfb2theQorICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAorICAgICAgICBtb3Yg
ICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAg
ICVyY3gKKy5MaXN0X2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQor
ICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorLkxp
c3RfY3IzX29rYXk6CisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAk
MyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICAxZgotICAgICAgICAvKiBJbnRlcnJ1cHRl
ZCBndWVzdCBjb250ZXh0LiBDb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KKyAg
ICAgICAgLyoKKyAgICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIgdGhl
IHJlc3RvcmUgdmFsdWUgZm9yIHhlbl9jcjMKKyAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRl
eHQgdG8gc3RhY2sgYm90dG9tLgorICAgICAgICAgKi8KKyAgICAgICAgeG9yICAgJXIxNSwgJXIx
NQogICAgICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQogICAg
ICAgICBtb3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2Yv
OCwlZWN4CkBAIC02MTYsNiArNzU2LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAg
IG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNl
cHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAg
ICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAg
ICAgIGNtcGIgICRUUkFQX25taSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgam5l
ICAgcmV0X2Zyb21faW50cgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA3ZTg4MzhlLi43
M2Q5NjIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTkzLDkgKzkzLDMwIEBAIHZvaWQg
cmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgVU5MSUtFTFlfRE9ORShtcCwgdGFnKTsgICBc
CiAgICAgICAgIF9fVU5MSUtFTFlfRU5EKHRhZykKIAorICAgICAgICAuZXF1IC5McmF4LCAwCisg
ICAgICAgIC5lcXUgLkxyY3gsIDEKKyAgICAgICAgLmVxdSAuTHJkeCwgMgorICAgICAgICAuZXF1
IC5McmJ4LCAzCisgICAgICAgIC5lcXUgLkxyc3AsIDQKKyAgICAgICAgLmVxdSAuTHJicCwgNQor
ICAgICAgICAuZXF1IC5McnNpLCA2CisgICAgICAgIC5lcXUgLkxyZGksIDcKKyAgICAgICAgLmVx
dSAuTHI4LCAgOAorICAgICAgICAuZXF1IC5McjksICA5CisgICAgICAgIC5lcXUgLkxyMTAsIDEw
CisgICAgICAgIC5lcXUgLkxyMTEsIDExCisgICAgICAgIC5lcXUgLkxyMTIsIDEyCisgICAgICAg
IC5lcXUgLkxyMTMsIDEzCisgICAgICAgIC5lcXUgLkxyMTQsIDE0CisgICAgICAgIC5lcXUgLkxy
MTUsIDE1CisKICNkZWZpbmUgU1RBQ0tfQ1BVSU5GT19GSUVMRChmaWVsZCkgKDEgLSBDUFVJTkZP
X3NpemVvZiArIENQVUlORk9fIyNmaWVsZCkKICNkZWZpbmUgR0VUX1NUQUNLX0VORChyZWcpICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuaWYgLkxyIyNyZWcgPiA4OyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsg
ICAgICAgICAgICAgIFwKKyAgICAgICAgLmVsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBtb3ZsICRTVEFDS19TSVpFLTEsICVlIyNyZWc7ICAgICAgICAg
ICAgICBcCisgICAgICAgIC5lbmRpZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgb3JxICAlcnNwLCAlciMjcmVnCiAKICNkZWZpbmUgR0VUX0NQVUlORk9fRklF
TEQoZmllbGQsIHJlZykgICAgICAgICAgICAgXApAQCAtMTc3LDYgKzE5OCwxNSBAQCB2b2lkIHJl
dF9mcm9tX2ludHIodm9pZCk7CiAjZGVmaW5lIEFTTV9TVEFDIEFTTV9BQyhTVEFDKQogI2RlZmlu
ZSBBU01fQ0xBQyBBU01fQUMoQ0xBQykKIAorLm1hY3JvIHdyaXRlX2NyMyB2YWw6cmVxLCB0bXAx
OnJlcSwgdG1wMjpyZXEKKyAgICAgICAgbW92ICAgJWNyNCwgJVx0bXAxCisgICAgICAgIG1vdiAg
ICVcdG1wMSwgJVx0bXAyCisgICAgICAgIGFuZCAgICR+WDg2X0NSNF9QR0UsICVcdG1wMQorICAg
ICAgICBtb3YgICAlXHRtcDEsICVjcjQKKyAgICAgICAgbW92ICAgJVx2YWwsICVjcjMKKyAgICAg
ICAgbW92ICAgJVx0bXAyLCAlY3I0CisuZW5kbQorCiAjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA2Njc6
IEFTTV9OT1A1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAg
ICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDg5ODQ5OTIuLmI5MjljNDggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oCkBAIC00MSw2ICs0MSwxOCBAQCBzdHJ1Y3QgY3B1X2luZm8gewog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1
X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKKyAgICAvKgorICAgICAqIE9mIHRoZSB0
d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZh
bHVlCisgICAgICogdG8gYmUgdXNlZCBvbiB0aGUgZ2l2ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVu
ZXZlciA2NC1iaXQgUFYgZ3Vlc3QKKyAgICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRo
ZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0LgorICAgICAqIFRoZSBmb3JtZXIgaXMgdGhl
IHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCisgICAg
ICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUu
IEhvd2V2ZXIsIGl0cworICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0
aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKKyAgICAgKiByZXN0b3JpbmcgaXMgbm90
IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocworICAg
ICAqIHRvIHN0aWxsIGtub3cgdGhlIHZhbHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAq
LworICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKKyAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsK
ICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDQxYThkOGMuLjI5NjJlODMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaApAQCAtNDYyLDYgKzQ2Miw3IEBAIGV4dGVybiBpZHRfZW50cnlfdCBp
ZHRfdGFibGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tdOwogCiBERUNMQVJF
X1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKK0RFQ0xBUkVfUEVSX0NQVShy
b290X3BnZW50cnlfdCAqLCByb290X3BndCk7CiAKIGV4dGVybiB2b2lkIGluaXRfaW50ODBfZGly
ZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5k
ZXggNmZiN2NkNS4uMDVhMDMzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZf
NjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMjQs
OCArMjQsOCBAQAogLyogVGhlc2UgYXJlIGFyY2hpdGVjdHVyYWwgbGltaXRzLiBDdXJyZW50IENQ
VXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9CSVRTICAgICAg
ICAgICAgICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OAotI2RlZmluZSBQ
QUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQotI2RlZmluZSBW
QUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTCA8PCBWQUREUl9CSVRTKS0xKQorI2RlZmluZSBQ
QUREUl9NQVNLICAgICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBQQUREUl9CSVRTKSAtIDEpCisj
ZGVmaW5lIFZBRERSX01BU0sgICAgICAgICAgICAgICgoX0FDKDEsVUwpIDw8IFZBRERSX0JJVFMp
IC0gMSkKIAogI2RlZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAoMVVMIDw8IChWQUREUl9C
SVRTIC0gMSkpCiAjZGVmaW5lIENBTk9OSUNBTF9NQVNLICAgICAgICAgICh+MFVMICYgflZBRERS
X01BU0spCkBAIC0xMDcsNiArMTA3LDcgQEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2Vu
dHJ5X3Q7CiAgICAgICA6ICgoKF9zKSA8IFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKSB8
fCAgXAogICAgICAgICAgKChfcykgPiBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UKSkpCiAK
KyNkZWZpbmUgcm9vdF90YWJsZV9vZmZzZXQgICAgICAgICBsNF90YWJsZV9vZmZzZXQKICNkZWZp
bmUgcm9vdF9nZXRfcGZuICAgICAgICAgICAgICBsNGVfZ2V0X3BmbgogI2RlZmluZSByb290X2dl
dF9mbGFncyAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3MKICNkZWZpbmUgcm9vdF9nZXRfaW50cHRl
ICAgICAgICAgICBsNGVfZ2V0X2ludHB0ZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jan 19 14:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecXO1-0003YV-6W; Fri, 19 Jan 2018 14:11:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/zrz=ae=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecXNz-0003YH-Ma
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:15 +0000
X-Inumbo-ID: 5b5d2a24-211d-11b2-b4a7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b5d2a24-211d-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 05:36:26 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecXNw-0003Px-Sd
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecXNw-00054i-S1
 for xen-changelog@lists.xenproject.org; Fri, 19 Jan 2018 14:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecXNw-00054i-S1@xenbits.xenproject.org>
Date: Fri, 19 Jan 2018 14:11:12 +0000
Subject: [Xen-changelog] [xen master] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDE2
IDE3OjUwOjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSmFuIDE2IDE3OjUwOjU5IDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxMiArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAg
IHwgIDcgKysrKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysr
Ky0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArKwogNSBmaWxl
cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KaW5kZXggNzgxMTEwZC4uNDk1MzliNCAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KQEAgLTE4NDksNiArMTg0OSwxOCBAQCBJbiB0aGUgY2FzZSB0aGF0
IHgyYXBpYyBpcyBpbiB1c2UsIHRoaXMgb3B0aW9uIHN3aXRjaGVzIGJldHdlZW4gcGh5c2ljYWwg
YW5kCiBjbHVzdGVyZWQgbW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhl
ICoqRkFEVCoqLCBpcyBjbHVzdGVyCiBtb2RlLgogCisjIyMgeHB0aQorPiBgPSA8Ym9vbGVhbj5g
CisKKz4gRGVmYXVsdDogYGZhbHNlYCBvbiBBTUQgaGFyZHdhcmUKKz4gRGVmYXVsdDogYHRydWVg
IGV2ZXJ5d2hlcmUgZWxzZQorCitPdmVycmlkZSBkZWZhdWx0IHNlbGVjdGlvbiBvZiB3aGV0aGVy
IHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBhZ2UKK3RhYmxlcy4KKworKiogV0FSTklORzog
Tm90IHlldCBhIGNvbXBsZXRlIGlzb2xhdGlvbiBpbXBsZW1lbnRhdGlvbiwgYnV0IGJldHRlciB0
aGFuCitub3RoaW5nLiAqKgorCiAjIyMgeHNhdmUKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
ODU4OWQ4NS4uZGJmNDUyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUwOSwxMCArMTUwOSwxMyBAQCB2b2lkIHBhcmF2
aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJvb3Rf
cGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCi0gICAg
dGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJU
KV0gPQotICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNf
cGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICBpZiAoIHJvb3RfcGd0ICkKKyAgICAgICAg
cm9vdF9wZ3Rbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9CisgICAg
ICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKIAogICAgIGNy
NCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNyNCAh
PSByZWFkX2NyNCgpKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGZlYmM0NzMuLmFkYmFjY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNjg1LDcgKzM2ODUsNyBAQCBsb25n
IGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZh
LCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwogICAg
ICAgICAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5j
X2d1ZXN0ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0aGlz
X2NwdShyb290X3BndCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAg
ICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDY5YWMwZDcuLmFjY2UyZjYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwpAQCAtMzI4LDcgKzMyOCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVu
dXNlZCkKICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54
ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShy
b290X3BndCkpOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSB0aGlzX2NwdShyb290X3Bn
dCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgOiAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFi
bGVzKCk7CiAKQEAgLTczNCwxNCArNzM0LDIwIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhj
b25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAK
K3N0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9wYXJh
bSgieHB0aSIsIG9wdF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJv
b3RfcGd0KTsKIAogc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICByb290X3BnZW50cnlfdCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwor
ICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7CiAgICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQg
cmM7CiAKKyAgICBpZiAoICFvcHRfeHB0aSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcnB0
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgIGlmICggIXJwdCApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogCkBAIC05OTIsMTAgKzk5OCwxNCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFy
ZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFj
a19zdGFydDsKIAorICAgIGlmICggb3B0X3hwdGkgPCAwICkKKyAgICAgICAgb3B0X3hwdGkgPSBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7CisKICAgICByYyA9IHNl
dHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFuaWMoIkVycm9y
ICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Ci0gICAgZ2V0X2NwdV9p
bmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOworICAgIGlmICggcGVy
X2NwdShyb290X3BndCwgMCkgKQorICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19w
YShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CiAKICAgICBzZXRfbnJfc29ja2V0cygpOwogCkBAIC0x
MDY3LDYgKzEwNzcsNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQog
I2VuZGlmCiAKICAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisgICAgZ2V0X2NwdV9p
bmZvKCktPnB2X2NyMyA9IDA7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXgg
ZmMzODg3NC4uYTg4MjVjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDYsNiArNDYsNyBAQCByZXN0
b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJj
eAogICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAg
ICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAg
ICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjIsNiAr
NjMsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgcmVwIG1vdnNxCiAgICAgICAgIG1v
diAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQogICAgICAgICB3cml0
ZV9jcjMgcmF4LCByZGksIHJzaQorLkxyYWdfa2VlcF9jcjM6CiAKICAgICAgICAgUkVTVE9SRV9B
TEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQA-0006k7-GQ; Sat, 20 Jan 2018 16:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQ9-0006k1-4W
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:09 +0000
X-Inumbo-ID: 08a4c6ce-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08a4c6ce-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:57:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQ2-000811-Gm
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQ2-0006wf-G4
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQ2-0006wf-G4@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/IRQ: conditionally preserve
	access permission on map error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4NzdhYWI0ODBlMzdjODY2YmQ0ZmE4MjM3NmEzNmM5MTNiN2UxZWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjAxOjI2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjAxOjI2IDIwMTggKzAxMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGFjY2VzcyBwZXJtaXNzaW9uIG9uIG1hcCBl
cnJvciBwYXRocwogICAgCiAgICBQZXJtaXNzaW9ucyB0aGF0IGhhZCBiZWVuIGdyYW50ZWQgYmVm
b3JlIHNob3VsZCBub3QgYmUgcmV2b2tlZCB3aGVuCiAgICBoYW5kbGluZyB1bnJlbGF0ZWQgZXJy
b3JzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDM0NDNlNjhhNzc4NTcyYTZlMDgyZDdkZmNmOWNlNzk0ZWNhNjJmNWYKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTAzIDExOjAzOjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwg
MzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggOGE4MDA1ZS4uYmZhMzQxYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
MTkwNyw2ICsxOTA3LDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBERUNMQVJFX0JJVE1BUChw
cmVwYXJlZCwgTUFYX01TSV9JUlFTKSA9IHt9OworICAgIERFQ0xBUkVfQklUTUFQKGdyYW50ZWQs
IE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZl
bnRfbG9jaykpOwogCkBAIC0xOTQwLDEzICsxOTQxLDE3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgcmV0ID0gaXJxX3Blcm1pdF9hY2Nl
c3MoZCwgaXJxKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBsaWtlbHkoIWlycV9hY2Nlc3Nf
cGVybWl0dGVkKGQsIGlycSkpICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIK
LSAgICAgICAgICAgICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQg
KHBpcnEgJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwot
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkLCBp
cnEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQg
YWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKyAg
ICAgICAgX19zZXRfYml0KDAsIGdyYW50ZWQpOwogICAgIH0KIAogICAgIHJldCA9IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSwgJmluZm8pOwpAQCAtMjAzMSwxMCArMjAzNiwx
NSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAgICAgICAgIF9fc2V0X2JpdChuciwg
cHJlcGFyZWQpOwogICAgICAgICAgICAgbXNpX2Rlc2NbbnJdLmlycSA9IGlycTsKIAotICAgICAg
ICAgICAgaWYgKCBpcnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpICE9IDAgKQotICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgICAgICJkb20l
ZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQgKHBpcnEgJWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgcGlycSk7CisgICAgICAgICAgICBp
ZiAoIGxpa2VseSghaXJxX2FjY2Vzc19wZXJtaXR0ZWQoZCwgaXJxKSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSApCisgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQgYWNjZXNzIHRvIElSUSVkIChwaXJx
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBw
aXJxKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fc2V0X2Jp
dChuciwgZ3JhbnRlZCk7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpcnEpOwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKQEAgLTIwNjMsNyArMjA3Myw4IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB3aGlsZSAoIG5yICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIHRlc3RfYml0KG5yLCBncmFudGVkKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKQEAg
LTIwOTQsNyArMjEwNSw3IEBAIGRvbmU6CiAgICAgICAgIGlmICggdGVzdF9iaXQoMCwgcHJlcGFy
ZWQpICkKICAgICAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGlycSwgaW5mbyk7
CiAgcmV2b2tlOgotICAgICAgICBpZiAoIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAgICAg
ICAgaWYgKCB0ZXN0X2JpdCgwLCBncmFudGVkKSAmJiBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSAp
CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImRv
bSVkOiBjb3VsZCBub3QgcmV2b2tlIGFjY2VzcyB0byBJUlElZCAocGlycSAlZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQI-0006kf-Hn; Sat, 20 Jan 2018 16:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQI-0006kI-AF
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:18 +0000
X-Inumbo-ID: 0e9a0bf2-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e9a0bf2-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:57:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQC-000816-IT
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQC-0006xF-I2
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQC-0006xF-I2@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/E820: don't overrun array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1NTlkNTA2ZjMyMWJhNmI2NDY0YTQyODgxY2Y4ZmI1MTZkYWViZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjAyOjQzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjAyOjQzIDIwMTggKzAxMDAKCiAgICB4
ODYvRTgyMDogZG9uJ3Qgb3ZlcnJ1biBhcnJheQogICAgCiAgICBUaGUgYm91bmRzIGNoZWNrIG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgdGhlIGluY3JlbWVudCwgbm90IGJlZm9yZSwgb3IKICAgIGVs
c2UgaXQgbmVlZHMgdG8gdXNlIGEgb25lIGxvd2VyIGltbWVkaWF0ZS4gQWxzbyB1c2Ugd29yZCBv
cGVyYXRpb25zCiAgICByYXRoZXIgdGhhbiBieXRlIG9uZXMgZm9yIGJvdGggdGhlIGluY3JlbWVu
dCBhbmQgdGhlIGNvbXBhcmUgKGFsbG93aW5nCiAgICBFODIwX0JJT1NfTUFYIHRvIGJlIG1vcmUg
ZWFzaWx5IGJ1bXBlZCwgc2hvdWxkIHRoZSBuZWVkIGV2ZXIgYXJpc2UpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDAwMzZjOWRiY2Q4YjUyMzE2YWVlYmI0NzU5MjlkM2EzNmNmNWU1MTQKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTAxLTAzIDExOjAzOjU2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Jvb3Qv
bWVtLlMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gv
eDg2L2Jvb3QvbWVtLlMKaW5kZXggNGIxZmE0ZC4uY2E5MGRiMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTIyLDEx
ICsyMiwxMCBAQCBnZXRfbWVtb3J5X21hcDoKICAgICAgICAgY21wbCAgICAkU01BUCwlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgY2hlY2sgdGhlIHJldHVybiBpcyBgU01BUCcKICAgICAgICAg
am5lICAgICAuTG1lbTg4CiAKLSAgICAgICAgbW92YiAgICBib290c3ltKGU4MjBuciksJWFsICAg
ICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAgICAgICAgY21wYiAgICAkRTgyMF9CSU9T
X01BWCwlYWwKKyAgICAgICAgaW5jdyAgICBib290c3ltKGU4MjBucikKKyAgICAgICAgY21wdyAg
ICAkRTgyMF9CSU9TX01BWCxib290c3ltKGU4MjBucikgICMgdXAgdG8gdGhpcyBtYW55IGVudHJp
ZXMKICAgICAgICAgamFlICAgICAuTG1lbTg4CiAKLSAgICAgICAgaW5jYiAgICBib290c3ltKGU4
MjBucikKICAgICAgICAgbW92dyAgICAlZGksJWF4CiAgICAgICAgIGFkZHcgICAgJDIwLCVheAog
ICAgICAgICBtb3Z3ICAgICVheCwlZGkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQT-0006mU-Jb; Sat, 20 Jan 2018 16:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQS-0006lI-K3
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:28 +0000
X-Inumbo-ID: 14a1c571-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14a1c571-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQM-00081H-KV
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQM-0006yY-Jx
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQM-0006yY-Jx@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/upcall: inject a spurious
	event after setting upcall vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6925144285972119476=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6925144285972119476==
Content-Type: text/plain

commit c3774d13ee159fa651797d4230c1ca29301e03d8
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Jan 17 17:03:17 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:03:17 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100
---
 xen/arch/x86/hvm/hvm.c | 1 +
 xen/arch/x86/hvm/irq.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 246eb87..e3e3edc 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3985,6 +3985,7 @@ static int hvmop_set_evtchn_upcall_vector(
     printk(XENLOG_G_INFO "%pv: upcall vector %02x\n", v, op.vector);
 
     v->arch.hvm_vcpu.evtchn_upcall_vector = op.vector;
+    hvm_assert_evtchn_irq(v);
     return 0;
 }
 
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 8625584..2ca31ad 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -336,6 +336,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
+    struct vcpu *v;
 
     via_type = (uint8_t)MASK_EXTR(via, HVM_PARAM_CALLBACK_IRQ_TYPE_MASK) + 1;
     if ( ((via_type == HVMIRQ_callback_gsi) && (via == 0)) ||
@@ -398,6 +399,10 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
+    for_each_vcpu ( d, v )
+        if ( is_vcpu_online(v) )
+            hvm_assert_evtchn_irq(v);
+
 #ifndef NDEBUG
     printk(XENLOG_G_INFO "Dom%u callback via changed to ", d->domain_id);
     switch ( via_type )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


--===============6925144285972119476==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6925144285972119476==--

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQd-0006nl-LO; Sat, 20 Jan 2018 16:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQc-0006nK-N8
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:38 +0000
X-Inumbo-ID: 1a9a7e90-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a9a7e90-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQW-00081R-Mr
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQW-0006z5-MI
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQW-0006z5-MI@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyMTNmZmUxYTJkODJjM2M5YzRhMTU0ZWE2ZWUyNTIzOTVhYTg2OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzowMzo1MSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzowMzo1MSAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9y
ZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhlbi4KICAgIAog
ICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxl
IGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9ubHkgc2F2aW5n
IHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2FuCiAgICBiZSBy
ZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjllYjc0Nzg5YWY3N2U5ODVhZTY1MzE5M2YzNjIyMjYzNDk5ZjY3
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwg
IDEyICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAxMDUgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMjUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCA3OTY2MWQ1Li5iMTBjYTJj
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMyw3ICszLDYgQEAK
ICNpbmNsdWRlIDxzeXMvbW1hbi5oPgogCiAjZGVmaW5lIGNwdV9oYXNfYW1kX2VycmF0dW0obnIp
IDAKLSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICgodm9pZCkocikpCiAjZGVmaW5lIGNwdV9o
YXNfbXB4IGZhbHNlCiAjZGVmaW5lIHJlYWRfYm5kY2ZndSgpIDAKICNkZWZpbmUgeHN0YXRlX3Nl
dF9pbml0KHdoYXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggNzY1YmMwMC4uMDdiNTAzMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTQ4LDcgKzE0
OCw2IEBAIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX2lkbGVfZG9tYWluKHN0cnVjdCB2
Y3B1ICp2KQogc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9kb21haW4oc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwotICAgIG1hcmtf
cmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwogICAgIHJlc2V0X3N0YWNrX2FuZF9q
dW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDVlMTg3YjEuLjg0ZDZkODMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0y
MjAwLDcgKzIyMDAsNiBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9pbyh1bnNpZ25lZCBpbnQg
cG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAogICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11
bCA9CiAgICAgICAgICAgICBpb19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBv
cnQsIGJ5dGVzKTsKIAotICAgICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7CiAgICAg
ICAgIGlvX2VtdWwoY3R4dC0+cmVncyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CiAg
ICAgfQpAQCAtMjIzMCw3ICsyMjI5LDYgQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2lvKHVu
c2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgICAgIGlvX2VtdWxfc3R1
Yl90ICppb19lbXVsID0KICAgICAgICAgICAgIGlvX2VtdWxfc3R1Yl9zZXR1cChwb2MsIGN0eHQt
Pm9wY29kZSwgcG9ydCwgYnl0ZXMpOwogCi0gICAgICAgIG1hcmtfcmVnc19kaXJ0eShjdHh0LT5y
ZWdzKTsKICAgICAgICAgaW9fZW11bChjdHh0LT5yZWdzKTsKICAgICAgICAgaWYgKCAoYnl0ZXMg
PT0gMSkgJiYgcHZfcG9zdF9vdXRiX2hvb2sgKQogICAgICAgICAgICAgcHZfcG9zdF9vdXRiX2hv
b2socG9ydCwgdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDkwYmRhMDku
LjM3ODY0YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTQsNyArMTQsOCBA
QAogRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQw
Ci0gICAgICAgIFNBVkVfVk9MQVRJTEUgdHlwZT1IWVBFUkNBTExfVkVDVE9SIGNvbXBhdD0xCisg
ICAgICAgIG1vdmwgICRIWVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxM
IGNvbXBhdD0xIC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25s
eS4gKi8KICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4
KQpAQCAtNTgsNyArNTksNiBAQCBjb21wYXRfdGVzdF9ndWVzdF9ldmVudHM6CiAvKiAlcmJ4OiBz
dHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3Nfc29mdGlycXM6CiAgICAgICAgIHN0aQotICAg
ICAgICBhbmRsICAkflRSQVBfcmVnc19wYXJ0aWFsLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQog
ICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9l
dmVudHMKIApAQCAtMTk1LDcgKzE5NSw4IEBAIEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBw
dXNocSAkRkxBVF9VU0VSX0NTMzIKICAgICAgICAgcHVzaHEgJXJjeAogICAgICAgICBwdXNocSAk
MAotICAgICAgICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2FsbAorICAgICAgICBtb3ZsICAkVFJB
UF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmN4CiAgICAgICAgIGNtcGIg
ICQwLERPTUFJTl9pc18zMmJpdF9wdiglcmN4KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDY1Yzc3MWYu
LjY2OGJmOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTk2LDcgKzk2LDggQEAgRU5UUlkobHN0YXJf
ZW50ZXIpCiAgICAgICAgIHB1c2hxICRGTEFUX0tFUk5FTF9DUzY0CiAgICAgICAgIHB1c2hxICVy
Y3gKICAgICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSBUUkFQX3N5c2NhbGwK
KyAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTAog
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZD
UFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAgICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKQEAg
LTEzOCw3ICsxMzksNiBAQCB0ZXN0X2d1ZXN0X2V2ZW50czoKIC8qICVyYng6IHN0cnVjdCB2Y3B1
ICovCiBwcm9jZXNzX3NvZnRpcnFzOgogICAgICAgICBzdGkgICAgICAgCi0gICAgICAgIFNBVkVf
UFJFU0VSVkVECiAgICAgICAgIGNhbGwgZG9fc29mdGlycQogICAgICAgICBqbXAgIHRlc3RfYWxs
X2V2ZW50cwogCkBAIC0xODgsNyArMTg4LDggQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZl
ZCkKICAgICAgICAgcHVzaHEgJDMgLyogcmluZyAzIG51bGwgY3MgKi8KICAgICAgICAgcHVzaHEg
JDAgLyogbnVsbCByaXAgKi8KICAgICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElM
RSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQorICAg
ICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAs
VkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9z
eXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKQEAgLTIwNSw3ICsyMDYsNiBAQCBVTkxJS0VMWV9FTkQo
c3lzZW50ZXJfbnRfc2V0KQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lOVEVSUlVQVCksJWVj
eAogVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJfZ3BmKQogICAgICAgICBtb3ZxICBWQ1BVX3Ry
YXBfY3R4dCglcmJ4KSwlcnNpCi0gICAgICAgIFNBVkVfUFJFU0VSVkVECiAgICAgICAgIG1vdmwg
ICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBtb3ZsICAl
ZWF4LFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQogICAgICAgICBtb3ZxICBUUkFQX2dwX2Zh
dWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlwKCVyc2kpLCVyYXgKQEAgLTIyMyw3
ICsyMjMsOCBAQCBVTkxJS0VMWV9FTkQoc3lzZW50ZXJfZ3BmKQogRU5UUlkoaW50ODBfZGlyZWN0
X3RyYXApCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVf
Vk9MQVRJTEUgMHg4MAorICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQorICAgICAgICBTQVZF
X0FMTAogCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJpcCkKIFVOTElLRUxZX1NU
QVJUKG5lLCBtc2lfY2hlY2spCkBAIC0yNTEsNyArMjUyLDYgQEAgaW50ODBfc2xvd19wYXRoOgog
ICAgICAgICAgKiBJRFQgZW50cnkgd2l0aCBEUEw9PTAuCiAgICAgICAgICAqLwogICAgICAgICBt
b3ZsICAkKCgweDgwIDw8IDMpIHwgWDg2X1hFQ19JRFQpLFVSRUdTX2Vycm9yX2NvZGUoJXJzcCkK
LSAgICAgICAgU0FWRV9QUkVTRVJWRUQKICAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIC8qIEEgR1BGIHdvdWxkbid0IGhhdmUgaW5j
cmVtZW50ZWQgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIuICovCiAgICAgICAgIHN1YnEgICQyLFVS
RUdTX3JpcCglcnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGZiNDIxNTguLjRmOTJhMmUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKQEAgLTgxLDE1ICs4MSwxMCBAQCBzdGF0aWMgdm9pZCBfc2hvd19yZWdpc3Rl
cnMoCiAgICAgICAgICAgIHJlZ3MtPnJicCwgcmVncy0+cnNwLCByZWdzLT5yOCk7CiAgICAgcHJp
bnRrKCJyOTogICUwMTZseCAgIHIxMDogJTAxNmx4ICAgcjExOiAlMDE2bHhcbiIsCiAgICAgICAg
ICAgIHJlZ3MtPnI5LCAgcmVncy0+cjEwLCByZWdzLT5yMTEpOwotICAgIGlmICggIShyZWdzLT5l
bnRyeV92ZWN0b3IgJiBUUkFQX3JlZ3NfcGFydGlhbCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRr
KCJyMTI6ICUwMTZseCAgIHIxMzogJTAxNmx4ICAgcjE0OiAlMDE2bHhcbiIsCi0gICAgICAgICAg
ICAgICByZWdzLT5yMTIsIHJlZ3MtPnIxMywgcmVncy0+cjE0KTsKLSAgICAgICAgcHJpbnRrKCJy
MTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2bHhcbiIsCi0gICAgICAgICAgICAg
ICByZWdzLT5yMTUsIGNyc1swXSwgY3JzWzRdKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBw
cmludGsoImNyMDogJTAxNmx4ICAgY3I0OiAlMDE2bHhcbiIsIGNyc1swXSwgY3JzWzRdKTsKKyAg
ICBwcmludGsoInIxMjogJTAxNmx4ICAgcjEzOiAlMDE2bHggICByMTQ6ICUwMTZseFxuIiwKKyAg
ICAgICAgICAgcmVncy0+cjEyLCByZWdzLT5yMTMsIHJlZ3MtPnIxNCk7CisgICAgcHJpbnRrKCJy
MTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2bHhcbiIsCisgICAgICAgICAgIHJl
Z3MtPnIxNSwgY3JzWzBdLCBjcnNbNF0pOwogICAgIHByaW50aygiY3IzOiAlMDE2bHggICBjcjI6
ICUwMTZseFxuIiwgY3JzWzNdLCBjcnNbMl0pOwogICAgIHByaW50aygiZnNiOiAlMDE2bHggICBn
c2I6ICUwMTZseCAgIGdzczogJTAxNmx4XG4iLAogICAgICAgICAgICBjcnNbNV0sIGNyc1s2XSwg
Y3JzWzddKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMKaW5kZXggY2MzMzRjYS4uYzdiYTIyMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
LmMKQEAgLTExLDcgKzExLDYgQEAKIAogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2lu
Y2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgotI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4gLyog
bWFya19yZWdzX2RpcnR5KCkgKi8KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+IC8qIGN1cnJl
bnRfY3B1X2luZm8gKi8KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2Ft
ZC5oPiAvKiBjcHVfaGFzX2FtZF9lcnJhdHVtKCkgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggNWVmMTRhOS4uZjIwNDgxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE5MzcsMTAgKzE5MzcsMTAgQEAgZGVjb2RlX3JlZ2lzdGVy
KAogICAgIGNhc2UgIDk6IHAgPSAmcmVncy0+cjk7ICBicmVhazsKICAgICBjYXNlIDEwOiBwID0g
JnJlZ3MtPnIxMDsgYnJlYWs7CiAgICAgY2FzZSAxMTogcCA9ICZyZWdzLT5yMTE7IGJyZWFrOwot
ICAgIGNhc2UgMTI6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTI7IGJyZWFr
OwotICAgIGNhc2UgMTM6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTM7IGJy
ZWFrOwotICAgIGNhc2UgMTQ6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5yMTQ7
IGJyZWFrOwotICAgIGNhc2UgMTU6IG1hcmtfcmVnc19kaXJ0eShyZWdzKTsgcCA9ICZyZWdzLT5y
MTU7IGJyZWFrOworICAgIGNhc2UgMTI6IHAgPSAmcmVncy0+cjEyOyBicmVhazsKKyAgICBjYXNl
IDEzOiBwID0gJnJlZ3MtPnIxMzsgYnJlYWs7CisgICAgY2FzZSAxNDogcCA9ICZyZWdzLT5yMTQ7
IGJyZWFrOworICAgIGNhc2UgMTU6IHAgPSAmcmVncy0+cjE1OyBicmVhazsKICNlbmRpZgogICAg
IGRlZmF1bHQ6IEJVRygpOyBwID0gTlVMTDsgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCA5NDkwYTE3Li5jNWZjMDk0
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpA
QCAtMTI3LDcgKzEyNyw2IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3
YWl0cXVldWVfdmNwdSAqd3F2KQogICAgIHVuc2lnbmVkIGxvbmcgZHVtbXk7CiAgICAgdTMyIGVu
dHJ5X3ZlY3RvciA9IGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvcjsK
IAotICAgIGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvciAmPSB+VFJB
UF9yZWdzX3BhcnRpYWw7CiAgICAgQVNTRVJUKHdxdi0+ZXNwID09IDApOwogCiAgICAgLyogU2F2
ZSBjdXJyZW50IFZDUFUgYWZmaW5pdHk7IGZvcmNlIHdha2V1cCBvbiAqdGhpcyogQ1BVIG9ubHku
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCAzODhmYzkzLi45ODE5MmViIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKQEAgLTE3LDE1ICsxNyw2IEBACiB2b2lkIHJldF9mcm9tX2ludHIo
dm9pZCk7CiAjZW5kaWYKIAotI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCi0vKiBJbmRpY2F0
ZSBzcGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBv
aW50ZXIuICovCi0jZGVmaW5lIFNFVFVQX0VYQ0VQVElPTl9GUkFNRV9QT0lOVEVSKG9mZnMpICAg
ICBcCi0gICAgICAgIGxlYXEgIG9mZnMoJXJzcCksJXJicDsgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG5vdHEgICVyYnAKLSNlbHNlCi0jZGVmaW5lIFNFVFVQX0VYQ0VQVElPTl9GUkFNRV9Q
T0lOVEVSKG9mZnMpCi0jZW5kaWYKLQogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgQVNTRVJUX0lO
VEVSUlVQVF9TVEFUVVMoeCwgbXNnKSAgICAgICAgIFwKICAgICAgICAgcHVzaGY7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQyLDMxICszMyw2IEBAIHZvaWQgcmV0X2Zy
b21faW50cih2b2lkKTsKICNkZWZpbmUgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQgXAogICAg
IEFTU0VSVF9JTlRFUlJVUFRfU1RBVFVTKHosICJJTlRFUlJVUFRTIERJU0FCTEVEIikKIAotLyoK
LSAqIFRoaXMgZmxhZyBpcyBzZXQgaW4gYW4gZXhjZXB0aW9uIGZyYW1lIHdoZW4gcmVnaXN0ZXJz
IFIxMi1SMTUgZGlkIG5vdCBnZXQKLSAqIHNhdmVkLgotICovCi0jZGVmaW5lIF9UUkFQX3JlZ3Nf
cGFydGlhbCAxNgotI2RlZmluZSBUUkFQX3JlZ3NfcGFydGlhbCAgKDEgPDwgX1RSQVBfcmVnc19w
YXJ0aWFsKQotLyoKLSAqIFRoaXMgZmxhZyBnZXRzIHNldCBpbiBhbiBleGNlcHRpb24gZnJhbWUg
d2hlbiByZWdpc3RlcnMgUjEyLVIxNSBwb3NzaWJseQotICogZ2V0IG1vZGlmaWVkIGZyb20gdGhl
aXIgb3JpZ2luYWxseSBzYXZlZCB2YWx1ZXMgYW5kIGhlbmNlIG5lZWQgdG8gYmUKLSAqIHJlc3Rv
cmVkIGV2ZW4gaWYgdGhlIG5vcm1hbCBjYWxsIGZsb3cgd291bGQgcmVzdG9yZSByZWdpc3RlciB2
YWx1ZXMuCi0gKgotICogVGhlIGZsYWcgYmVpbmcgc2V0IGltcGxpZXMgX1RSQVBfcmVnc19wYXJ0
aWFsIHRvIGJlIHVuc2V0LiBSZXN0b3JpbmcKLSAqIFIxMi1SMTUgdGh1cyBpcwotICogLSByZXF1
aXJlZCB3aGVuIHRoaXMgZmxhZyBpcyBzZXQsCi0gKiAtIHNhZmUgd2hlbiBfVFJBUF9yZWdzX3Bh
cnRpYWwgaXMgdW5zZXQuCi0gKi8KLSNkZWZpbmUgX1RSQVBfcmVnc19kaXJ0eSAgIDE3Ci0jZGVm
aW5lIFRSQVBfcmVnc19kaXJ0eSAgICAoMSA8PCBfVFJBUF9yZWdzX2RpcnR5KQotCi0jZGVmaW5l
IG1hcmtfcmVnc19kaXJ0eShyKSAoeyBcCi0gICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
X18gPSAocik7IFwKLSAgICAgICAgQVNTRVJUKCEoKHJfXyktPmVudHJ5X3ZlY3RvciAmIFRSQVBf
cmVnc19wYXJ0aWFsKSk7IFwKLSAgICAgICAgcl9fLT5lbnRyeV92ZWN0b3IgfD0gVFJBUF9yZWdz
X2RpcnR5OyBcCi19KQotCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjIGRlZmluZSBfQVNNX0VYKHAp
IHAtLgogI2Vsc2UKQEAgLTIzNiw3ICsyMDIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHN0YWModm9pZCkKICNlbmRpZgogCiAjaWZkZWYgX19BU1NFTUJMWV9fCi0ubWFjcm8gU0FWRV9B
TEwgb3AKKy5tYWNybyBTQVZFX0FMTCBvcCwgY29tcGF0PTAKIC5pZmVxcyAiXG9wIiwgIkNMQUMi
CiAgICAgICAgIEFTTV9DTEFDCiAuZWxzZQpAQCAtMjU1LDQwICsyMjEsNiBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXJkeCxVUkVHU19yZHgo
JXJzcCkKICAgICAgICAgbW92cSAgJXJjeCxVUkVHU19yY3goJXJzcCkKICAgICAgICAgbW92cSAg
JXJheCxVUkVHU19yYXgoJXJzcCkKLSAgICAgICAgbW92cSAgJXI4LFVSRUdTX3I4KCVyc3ApCi0g
ICAgICAgIG1vdnEgICVyOSxVUkVHU19yOSglcnNwKQotICAgICAgICBtb3ZxICAlcjEwLFVSRUdT
X3IxMCglcnNwKQotICAgICAgICBtb3ZxICAlcjExLFVSRUdTX3IxMSglcnNwKQotICAgICAgICBt
b3ZxICAlcmJ4LFVSRUdTX3JieCglcnNwKQotICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCgl
cnNwKQotICAgICAgICBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihVUkVHU19yYnApCi0g
ICAgICAgIG1vdnEgICVyMTIsVVJFR1NfcjEyKCVyc3ApCi0gICAgICAgIG1vdnEgICVyMTMsVVJF
R1NfcjEzKCVyc3ApCi0gICAgICAgIG1vdnEgICVyMTQsVVJFR1NfcjE0KCVyc3ApCi0gICAgICAg
IG1vdnEgICVyMTUsVVJFR1NfcjE1KCVyc3ApCi0uZW5kbQotCi0vKgotICogU2F2ZSBhbGwgcmVn
aXN0ZXJzIG5vdCBwcmVzZXJ2ZWQgYnkgQyBjb2RlIG9yIHVzZWQgaW4gZW50cnkvZXhpdCBjb2Rl
LiBNYXJrCi0gKiB0aGUgZnJhbWUgYXMgcGFydGlhbC4KLSAqCi0gKiBAdHlwZTogZXhjZXB0aW9u
IHR5cGUKLSAqIEBjb21wYXQ6IFI4LVIxNSBkb24ndCBuZWVkIHNhdmluZywgYW5kIHRoZSBmcmFt
ZSBuZXZlcnRoZWxlc3MgaXMgY29tcGxldGUKLSAqLwotLm1hY3JvIFNBVkVfVk9MQVRJTEUgdHlw
ZSBjb21wYXQ9MAotLmlmIFxjb21wYXQKLSAgICAgICAgbW92bCAgJFx0eXBlLFVSRUdTX2VudHJ5
X3ZlY3Rvci1VUkVHU19lcnJvcl9jb2RlKCVyc3ApCi0uZWxzZQotICAgICAgICBtb3ZsICAkXHR5
cGV8VFJBUF9yZWdzX3BhcnRpYWwsXAotICAgICAgICAgICAgICBVUkVHU19lbnRyeV92ZWN0b3It
VVJFR1NfZXJyb3JfY29kZSglcnNwKQotLmVuZGlmCi0gICAgICAgIGFkZHEgICQtKFVSRUdTX2Vy
cm9yX2NvZGUtVVJFR1NfcjE1KSwlcnNwCi0gICAgICAgIGNsZAotICAgICAgICBtb3ZxICAlcmRp
LFVSRUdTX3JkaSglcnNwKQotICAgICAgICBtb3ZxICAlcnNpLFVSRUdTX3JzaSglcnNwKQotICAg
ICAgICBtb3ZxICAlcmR4LFVSRUdTX3JkeCglcnNwKQotICAgICAgICBtb3ZxICAlcmN4LFVSRUdT
X3JjeCglcnNwKQotICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JheCglcnNwKQogLmlmICFcY29t
cGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3ZxICAlcjks
VVJFR1NfcjkoJXJzcCkKQEAgLTI5NywyMCArMjI5LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3RhYyh2b2lkKQogLmVuZGlmCiAgICAgICAgIG1vdnEgICVyYngsVVJFR1NfcmJ4KCVy
c3ApCiAgICAgICAgIG1vdnEgICVyYnAsVVJFR1NfcmJwKCVyc3ApCi0gICAgICAgIFNFVFVQX0VY
Q0VQVElPTl9GUkFNRV9QT0lOVEVSKFVSRUdTX3JicCkKLS5lbmRtCi0KLS8qCi0gKiBDb21wbGV0
ZSBhIGZyYW1lIHBvdGVudGlhbGx5IG9ubHkgcGFydGlhbGx5IHNhdmVkLgotICovCi0ubWFjcm8g
U0FWRV9QUkVTRVJWRUQKLSAgICAgICAgYnRybCAgJF9UUkFQX3JlZ3NfcGFydGlhbCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgam5jICAgOTg3ZgorI2lmZGVmIENPTkZJR19GUkFN
RV9QT0lOVEVSCisvKiBJbmRpY2F0ZSBzcGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBp
bnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50ZXIuICovCisgICAgICAgIGxlYXEgIFVSRUdTX3JicCgl
cnNwKSwgJXJicAorICAgICAgICBub3RxICAlcmJwCisjZW5kaWYKKy5pZiAhXGNvbXBhdAogICAg
ICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQogICAgICAgICBtb3ZxICAlcjEzLFVSRUdT
X3IxMyglcnNwKQogICAgICAgICBtb3ZxICAlcjE0LFVSRUdTX3IxNCglcnNwKQogICAgICAgICBt
b3ZxICAlcjE1LFVSRUdTX3IxNSglcnNwKQotOTg3OgorLmVuZGlmCiAuZW5kbQogCiAjZGVmaW5l
IExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXApAQCAtMzMwLDcgKzI1OSw2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICovCiAubWFjcm8gUkVTVE9SRV9BTEwgYWRq
PTAgY29tcGF0PTAKIC5pZiAhXGNvbXBhdAotICAgICAgICB0ZXN0bCAkVFJBUF9yZWdzX2RpcnR5
LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBtb3ZxICBVUkVHU19yMTEoJXJzcCks
JXIxMQogICAgICAgICBtb3ZxICBVUkVHU19yMTAoJXJzcCksJXIxMAogICAgICAgICBtb3ZxICBV
UkVHU19yOSglcnNwKSwlcjkKQEAgLTM0NywzMyArMjc1LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBMT0FEX09ORV9SRUcoc2ksIFxjb21wYXQpCiAg
ICAgICAgIExPQURfT05FX1JFRyhkaSwgXGNvbXBhdCkKIC5pZiAhXGNvbXBhdAotICAgICAgICBq
eiAgICA5ODdmCiAgICAgICAgIG1vdnEgIFVSRUdTX3IxNSglcnNwKSwlcjE1CiAgICAgICAgIG1v
dnEgIFVSRUdTX3IxNCglcnNwKSwlcjE0CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwl
cjEzCiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMiglcnNwKSwlcjEyCi0jaWZuZGVmIE5ERUJVRwot
ICAgICAgICAuc3Vic2VjdGlvbiAxCi05ODc6ICAgIHRlc3RsICRUUkFQX3JlZ3NfcGFydGlhbCxV
UkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgam56ICAgOTg3ZgotICAgICAgICBjbXBx
ICBVUkVHU19yMTUoJXJzcCksJXIxNQotICAgICAgICBqbmUgICA3ODlmCi0gICAgICAgIGNtcHEg
IFVSRUdTX3IxNCglcnNwKSwlcjE0Ci0gICAgICAgIGpuZSAgIDc4OWYKLSAgICAgICAgY21wcSAg
VVJFR1NfcjEzKCVyc3ApLCVyMTMKLSAgICAgICAgam5lICAgNzg5ZgotICAgICAgICBjbXBxICBV
UkVHU19yMTIoJXJzcCksJXIxMgotICAgICAgICBqZSAgICA5ODdmCi03ODk6ICAgIEJVRyAgIC8q
IENvcnJ1cHRpb24gb2YgcGFydGlhbCByZWdpc3RlciBzdGF0ZS4gKi8KLSAgICAgICAgLnN1YnNl
Y3Rpb24gMAotI2VuZGlmCiAuZWxzZQogICAgICAgICB4b3IgJXIxNSwgJXIxNQogICAgICAgICB4
b3IgJXIxNCwgJXIxNAogICAgICAgICB4b3IgJXIxMywgJXIxMwogICAgICAgICB4b3IgJXIxMiwg
JXIxMgogLmVuZGlmCi05ODc6CiAgICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKICAg
ICAgICAgTE9BRF9PTkVfUkVHKGJ4LCBcY29tcGF0KQogICAgICAgICBzdWJxICAkLShVUkVHU19l
cnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQn-0006pE-Mw; Sat, 20 Jan 2018 16:55:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQm-0006of-Tn
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:48 +0000
X-Inumbo-ID: 20d90a14-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20d90a14-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQg-00082I-Od
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQg-0006zk-O9
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQg-0006zk-O9@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Don't use potentially
	incorrect CPUID values for topology information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8956631959025402634=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8956631959025402634==
Content-Type: text/plain

commit 96990e27b00702ee5a803fdc16f58fd6e325061d
Author:     Jan H. Schönherr <jschoenh@amazon.de>
AuthorDate: Wed Jan 17 17:04:30 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:04:30 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000
---
 xen/arch/x86/cpu/common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 6cf3628..0e83a94 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -479,8 +479,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 	initial_apicid = edx;
 
 	/* Populate HT related information from sub-leaf level 0 */
-	core_level_siblings = c->x86_num_siblings = LEVEL_MAX_SIBLINGS(ebx);
 	core_plus_mask_width = ht_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+	core_level_siblings = c->x86_num_siblings = 1u << ht_mask_width;
 
 	sub_index = 1;
 	do {
@@ -488,8 +488,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 
 		/* Check for the Core type in the implemented sub leaves */
 		if ( LEAFB_SUBTYPE(ecx) == CORE_TYPE ) {
-			core_level_siblings = LEVEL_MAX_SIBLINGS(ebx);
 			core_plus_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+			core_level_siblings = 1u << core_plus_mask_width;
 			break;
 		}
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


--===============8956631959025402634==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8956631959025402634==--

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwQx-0006rX-PY; Sat, 20 Jan 2018 16:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwQw-0006r0-Qr
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:58 +0000
X-Inumbo-ID: 2697dd03-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2697dd03-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwQq-000834-Qd
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwQq-00070s-Q7
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwQq-00070s-Q7@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mm: Always set _PAGE_ACCESSED
	on L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3ZWE3ODE2MjQ3MDkwZThlNWJjNTY1M2IxNmM0MTI5NDNhMDU4YjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzowNDo1OSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzowNDo1OSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5
MGYyMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTUgMTM6NTM6MTYgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNDAwMjUxYS4uOGI0ZWZmNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEzMjIsMTEgKzEz
MjIsMjMgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9QQUdFX1VTRVJ8X1BBR0VfUlcpOyAgICAgIFwKICAgICB9IHdoaWxlICgg
MCApCiAKKy8qCisgKiBXaGVuIHNoYWRvd2luZyBhbiBMNCBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNr
IChlLmcuIGZvciBwZXItcGNwdQorICogcHVycG9zZXMpLCB3ZSBjYW5ub3QgZWZmaWNpZW50bHkg
c3luYyBhY2Nlc3MgYml0IHVwZGF0ZXMgZnJvbSBoYXJkd2FyZQorICogKG9uIHRoZSBzaGFkb3cg
dGFibGVzKSBiYWNrIGludG8gdGhlIGd1ZXN0IHZpZXcuCisgKgorICogV2UgdGhlcmVmb3JlIHVu
Y29uZGl0aW9uYWxseSBzZXQgX1BBR0VfQUNDRVNTRUQgZXZlbiBpbiB0aGUgZ3Vlc3RzCisgKiB2
aWV3LiAgVGhpcyB3aWxsIGFwcGVhciB0byB0aGUgZ3Vlc3QgYXMgYSBDUFUgd2hpY2ggcHJvYWN0
aXZlbHkgcHVsbHMKKyAqIGFsbCB2YWxpZCBMNGUncyBpbnRvIGl0cyBUTEIsIHdoaWNoIGlzIGNv
bXBhdGlibGUgd2l0aCB0aGUgeDg2IEFCSS4KKyAqCisgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBhbGwgUFYgZ3Vlc3RzIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvCisgKiB0aGlzIGlz
IG5vIGFjdHVhbCBjaGFuZ2UgaW4gdGhlaXIgYmVoYXZpb3VyLgorICovCiAjZGVmaW5lIGFkanVz
dF9ndWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygocGw0ZSkpICYgX1BBR0Vf
UFJFU0VOVCkgJiYgICBcCiAgICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4o
ZCkpICkgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDRlX2FkZF9mbGFncygocGw0
ZSksIF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGw0ZV9hZGRf
ZmxhZ3MoKHBsNGUpLCBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpOyBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCiAjZGVmaW5lIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlLCBkKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:56:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwR8-0006sv-Rb; Sat, 20 Jan 2018 16:56:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwR8-0006sU-1k
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:10 +0000
X-Inumbo-ID: 2cbbab6d-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cbbab6d-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwR0-00083q-T4
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwR0-00071i-SK
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwR0-00071i-SK@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:56:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlMDk3NDYzOGQ2NWQ5YjhhY2Y5YWM3NTExZDc0NzE4OGYzOGJjYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjA3OjMzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjA3OjMzIDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdm
NDZjNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDk6MDMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAgMjEgKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggICAgfCAgMzAgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwgICA1ICstCiAx
MCBmaWxlcyBjaGFuZ2VkLCA0MjggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggMDdiNTAzMS4uYzBmMGZjNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTkzMyw2ICsxOTMzLDkgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAKICAgICBzd2l0Y2hf
a2VybmVsX3N0YWNrKHYpOwogCisgICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRv
bWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKwogICAg
IGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNy
NCAhPSByZWFkX2NyNCgpKSApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwpAQCAtMjEwMiw2ICsy
MTA1LDggQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisKICAgICBjcHVtYXNrX2NvcHkoJmRpcnR5X21h
c2ssIG5leHQtPnZjcHVfZGlydHlfY3B1bWFzayk7CiAgICAgLyogQWxsb3cgYXQgbW9zdCBvbmUg
Q1BVIGF0IGEgdGltZSB0byBiZSBkaXJ0eS4gKi8KICAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQo
JmRpcnR5X21hc2spIDw9IDEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA4YjRlZmY2Li41MTU2MjVkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzkwMyw2ICszOTAzLDcgQEAg
bG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudCwgKnYg
PSBjdXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4sICpwdF9vd25lciA9IGQs
ICpwZ19vd25lcjsKICAgICBzdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUgbWFwY2FjaGU7CisgICAg
Ym9vbCBzeW5jX2d1ZXN0ID0gZmFsc2U7CiAgICAgdWludDMyX3QgeHNtX25lZWRlZCA9IDA7CiAg
ICAgdWludDMyX3QgeHNtX2NoZWNrZWQgPSAwOwogICAgIGludCByYyA9IHB1dF9vbGRfZ3Vlc3Rf
dGFibGUoY3Vycik7CkBAIC00MDUxLDYgKzQwNTIsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAg
ICAgICAgICAgICAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFU
RV9QUkVTRVJWRV9BRCwgdik7CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgogICAgICAg
ICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVzKTsKQEAgLTQxNTMs
NiArNDE1NiwyNCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAKICAgICBkb21haW5fbW1hcF9jYWNo
ZV9kZXN0cm95KCZtYXBjYWNoZSk7CiAKKyAgICBpZiAoIHN5bmNfZ3Vlc3QgKQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogRm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBn
dWVzdCB0byBwaWNrIHVwIEw0IGVudHJ5CisgICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuIElz
c3VlIGEgZmx1c2ggSVBJIHdpdGggZW1wdHkgb3BlcmF0aW9uIG1hc2sgdG8KKyAgICAgICAgICog
ZmFjaWxpdGF0ZSB0aGlzIChpbmNsdWRpbmcgb3Vyc2VsdmVzIHdhaXRpbmcgZm9yIHRoZSBJUEkg
dG8KKyAgICAgICAgICogYWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0
aGF0IEZMVVNIX1ZBX1ZBTElEIGlzCisgICAgICAgICAqIG1lYW5pbmdsZXNzIHdpdGhvdXQgRkxV
U0hfQ0FDSEUsIGJ1dCB3aWxsIGFsbG93IHRvIHBhc3MgdGhlIG5vLW9wCisgICAgICAgICAqIGNo
ZWNrIGluIGZsdXNoX2FyZWFfbWFzaygpLgorICAgICAgICAgKi8KKyAgICAgICAgdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0g
cGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSk7CisKKyAgICAgICAgY3B1bWFza19hbmRub3Qo
bWFzaywgcHRfb3duZXItPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOwor
ICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KG1hc2spICkKKyAgICAgICAgICAgIGZsdXNoX2Fy
ZWFfbWFzayhtYXNrLCBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOworICAgIH0KKwog
ICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDI2
YjUzMDEuLjk2NWE0OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIxLDYgKzMyMSw5IEBAIHZvaWQgc3RhcnRfc2Vj
b25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsK
IAorICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+
cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworCiAgICAgbG9hZF9zeXN0ZW1fdGFi
bGVzKCk7CiAKICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4g
Ki8KQEAgLTYzNSw2ICs2MzgsMTg3IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50
IGNwdSkKICAgICBzZXRfY3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAorc3RhdGljIGlu
dCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKK3sK
KyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOworICAg
IHVuc2lnbmVkIGludCBmbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNl
KGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBsMl9wZ2VudHJ5X3Qg
KnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOworCisgICAgaWYgKCBsaW5lYXIgPCBESVJF
Q1RNQVBfVklSVF9TVEFSVCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZmxhZ3MgPSBsM2Vf
Z2V0X2ZsYWdzKCpwbDNlKTsKKyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAg
ICBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHBmbiA9IChsM2VfZ2V0
X3BmbigqcGwzZSkgJiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8Cisg
ICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVf
T1JERVIpKSAtIDEpKTsKKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVf
b2Zmc2V0KGxpbmVhcik7CisgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7Cisg
ICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBpZiAoIGZsYWdz
ICYgX1BBR0VfUFNFICkKKyAgICAgICAgeworICAgICAgICAgICAgcGZuID0gKGwyZV9nZXRfcGZu
KCpwbDJlKSAmIH4oKDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKKyAgICAgICAgICAg
ICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEp
KTsKKyAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBs
MV90YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFn
cygqcGwxZSk7CisgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3Bmbigq
cGwxZSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7Cisg
ICAgICAgIHBsM2UgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsM2Ug
KQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7
CisgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAorICAg
ICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklT
T1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwbDNlID0gbDRlX3RvX2wzZShycHRbcm9v
dF90YWJsZV9vZmZzZXQobGluZWFyKV0pOworCisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNF
TlQpICkKKyAgICB7CisgICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAg
ICAgIGlmICggIXBsMmUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNs
ZWFyX3BhZ2UocGwyZSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihf
X3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOworICAg
ICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7CisgICAgfQorCisgICAgcGwyZSArPSBsMl90
YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CisgICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVf
ZnJvbV9wYWRkcihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BTRSkpOworICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgfQorCisgICAg
cGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggbDFlX2dldF9mbGFn
cygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMWVfZ2V0
X3BmbigqcGwxZSkgPT0gcGZuKTsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUp
ID09IGZsYWdzKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUocGwxZSwgbDFl
X2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKKworICAgIHJldHVybiAwOworfQorCitERUZJTkVfUEVS
X0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CisKK3N0YXRpYyBpbnQgc2V0dXBfY3B1
X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmOworICAgIGludCBy
YzsKKworICAgIGlmICggIXJwdCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgY2xl
YXJfcGFnZShycHQpOworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisKKyAgICBy
cHRbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGlkbGVf
cGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKKyAgICAvKiBT
SF9MSU5FQVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KKyAg
ICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLworICAgIHJw
dFtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190
YWJsZVtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAgLyogSW5zdGFs
bCBkaXJlY3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRTUy4g
Ki8KKyAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBvZmYg
Kz0gUEFHRV9TSVpFICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFj
a19iYXNlW2NwdV0pKSArIG9mZiwgcnB0KTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMg
PSBjbG9uZV9tYXBwaW5nKGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKKyAgICBpZiAoICFyYyApCisg
ICAgICAgIHJjID0gY2xvbmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1KSwgcnB0KTsK
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShy
b290X3BndCwgY3B1KTsKKyAgICB1bnNpZ25lZCBpbnQgcjsKKworICAgIGlmICggIXJwdCApCisg
ICAgICAgIHJldHVybjsKKworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxMOworCisg
ICAgZm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKKyAg
ICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciAp
CisgICAgeworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgdW5zaWduZWQgaW50
IGkzOworCisgICAgICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJF
U0VOVCkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgbDN0ID0gbDRlX3RvX2wz
ZShycHRbcl0pOworCisgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5U
UklFUzsgKytpMyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGkyOworCisgICAgICAgICAgICBpZiAoICEobDNlX2dl
dF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9Q
QUdFX1BTRSkpOworICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKKworICAg
ICAgICAgICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMnRb
aTJdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0Vf
UFNFKSk7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUobDJ0
W2kyXSkpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgfQorCisgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAg
IH0KKworICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHQpOworfQorCiBzdGF0aWMgdm9pZCBjcHVf
c21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVy
LCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7CkBAIC02NzMsNiArODU3LDggQEAgc3RhdGlj
IHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCisgICAgY2xlYW51cF9j
cHVfcm9vdF9wZ3QoY3B1KTsKKwogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJf
UkVTRVJWRURfR0RUX1BBR0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShnZHRf
dGFibGUsIGNwdSksIG9yZGVyKTsKIApAQCAtNzI4LDYgKzkxNCw5IEBAIHN0YXRpYyBpbnQgY3B1
X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKKyAgICBpZiAoIHNl
dHVwX2NwdV9yb290X3BndChjcHUpICkKKyAgICAgICAgZ290byBvb207CisKICAgICBmb3IgKCBz
dHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAg
IGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytp
ICkKICAgICAgICAgaWYgKCBjcHVfb25saW5lKGkpICYmIGNwdV90b19ub2RlKGkpID09IG5vZGUg
KQpAQCAtNzgzLDYgKzk3Miw4IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3Nt
cGJvb3RfbmZiID0gewogCiB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGlu
dCBtYXhfY3B1cykKIHsKKyAgICBpbnQgcmM7CisKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIo
JmNwdV9zbXBib290X25mYik7CiAKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CkBAIC03OTYs
NiArOTg3LDExIEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1h
eF9jcHVzKQogCiAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAgcmMgPSBz
ZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHBhbmljKCJFcnJv
ciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOworICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKwogICAgIHNldF9u
cl9zb2NrZXRzKCk7CiAKICAgICBzb2NrZXRfY3B1bWFzayA9IHh6YWxsb2NfYXJyYXkoY3B1bWFz
a190ICosIG5yX3NvY2tldHMpOwpAQCAtODY1LDYgKzEwNjEsOCBAQCB2b2lkIF9faW5pdCBzbXBf
cHJlcGFyZV9ib290X2NwdSh2b2lkKQogI2lmIE5SX0NQVVMgPiAyICogQklUU19QRVJfTE9ORwog
ICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAj
ZW5kaWYKKworICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKIH0KIAogc3RhdGljIHZv
aWQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCBlMTM2YWY2Li5iMWE0MzEwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xMzcsNiArMTM3LDggQEAgdm9pZCBfX2R1bW15
X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5m
bywgcHJvY2Vzc29yX2lkKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVj
dCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVj
dCBjcHVfaW5mbywgY3I0KTsKKyAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1
X2luZm8sIHhlbl9jcjMpOworICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9p
bmZvLCBwdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmlu
ZGV4IDM3ODY0YTYuLjg2YWI3ODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAt
MTk3LDYgKzE5NywxNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAKICAg
ICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAorCisg
ICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAg
ICAuTGNzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0ZV9jcjMg
cmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmJ4KQorLkxjc3Rhcl9jcjNfb2theToKKwogICAgICAgICBHRVRfQ1VSUkVOVChieCkK
ICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAkMCxE
T01BSU5faXNfMzJiaXRfcHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA2NjhiZjhhLi4xNmNm
MDk1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0zNSw2ICszNSwzMiBAQCBFTlRSWShzd2l0Y2hfdG9f
a2VybmVsKQogLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVwdHMgZGlzYWJsZWQgKi8KIHJl
c3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAorCisg
ICAgICAgIC8qIENvcHkgZ3Vlc3QgbWFwcGluZ3MgYW5kIHN3aXRjaCB0byBwZXItQ1BVIHJvb3Qg
cGFnZSB0YWJsZS4gKi8KKyAgICAgICAgbW92ICAgJWNyMywgJXI5CisgICAgICAgIEdFVF9TVEFD
S19FTkQoZHgpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4
KSwgJXJkaQorICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKKyAg
ICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAorICAgICAgICBtb3YgICAl
cmRpLCAlcmF4CisgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAgICAgYW5kICAgJXI5LCAl
cnNpCisgICAgICAgIGFkZCAgICVyY3gsICVyZGkKKyAgICAgICAgYWRkICAgJXJjeCwgJXJzaQor
ICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QsICVlY3gKKyAgICAg
ICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJz
aSksICVyOAorICAgICAgICBtb3YgICAlcjgsIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9Q
VF9WSVJUX1NUQVJUKSo4KCVyZGkpCisgICAgICAgIHJlcCBtb3ZzcQorICAgICAgICBtb3YgICAk
Uk9PVF9QQUdFVEFCTEVfRU5UUklFUyAtIFwKKyAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxF
X0xBU1RfWEVOX1NMT1QgLSAxLCAlZWN4CisgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVf
RklSU1RfWEVOX1NMT1QgLSBcCisgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9Y
RU5fU0xPVCAtIDEpICogOCwgJXJzaQorICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UIC0gXAorICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVO
X1NMT1QgLSAxKSAqIDgsICVyZGkKKyAgICAgICAgcmVwIG1vdnNxCisgICAgICAgIG1vdiAgICVy
OSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQorICAgICAgICB3cml0ZV9jcjMg
cmF4LCByZGksIHJzaQorCiAgICAgICAgIFJFU1RPUkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQ
X3N5c2NhbGwsNCglcnNwKQogICAgICAgICBqeiAgICBpcmV0X2V4aXRfdG9fZ3Vlc3QKQEAgLTY5
LDYgKzk1LDIyIEBAIGlyZXRfZXhpdF90b19ndWVzdDoKICAgICAgICAgQUxJR04KIC8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiByZXN0b3JlX2FsbF94ZW46CisgICAgICAg
IC8qCisgICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBl
ci1DUFUgcGFnZSB0YWJsZXMsIGluCisgICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUg
UFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMpLgorICAgICAgICAgKi8KKyAgICAgICAg
R0VUX1NUQUNLX0VORChheCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmF4KSwgJXJkeAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJheCksICVyYXgKKyAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAorICAgICAgICAvKgorICAg
ICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRv
ZXNuJ3QgZXhpc3QsCisgICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCisgICAgICAg
ICAqLworVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCisgICAgICAgIHdyaXRlX2NyMyByYXgs
IHJkaSwgcnNpCitVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCisKICAgICAgICAgUkVTVE9SRV9BTEwg
YWRqPTgKICAgICAgICAgaXJldHEKIApAQCAtOTgsNyArMTQwLDE4IEBAIEVOVFJZKGxzdGFyX2Vu
dGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVy
c3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQorCisgICAgICAg
IEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGxz
dGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0ZV9jcjMgcmN4LCBy
ZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cmJ4KQorLkxsc3Rhcl9jcjNfb2theToKKworICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogICAg
ICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRfZmxhZ3MoJXJieCkKICAgICAg
ICAganogICAgc3dpdGNoX3RvX2tlcm5lbAogCkBAIC0xOTAsNyArMjQzLDE4IEBAIEdMT0JBTChz
eXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRU
UkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKLSAgICAgICAgR0VUX0NVUlJF
TlQoYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAg
d3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCkKKy5Mc3lzZV9jcjNfb2theToKKworICAgICAgICBfX0dFVF9D
VVJSRU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50
cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2FkZHIoJXJieCksJXJheAogICAg
ICAgICBzZXRuZSAlY2wKQEAgLTIyNiwxMyArMjkwLDIzIEBAIEVOVFJZKGludDgwX2RpcmVjdF90
cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAogCisg
ICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAg
ICAuTGludDgwX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0ZV9jcjMg
cmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmJ4KQorLkxpbnQ4MF9jcjNfb2theToKKwogICAgICAgICBjbXBiICAkMCx1bnRydXN0
ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9TVEFSVChuZSwgbXNpX2NoZWNrKQogICAgICAgICBtb3Zs
ICAkMHg4MCwlZWRpCiAgICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91bmV4cGVjdGVkX21zaQogVU5M
SUtFTFlfRU5EKG1zaV9jaGVjaykKIAotICAgICAgICBHRVRfQ1VSUkVOVChieCkKKyAgICAgICAg
X19HRVRfQ1VSUkVOVChieCkKIAogICAgICAgICAvKiBDaGVjayB0aGF0IHRoZSBjYWxsYmFjayBp
cyBub24tbnVsbC4gKi8KICAgICAgICAgbGVhcSAgVkNQVV9pbnQ4MF9ib3VuY2UoJXJieCksJXJk
eApAQCAtMzg5LDkgKzQ2MywyNyBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogCiBF
TlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICBTQVZFX0FMTCBDTEFDCisKKyAgICAgICAg
R0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAlcmN4LCAlcjE1CisgICAgICAgIG5lZyAg
ICVyY3gKKyAgICAgICAganogICAgLkxpbnRyX2NyM19va2F5CisgICAgICAgIGpucyAgIC5MaW50
cl9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MaW50cl9jcjNfbG9hZDoKKyAgICAgICAg
d3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgeG9yICAgJWVjeCwgJWVjeAorICAgICAg
ICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAg
IHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorLkxp
bnRyX2NyM19va2F5OgorCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAgbW92cSAl
cnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCisgICAgICAgIG1vdiAgICVyMTUsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgam1wIHJldF9mcm9tX2ludHIK
IAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTQwOSw2ICs1MDEs
MjMgQEAgRU5UUlkocGFnZV9mYXVsdCkKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlv
bnMuICovCiBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgU0FWRV9BTEwgQ0xBQwor
CisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgJXJjeCwgJXIxNQorICAg
ICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MeGNwdF9jcjNfb2theQorICAgICAgICBq
bnMgICAuTHhjcHRfY3IzX2xvYWQKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcgICAlcmN4CisuTHhjcHRfY3IzX2xvYWQ6
CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIHhvciAgICVlY3gsICVl
Y3gKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgY21vdm56ICVyY3gs
ICVyMTUKKy5MeGNwdF9jcjNfb2theToKKwogaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAg
ICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdT
X2VmbGFncysxKCVyc3ApCkBAIC00NzMsNiArNTgyLDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZl
ZDoKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgUEVS
RkNfSU5DUihleGNlcHRpb25zLCAlcmF4LCAlcmJ4KQogICAgICAgICBjYWxscSAqKCVyZHgsJXJh
eCw4KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3Rv
cmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAg
LTUwNSw2ICs2MTUsNyBAQCBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkOgogICAgICAgICBy
ZXA7ICBtb3ZzcSAgICAgICAgICAgICAgICAgICAgICMgbWFrZSByb29tIGZvciBlYy9ldgogMTog
ICAgICBtb3ZxICBVUkVHU19lcnJvcl9jb2RlKCVyc3ApLCVyYXggIyBlYy9ldgogICAgICAgICBt
b3ZxICAlcmF4LFVSRUdTX2tlcm5lbF9zaXplb2YoJXJzcCkKKyAgICAgICAgbW92ICAgJXIxNSwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBqbXAgICByZXN0b3Jl
X2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJuIHRvIGZpeHVwIGNvZGUKIAogLyogTm8gc3BlY2lh
bCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTU4Myw2ICs2OTQsMTcgQEAgRU5UUlkoZG91
YmxlX2ZhdWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNwKQogICAg
ICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICov
CiAgICAgICAgIFNBVkVfQUxMIFNUQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmJ4CisgICAg
ICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAganogICAgLkxkYmxmX2NyM19va2F5CisgICAg
ICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZAorICAgICAgICBuZWcgICAlcmJ4CisuTGRibGZfY3Iz
X2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByYngsIHJkaSwgcnNpCisuTGRibGZfY3IzX29rYXk6
CisKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgIGRvX2RvdWJsZV9mYXVs
dAogICAgICAgICBCVUcgICAvKiBkb19kb3VibGVfZmF1bHQoKSBzaG91bGRuJ3QgcmV0dXJuLiAq
LwpAQCAtNjAxLDEwICs3MjMsMjggQEAgRU5UUlkobm1pKQogICAgICAgICBtb3ZsICAkVFJBUF9u
bWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIFNBVkVfQUxMIENMQUMK
KworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVyY3gsICVyMTUKKyAg
ICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGlzdF9jcjNfb2theQorICAgICAgICBq
bnMgICAuTGlzdF9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MaXN0X2NyM19sb2FkOgor
ICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorLkxpc3RfY3IzX29rYXk6CisKICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAg
ICBqeiAgICAxZgotICAgICAgICAvKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDb3B5IHRo
ZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogSW50
ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIgdGhlIHJlc3RvcmUgdmFsdWUgZm9yIHhlbl9j
cjMKKyAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLgorICAg
ICAgICAgKi8KKyAgICAgICAgeG9yICAgJXIxNSwgJXIxNQogICAgICAgICBHRVRfQ1BVSU5GT19G
SUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQogICAgICAgICBtb3ZxICAlcnNwLCVyc2kKICAg
ICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4CkBAIC02MTQsNiArNzU0LDcg
QEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0
b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAog
ICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGNtcGIgICRUUkFQX25taSxVUkVH
U19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgam5lICAgcmV0X2Zyb21faW50cgogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaAppbmRleCA5ODE5MmViLi5mYjBmZWU5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKQEAgLTkzLDkgKzkzLDMwIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAg
ICAgICAgVU5MSUtFTFlfRE9ORShtcCwgdGFnKTsgICBcCiAgICAgICAgIF9fVU5MSUtFTFlfRU5E
KHRhZykKIAorICAgICAgICAuZXF1IC5McmF4LCAwCisgICAgICAgIC5lcXUgLkxyY3gsIDEKKyAg
ICAgICAgLmVxdSAuTHJkeCwgMgorICAgICAgICAuZXF1IC5McmJ4LCAzCisgICAgICAgIC5lcXUg
Lkxyc3AsIDQKKyAgICAgICAgLmVxdSAuTHJicCwgNQorICAgICAgICAuZXF1IC5McnNpLCA2Cisg
ICAgICAgIC5lcXUgLkxyZGksIDcKKyAgICAgICAgLmVxdSAuTHI4LCAgOAorICAgICAgICAuZXF1
IC5McjksICA5CisgICAgICAgIC5lcXUgLkxyMTAsIDEwCisgICAgICAgIC5lcXUgLkxyMTEsIDEx
CisgICAgICAgIC5lcXUgLkxyMTIsIDEyCisgICAgICAgIC5lcXUgLkxyMTMsIDEzCisgICAgICAg
IC5lcXUgLkxyMTQsIDE0CisgICAgICAgIC5lcXUgLkxyMTUsIDE1CisKICNkZWZpbmUgU1RBQ0tf
Q1BVSU5GT19GSUVMRChmaWVsZCkgKDEgLSBDUFVJTkZPX3NpemVvZiArIENQVUlORk9fIyNmaWVs
ZCkKICNkZWZpbmUgR0VUX1NUQUNLX0VORChyZWcpICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAuaWYgLkxyIyNyZWcgPiA4OyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsgICAgICAgICAgICAgIFwKKyAgICAgICAg
LmVsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3Zs
ICRTVEFDS19TSVpFLTEsICVlIyNyZWc7ICAgICAgICAgICAgICBcCisgICAgICAgIC5lbmRpZjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgb3JxICAlcnNwLCAl
ciMjcmVnCiAKICNkZWZpbmUgR0VUX0NQVUlORk9fRklFTEQoZmllbGQsIHJlZykgICAgICAgICAg
ICAgXApAQCAtMTc3LDYgKzE5OCwxNSBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAjZGVm
aW5lIEFTTV9TVEFDIEFTTV9BQyhTVEFDKQogI2RlZmluZSBBU01fQ0xBQyBBU01fQUMoQ0xBQykK
IAorLm1hY3JvIHdyaXRlX2NyMyB2YWw6cmVxLCB0bXAxOnJlcSwgdG1wMjpyZXEKKyAgICAgICAg
bW92ICAgJWNyNCwgJVx0bXAxCisgICAgICAgIG1vdiAgICVcdG1wMSwgJVx0bXAyCisgICAgICAg
IGFuZCAgICR+WDg2X0NSNF9QR0UsICVcdG1wMQorICAgICAgICBtb3YgICAlXHRtcDEsICVjcjQK
KyAgICAgICAgbW92ICAgJVx2YWwsICVjcjMKKyAgICAgICAgbW92ICAgJVx0bXAyLCAlY3I0Cisu
ZW5kbQorCiAjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA2Njc6IEFTTV9OT1A1OyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLnB1c2hzZWN0aW9uIC5h
bHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oCmluZGV4IDg5ODQ5OTIuLmI5MjljNDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC00
MSw2ICs0MSwxOCBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50
X3ZjcHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBs
b25nIGNyNDsKKyAgICAvKgorICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUg
bGF0dGVyIGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCisgICAgICogdG8gYmUgdXNlZCBv
biB0aGUgZ2l2ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKKyAg
ICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9u
Y2Ugc2V0LgorICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hlbiBy
ZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCisgICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8g
bWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cworICAgICAqIHZh
bHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBj
b2RlIHRoYXQKKyAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5n
IGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocworICAgICAqIHRvIHN0aWxsIGtub3cgdGhlIHZh
bHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAqLworICAgIHVuc2lnbmVkIGxvbmcgeGVu
X2NyMzsKKyAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9t
KCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDAwY2MyM2MuLjAyOTFlODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNDY2
LDYgKzQ2Niw3IEBAIGV4dGVybiBpZHRfZW50cnlfdCBpZHRfdGFibGVbXTsKIGV4dGVybiBpZHRf
ZW50cnlfdCAqaWR0X3RhYmxlc1tdOwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1
Y3QsIGluaXRfdHNzKTsKK0RFQ0xBUkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3Bn
dCk7CiAKIGV4dGVybiB2b2lkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYp
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5kZXggMWZiZDJjMS4uNmRjN2EzMCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMjUsOCArMjUsOCBAQAogLyogVGhlc2UgYXJl
IGFyY2hpdGVjdHVyYWwgbGltaXRzLiBDdXJyZW50IENQVXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBw
aHlzLiAqLwogI2RlZmluZSBQQUREUl9CSVRTICAgICAgICAgICAgICA1MgogI2RlZmluZSBWQURE
Ul9CSVRTICAgICAgICAgICAgICA0OAotI2RlZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAo
KDFVTCA8PCBQQUREUl9CSVRTKS0xKQotI2RlZmluZSBWQUREUl9NQVNLICAgICAgICAgICAgICAo
KDFVTCA8PCBWQUREUl9CSVRTKS0xKQorI2RlZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAo
KF9BQygxLFVMKSA8PCBQQUREUl9CSVRTKSAtIDEpCisjZGVmaW5lIFZBRERSX01BU0sgICAgICAg
ICAgICAgICgoX0FDKDEsVUwpIDw8IFZBRERSX0JJVFMpIC0gMSkKIAogI2RlZmluZSBWQUREUl9U
T1BfQklUICAgICAgICAgICAoMVVMIDw8IChWQUREUl9CSVRTIC0gMSkpCiAjZGVmaW5lIENBTk9O
SUNBTF9NQVNLICAgICAgICAgICh+MFVMICYgflZBRERSX01BU0spCkBAIC0xMTksNiArMTE5LDcg
QEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7CiAgICAgICA6ICgoKF9zKSA8
IFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKSB8fCAgXAogICAgICAgICAgKChfcykgPiBS
T09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UKSkpCiAKKyNkZWZpbmUgcm9vdF90YWJsZV9vZmZz
ZXQgICAgICAgICBsNF90YWJsZV9vZmZzZXQKICNkZWZpbmUgcm9vdF9nZXRfcGZuICAgICAgICAg
ICAgICBsNGVfZ2V0X3BmbgogI2RlZmluZSByb290X2dldF9mbGFncyAgICAgICAgICAgIGw0ZV9n
ZXRfZmxhZ3MKICNkZWZpbmUgcm9vdF9nZXRfaW50cHRlICAgICAgICAgICBsNGVfZ2V0X2ludHB0
ZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 20 16:56:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ecwRI-0006uX-UU; Sat, 20 Jan 2018 16:56:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4/xc=ep=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecwRH-0006ty-Su
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:19 +0000
X-Inumbo-ID: 32cd8dda-fe03-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32cd8dda-fe03-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 16:58:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwRA-000841-VA
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ecwRA-00072d-Uk
 for xen-changelog@lists.xenproject.org; Sat, 20 Jan 2018 16:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ecwRA-00072d-Uk@xenbits.xenproject.org>
Date: Sat, 20 Jan 2018 16:56:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjN2Q0NjU4MGQ5YzYzM2E1OWJlMWMzNzc2Zjc5YzAxZGQwY2I5OGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjA4OjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjA4OjI1IDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODcxZTgwYzM4NTQ3ZDlmYWVm
YzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo1MDo1
OSArMDEwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICA3ICsrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDAyMDJiMTYuLjU4N2NkYjkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xNzkxLDYgKzE3OTEsMTggQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJl
IGVsc2UKKworT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRl
IDY0LWJpdCBQViBndWVzdCBwYWdlCit0YWJsZXMuCisKKyoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBj
b21wbGV0ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgorbm90aGlu
Zy4gKioKKwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGMwZjBmYzcuLjA2
OWMzMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE5MjksMTIgKzE5MjksMTUgQEAgc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJv
b3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCiAg
ICAgc3dpdGNoX2tlcm5lbF9zdGFjayh2KTsKIAotICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290
X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRlX2Zyb21f
cGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9S
Vyk7CisgICAgaWYgKCByb290X3BndCApCisgICAgICAgIHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2
LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQoKSkgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1MTU2MjVk
Li5lNDEwZjgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDA1Myw3ICs0MDUzLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAg
ICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52
YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBN
TVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CisgICAgICAg
ICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9w
YWdlOgogICAgICAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVz
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDk2NWE0OWYuLmJiMDMzNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIyLDcgKzMyMiw3IEBA
IHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGluX2RlYnVnX2Rpc2Fi
bGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2lu
Zm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSB0aGlzX2NwdShyb290X3BndCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0
KSkgOiAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKQEAgLTczNiwxNCArNzM2LDIw
IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRy
eV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhf
dCBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKIERFRklO
RV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAogc3RhdGljIGludCBzZXR1
cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByb290X3BnZW50cnlfdCAq
cnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7CiAg
ICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFvcHRfeHB0aSAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwog
ICAgIGlmICggIXJwdCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBAIC05ODcsMTAgKzk5
MywxNCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1
cykKIAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAorICAgIGlmICggb3B0X3hw
dGkgPCAwICkKKyAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9BTUQ7CisKICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdl
IHRhYmxlXG4iLCByYyk7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2Nw
dShyb290X3BndCwgMCkpOworICAgIGlmICggcGVyX2NwdShyb290X3BndCwgMCkgKQorICAgICAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CiAK
ICAgICBzZXRfbnJfc29ja2V0cygpOwogCkBAIC0xMDYzLDYgKzEwNzMsNyBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogI2VuZGlmCiAKICAgICBnZXRfY3B1X2luZm8o
KS0+eGVuX2NyMyA9IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiB9CiAKIHN0
YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMTZjZjA5NS4uNWY5Y2UyZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwpAQCAtNDQsNiArNDQsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92
YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAogICAgICAgICBtb3YgICAlcmRpLCAlcmF4
CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAgICAganogICAgLkxyYWdfa2VlcF9jcjMK
ICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAg
ICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjAsNiArNjEsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoK
ICAgICAgICAgcmVwIG1vdnNxCiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmR4KQogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQorLkxyYWdf
a2VlcF9jcjM6CiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lz
Y2FsbCw0KCVyc3ApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:33:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDs7-0001wT-BZ; Sun, 21 Jan 2018 11:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDs6-0001wL-0q
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:10 +0000
X-Inumbo-ID: 396abd5e-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 396abd5e-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:35:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDry-0006dD-SD
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDry-0000fp-Pp
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDry-0000fp-Pp@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/IRQ: conditionally preserve
	access permission on map error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiOGQ4OGQ0ZmFlMDBmMDYwYTA2NmE1NDk5ZDNlZGE3Y2M4ZGY3ZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE2OjUyOjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE2OjUyOjExIDIwMTggKzAxMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGFjY2VzcyBwZXJtaXNzaW9uIG9uIG1hcCBl
cnJvciBwYXRocwogICAgCiAgICBQZXJtaXNzaW9ucyB0aGF0IGhhZCBiZWVuIGdyYW50ZWQgYmVm
b3JlIHNob3VsZCBub3QgYmUgcmV2b2tlZCB3aGVuCiAgICBoYW5kbGluZyB1bnJlbGF0ZWQgZXJy
b3JzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDM0NDNlNjhhNzc4NTcyYTZlMDgyZDdkZmNmOWNlNzk0ZWNhNjJmNWYKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTAzIDExOjAzOjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwg
MzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggYzBhYjI5OS4uOGRkZTEwOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
MTkxOCw2ICsxOTE4LDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBERUNMQVJFX0JJVE1BUChw
cmVwYXJlZCwgTUFYX01TSV9JUlFTKSA9IHt9OworICAgIERFQ0xBUkVfQklUTUFQKGdyYW50ZWQs
IE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZl
bnRfbG9jaykpOwogCkBAIC0xOTUxLDEzICsxOTUyLDE3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgcmV0ID0gaXJxX3Blcm1pdF9hY2Nl
c3MoZCwgaXJxKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBsaWtlbHkoIWlycV9hY2Nlc3Nf
cGVybWl0dGVkKGQsIGlycSkpICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIK
LSAgICAgICAgICAgICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQg
KHBpcnEgJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwot
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkLCBp
cnEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQg
YWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKyAg
ICAgICAgX19zZXRfYml0KDAsIGdyYW50ZWQpOwogICAgIH0KIAogICAgIHJldCA9IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSwgJmluZm8pOwpAQCAtMjA0MiwxMCArMjA0Nywx
NSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAgICAgICAgIF9fc2V0X2JpdChuciwg
cHJlcGFyZWQpOwogICAgICAgICAgICAgbXNpX2Rlc2NbbnJdLmlycSA9IGlycTsKIAotICAgICAg
ICAgICAgaWYgKCBpcnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpICE9IDAgKQotICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgICAgICJkb20l
ZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQgKHBpcnEgJWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgcGlycSk7CisgICAgICAgICAgICBp
ZiAoIGxpa2VseSghaXJxX2FjY2Vzc19wZXJtaXR0ZWQoZCwgaXJxKSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSApCisgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQgYWNjZXNzIHRvIElSUSVkIChwaXJx
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBw
aXJxKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fc2V0X2Jp
dChuciwgZ3JhbnRlZCk7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpcnEpOwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKQEAgLTIwNzQsNyArMjA4NCw4IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB3aGlsZSAoIG5yICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIHRlc3RfYml0KG5yLCBncmFudGVkKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKQEAg
LTIxMDUsNyArMjExNiw3IEBAIGRvbmU6CiAgICAgICAgIGlmICggdGVzdF9iaXQoMCwgcHJlcGFy
ZWQpICkKICAgICAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGlycSwgaW5mbyk7
CiAgcmV2b2tlOgotICAgICAgICBpZiAoIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAgICAg
ICAgaWYgKCB0ZXN0X2JpdCgwLCBncmFudGVkKSAmJiBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSAp
CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImRv
bSVkOiBjb3VsZCBub3QgcmV2b2tlIGFjY2VzcyB0byBJUlElZCAocGlycSAlZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:33:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDsG-0001x9-D0; Sun, 21 Jan 2018 11:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDsF-0001wq-Hr
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:19 +0000
X-Inumbo-ID: 3f4b38cd-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f4b38cd-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:35:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDs8-0006dI-Tx
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDs8-0000gO-TQ
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDs8-0000gO-TQ@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/E820: don't overrun array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4OWM2MjJiODliMmY3ZWVjNzZmMzdiYmYwZjU4YTg1MjNjYmZlOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE2OjUzOjIzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE2OjUzOjIzIDIwMTggKzAxMDAKCiAgICB4
ODYvRTgyMDogZG9uJ3Qgb3ZlcnJ1biBhcnJheQogICAgCiAgICBUaGUgYm91bmRzIGNoZWNrIG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgdGhlIGluY3JlbWVudCwgbm90IGJlZm9yZSwgb3IKICAgIGVs
c2UgaXQgbmVlZHMgdG8gdXNlIGEgb25lIGxvd2VyIGltbWVkaWF0ZS4gQWxzbyB1c2Ugd29yZCBv
cGVyYXRpb25zCiAgICByYXRoZXIgdGhhbiBieXRlIG9uZXMgZm9yIGJvdGggdGhlIGluY3JlbWVu
dCBhbmQgdGhlIGNvbXBhcmUgKGFsbG93aW5nCiAgICBFODIwX0JJT1NfTUFYIHRvIGJlIG1vcmUg
ZWFzaWx5IGJ1bXBlZCwgc2hvdWxkIHRoZSBuZWVkIGV2ZXIgYXJpc2UpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDAwMzZjOWRiY2Q4YjUyMzE2YWVlYmI0NzU5MjlkM2EzNmNmNWU1MTQKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTAxLTAzIDExOjAzOjU2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Jvb3Qv
bWVtLlMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gv
eDg2L2Jvb3QvbWVtLlMKaW5kZXggNGIxZmE0ZC4uY2E5MGRiMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTIyLDEx
ICsyMiwxMCBAQCBnZXRfbWVtb3J5X21hcDoKICAgICAgICAgY21wbCAgICAkU01BUCwlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgY2hlY2sgdGhlIHJldHVybiBpcyBgU01BUCcKICAgICAgICAg
am5lICAgICAuTG1lbTg4CiAKLSAgICAgICAgbW92YiAgICBib290c3ltKGU4MjBuciksJWFsICAg
ICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAgICAgICAgY21wYiAgICAkRTgyMF9CSU9T
X01BWCwlYWwKKyAgICAgICAgaW5jdyAgICBib290c3ltKGU4MjBucikKKyAgICAgICAgY21wdyAg
ICAkRTgyMF9CSU9TX01BWCxib290c3ltKGU4MjBucikgICMgdXAgdG8gdGhpcyBtYW55IGVudHJp
ZXMKICAgICAgICAgamFlICAgICAuTG1lbTg4CiAKLSAgICAgICAgaW5jYiAgICBib290c3ltKGU4
MjBucikKICAgICAgICAgbW92dyAgICAlZGksJWF4CiAgICAgICAgIGFkZHcgICAgJDIwLCVheAog
ICAgICAgICBtb3Z3ICAgICVheCwlZGkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:33:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDsQ-0001yR-En; Sun, 21 Jan 2018 11:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDsO-0001xs-PX
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:28 +0000
X-Inumbo-ID: 4528337b-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4528337b-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDsJ-0006eC-3A
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDsI-0000hb-VJ
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDsI-0000hb-VJ@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/upcall: inject a spurious
	event after setting upcall vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1042503487279983005=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1042503487279983005==
Content-Type: text/plain

commit 50d24b9530890be3e60ca342c23bb36b27bc8d8b
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Jan 17 16:54:10 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 16:54:10 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100
---
 xen/arch/x86/hvm/hvm.c | 1 +
 xen/arch/x86/hvm/irq.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 28bc7e4..9f7b096 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4069,6 +4069,7 @@ static int hvmop_set_evtchn_upcall_vector(
     printk(XENLOG_G_INFO "%pv: upcall vector %02x\n", v, op.vector);
 
     v->arch.hvm_vcpu.evtchn_upcall_vector = op.vector;
+    hvm_assert_evtchn_irq(v);
     return 0;
 }
 
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 0077f68..f528e2d 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -385,6 +385,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
+    struct vcpu *v;
 
     via_type = (uint8_t)MASK_EXTR(via, HVM_PARAM_CALLBACK_IRQ_TYPE_MASK) + 1;
     if ( ((via_type == HVMIRQ_callback_gsi) && (via == 0)) ||
@@ -447,6 +448,10 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
+    for_each_vcpu ( d, v )
+        if ( is_vcpu_online(v) )
+            hvm_assert_evtchn_irq(v);
+
 #ifndef NDEBUG
     printk(XENLOG_G_INFO "Dom%u callback via changed to ", d->domain_id);
     switch ( via_type )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


--===============1042503487279983005==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1042503487279983005==--

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:33:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDsb-0001zd-GS; Sun, 21 Jan 2018 11:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDsZ-0001zD-SQ
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:39 +0000
X-Inumbo-ID: 4b61cb9b-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b61cb9b-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDsT-0006eQ-71
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDsT-0000i4-4n
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDsT-0000i4-4n@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxMGRkMDA1ZGEyMGYyN2YzNDE1YjdlY2NkZjQzNjg3NDk4OTUwNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNjo1NDo0NCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNjo1NDo0NCAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9y
ZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhlbi4KICAgIAog
ICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxl
IGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9ubHkgc2F2aW5n
IHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2FuCiAgICBiZSBy
ZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjllYjc0Nzg5YWY3N2U5ODVhZTY1MzE5M2YzNjIyMjYzNDk5ZjY3
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwg
IDEyICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAxMDUgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMjUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwppbmRleCA5NzVkZGM3Li45MDU2NjEw
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMyw3ICszLDYgQEAK
ICNpbmNsdWRlIDxzeXMvbW1hbi5oPgogCiAjZGVmaW5lIGNwdV9oYXNfYW1kX2VycmF0dW0obnIp
IDAKLSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICgodm9pZCkocikpCiAjZGVmaW5lIGNwdV9o
YXNfbXB4IGZhbHNlCiAjZGVmaW5lIHJlYWRfYm5kY2ZndSgpIDAKICNkZWZpbmUgeHN0YXRlX3Nl
dF9pbml0KHdoYXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMjIzNDEyOC4uNzRlOWU2NiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpA
QCAtMjAsNyArMjAsNiBAQAogc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9k
b21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwot
ICAgIG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwogICAgIHJlc2V0X3N0
YWNrX2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggMmY5MjY0NS4uNWYyM2MyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMzM3LDcgKzMz
Nyw2IEBAIHN0YXRpYyBpbnQgcmVhZF9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IGJ5dGVzLAogICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11bCA9CiAgICAgICAgICAgICBp
b19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBvcnQsIGJ5dGVzKTsKIAotICAg
ICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7CiAgICAgICAgIGlvX2VtdWwoY3R4dC0+
cmVncyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CiAgICAgfQpAQCAtNDM2LDcgKzQz
NSw2IEBAIHN0YXRpYyBpbnQgd3JpdGVfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGlu
dCBieXRlcywKICAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQogICAgICAgICAgICAg
aW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CiAKLSAg
ICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOwogICAgICAgICBpb19lbXVsKGN0eHQt
PnJlZ3MpOwogICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayAp
CiAgICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKaW5kZXggYmE2ZTk0MS4uM2ZlYTU0ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCkBAIC0xNiw3ICsxNiw4IEBACiBFTlRSWShlbnRyeV9pbnQ4MikKICAgICAg
ICAgQVNNX0NMQUMKICAgICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBl
PUhZUEVSQ0FMTF9WRUNUT1IgY29tcGF0PTEKKyAgICAgICAgbW92bCAgJEhZUEVSQ0FMTF9WRUNU
T1IsIDQoJXJzcCkKKyAgICAgICAgU0FWRV9BTEwgY29tcGF0PTEgLyogRFBMMSBnYXRlLCByZXN0
cmljdGVkIHRvIDMyYml0IFBWIGd1ZXN0cyBvbmx5LiAqLwogICAgICAgICBDUjRfUFYzMl9SRVNU
T1JFCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC02MCw3ICs2MSw2IEBAIGNvbXBhdF90
ZXN0X2d1ZXN0X2V2ZW50czoKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBjb21wYXRfcHJvY2Vz
c19zb2Z0aXJxczoKICAgICAgICAgc3RpCi0gICAgICAgIGFuZGwgICR+VFJBUF9yZWdzX3BhcnRp
YWwsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGNhbGwgIGRvX3NvZnRpcnEKICAg
ICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogCkBAIC0xOTcsNyArMTk3LDggQEAg
RU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICRGTEFUX1VTRVJfQ1MzMgogICAgICAg
ICBwdXNocSAlcmN4CiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgVFJB
UF9zeXNjYWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAgICAg
U0FWRV9BTEwKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9t
YWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKaW5kZXggNjA2NmVkOC4uMWRkOWNjZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpA
QCAtOTgsNyArOTgsOCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJEZMQVRf
S0VSTkVMX0NTNjQKICAgICAgICAgcHVzaHEgJXJjeAogICAgICAgICBwdXNocSAkMAotICAgICAg
ICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2FsbAorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxs
LCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogICAg
ICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRfZmxhZ3MoJXJieCkKICAgICAg
ICAganogICAgc3dpdGNoX3RvX2tlcm5lbApAQCAtMTQwLDcgKzE0MSw2IEBAIHRlc3RfZ3Vlc3Rf
ZXZlbnRzOgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3Nfc29mdGlycXM6CiAgICAg
ICAgIHN0aSAgICAgICAKLSAgICAgICAgU0FWRV9QUkVTRVJWRUQKICAgICAgICAgY2FsbCBkb19z
b2Z0aXJxCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKQEAgLTE5MCw3ICsxOTAsOCBA
QCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBwdXNocSAkMyAvKiByaW5n
IDMgbnVsbCBjcyAqLwogICAgICAgICBwdXNocSAkMCAvKiBudWxsIHJpcCAqLwogICAgICAgICBw
dXNocSAkMAotICAgICAgICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2FsbAorICAgICAgICBtb3Zs
ICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIEdFVF9D
VVJSRU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50
cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2FkZHIoJXJieCksJXJheApAQCAt
MjA3LDcgKzIwOCw2IEBAIFVOTElLRUxZX0VORChzeXNlbnRlcl9udF9zZXQpCiAgICAgICAgIGxl
YWwgICgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4CiBVTkxJS0VMWV9TVEFSVCh6LCBzeXNlbnRl
cl9ncGYpCiAgICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAg
U0FWRV9QUkVTRVJWRUQKICAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlf
dmVjdG9yKCVyc3ApCiAgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVy
ZHgpCiAgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQ
SU5GT19laXAoJXJzaSksJXJheApAQCAtMjI1LDcgKzIyNSw4IEBAIFVOTElLRUxZX0VORChzeXNl
bnRlcl9ncGYpCiBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgQVNNX0NMQUMKICAg
ICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSAweDgwCisgICAgICAgIG1vdmwg
ICQweDgwLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgY21wYiAgJDAsdW50
cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKQEAgLTI1Myw3
ICsyNTQsNiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgICAqIElEVCBlbnRyeSB3aXRoIERQ
TD09MC4KICAgICAgICAgICovCiAgICAgICAgIG1vdmwgICQoKDB4ODAgPDwgMykgfCBYODZfWEVD
X0lEVCksVVJFR1NfZXJyb3JfY29kZSglcnNwKQotICAgICAgICBTQVZFX1BSRVNFUlZFRAogICAg
ICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAg
ICAgLyogQSBHUEYgd291bGRuJ3QgaGF2ZSBpbmNyZW1lbnRlZCB0aGUgaW5zdHJ1Y3Rpb24gcG9p
bnRlci4gKi8KICAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
aW5kZXggMmEzMjZiZS4uMzY1MmY1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtODAsMTUgKzgwLDEw
IEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycygKICAgICAgICAgICAgcmVncy0+cmJwLCBy
ZWdzLT5yc3AsIHJlZ3MtPnI4KTsKICAgICBwcmludGsoInI5OiAgJTAxNmx4ICAgcjEwOiAlMDE2
bHggICByMTE6ICUwMTZseFxuIiwKICAgICAgICAgICAgcmVncy0+cjksICByZWdzLT5yMTAsIHJl
Z3MtPnIxMSk7Ci0gICAgaWYgKCAhKHJlZ3MtPmVudHJ5X3ZlY3RvciAmIFRSQVBfcmVnc19wYXJ0
aWFsKSApCi0gICAgewotICAgICAgICBwcmludGsoInIxMjogJTAxNmx4ICAgcjEzOiAlMDE2bHgg
ICByMTQ6ICUwMTZseFxuIiwKLSAgICAgICAgICAgICAgIHJlZ3MtPnIxMiwgcmVncy0+cjEzLCBy
ZWdzLT5yMTQpOwotICAgICAgICBwcmludGsoInIxNTogJTAxNmx4ICAgY3IwOiAlMDE2bHggICBj
cjQ6ICUwMTZseFxuIiwKLSAgICAgICAgICAgICAgIHJlZ3MtPnIxNSwgY3JzWzBdLCBjcnNbNF0p
OwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHByaW50aygiY3IwOiAlMDE2bHggICBjcjQ6ICUw
MTZseFxuIiwgY3JzWzBdLCBjcnNbNF0pOworICAgIHByaW50aygicjEyOiAlMDE2bHggICByMTM6
ICUwMTZseCAgIHIxNDogJTAxNmx4XG4iLAorICAgICAgICAgICByZWdzLT5yMTIsIHJlZ3MtPnIx
MywgcmVncy0+cjE0KTsKKyAgICBwcmludGsoInIxNTogJTAxNmx4ICAgY3IwOiAlMDE2bHggICBj
cjQ6ICUwMTZseFxuIiwKKyAgICAgICAgICAgcmVncy0+cjE1LCBjcnNbMF0sIGNyc1s0XSk7CiAg
ICAgcHJpbnRrKCJjcjM6ICUwMTZseCAgIGNyMjogJTAxNmx4XG4iLCBjcnNbM10sIGNyc1syXSk7
CiAgICAgcHJpbnRrKCJmc2I6ICUwMTZseCAgIGdzYjogJTAxNmx4ICAgZ3NzOiAlMDE2bHhcbiIs
CiAgICAgICAgICAgIGNyc1s1XSwgY3JzWzZdLCBjcnNbN10pOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRleCBj
YzMzNGNhLi5jN2JhMjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMTEsNyArMTEsNiBAQAogCiAjaW5j
bHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+Ci0j
aW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPiAvKiBtYXJrX3JlZ3NfZGlydHkoKSAqLwogI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwogI2luY2x1ZGUgPGFz
bS94c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vYW1kLmg+IC8qIGNwdV9oYXNfYW1kX2VycmF0dW0o
KSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA1NGEyNzU2Li44
MjA0OTVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTk1Niwx
MCArMTk1NiwxMCBAQCBkZWNvZGVfcmVnaXN0ZXIoCiAgICAgY2FzZSAgOTogcCA9ICZyZWdzLT5y
OTsgIGJyZWFrOwogICAgIGNhc2UgMTA6IHAgPSAmcmVncy0+cjEwOyBicmVhazsKICAgICBjYXNl
IDExOiBwID0gJnJlZ3MtPnIxMTsgYnJlYWs7Ci0gICAgY2FzZSAxMjogbWFya19yZWdzX2RpcnR5
KHJlZ3MpOyBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7Ci0gICAgY2FzZSAxMzogbWFya19yZWdzX2Rp
cnR5KHJlZ3MpOyBwID0gJnJlZ3MtPnIxMzsgYnJlYWs7Ci0gICAgY2FzZSAxNDogbWFya19yZWdz
X2RpcnR5KHJlZ3MpOyBwID0gJnJlZ3MtPnIxNDsgYnJlYWs7Ci0gICAgY2FzZSAxNTogbWFya19y
ZWdzX2RpcnR5KHJlZ3MpOyBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7CisgICAgY2FzZSAxMjogcCA9
ICZyZWdzLT5yMTI7IGJyZWFrOworICAgIGNhc2UgMTM6IHAgPSAmcmVncy0+cjEzOyBicmVhazsK
KyAgICBjYXNlIDE0OiBwID0gJnJlZ3MtPnIxNDsgYnJlYWs7CisgICAgY2FzZSAxNTogcCA9ICZy
ZWdzLT5yMTU7IGJyZWFrOwogI2VuZGlmCiAgICAgZGVmYXVsdDogQlVHKCk7IHAgPSBOVUxMOyBi
cmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21tb24v
d2FpdC5jCmluZGV4IDk0OTBhMTcuLmM1ZmMwOTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vd2Fp
dC5jCisrKyBiL3hlbi9jb21tb24vd2FpdC5jCkBAIC0xMjcsNyArMTI3LDYgQEAgc3RhdGljIHZv
aWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiAgICAgdW5z
aWduZWQgbG9uZyBkdW1teTsKICAgICB1MzIgZW50cnlfdmVjdG9yID0gY3B1X2luZm8tPmd1ZXN0
X2NwdV91c2VyX3JlZ3MuZW50cnlfdmVjdG9yOwogCi0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91
c2VyX3JlZ3MuZW50cnlfdmVjdG9yICY9IH5UUkFQX3JlZ3NfcGFydGlhbDsKICAgICBBU1NFUlQo
d3F2LT5lc3AgPT0gMCk7CiAKICAgICAvKiBTYXZlIGN1cnJlbnQgVkNQVSBhZmZpbml0eTsgZm9y
Y2Ugd2FrZXVwIG9uICp0aGlzKiBDUFUgb25seS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmlu
ZGV4IDM4OGZjOTMuLjk4MTkyZWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTcsMTUg
KzE3LDYgQEAKIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICNlbmRpZgogCi0jaWZkZWYgQ09O
RklHX0ZSQU1FX1BPSU5URVIKLS8qIEluZGljYXRlIHNwZWNpYWwgZXhjZXB0aW9uIHN0YWNrIGZy
YW1lIGJ5IGludmVydGluZyB0aGUgZnJhbWUgcG9pbnRlci4gKi8KLSNkZWZpbmUgU0VUVVBfRVhD
RVBUSU9OX0ZSQU1FX1BPSU5URVIob2ZmcykgICAgIFwKLSAgICAgICAgbGVhcSAgb2ZmcyglcnNw
KSwlcmJwOyAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbm90cSAgJXJicAotI2Vsc2UKLSNk
ZWZpbmUgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIob2ZmcykKLSNlbmRpZgotCiAjaWZu
ZGVmIE5ERUJVRwogI2RlZmluZSBBU1NFUlRfSU5URVJSVVBUX1NUQVRVUyh4LCBtc2cpICAgICAg
ICAgXAogICAgICAgICBwdXNoZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNDIsMzEgKzMzLDYgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU1NF
UlRfSU5URVJSVVBUU19ESVNBQkxFRCBcCiAgICAgQVNTRVJUX0lOVEVSUlVQVF9TVEFUVVMoeiwg
IklOVEVSUlVQVFMgRElTQUJMRUQiKQogCi0vKgotICogVGhpcyBmbGFnIGlzIHNldCBpbiBhbiBl
eGNlcHRpb24gZnJhbWUgd2hlbiByZWdpc3RlcnMgUjEyLVIxNSBkaWQgbm90IGdldAotICogc2F2
ZWQuCi0gKi8KLSNkZWZpbmUgX1RSQVBfcmVnc19wYXJ0aWFsIDE2Ci0jZGVmaW5lIFRSQVBfcmVn
c19wYXJ0aWFsICAoMSA8PCBfVFJBUF9yZWdzX3BhcnRpYWwpCi0vKgotICogVGhpcyBmbGFnIGdl
dHMgc2V0IGluIGFuIGV4Y2VwdGlvbiBmcmFtZSB3aGVuIHJlZ2lzdGVycyBSMTItUjE1IHBvc3Np
Ymx5Ci0gKiBnZXQgbW9kaWZpZWQgZnJvbSB0aGVpciBvcmlnaW5hbGx5IHNhdmVkIHZhbHVlcyBh
bmQgaGVuY2UgbmVlZCB0byBiZQotICogcmVzdG9yZWQgZXZlbiBpZiB0aGUgbm9ybWFsIGNhbGwg
ZmxvdyB3b3VsZCByZXN0b3JlIHJlZ2lzdGVyIHZhbHVlcy4KLSAqCi0gKiBUaGUgZmxhZyBiZWlu
ZyBzZXQgaW1wbGllcyBfVFJBUF9yZWdzX3BhcnRpYWwgdG8gYmUgdW5zZXQuIFJlc3RvcmluZwot
ICogUjEyLVIxNSB0aHVzIGlzCi0gKiAtIHJlcXVpcmVkIHdoZW4gdGhpcyBmbGFnIGlzIHNldCwK
LSAqIC0gc2FmZSB3aGVuIF9UUkFQX3JlZ3NfcGFydGlhbCBpcyB1bnNldC4KLSAqLwotI2RlZmlu
ZSBfVFJBUF9yZWdzX2RpcnR5ICAgMTcKLSNkZWZpbmUgVFJBUF9yZWdzX2RpcnR5ICAgICgxIDw8
IF9UUkFQX3JlZ3NfZGlydHkpCi0KLSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICh7IFwKLSAg
ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJfXyA9IChyKTsgXAotICAgICAgICBBU1NFUlQo
ISgocl9fKS0+ZW50cnlfdmVjdG9yICYgVFJBUF9yZWdzX3BhcnRpYWwpKTsgXAotICAgICAgICBy
X18tPmVudHJ5X3ZlY3RvciB8PSBUUkFQX3JlZ3NfZGlydHk7IFwKLX0pCi0KICNpZmRlZiBfX0FT
U0VNQkxZX18KICMgZGVmaW5lIF9BU01fRVgocCkgcC0uCiAjZWxzZQpAQCAtMjM2LDcgKzIwMiw3
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2VuZGlmCiAKICNpZmRl
ZiBfX0FTU0VNQkxZX18KLS5tYWNybyBTQVZFX0FMTCBvcAorLm1hY3JvIFNBVkVfQUxMIG9wLCBj
b21wYXQ9MAogLmlmZXFzICJcb3AiLCAiQ0xBQyIKICAgICAgICAgQVNNX0NMQUMKIC5lbHNlCkBA
IC0yNTUsNDAgKzIyMSw2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQog
ICAgICAgICBtb3ZxICAlcmR4LFVSRUdTX3JkeCglcnNwKQogICAgICAgICBtb3ZxICAlcmN4LFVS
RUdTX3JjeCglcnNwKQogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JheCglcnNwKQotICAgICAg
ICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJzcCkKLSAgICAgICAgbW92cSAgJXI5LFVSRUdTX3I5KCVy
c3ApCi0gICAgICAgIG1vdnEgICVyMTAsVVJFR1NfcjEwKCVyc3ApCi0gICAgICAgIG1vdnEgICVy
MTEsVVJFR1NfcjExKCVyc3ApCi0gICAgICAgIG1vdnEgICVyYngsVVJFR1NfcmJ4KCVyc3ApCi0g
ICAgICAgIG1vdnEgICVyYnAsVVJFR1NfcmJwKCVyc3ApCi0gICAgICAgIFNFVFVQX0VYQ0VQVElP
Tl9GUkFNRV9QT0lOVEVSKFVSRUdTX3JicCkKLSAgICAgICAgbW92cSAgJXIxMixVUkVHU19yMTIo
JXJzcCkKLSAgICAgICAgbW92cSAgJXIxMyxVUkVHU19yMTMoJXJzcCkKLSAgICAgICAgbW92cSAg
JXIxNCxVUkVHU19yMTQoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkK
LS5lbmRtCi0KLS8qCi0gKiBTYXZlIGFsbCByZWdpc3RlcnMgbm90IHByZXNlcnZlZCBieSBDIGNv
ZGUgb3IgdXNlZCBpbiBlbnRyeS9leGl0IGNvZGUuIE1hcmsKLSAqIHRoZSBmcmFtZSBhcyBwYXJ0
aWFsLgotICoKLSAqIEB0eXBlOiBleGNlcHRpb24gdHlwZQotICogQGNvbXBhdDogUjgtUjE1IGRv
bid0IG5lZWQgc2F2aW5nLCBhbmQgdGhlIGZyYW1lIG5ldmVydGhlbGVzcyBpcyBjb21wbGV0ZQot
ICovCi0ubWFjcm8gU0FWRV9WT0xBVElMRSB0eXBlIGNvbXBhdD0wCi0uaWYgXGNvbXBhdAotICAg
ICAgICBtb3ZsICAkXHR5cGUsVVJFR1NfZW50cnlfdmVjdG9yLVVSRUdTX2Vycm9yX2NvZGUoJXJz
cCkKLS5lbHNlCi0gICAgICAgIG1vdmwgICRcdHlwZXxUUkFQX3JlZ3NfcGFydGlhbCxcCi0gICAg
ICAgICAgICAgIFVSRUdTX2VudHJ5X3ZlY3Rvci1VUkVHU19lcnJvcl9jb2RlKCVyc3ApCi0uZW5k
aWYKLSAgICAgICAgYWRkcSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCVyc3AKLSAg
ICAgICAgY2xkCi0gICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRpKCVyc3ApCi0gICAgICAgIG1v
dnEgICVyc2ksVVJFR1NfcnNpKCVyc3ApCi0gICAgICAgIG1vdnEgICVyZHgsVVJFR1NfcmR4KCVy
c3ApCi0gICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCi0gICAgICAgIG1vdnEgICVy
YXgsVVJFR1NfcmF4KCVyc3ApCiAuaWYgIVxjb21wYXQKICAgICAgICAgbW92cSAgJXI4LFVSRUdT
X3I4KCVyc3ApCiAgICAgICAgIG1vdnEgICVyOSxVUkVHU19yOSglcnNwKQpAQCAtMjk3LDIwICsy
MjksMTcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAuZW5kaWYKICAg
ICAgICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJzcCkKICAgICAgICAgbW92cSAgJXJicCxVUkVH
U19yYnAoJXJzcCkKLSAgICAgICAgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIoVVJFR1Nf
cmJwKQotLmVuZG0KLQotLyoKLSAqIENvbXBsZXRlIGEgZnJhbWUgcG90ZW50aWFsbHkgb25seSBw
YXJ0aWFsbHkgc2F2ZWQuCi0gKi8KLS5tYWNybyBTQVZFX1BSRVNFUlZFRAotICAgICAgICBidHJs
ICAkX1RSQVBfcmVnc19wYXJ0aWFsLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBq
bmMgICA5ODdmCisjaWZkZWYgQ09ORklHX0ZSQU1FX1BPSU5URVIKKy8qIEluZGljYXRlIHNwZWNp
YWwgZXhjZXB0aW9uIHN0YWNrIGZyYW1lIGJ5IGludmVydGluZyB0aGUgZnJhbWUgcG9pbnRlci4g
Ki8KKyAgICAgICAgbGVhcSAgVVJFR1NfcmJwKCVyc3ApLCAlcmJwCisgICAgICAgIG5vdHEgICVy
YnAKKyNlbmRpZgorLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgICVyMTIsVVJFR1NfcjEyKCVy
c3ApCiAgICAgICAgIG1vdnEgICVyMTMsVVJFR1NfcjEzKCVyc3ApCiAgICAgICAgIG1vdnEgICVy
MTQsVVJFR1NfcjE0KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTUsVVJFR1NfcjE1KCVyc3ApCi05
ODc6CisuZW5kaWYKIC5lbmRtCiAKICNkZWZpbmUgTE9BRF9PTkVfUkVHKHJlZywgY29tcGF0KSBc
CkBAIC0zMzAsNyArMjU5LDYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQp
CiAgKi8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAogLmlmICFcY29tcGF0Ci0g
ICAgICAgIHRlc3RsICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAg
ICAgICAgIG1vdnEgIFVSRUdTX3IxMSglcnNwKSwlcjExCiAgICAgICAgIG1vdnEgIFVSRUdTX3Ix
MCglcnNwKSwlcjEwCiAgICAgICAgIG1vdnEgIFVSRUdTX3I5KCVyc3ApLCVyOQpAQCAtMzQ3LDMz
ICsyNzUsMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAg
IExPQURfT05FX1JFRyhzaSwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGRpLCBcY29t
cGF0KQogLmlmICFcY29tcGF0Ci0gICAgICAgIGp6ICAgIDk4N2YKICAgICAgICAgbW92cSAgVVJF
R1NfcjE1KCVyc3ApLCVyMTUKICAgICAgICAgbW92cSAgVVJFR1NfcjE0KCVyc3ApLCVyMTQKICAg
ICAgICAgbW92cSAgVVJFR1NfcjEzKCVyc3ApLCVyMTMKICAgICAgICAgbW92cSAgVVJFR1NfcjEy
KCVyc3ApLCVyMTIKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIC5zdWJzZWN0aW9uIDEKLTk4Nzog
ICAgdGVzdGwgJFRSQVBfcmVnc19wYXJ0aWFsLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAg
ICAgICBqbnogICA5ODdmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxNSglcnNwKSwlcjE1Ci0gICAg
ICAgIGpuZSAgIDc4OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjE0KCVyc3ApLCVyMTQKLSAgICAg
ICAgam5lICAgNzg5ZgotICAgICAgICBjbXBxICBVUkVHU19yMTMoJXJzcCksJXIxMwotICAgICAg
ICBqbmUgICA3ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxMiglcnNwKSwlcjEyCi0gICAgICAg
IGplICAgIDk4N2YKLTc4OTogICAgQlVHICAgLyogQ29ycnVwdGlvbiBvZiBwYXJ0aWFsIHJlZ2lz
dGVyIHN0YXRlLiAqLwotICAgICAgICAuc3Vic2VjdGlvbiAwCi0jZW5kaWYKIC5lbHNlCiAgICAg
ICAgIHhvciAlcjE1LCAlcjE1CiAgICAgICAgIHhvciAlcjE0LCAlcjE0CiAgICAgICAgIHhvciAl
cjEzLCAlcjEzCiAgICAgICAgIHhvciAlcjEyLCAlcjEyCiAuZW5kaWYKLTk4NzoKICAgICAgICAg
TE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9SRUcoYngsIFxjb21w
YXQpCiAgICAgICAgIHN1YnEgICQtKFVSRUdTX2Vycm9yX2NvZGUtVVJFR1NfcjE1K1xhZGopLCAl
cnNwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:33:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDsk-000218-J7; Sun, 21 Jan 2018 11:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDsj-00020W-Lo
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:49 +0000
X-Inumbo-ID: 512f4435-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 512f4435-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDsd-0006eZ-8t
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDsd-0000ii-8B
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDsd-0000ii-8B@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Don't use potentially
	incorrect CPUID values for topology information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8233179782664307817=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8233179782664307817==
Content-Type: text/plain

commit 7209b8bf08700b1ed3b7dd15c6ca0b76f537ddb3
Author:     Jan H. Schönherr <jschoenh@amazon.de>
AuthorDate: Wed Jan 17 16:55:26 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 16:55:26 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000
---
 xen/arch/x86/cpu/common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 6cf3628..0e83a94 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -479,8 +479,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 	initial_apicid = edx;
 
 	/* Populate HT related information from sub-leaf level 0 */
-	core_level_siblings = c->x86_num_siblings = LEVEL_MAX_SIBLINGS(ebx);
 	core_plus_mask_width = ht_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+	core_level_siblings = c->x86_num_siblings = 1u << ht_mask_width;
 
 	sub_index = 1;
 	do {
@@ -488,8 +488,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 
 		/* Check for the Core type in the implemented sub leaves */
 		if ( LEAFB_SUBTYPE(ecx) == CORE_TYPE ) {
-			core_level_siblings = LEVEL_MAX_SIBLINGS(ebx);
 			core_plus_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+			core_level_siblings = 1u << core_plus_mask_width;
 			break;
 		}
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


--===============8233179782664307817==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8233179782664307817==--

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:34:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDsu-000235-Km; Sun, 21 Jan 2018 11:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDss-00021s-Te
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:58 +0000
X-Inumbo-ID: 572cfedb-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 572cfedb-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDsn-0006ek-Ab
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDsn-0000jH-A5
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDsn-0000jH-A5@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Always set _PAGE_ACCESSED
	on L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3ZGMxOTdjZjBkMzZjNTZiYTFkOWQzMmM2YTE0NTRiYjUyNjA1YmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNjo1NjowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNjo1NjowMyAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5
MGYyMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTUgMTM6NTM6MTYgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvcHYvbW0uaCB8IDE4ICsrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDE1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L21tLmggYi94ZW4vYXJjaC94ODYvcHYvbW0uaAppbmRleCA3NTAyZDUzLi45NzYyMDli
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uaAorKysgYi94ZW4vYXJjaC94ODYvcHYv
bW0uaApAQCAtMTQ0LDkgKzE0NCwyMSBAQCBzdGF0aWMgaW5saW5lIGwzX3BnZW50cnlfdCB1bmFk
anVzdF9ndWVzdF9sM2UobDNfcGdlbnRyeV90IGwzZSwKIHN0YXRpYyBpbmxpbmUgbDRfcGdlbnRy
eV90IGFkanVzdF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBpZiAoIGxpa2VseShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgotICAg
ICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpICkKLSAgICAgICAgbDRlX2FkZF9m
bGFncyhsNGUsIF9QQUdFX1VTRVIpOworICAgIC8qCisgICAgICogV2hlbiBzaGFkb3dpbmcgYW4g
TDQgYmVoaW5kIHRoZSBndWVzdHMgYmFjayAoZS5nLiBmb3IgcGVyLXBjcHUKKyAgICAgKiBwdXJw
b3NlcyksIHdlIGNhbm5vdCBlZmZpY2llbnRseSBzeW5jIGFjY2VzcyBiaXQgdXBkYXRlcyBmcm9t
IGhhcmR3YXJlCisgICAgICogKG9uIHRoZSBzaGFkb3cgdGFibGVzKSBiYWNrIGludG8gdGhlIGd1
ZXN0IHZpZXcuCisgICAgICoKKyAgICAgKiBXZSB0aGVyZWZvcmUgdW5jb25kaXRpb25hbGx5IHNl
dCBfUEFHRV9BQ0NFU1NFRCBldmVuIGluIHRoZSBndWVzdHMKKyAgICAgKiB2aWV3LiAgVGhpcyB3
aWxsIGFwcGVhciB0byB0aGUgZ3Vlc3QgYXMgYSBDUFUgd2hpY2ggcHJvYWN0aXZlbHkgcHVsbHMK
KyAgICAgKiBhbGwgdmFsaWQgTDRlJ3MgaW50byBpdHMgVExCLCB3aGljaCBpcyBjb21wYXRpYmxl
IHdpdGggdGhlIHg4NiBBQkkuCisgICAgICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBhbGwgUFYgZ3Vlc3RzIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvCisgICAgICogdGhp
cyBpcyBubyBhY3R1YWwgY2hhbmdlIGluIHRoZWlyIGJlaGF2aW91ci4KKyAgICAgKi8KKyAgICBp
ZiAoIGxpa2VseShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
IGw0ZV9hZGRfZmxhZ3MobDRlLCAoX1BBR0VfQUNDRVNTRUQgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChpc19wdl8zMmJpdF9kb21haW4oZCkgPyAwIDogX1BBR0VfVVNFUikpKTsKIAog
ICAgIHJldHVybiBsNGU7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:34:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDt5-00024j-ML; Sun, 21 Jan 2018 11:34:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDt4-00023w-Ad
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:10 +0000
X-Inumbo-ID: 5d2d0759-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d2d0759-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDsx-0006fW-Cn
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDsx-0000k1-CE
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDsx-0000k1-CE@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzNGY0ODEzMzdlYTFhOTNkYjk2OGQ2MTQ2NDlhNmJkZmRjODQxOGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE2OjU2OjU3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE2OjU2OjU3IDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdm
NDZjNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDk6MDMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAgMjEgKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggICAgfCAgMzAgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwgICA1ICstCiAx
MCBmaWxlcyBjaGFuZ2VkLCA0MjggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggYjQ0Yzk1Yi4uZjRhM2Q3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUwNyw2ICsxNTA3LDkgQEAgdm9pZCBwYXJh
dmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25n
IGNyNDsKIAorICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29mZnNldChQRVJET01B
SU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gu
cGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisKICAgICBjcjQgPSBwdl9n
dWVzdF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9j
cjQoKSkgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKQEAgLTE2NzYsNiArMTY3OSw4IEBAIHZv
aWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQog
CiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCisgICAgZ2V0X2NwdV9pbmZv
KCktPnhlbl9jcjMgPSAwOworCiAgICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNrLCBuZXh0LT52
Y3B1X2RpcnR5X2NwdW1hc2spOwogICAgIC8qIEFsbG93IGF0IG1vc3Qgb25lIENQVSBhdCBhIHRp
bWUgdG8gYmUgZGlydHkuICovCiAgICAgQVNTRVJUKGNwdW1hc2tfd2VpZ2h0KCZkaXJ0eV9tYXNr
KSA8PSAxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggYTdhNzZhNy4uNmM3ZDEyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM1MDksNiArMzUwOSw3IEBAIGxvbmcgZG9fbW11
X3VwZGF0ZSgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0gY3VycjsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAqcGdfb3duZXI7
CiAgICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOworICAgIGJvb2wgc3luY19ndWVzdCA9
IGZhbHNlOwogICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwogICAgIHVpbnQzMl90IHhzbV9j
aGVja2VkID0gMDsKICAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwpAQCAt
MzY2Myw2ICszNjY0LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIGNh
c2UgUEdUX2w0X3BhZ2VfdGFibGU6CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2Vu
dHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYp
OworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgICAg
ICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAgICAgICAgICAgcGVy
ZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7CkBAIC0zNzY1LDYgKzM3NjgsMjQgQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAogICAgIGlmICggdmEgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZSh2YSk7CiAKKyAgICBpZiAoIHN5bmNfZ3Vlc3QgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogRm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNrIHVw
IEw0IGVudHJ5CisgICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuIElzc3VlIGEgZmx1c2ggSVBJ
IHdpdGggZW1wdHkgb3BlcmF0aW9uIG1hc2sgdG8KKyAgICAgICAgICogZmFjaWxpdGF0ZSB0aGlz
IChpbmNsdWRpbmcgb3Vyc2VsdmVzIHdhaXRpbmcgZm9yIHRoZSBJUEkgdG8KKyAgICAgICAgICog
YWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0aGF0IEZMVVNIX1ZBX1ZB
TElEIGlzCisgICAgICAgICAqIG1lYW5pbmdsZXNzIHdpdGhvdXQgRkxVU0hfQ0FDSEUsIGJ1dCB3
aWxsIGFsbG93IHRvIHBhc3MgdGhlIG5vLW9wCisgICAgICAgICAqIGNoZWNrIGluIGZsdXNoX2Fy
ZWFfbWFzaygpLgorICAgICAgICAgKi8KKyAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0gcGVyX2NwdShzY3JhdGNo
X2NwdW1hc2ssIGNwdSk7CisKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgcHRfb3duZXIt
PmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOworICAgICAgICBpZiAoICFj
cHVtYXNrX2VtcHR5KG1hc2spICkKKyAgICAgICAgICAgIGZsdXNoX2FyZWFfbWFzayhtYXNrLCBa
RVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOworICAgIH0KKwogICAgIHBlcmZjX2FkZChu
dW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDE2MDliNjIuLmIxZmJiNTcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwpAQCAtMzI3LDYgKzMyNyw5IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVu
dXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVf
aW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYSh0
aGlzX2NwdShyb290X3BndCkpOworCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKICAgICAv
KiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4gKi8KQEAgLTYzNSw2ICs2
MzgsMTg3IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRf
Y3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAorc3RhdGljIGludCBjbG9uZV9tYXBwaW5n
KGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOworICAgIHVuc2lnbmVkIGludCBm
bGFnczsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVb
cm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKKyAgICAgICAgICAgICAgICAgICAgICAgICBs
M190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CisgICAgbDFf
cGdlbnRyeV90ICpwbDFlOworCisgICAgaWYgKCBsaW5lYXIgPCBESVJFQ1RNQVBfVklSVF9TVEFS
VCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZmxhZ3MgPSBsM2VfZ2V0X2ZsYWdzKCpwbDNl
KTsKKyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAgICBpZiAoIGZsYWdzICYg
X1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHBmbiA9IChsM2VfZ2V0X3BmbigqcGwzZSkgJiB+
KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8CisgICAgICAgICAgICAgIChQ
Rk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKTsK
KyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7
CisgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7CisgICAgICAgIEFTU0VSVChm
bGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGZuID0gKGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oKDFV
TCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKKyAgICAgICAgICAgICAgICAgIChQRk5fRE9X
TihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKTsKKyAgICAgICAgICAg
IGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQo
bGluZWFyKTsKKyAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwxZSk7CisgICAg
ICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSk7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsM2UgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsM2UgKQorICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CisgICAgICAgIGw0ZV93
cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAorICAgICAgICAgICAgICAgICAg
bDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgICAgICBwbDNlID0gbDRlX3RvX2wzZShycHRbcm9vdF90YWJsZV9vZmZzZXQo
bGluZWFyKV0pOworCisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7Cisg
ICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsMmUg
KQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7
CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBBU1NFUlQo
IShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOworICAgICAgICBwbDJlID0gbDNl
X3RvX2wyZSgqcGwzZSk7CisgICAgfQorCisgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQobGlu
ZWFyKTsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKKyAgICB7CisgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAg
IGlmICggIXBsMWUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFy
X3BhZ2UocGwxZSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3Bh
KHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkpOworICAgICAg
ICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgfQorCisgICAgcGwxZSArPSBsMV90YWJs
ZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggbDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFH
RV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMWVfZ2V0X3BmbigqcGwxZSkgPT0g
cGZuKTsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUpID09IGZsYWdzKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUocGwxZSwgbDFlX2Zyb21fcGZuKHBmbiwg
ZmxhZ3MpKTsKKworICAgIHJldHVybiAwOworfQorCitERUZJTkVfUEVSX0NQVShyb290X3BnZW50
cnlfdCAqLCByb290X3BndCk7CisKK3N0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmOworICAgIGludCByYzsKKworICAgIGlmICgg
IXJwdCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgY2xlYXJfcGFnZShycHQpOwor
ICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisKKyAgICBycHRbcm9vdF90YWJsZV9v
ZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGlkbGVfcGdfdGFibGVbcm9vdF90
YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKKyAgICAvKiBTSF9MSU5FQVJfUFQgaW5z
ZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KKyAgICAvKiBQRVJET01BSU4g
aW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLworICAgIHJwdFtyb290X3RhYmxlX29m
ZnNldChYRU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190YWJsZVtyb290X3RhYmxl
X29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAgLyogSW5zdGFsbCBkaXJlY3QgbWFwIHBh
Z2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRTUy4gKi8KKyAgICBmb3IgKCBv
ZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBvZmYgKz0gUEFHRV9TSVpFICkK
KyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFja19iYXNlW2NwdV0pKSAr
IG9mZiwgcnB0KTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5n
KGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gY2xv
bmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1KSwgcnB0KTsKKworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNw
dSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290X3BndCwgY3B1KTsK
KyAgICB1bnNpZ25lZCBpbnQgcjsKKworICAgIGlmICggIXJwdCApCisgICAgICAgIHJldHVybjsK
KworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxMOworCisgICAgZm9yICggciA9IHJv
b3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKKyAgICAgICAgICByIDwgcm9v
dF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCisgICAgeworICAgICAg
ICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgdW5zaWduZWQgaW50IGkzOworCisgICAgICAg
IGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgbDN0ID0gbDRlX3RvX2wzZShycHRbcl0pOworCisg
ICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpMyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OworICAgICAgICAgICAgdW5z
aWduZWQgaW50IGkyOworCisgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM3RbaTNd
KSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BTRSkpOworICAg
ICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKKworICAgICAgICAgICAgZm9yICgg
aTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAmIF9QQUdFX1BS
RVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgICAg
ICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0VfUFNFKSk7CisgICAgICAg
ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUobDJ0W2kyXSkpOworICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKKyAgICAgICAg
fQorCisgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAgIH0KKworICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZShycHQpOworfQorCiBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVu
c2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzb2NrZXQgPSBjcHVf
dG9fc29ja2V0KGNwdSk7CkBAIC02NzMsNiArODU3LDggQEAgc3RhdGljIHZvaWQgY3B1X3NtcGJv
b3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
bWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCisgICAgY2xlYW51cF9jcHVfcm9vdF9wZ3QoY3B1
KTsKKwogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJWRURfR0RUX1BB
R0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShnZHRfdGFibGUsIGNwdSksIG9y
ZGVyKTsKIApAQCAtNzI4LDYgKzkxNCw5IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2Mo
dW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWld
LCAgICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKKyAgICBpZiAoIHNldHVwX2NwdV9yb290X3Bn
dChjcHUpICkKKyAgICAgICAgZ290byBvb207CisKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBp
ID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRz
ICYmIGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKICAgICAgICAgaWYg
KCBjcHVfb25saW5lKGkpICYmIGNwdV90b19ub2RlKGkpID09IG5vZGUgKQpAQCAtNzgzLDYgKzk3
Miw4IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NtcGJvb3RfbmZiID0gewog
CiB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIHsK
KyAgICBpbnQgcmM7CisKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9zbXBib290X25m
Yik7CiAKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CkBAIC03OTYsNiArOTg3LDExIEBAIHZv
aWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCiAgICAg
c3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAgcmMgPSBzZXR1cF9jcHVfcm9vdF9w
Z3QoMCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHBhbmljKCJFcnJvciAlZCBzZXR0aW5nIHVw
IFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMg
PSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKwogICAgIHNldF9ucl9zb2NrZXRzKCk7CiAK
ICAgICBzb2NrZXRfY3B1bWFzayA9IHh6YWxsb2NfYXJyYXkoY3B1bWFza190ICosIG5yX3NvY2tl
dHMpOwpAQCAtODY0LDYgKzEwNjAsOCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2Nw
dSh2b2lkKQogI2lmIE5SX0NQVVMgPiAyICogQklUU19QRVJfTE9ORwogICAgIHBlcl9jcHUoc2Ny
YXRjaF9jcHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKKworICAgIGdl
dF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYwppbmRleCBlMTM2YWY2Li5iMWE0MzEwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jCkBAIC0xMzcsNiArMTM3LDggQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBP
RkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29yX2lk
KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5mbywgY3Vy
cmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0
KTsKKyAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMp
OworICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwog
ICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAg
IEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDNmZWE1NGUuLmU2
NjhmMDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTk5LDYgKzE5OSwxNyBA
QCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRS
QVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIEdFVF9TVEFD
S19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19v
a2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQor
ICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxj
c3Rhcl9jcjNfb2theToKKwogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgbW92cSAg
VkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRf
cHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCAxZGQ5Y2NmLi5mYzM4ODc0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCkBAIC0zNyw2ICszNywzMiBAQCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogLyogJXJi
eDogc3RydWN0IHZjcHUsIGludGVycnVwdHMgZGlzYWJsZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0
OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAorCisgICAgICAgIC8qIENvcHkg
Z3Vlc3QgbWFwcGluZ3MgYW5kIHN3aXRjaCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4gKi8K
KyAgICAgICAgbW92ICAgJWNyMywgJXI5CisgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCisgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwgJXJkaQorICAgICAg
ICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKKyAgICAgICAgbW92YWJzICRE
SVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAorICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAg
ICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAgICAgYW5kICAgJXI5LCAlcnNpCisgICAgICAgIGFk
ZCAgICVyY3gsICVyZGkKKyAgICAgICAgYWRkICAgJXJjeCwgJXJzaQorICAgICAgICBtb3YgICAk
Uk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QsICVlY3gKKyAgICAgICAgbW92ICAgcm9vdF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJzaSksICVyOAorICAgICAg
ICBtb3YgICAlcjgsIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4
KCVyZGkpCisgICAgICAgIHJlcCBtb3ZzcQorICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVf
RU5UUklFUyAtIFwKKyAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1Qg
LSAxLCAlZWN4CisgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1Qg
LSBcCisgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICog
OCwgJXJzaQorICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0g
XAorICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgs
ICVyZGkKKyAgICAgICAgcmVwIG1vdnNxCisgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmR4KQorICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQor
CiAgICAgICAgIFJFU1RPUkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNw
KQogICAgICAgICBqeiAgICBpcmV0X2V4aXRfdG9fZ3Vlc3QKQEAgLTcxLDYgKzk3LDIyIEBAIGly
ZXRfZXhpdF90b19ndWVzdDoKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIg
YXNzdW1wdGlvbnMuICovCiByZXN0b3JlX2FsbF94ZW46CisgICAgICAgIC8qCisgICAgICAgICAq
IENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBlci1DUFUgcGFnZSB0YWJs
ZXMsIGluCisgICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChm
cm9tIGFuIE5NSSBvciAjTUMpLgorICAgICAgICAgKi8KKyAgICAgICAgR0VUX1NUQUNLX0VORChh
eCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmF4KSwgJXJk
eAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJheCksICVyYXgK
KyAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAorICAgICAgICAvKgorICAgICAgICAgKiBJZGVhbGx5
IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRvZXNuJ3QgZXhpc3QsCisg
ICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCisgICAgICAgICAqLworVU5MSUtFTFlf
U1RBUlQoZywgZXhpdF9jcjMpCisgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCitVTkxJ
S0VMWV9FTkQoZXhpdF9jcjMpCisKICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKICAgICAgICAg
aXJldHEKIApAQCAtMTAwLDcgKzE0MiwxOCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAg
cHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBT
QVZFX0FMTAotICAgICAgICBHRVRfQ1VSUkVOVChieCkKKworICAgICAgICBHRVRfU1RBQ0tfRU5E
KGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAl
cmN4CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQor
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisg
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAg
ICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5MbHN0YXJf
Y3IzX29rYXk6CisKKyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIgJFRG
X2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAgICAgIGp6ICAgIHN3aXRj
aF90b19rZXJuZWwKIApAQCAtMTkyLDcgKzI0NSwxOCBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdz
X3NhdmVkKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0
KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQorCisgICAg
ICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAu
THN5c2VfY3IzX29rYXkKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHdyaXRlX2NyMyByY3gs
IHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpCisuTHN5c2VfY3IzX29rYXk6CisKKyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKICAg
ICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkKICAgICAg
ICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgc2V0bmUgJWNs
CkBAIC0yMjgsMTMgKzI5MiwyMyBAQCBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAg
bW92bCAgJDB4ODAsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBHRVRfU1RB
Q0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxpbnQ4MF9jcjNf
b2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kK
KyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5M
aW50ODBfY3IzX29rYXk6CisKICAgICAgICAgY21wYiAgJDAsdW50cnVzdGVkX21zaSglcmlwKQog
VU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKICAgICAgICAgbW92bCAgJDB4ODAsJWVkaQog
ICAgICAgICBjYWxsICBjaGVja19mb3JfdW5leHBlY3RlZF9tc2kKIFVOTElLRUxZX0VORChtc2lf
Y2hlY2spCiAKLSAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIF9fR0VUX0NVUlJFTlQo
YngpCiAKICAgICAgICAgLyogQ2hlY2sgdGhhdCB0aGUgY2FsbGJhY2sgaXMgbm9uLW51bGwuICov
CiAgICAgICAgIGxlYXEgIFZDUFVfaW50ODBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTM5MSw5ICs0
NjUsMjcgQEAgRU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKIAogRU5UUlkoY29tbW9uX2lu
dGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQo
MTQpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVy
Y3gKKyAgICAgICAgbW92ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAg
IGp6ICAgIC5MaW50cl9jcjNfb2theQorICAgICAgICBqbnMgICAuTGludHJfY3IzX2xvYWQKKyAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAg
ICAgICBuZWcgICAlcmN4CisuTGludHJfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gs
IHJkaSwgcnNpCisgICAgICAgIHhvciAgICVlY3gsICVlY3gKKyAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICB0ZXN0YiAkMywgVVJF
R1NfY3MoJXJzcCkKKyAgICAgICAgY21vdm56ICVyY3gsICVyMTUKKy5MaW50cl9jcjNfb2theToK
KwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIG1vdnEgJXJzcCwlcmRpCiAgICAg
ICAgIGNhbGxxIGRvX0lSUQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCiAKIC8qIE5vIHNwZWNp
YWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC00MTEsNiArNTAzLDIzIEBAIEVOVFJZKHBh
Z2VfZmF1bHQpCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogR0xPQkFM
KGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNBVkVfQUxMIENMQUMKKworICAgICAgICBHRVRf
U1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVyY3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJj
eAorICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29rYXkKKyAgICAgICAgam5zICAgLkx4Y3B0X2Ny
M19sb2FkCisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAorLkx4Y3B0X2NyM19sb2FkOgorICAgICAgICB3cml0
ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICB4b3IgICAlZWN4LCAlZWN4CisgICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisuTHhjcHRf
Y3IzX29rYXk6CisKIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQogICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNw
KQpAQCAtNDc1LDYgKzU4NCw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIGxl
YXEgIGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4CiAgICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0
aW9ucywgJXJheCwgJXJieCkKICAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0
ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAg
ICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC01MDcsNiArNjE3LDcg
QEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgcmVwOyAgbW92c3EgICAg
ICAgICAgICAgICAgICAgICAjIG1ha2Ugcm9vbSBmb3IgZWMvZXYKIDE6ICAgICAgbW92cSAgVVJF
R1NfZXJyb3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVH
U19rZXJuZWxfc2l6ZW9mKCVyc3ApCisgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAg
ICAgICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNz
dW1wdGlvbnMuICovCkBAIC01ODUsNiArNjk2LDE3IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAg
ICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2ZhdWx0LDQoJXJzcCkKICAgICAgICAgLyogU2V0IEFD
IHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0cyAqLwogICAgICAgICBTQVZF
X0FMTCBTVEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4
LCAlcmJ4CisgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQorICAgICAgICBqbnMgICAuTGRi
bGZfY3IzX2xvYWQKKyAgICAgICAgbmVnICAgJXJieAorLkxkYmxmX2NyM19sb2FkOgorICAgICAg
ICB3cml0ZV9jcjMgcmJ4LCByZGksIHJzaQorLkxkYmxmX2NyM19va2F5OgorCiAgICAgICAgIG1v
dnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBkb19kb3VibGVfZmF1bHQKICAgICAgICAgQlVH
ICAgLyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxkbid0IHJldHVybi4gKi8KQEAgLTYwMywxMCAr
NzI1LDI4IEBAIEVOVFJZKG5taSkKICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkKIGhh
bmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCisKKyAgICAgICAgR0VU
X1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAlcmN4LCAlcjE1CisgICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAganogICAgLkxpc3RfY3IzX29rYXkKKyAgICAgICAgam5zICAgLkxpc3RfY3Iz
X2xvYWQKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KQorICAgICAgICBuZWcgICAlcmN4CisuTGlzdF9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVf
Y3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKy5MaXN0X2NyM19va2F5OgorCiAgICAgICAgIENSNF9QVjMyX1JFU1RP
UkUKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgMWYKLSAg
ICAgICAgLyogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ29weSB0aGUgY29udGV4dCB0byBz
dGFjayBib3R0b20uICovCisgICAgICAgIC8qCisgICAgICAgICAqIEludGVycnVwdGVkIGd1ZXN0
IGNvbnRleHQuIENsZWFyIHRoZSByZXN0b3JlIHZhbHVlIGZvciB4ZW5fY3IzCisgICAgICAgICAq
IGFuZCBjb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4KKyAgICAgICAgICovCisgICAg
ICAgIHhvciAgICVyMTUsICVyMTUKICAgICAgICAgR0VUX0NQVUlORk9fRklFTEQoZ3Vlc3RfY3B1
X3VzZXJfcmVncyxkaSkKICAgICAgICAgbW92cSAgJXJzcCwlcnNpCiAgICAgICAgIG1vdmwgICRV
UkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeApAQCAtNjE2LDYgKzc1Niw3IEBAIGhhbmRsZV9pc3Rf
ZXhjZXB0aW9uOgogICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgK
ICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgY2FsbHEg
KiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcjE0KQogICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9y
KCVyc3ApCiAgICAgICAgIGpuZSAgIHJldF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKaW5kZXggOTgxOTJlYi4uZmIwZmVlOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC05
Myw5ICs5MywzMCBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZ
X0RPTkUobXAsIHRhZyk7ICAgXAogICAgICAgICBfX1VOTElLRUxZX0VORCh0YWcpCiAKKyAgICAg
ICAgLmVxdSAuTHJheCwgMAorICAgICAgICAuZXF1IC5McmN4LCAxCisgICAgICAgIC5lcXUgLkxy
ZHgsIDIKKyAgICAgICAgLmVxdSAuTHJieCwgMworICAgICAgICAuZXF1IC5McnNwLCA0CisgICAg
ICAgIC5lcXUgLkxyYnAsIDUKKyAgICAgICAgLmVxdSAuTHJzaSwgNgorICAgICAgICAuZXF1IC5M
cmRpLCA3CisgICAgICAgIC5lcXUgLkxyOCwgIDgKKyAgICAgICAgLmVxdSAuTHI5LCAgOQorICAg
ICAgICAuZXF1IC5McjEwLCAxMAorICAgICAgICAuZXF1IC5McjExLCAxMQorICAgICAgICAuZXF1
IC5McjEyLCAxMgorICAgICAgICAuZXF1IC5McjEzLCAxMworICAgICAgICAuZXF1IC5McjE0LCAx
NAorICAgICAgICAuZXF1IC5McjE1LCAxNQorCiAjZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQo
ZmllbGQpICgxIC0gQ1BVSU5GT19zaXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdF
VF9TVEFDS19FTkQocmVnKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5M
ciMjcmVnID4gODsgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtb3ZxICRTVEFD
S19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAgICAgICBcCisgICAgICAgIC5lbHNlOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0x
LCAlZSMjcmVnOyAgICAgICAgICAgICAgXAorICAgICAgICAuZW5kaWY7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG9ycSAgJXJzcCwgJXIjI3JlZwogCiAjZGVm
aW5lIEdFVF9DUFVJTkZPX0ZJRUxEKGZpZWxkLCByZWcpICAgICAgICAgICAgIFwKQEAgLTE3Nyw2
ICsxOTgsMTUgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBB
U01fQUMoU1RBQykKICNkZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCiAKKy5tYWNybyB3cml0
ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVxCisgICAgICAgIG1vdiAgICVjcjQsICVc
dG1wMQorICAgICAgICBtb3YgICAlXHRtcDEsICVcdG1wMgorICAgICAgICBhbmQgICAkflg4Nl9D
UjRfUEdFLCAlXHRtcDEKKyAgICAgICAgbW92ICAgJVx0bXAxLCAlY3I0CisgICAgICAgIG1vdiAg
ICVcdmFsLCAlY3IzCisgICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAorLmVuZG0KKwogI2RlZmlu
ZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgNjY3OiBBU01fTk9QNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFj
ZW1lbnQsICJheCI7ICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4
OTg0OTkyLi5iOTI5YzQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsNiArNDEsMTggQEAg
c3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVu
c2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAg
LyoKKyAgICAgKiBPZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWlu
ZyBzZXQgdG8gdGhlIENSMyB2YWx1ZQorICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBD
UFUgZm9yIGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0CisgICAgICogY29udGV4dCBp
cyBiZWluZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAg
KiBUaGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVu
LCBpZiBhbnkuIElPVworICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mg
bm90aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKKyAgICAgKiB2YWx1ZSBjYW4gYWxzbyBi
ZSBuZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CisgICAg
ICogcmVzdG9yaW5nIGlzIG5vdCBuZWNlc3NhcnksIGJ1dCBhbGxvd2luZyBhbnkgbmVzdGVkIGVu
dHJ5IGNvZGUgcGF0aHMKKyAgICAgKiB0byBzdGlsbCBrbm93IHRoZSB2YWx1ZSB0byBwdXQgYmFj
ayBpbnRvIENSMy4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBsb25nIHhlbl9jcjM7CisgICAgdW5z
aWduZWQgbG9uZyBwdl9jcjM7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYt
Ynl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA0MWE4ZDhj
Li4yOTYyZTgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ2Miw2ICs0NjIsNyBAQCBl
eHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90
YWJsZXNbXTsKIAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0LCBpbml0X3Rzcyk7
CitERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBleHRlcm4g
dm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvcGFnZS5oCmluZGV4IDZmYjdjZDUuLjA1YTAzMzQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9wYWdlLmgKQEAgLTI0LDggKzI0LDggQEAKIC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFs
IGxpbWl0cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1iaXQgcGh5cy4gKi8KICNkZWZp
bmUgUEFERFJfQklUUyAgICAgICAgICAgICAgNTIKICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAg
ICAgICAgNDgKLSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgUEFERFJf
QklUUyktMSkKLSNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgVkFERFJf
QklUUyktMSkKKyNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwg
UEFERFJfQklUUykgLSAxKQorI2RlZmluZSBWQUREUl9NQVNLICAgICAgICAgICAgICAoKF9BQygx
LFVMKSA8PCBWQUREUl9CSVRTKSAtIDEpCiAKICNkZWZpbmUgVkFERFJfVE9QX0JJVCAgICAgICAg
ICAgKDFVTCA8PCAoVkFERFJfQklUUyAtIDEpKQogI2RlZmluZSBDQU5PTklDQUxfTUFTSyAgICAg
ICAgICAofjBVTCAmIH5WQUREUl9NQVNLKQpAQCAtMTA3LDYgKzEwNyw3IEBAIHR5cGVkZWYgbDRf
cGdlbnRyeV90IHJvb3RfcGdlbnRyeV90OwogICAgICAgOiAoKChfcykgPCBST09UX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVCkgfHwgIFwKICAgICAgICAgICgoX3MpID4gUk9PVF9QQUdFVEFCTEVf
TEFTVF9YRU5fU0xPVCkpKQogCisjZGVmaW5lIHJvb3RfdGFibGVfb2Zmc2V0ICAgICAgICAgbDRf
dGFibGVfb2Zmc2V0CiAjZGVmaW5lIHJvb3RfZ2V0X3BmbiAgICAgICAgICAgICAgbDRlX2dldF9w
Zm4KICNkZWZpbmUgcm9vdF9nZXRfZmxhZ3MgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzCiAjZGVm
aW5lIHJvb3RfZ2V0X2ludHB0ZSAgICAgICAgICAgbDRlX2dldF9pbnRwdGUKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 11:34:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edDtE-00026E-PO; Sun, 21 Jan 2018 11:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edDtD-00025j-Hb
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:19 +0000
X-Inumbo-ID: 63354fc4-fe9f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63354fc4-fe9f-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 11:36:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDt7-0006fg-Gf
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edDt7-0000kX-EM
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 11:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edDt7-0000kX-EM@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 11:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: allow Meltdown band-aid to
	be disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjY2NkNmY3NDhlYzcyNGNmOTQwOGNlYzZiM2VjOGU1NGE4YTJjMWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE2OjU3OjMzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE2OjU3OjMzIDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODcxZTgwYzM4NTQ3ZDlmYWVm
YzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo1MDo1
OSArMDEwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICA3ICsrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDc4MTExMGQuLjQ5NTM5YjQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xODQ5LDYgKzE4NDksMTggQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJl
IGVsc2UKKworT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRl
IDY0LWJpdCBQViBndWVzdCBwYWdlCit0YWJsZXMuCisKKyoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBj
b21wbGV0ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgorbm90aGlu
Zy4gKioKKwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGY0YTNkNzQuLmIz
NTdiNjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE1MDUsMTAgKzE1MDUsMTMgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3
aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3Rv
KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNf
Y3B1KHJvb3RfcGd0KTsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKIAotICAgIHRoaXNfY3B1KHJv
b3RfcGd0KVtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAg
ICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0Vf
SFlQRVJWSVNPUl9SVyk7CisgICAgaWYgKCByb290X3BndCApCisgICAgICAgIHJvb3RfcGd0W3Jv
b3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICAgICAgbDRl
X2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICBjcjQgPSBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQo
KSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA2YzdkMTIwLi41MzI5NWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzY2NSw3ICszNjY1LDcgQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21f
aW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRy
dWU7CisgICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdGhpc19jcHUocm9vdF9w
Z3QpOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIFBH
VF93cml0YWJsZV9wYWdlOgogICAgICAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxl
X21tdV91cGRhdGVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGIxZmJiNTcuLmVkZjYwN2YgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzI4
LDcgKzMyOCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGlu
X2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSB0aGlzX2NwdShyb290X3BndCkgPyBfX3BhKHRoaXNf
Y3B1KHJvb3RfcGd0KSkgOiAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKQEAgLTcz
NiwxNCArNzM2LDIwIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIs
IHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBfX3JlYWRf
bW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94
cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAogc3Rh
dGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByb290
X3BnZW50cnlfdCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgIHJvb3RfcGdlbnRy
eV90ICpycHQ7CiAgICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAo
ICFvcHRfeHB0aSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcnB0ID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZSgpOwogICAgIGlmICggIXJwdCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBA
IC05ODcsMTAgKzk5MywxNCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVk
IGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAorICAg
IGlmICggb3B0X3hwdGkgPCAwICkKKyAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7CisKICAgICByYyA9IHNldHVwX2NwdV9yb290X3Bn
dCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAg
UFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9
IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOworICAgIGlmICggcGVyX2NwdShyb290X3BndCwg
MCkgKQorICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3Rf
cGd0LCAwKSk7CiAKICAgICBzZXRfbnJfc29ja2V0cygpOwogCkBAIC0xMDYyLDYgKzEwNzIsNyBA
QCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogI2VuZGlmCiAKICAgICBn
ZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9
IDA7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggZmMzODg3NC4uYTg4MjVj
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDYsNiArNDYsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoK
ICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAogICAgICAgICBtb3Yg
ICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAgICAganogICAgLkxy
YWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVyY3gs
ICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjIsNiArNjMsNyBAQCByZXN0b3Jl
X2FsbF9ndWVzdDoKICAgICAgICAgcmVwIG1vdnNxCiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGks
IHJzaQorLkxyYWdfa2VlcF9jcjM6CiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVz
dHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHcL-0000bq-F8; Sun, 21 Jan 2018 15:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHcL-0000bL-2f
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:09 +0000
X-Inumbo-ID: c0155610-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0155610-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:35:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHcE-0004IX-5v
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHcE-0007D8-5N
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHcE-0007D8-5N@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/IRQ: conditionally preserve
	access permission on map error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjOTM3ZTI2ZmFhMmVkYjFkNjA3M2VmZGNiNmQ0ZjdkNmM2NmI5MGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjIwOjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjIwOjQ1IDIwMTggKzAxMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGFjY2VzcyBwZXJtaXNzaW9uIG9uIG1hcCBl
cnJvciBwYXRocwogICAgCiAgICBQZXJtaXNzaW9ucyB0aGF0IGhhZCBiZWVuIGdyYW50ZWQgYmVm
b3JlIHNob3VsZCBub3QgYmUgcmV2b2tlZCB3aGVuCiAgICBoYW5kbGluZyB1bnJlbGF0ZWQgZXJy
b3JzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDM0NDNlNjhhNzc4NTcyYTZlMDgyZDdkZmNmOWNlNzk0ZWNhNjJmNWYKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTAzIDExOjAzOjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwg
MzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMWIxZmMyMy4uZmI4MjZjNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
MTkxMCw2ICsxOTEwLDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBERUNMQVJFX0JJVE1BUChw
cmVwYXJlZCwgTUFYX01TSV9JUlFTKSA9IHt9OworICAgIERFQ0xBUkVfQklUTUFQKGdyYW50ZWQs
IE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZl
bnRfbG9jaykpOwogCkBAIC0xOTQzLDEzICsxOTQ0LDE3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgcmV0ID0gaXJxX3Blcm1pdF9hY2Nl
c3MoZCwgaXJxKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBsaWtlbHkoIWlycV9hY2Nlc3Nf
cGVybWl0dGVkKGQsIGlycSkpICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIK
LSAgICAgICAgICAgICAgICJkb20lZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQg
KHBpcnEgJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwot
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkLCBp
cnEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQg
YWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgaXJxLCBwaXJxKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKyAg
ICAgICAgX19zZXRfYml0KDAsIGdyYW50ZWQpOwogICAgIH0KIAogICAgIHJldCA9IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSwgJmluZm8pOwpAQCAtMjAzNCwxMCArMjAzOSwx
NSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAgICAgICAgIF9fc2V0X2JpdChuciwg
cHJlcGFyZWQpOwogICAgICAgICAgICAgbXNpX2Rlc2NbbnJdLmlycSA9IGlycTsKIAotICAgICAg
ICAgICAgaWYgKCBpcnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpICE9IDAgKQotICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgICAgICJkb20l
ZDogY291bGQgbm90IHBlcm1pdCBhY2Nlc3MgdG8gSVJRJWQgKHBpcnEgJWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgcGlycSk7CisgICAgICAgICAgICBp
ZiAoIGxpa2VseSghaXJxX2FjY2Vzc19wZXJtaXR0ZWQoZCwgaXJxKSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSApCisgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCBwZXJtaXQgYWNjZXNzIHRvIElSUSVkIChwaXJx
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBw
aXJxKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fc2V0X2Jp
dChuciwgZ3JhbnRlZCk7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpcnEpOwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKQEAgLTIwNjYsNyArMjA3Niw4IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB3aGlsZSAoIG5yICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGlycSA+PSAwICYmIHRlc3RfYml0KG5yLCBncmFudGVkKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKQEAg
LTIwOTcsNyArMjEwOCw3IEBAIGRvbmU6CiAgICAgICAgIGlmICggdGVzdF9iaXQoMCwgcHJlcGFy
ZWQpICkKICAgICAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGlycSwgaW5mbyk7
CiAgcmV2b2tlOgotICAgICAgICBpZiAoIGlycV9kZW55X2FjY2VzcyhkLCBpcnEpICkKKyAgICAg
ICAgaWYgKCB0ZXN0X2JpdCgwLCBncmFudGVkKSAmJiBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSAp
CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImRv
bSVkOiBjb3VsZCBub3QgcmV2b2tlIGFjY2VzcyB0byBJUlElZCAocGlycSAlZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIHBpcnEpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHcV-0000cK-Gk; Sun, 21 Jan 2018 15:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHcV-0000cC-7K
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:19 +0000
X-Inumbo-ID: c65d42bb-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c65d42bb-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:35:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHcO-0004Ic-83
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHcO-0007Df-7F
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHcO-0007Df-7F@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/E820: don't overrun array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzYjc2YjZjNTA0NDYxMDU5NjIzYWFlYmZlNDIxMWUwNDg2N2ExMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjIxOjIxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjIxOjIxIDIwMTggKzAxMDAKCiAgICB4
ODYvRTgyMDogZG9uJ3Qgb3ZlcnJ1biBhcnJheQogICAgCiAgICBUaGUgYm91bmRzIGNoZWNrIG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgdGhlIGluY3JlbWVudCwgbm90IGJlZm9yZSwgb3IKICAgIGVs
c2UgaXQgbmVlZHMgdG8gdXNlIGEgb25lIGxvd2VyIGltbWVkaWF0ZS4gQWxzbyB1c2Ugd29yZCBv
cGVyYXRpb25zCiAgICByYXRoZXIgdGhhbiBieXRlIG9uZXMgZm9yIGJvdGggdGhlIGluY3JlbWVu
dCBhbmQgdGhlIGNvbXBhcmUgKGFsbG93aW5nCiAgICBFODIwX0JJT1NfTUFYIHRvIGJlIG1vcmUg
ZWFzaWx5IGJ1bXBlZCwgc2hvdWxkIHRoZSBuZWVkIGV2ZXIgYXJpc2UpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDAwMzZjOWRiY2Q4YjUyMzE2YWVlYmI0NzU5MjlkM2EzNmNmNWU1MTQKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTAxLTAzIDExOjAzOjU2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Jvb3Qv
bWVtLlMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gv
eDg2L2Jvb3QvbWVtLlMKaW5kZXggODIwYWVhOS4uMWNmMzMxMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTIyLDEx
ICsyMiwxMCBAQCBnZXRfbWVtb3J5X21hcDoKICAgICAgICAgY21wbCAgICAkU01BUCwlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgY2hlY2sgdGhlIHJldHVybiBpcyBgU01BUCcKICAgICAgICAg
am5lICAgICAuTG1lbTg4CiAKLSAgICAgICAgbW92YiAgICBib290c3ltKGU4MjBuciksJWFsICAg
ICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAgICAgICAgY21wYiAgICAkRTgyME1BWCwl
YWwKKyAgICAgICAgaW5jdyAgICBib290c3ltKGU4MjBucikKKyAgICAgICAgY21wdyAgICAkRTgy
ME1BWCxib290c3ltKGU4MjBucikgICAgICAgICMgdXAgdG8gdGhpcyBtYW55IGVudHJpZXMKICAg
ICAgICAgamFlICAgICAuTG1lbTg4CiAKLSAgICAgICAgaW5jYiAgICBib290c3ltKGU4MjBucikK
ICAgICAgICAgbW92dyAgICAlZGksJWF4CiAgICAgICAgIGFkZHcgICAgJDIwLCVheAogICAgICAg
ICBtb3Z3ICAgICVheCwlZGkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHcf-0000de-IQ; Sun, 21 Jan 2018 15:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHce-0000cs-IB
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:28 +0000
X-Inumbo-ID: cc14b12d-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc14b12d-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHcY-0004JW-AE
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHcY-0007EG-9i
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHcY-0007EG-9i@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/upcall: inject a spurious
	event after setting upcall vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1546025873441914524=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1546025873441914524==
Content-Type: text/plain

commit 40c441092429c4b605cb77e758cb304146860a88
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Jan 17 17:22:03 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:22:03 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100
---
 xen/arch/x86/hvm/hvm.c | 1 +
 xen/arch/x86/hvm/irq.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 43535af..2f0b68a 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4931,6 +4931,7 @@ static int hvmop_set_evtchn_upcall_vector(
     printk(XENLOG_G_INFO "%pv: upcall vector %02x\n", v, op.vector);
 
     v->arch.hvm_vcpu.evtchn_upcall_vector = op.vector;
+    hvm_assert_evtchn_irq(v);
     return 0;
 }
 
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 5323d7c..be1d4e8 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -324,6 +324,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
+    struct vcpu *v;
 
     via_type = (uint8_t)(via >> 56) + 1;
     if ( ((via_type == HVMIRQ_callback_gsi) && (via == 0)) ||
@@ -386,6 +387,10 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
+    for_each_vcpu ( d, v )
+        if ( is_vcpu_online(v) )
+            hvm_assert_evtchn_irq(v);
+
 #ifndef NDEBUG
     printk(XENLOG_G_INFO "Dom%u callback via changed to ", d->domain_id);
     switch ( via_type )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


--===============1546025873441914524==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1546025873441914524==--

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHcp-0000f4-Jz; Sun, 21 Jan 2018 15:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHco-0000eR-Lt
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:38 +0000
X-Inumbo-ID: d2170914-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2170914-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHci-0004Jk-Cr
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHci-0007FV-Bz
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHci-0007FV-Bz@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlNmM2ZmM0NDkwMDBkOTdmOWZhODdlZDFmYmUyM2YwY2YyMTQwNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzoyMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzoyMjozNCAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9y
ZWdzIGZyYW1lcwogICAgCiAgICBTYXZlIGFsbCBHUFJzIG9uIGVudHJ5IHRvIFhlbi4KICAgIAog
ICAgVGhlIGVudHJ5X2ludDgyKCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxl
IGJ5IDMyYml0IFBWIGd1ZXN0cywgc28KICAgIGNhbiBnZXQgYXdheSB3aXRoIG9ubHkgc2F2aW5n
IHRoZSAzMmJpdCByZWdpc3RlcnMuICBBbGwgb3RoZXIgZW50cnlwb2ludHMgY2FuCiAgICBiZSBy
ZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjllYjc0Nzg5YWY3N2U5ODVhZTY1MzE5M2YzNjIyMjYzNDk5ZjY3
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwg
IDEyICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAxMDcgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMjcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCAxMGUzZjYxLi5jMTI1Mjdh
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMjQsNyArMjQsNiBA
QCB0eXBlZGVmIGJvb2wgYm9vbF90OwogI2VuZGlmCiAKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJy
YXR1bShucikgMAotI2RlZmluZSBtYXJrX3JlZ3NfZGlydHkocikgKCh2b2lkKShyKSkKIAogI2Rl
ZmluZSBfX3BhY2tlZCBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggY2VlYWRhYi4u
NjUzOWI3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtMTQ4LDcgKzE0OCw2IEBAIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNv
bnRpbnVlX2lkbGVfZG9tYWluKHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZvaWQgbm9yZXR1cm4g
Y29udGludWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2Fr
ZXVwX2Zyb21fd2FpdCgpOwotICAgIG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdz
KCkpOwogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDA1YjRiMDguLjA5MjhjOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNDU2LDcgKzI0NTYsNiBAQCBzdGF0aWMgaW50IGVt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKICAgICAgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIG9wX2J5dGVz
LCBjdXJyZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBtYXJrX3JlZ3NfZGlydHkocmVncyk7
CiAgICAgICAgICAgICBpb19lbXVsKHJlZ3MpOyAgICAgICAgICAgIAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKQEAgLTI0ODYsNyArMjQ4NSw2IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxl
Z2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgZ290byBmYWls
OwogICAgICAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgb3BfYnl0ZXMsIGN1cnJkKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIG1hcmtfcmVnc19kaXJ0eShyZWdzKTsKICAgICAgICAgICAg
IGlvX2VtdWwocmVncyk7ICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAoIChvcF9ieXRlcyA9
PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCiAgICAgICAgICAgICAgICAgcHZfcG9zdF9vdXRi
X2hvb2socG9ydCwgcmVncy0+ZWF4KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IDc5NGJiNDQuLjdlZTAxNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTUs
NyArMTUsOCBAQAogRU5UUlkoY29tcGF0X2h5cGVyY2FsbCkKICAgICAgICAgQVNNX0NMQUMKICAg
ICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBlPVRSQVBfc3lzY2FsbCBj
b21wYXQ9MQorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNB
VkVfQUxMIGNvbXBhdD0xIC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVz
dHMgb25seS4gKi8KICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIGNtcGIgICQw
LHVudHJ1c3RlZF9tc2koJXJpcCkKQEAgLTEyNyw3ICsxMjgsNiBAQCBjb21wYXRfdGVzdF9ndWVz
dF9ldmVudHM6CiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3Nfc29mdGly
cXM6CiAgICAgICAgIHN0aQotICAgICAgICBhbmRsICAkflRSQVBfcmVnc19wYXJ0aWFsLFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGpt
cCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKIApAQCAtMjY4LDcgKzI2OCw4IEBAIEVOVFJZKGNz
dGFyX2VudGVyKQogICAgICAgICBwdXNocSAkRkxBVF9VU0VSX0NTMzIKICAgICAgICAgcHVzaHEg
JXJjeAogICAgICAgICBwdXNocSAkMAotICAgICAgICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2Fs
bAorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxM
CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4
KSwlcmN4CiAgICAgICAgIGNtcGIgICQwLERPTUFJTl9pc18zMmJpdF9wdiglcmN4KQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IDcwOGQ5YjkuLmNlYmIxZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTk3LDcg
Kzk3LDggQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICRGTEFUX0tFUk5FTF9D
UzY0CiAgICAgICAgIHB1c2hxICVyY3gKICAgICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9W
T0xBVElMRSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNw
KQorICAgICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVz
dGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAgICAgIGp6ICAg
IHN3aXRjaF90b19rZXJuZWwKQEAgLTE5Miw3ICsxOTMsNiBAQCB0ZXN0X2d1ZXN0X2V2ZW50czoK
IC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX3NvZnRpcnFzOgogICAgICAgICBzdGkg
ICAgICAgCi0gICAgICAgIFNBVkVfUFJFU0VSVkVECiAgICAgICAgIGNhbGwgZG9fc29mdGlycQog
ICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCkBAIC0yNDYsNyArMjQ2LDggQEAgR0xPQkFM
KHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgcHVzaHEgJDMgLyogcmluZyAzIG51bGwg
Y3MgKi8KICAgICAgICAgcHVzaHEgJDAgLyogbnVsbCByaXAgKi8KICAgICAgICAgcHVzaHEgJDAK
LSAgICAgICAgU0FWRV9WT0xBVElMRSBUUkFQX3N5c2NhbGwKKyAgICAgICAgbW92bCAgJFRSQVBf
c3lzY2FsbCwgNCglcnNwKQorICAgICAgICBTQVZFX0FMTAogICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkK
ICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKQEAgLTI2Myw3ICsy
NjQsNiBAQCBVTkxJS0VMWV9FTkQoc3lzZW50ZXJfbnRfc2V0KQogICAgICAgICBsZWFsICAoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJfZ3BmKQog
ICAgICAgICBtb3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcnNpCi0gICAgICAgIFNBVkVfUFJF
U0VSVkVECiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3Rvcigl
cnNwKQogICAgICAgICBtb3ZsICAlZWF4LFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQogICAg
ICAgICBtb3ZxICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlw
KCVyc2kpLCVyYXgKQEAgLTI4MSw3ICsyODEsOCBAQCBVTkxJS0VMWV9FTkQoc3lzZW50ZXJfZ3Bm
KQogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1
c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgMHg4MAorICAgICAgICBtb3ZsICAkMHg4MCwg
NCglcnNwKQorICAgICAgICBTQVZFX0FMTAogCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9t
c2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCkBAIC0zMDksNyArMzEwLDYg
QEAgaW50ODBfc2xvd19wYXRoOgogICAgICAgICAgKiBJRFQgZW50cnkgd2l0aCBEUEw9PTAuCiAg
ICAgICAgICAqLwogICAgICAgICBtb3ZsICAkKCgweDgwIDw8IDMpIHwgWDg2X1hFQ19JRFQpLFVS
RUdTX2Vycm9yX2NvZGUoJXJzcCkKLSAgICAgICAgU0FWRV9QUkVTRVJWRUQKICAgICAgICAgbW92
bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIC8qIEEg
R1BGIHdvdWxkbid0IGhhdmUgaW5jcmVtZW50ZWQgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIuICov
CiAgICAgICAgIHN1YnEgICQyLFVSRUdTX3JpcCglcnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDIy
ODE2MTAuLmJmOGRmY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTgxLDE1ICs4MSwxMCBAQCBzdGF0
aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoCiAgICAgICAgICAgIHJlZ3MtPnJicCwgcmVncy0+cnNw
LCByZWdzLT5yOCk7CiAgICAgcHJpbnRrKCJyOTogICUwMTZseCAgIHIxMDogJTAxNmx4ICAgcjEx
OiAlMDE2bHhcbiIsCiAgICAgICAgICAgIHJlZ3MtPnI5LCAgcmVncy0+cjEwLCByZWdzLT5yMTEp
OwotICAgIGlmICggIShyZWdzLT5lbnRyeV92ZWN0b3IgJiBUUkFQX3JlZ3NfcGFydGlhbCkgKQot
ICAgIHsKLSAgICAgICAgcHJpbnRrKCJyMTI6ICUwMTZseCAgIHIxMzogJTAxNmx4ICAgcjE0OiAl
MDE2bHhcbiIsCi0gICAgICAgICAgICAgICByZWdzLT5yMTIsIHJlZ3MtPnIxMywgcmVncy0+cjE0
KTsKLSAgICAgICAgcHJpbnRrKCJyMTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2
bHhcbiIsCi0gICAgICAgICAgICAgICByZWdzLT5yMTUsIGNyc1swXSwgY3JzWzRdKTsKLSAgICB9
Ci0gICAgZWxzZQotICAgICAgICBwcmludGsoImNyMDogJTAxNmx4ICAgY3I0OiAlMDE2bHhcbiIs
IGNyc1swXSwgY3JzWzRdKTsKKyAgICBwcmludGsoInIxMjogJTAxNmx4ICAgcjEzOiAlMDE2bHgg
ICByMTQ6ICUwMTZseFxuIiwKKyAgICAgICAgICAgcmVncy0+cjEyLCByZWdzLT5yMTMsIHJlZ3Mt
PnIxNCk7CisgICAgcHJpbnRrKCJyMTU6ICUwMTZseCAgIGNyMDogJTAxNmx4ICAgY3I0OiAlMDE2
bHhcbiIsCisgICAgICAgICAgIHJlZ3MtPnIxNSwgY3JzWzBdLCBjcnNbNF0pOwogICAgIHByaW50
aygiY3IzOiAlMDE2bHggICBjcjI6ICUwMTZseFxuIiwgY3JzWzNdLCBjcnNbMl0pOwogICAgIHBy
aW50aygiZnNiOiAlMDE2bHggICBnc2I6ICUwMTZseCAgIGdzczogJTAxNmx4XG4iLAogICAgICAg
ICAgICBjcnNbNV0sIGNyc1s2XSwgY3JzWzddKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKaW5kZXggMjgxMzJiNS4u
NDM3MzAwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKQEAgLTExLDcgKzExLDYgQEAKIAogI2luY2x1ZGUgPHhl
bi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgotI2luY2x1ZGUg
PGFzbS9hc21fZGVmbnMuaD4gLyogbWFya19yZWdzX2RpcnR5KCkgKi8KICNpbmNsdWRlIDxhc20v
cHJvY2Vzc29yLmg+IC8qIGN1cnJlbnRfY3B1X2luZm8gKi8KICNpbmNsdWRlIDxhc20vYW1kLmg+
IC8qIGNwdV9oYXNfYW1kX2VycmF0dW0oKSAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDRlZTNkZjkuLmZjZmU5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0xNDI0LDEwICsxNDI0LDEwIEBAIGRlY29kZV9yZWdpc3RlcigK
ICAgICBjYXNlICA5OiBwID0gJnJlZ3MtPnI5OyAgYnJlYWs7CiAgICAgY2FzZSAxMDogcCA9ICZy
ZWdzLT5yMTA7IGJyZWFrOwogICAgIGNhc2UgMTE6IHAgPSAmcmVncy0+cjExOyBicmVhazsKLSAg
ICBjYXNlIDEyOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEyOyBicmVhazsK
LSAgICBjYXNlIDEzOiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjEzOyBicmVh
azsKLSAgICBjYXNlIDE0OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjE0OyBi
cmVhazsKLSAgICBjYXNlIDE1OiBtYXJrX3JlZ3NfZGlydHkocmVncyk7IHAgPSAmcmVncy0+cjE1
OyBicmVhazsKKyAgICBjYXNlIDEyOiBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7CisgICAgY2FzZSAx
MzogcCA9ICZyZWdzLT5yMTM7IGJyZWFrOworICAgIGNhc2UgMTQ6IHAgPSAmcmVncy0+cjE0OyBi
cmVhazsKKyAgICBjYXNlIDE1OiBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7CiAjZW5kaWYKICAgICBk
ZWZhdWx0OiBCVUcoKTsgcCA9IE5VTEw7IGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggNGFjOThjMC4uMzk4ZjY1MyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAg
LTEyOCw3ICsxMjgsNiBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVfdG9fd2FpdChzdHJ1Y3Qgd2Fp
dHF1ZXVlX3ZjcHUgKndxdikKICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogICAgIHUzMiBlbnRy
eV92ZWN0b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3I7CiAK
LSAgICBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3IgJj0gflRSQVBf
cmVnc19wYXJ0aWFsOwogICAgIEFTU0VSVCh3cXYtPmVzcCA9PSAwKTsKIAogICAgIC8qIFNhdmUg
Y3VycmVudCBWQ1BVIGFmZmluaXR5OyBmb3JjZSB3YWtldXAgb24gKnRoaXMqIENQVSBvbmx5LiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggMjc5ZDcwMi4uNmU1YzA3OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FzbV9kZWZucy5oCkBAIC0xNywxNSArMTcsNiBAQAogdm9pZCByZXRfZnJvbV9pbnRyKHZv
aWQpOwogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRFUgotLyogSW5kaWNhdGUg
c3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5nIHRoZSBmcmFtZSBwb2lu
dGVyLiAqLwotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9JTlRFUihvZmZzKSAgICAg
XAotICAgICAgICBsZWFxICBvZmZzKCVyc3ApLCVyYnA7ICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBub3RxICAlcmJwCi0jZWxzZQotI2RlZmluZSBTRVRVUF9FWENFUFRJT05fRlJBTUVfUE9J
TlRFUihvZmZzKQotI2VuZGlmCi0KICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIEFTU0VSVF9JTlRF
UlJVUFRfU1RBVFVTKHgsIG1zZykgICAgICAgICBcCiAgICAgICAgIHB1c2hmOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MiwzMSArMzMsNiBAQCB2b2lkIHJldF9mcm9t
X2ludHIodm9pZCk7CiAjZGVmaW5lIEFTU0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVEIFwKICAgICBB
U1NFUlRfSU5URVJSVVBUX1NUQVRVUyh6LCAiSU5URVJSVVBUUyBESVNBQkxFRCIpCiAKLS8qCi0g
KiBUaGlzIGZsYWcgaXMgc2V0IGluIGFuIGV4Y2VwdGlvbiBmcmFtZSB3aGVuIHJlZ2lzdGVycyBS
MTItUjE1IGRpZCBub3QgZ2V0Ci0gKiBzYXZlZC4KLSAqLwotI2RlZmluZSBfVFJBUF9yZWdzX3Bh
cnRpYWwgMTYKLSNkZWZpbmUgVFJBUF9yZWdzX3BhcnRpYWwgICgxIDw8IF9UUkFQX3JlZ3NfcGFy
dGlhbCkKLS8qCi0gKiBUaGlzIGZsYWcgZ2V0cyBzZXQgaW4gYW4gZXhjZXB0aW9uIGZyYW1lIHdo
ZW4gcmVnaXN0ZXJzIFIxMi1SMTUgcG9zc2libHkKLSAqIGdldCBtb2RpZmllZCBmcm9tIHRoZWly
IG9yaWdpbmFsbHkgc2F2ZWQgdmFsdWVzIGFuZCBoZW5jZSBuZWVkIHRvIGJlCi0gKiByZXN0b3Jl
ZCBldmVuIGlmIHRoZSBub3JtYWwgY2FsbCBmbG93IHdvdWxkIHJlc3RvcmUgcmVnaXN0ZXIgdmFs
dWVzLgotICoKLSAqIFRoZSBmbGFnIGJlaW5nIHNldCBpbXBsaWVzIF9UUkFQX3JlZ3NfcGFydGlh
bCB0byBiZSB1bnNldC4gUmVzdG9yaW5nCi0gKiBSMTItUjE1IHRodXMgaXMKLSAqIC0gcmVxdWly
ZWQgd2hlbiB0aGlzIGZsYWcgaXMgc2V0LAotICogLSBzYWZlIHdoZW4gX1RSQVBfcmVnc19wYXJ0
aWFsIGlzIHVuc2V0LgotICovCi0jZGVmaW5lIF9UUkFQX3JlZ3NfZGlydHkgICAxNwotI2RlZmlu
ZSBUUkFQX3JlZ3NfZGlydHkgICAgKDEgPDwgX1RSQVBfcmVnc19kaXJ0eSkKLQotI2RlZmluZSBt
YXJrX3JlZ3NfZGlydHkocikgKHsgXAotICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcl9f
ID0gKHIpOyBcCi0gICAgICAgIEFTU0VSVCghKChyX18pLT5lbnRyeV92ZWN0b3IgJiBUUkFQX3Jl
Z3NfcGFydGlhbCkpOyBcCi0gICAgICAgIHJfXy0+ZW50cnlfdmVjdG9yIHw9IFRSQVBfcmVnc19k
aXJ0eTsgXAotfSkKLQogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBkZWZpbmUgX0FTTV9FWChwKSBw
LS4KICNlbHNlCkBAIC0yMzYsNyArMjAyLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBz
dGFjKHZvaWQpCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIFNBVkVfQUxM
IG9wCisubWFjcm8gU0FWRV9BTEwgb3AsIGNvbXBhdD0wCiAuaWZlcXMgIlxvcCIsICJDTEFDIgog
ICAgICAgICBBU01fQ0xBQwogLmVsc2UKQEAgLTI1NSw0MCArMjIxLDYgQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIG1vdnEgICVyZHgsVVJFR1NfcmR4KCVy
c3ApCiAgICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCiAgICAgICAgIG1vdnEgICVy
YXgsVVJFR1NfcmF4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQotICAg
ICAgICBtb3ZxICAlcjksVVJFR1NfcjkoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxMCxVUkVHU19y
MTAoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKLSAgICAgICAgbW92
cSAgJXJieCxVUkVHU19yYngoJXJzcCkKLSAgICAgICAgbW92cSAgJXJicCxVUkVHU19yYnAoJXJz
cCkKLSAgICAgICAgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIoVVJFR1NfcmJwKQotICAg
ICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQotICAgICAgICBtb3ZxICAlcjEzLFVSRUdT
X3IxMyglcnNwKQotICAgICAgICBtb3ZxICAlcjE0LFVSRUdTX3IxNCglcnNwKQotICAgICAgICBt
b3ZxICAlcjE1LFVSRUdTX3IxNSglcnNwKQotLmVuZG0KLQotLyoKLSAqIFNhdmUgYWxsIHJlZ2lz
dGVycyBub3QgcHJlc2VydmVkIGJ5IEMgY29kZSBvciB1c2VkIGluIGVudHJ5L2V4aXQgY29kZS4g
TWFyawotICogdGhlIGZyYW1lIGFzIHBhcnRpYWwuCi0gKgotICogQHR5cGU6IGV4Y2VwdGlvbiB0
eXBlCi0gKiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCBzYXZpbmcsIGFuZCB0aGUgZnJhbWUg
bmV2ZXJ0aGVsZXNzIGlzIGNvbXBsZXRlCi0gKi8KLS5tYWNybyBTQVZFX1ZPTEFUSUxFIHR5cGUg
Y29tcGF0PTAKLS5pZiBcY29tcGF0Ci0gICAgICAgIG1vdmwgICRcdHlwZSxVUkVHU19lbnRyeV92
ZWN0b3ItVVJFR1NfZXJyb3JfY29kZSglcnNwKQotLmVsc2UKLSAgICAgICAgbW92bCAgJFx0eXBl
fFRSQVBfcmVnc19wYXJ0aWFsLFwKLSAgICAgICAgICAgICAgVVJFR1NfZW50cnlfdmVjdG9yLVVS
RUdTX2Vycm9yX2NvZGUoJXJzcCkKLS5lbmRpZgotICAgICAgICBhZGRxICAkLShVUkVHU19lcnJv
cl9jb2RlLVVSRUdTX3IxNSksJXJzcAotICAgICAgICBjbGQKLSAgICAgICAgbW92cSAgJXJkaSxV
UkVHU19yZGkoJXJzcCkKLSAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2koJXJzcCkKLSAgICAg
ICAgbW92cSAgJXJkeCxVUkVHU19yZHgoJXJzcCkKLSAgICAgICAgbW92cSAgJXJjeCxVUkVHU19y
Y3goJXJzcCkKLSAgICAgICAgbW92cSAgJXJheCxVUkVHU19yYXgoJXJzcCkKIC5pZiAhXGNvbXBh
dAogICAgICAgICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJzcCkKICAgICAgICAgbW92cSAgJXI5LFVS
RUdTX3I5KCVyc3ApCkBAIC0yOTcsMjAgKzIyOSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2
b2lkIHN0YWModm9pZCkKIC5lbmRpZgogICAgICAgICBtb3ZxICAlcmJ4LFVSRUdTX3JieCglcnNw
KQogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCglcnNwKQotICAgICAgICBTRVRVUF9FWENF
UFRJT05fRlJBTUVfUE9JTlRFUihVUkVHU19yYnApCi0uZW5kbQotCi0vKgotICogQ29tcGxldGUg
YSBmcmFtZSBwb3RlbnRpYWxseSBvbmx5IHBhcnRpYWxseSBzYXZlZC4KLSAqLwotLm1hY3JvIFNB
VkVfUFJFU0VSVkVECi0gICAgICAgIGJ0cmwgICRfVFJBUF9yZWdzX3BhcnRpYWwsVVJFR1NfZW50
cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIGpuYyAgIDk4N2YKKyNpZmRlZiBDT05GSUdfRlJBTUVf
UE9JTlRFUgorLyogSW5kaWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52
ZXJ0aW5nIHRoZSBmcmFtZSBwb2ludGVyLiAqLworICAgICAgICBsZWFxICBVUkVHU19yYnAoJXJz
cCksICVyYnAKKyAgICAgICAgbm90cSAgJXJicAorI2VuZGlmCisuaWYgIVxjb21wYXQKICAgICAg
ICAgbW92cSAgJXIxMixVUkVHU19yMTIoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMyxVUkVHU19y
MTMoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92
cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKLTk4NzoKKy5lbmRpZgogLmVuZG0KIAogI2RlZmluZSBM
T0FEX09ORV9SRUcocmVnLCBjb21wYXQpIFwKQEAgLTM1MSwzMyArMjgwLDEzIEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICogQGNvbXBhdDogUjgtUjE1IGRvbid0IG5l
ZWQgcmVsb2FkaW5nCiAgKi8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAotLmlm
ICFcY29tcGF0Ci0gICAgICAgIHRlc3RsICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50cnlfdmVj
dG9yKCVyc3ApCi0uZW5kaWYKICAgICAgICAgTE9BRF9DX0NMT0JCRVJFRCBcY29tcGF0CiAuaWYg
IVxjb21wYXQKLSAgICAgICAganogICAgOTg3ZgogICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJz
cCksJXIxNQogICAgICAgICBtb3ZxICBVUkVHU19yMTQoJXJzcCksJXIxNAogICAgICAgICBtb3Zx
ICBVUkVHU19yMTMoJXJzcCksJXIxMwogICAgICAgICBtb3ZxICBVUkVHU19yMTIoJXJzcCksJXIx
MgotI2lmbmRlZiBOREVCVUcKLSAgICAgICAgLnN1YnNlY3Rpb24gMQotOTg3OiAgICB0ZXN0bCAk
VFJBUF9yZWdzX3BhcnRpYWwsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIGpueiAg
IDk4N2YKLSAgICAgICAgY21wcSAgVVJFR1NfcjE1KCVyc3ApLCVyMTUKLSAgICAgICAgam5lICAg
Nzg5ZgotICAgICAgICBjbXBxICBVUkVHU19yMTQoJXJzcCksJXIxNAotICAgICAgICBqbmUgICA3
ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxMyglcnNwKSwlcjEzCi0gICAgICAgIGpuZSAgIDc4
OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjEyKCVyc3ApLCVyMTIKLSAgICAgICAgamUgICAgOTg3
ZgotNzg5OiAgICBCVUcgICAvKiBDb3JydXB0aW9uIG9mIHBhcnRpYWwgcmVnaXN0ZXIgc3RhdGUu
ICovCi0gICAgICAgIC5zdWJzZWN0aW9uIDAKLSNlbmRpZgogLmVuZGlmCi05ODc6CiAgICAgICAg
IExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGJ4LCBcY29t
cGF0KQogICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwg
JXJzcAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHcz-0000gS-Le; Sun, 21 Jan 2018 15:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHcy-0000fv-Fd
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:48 +0000
X-Inumbo-ID: d8153aa8-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8153aa8-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHcs-0004Ju-Eh
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHcs-0007GC-E4
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHcs-0007GC-E4@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Don't use potentially
	incorrect CPUID values for topology information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8723304074487341562=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8723304074487341562==
Content-Type: text/plain

commit 46025e3c0768670357eb5fc0ff327d6386503bc7
Author:     Jan H. Schönherr <jschoenh@amazon.de>
AuthorDate: Wed Jan 17 17:23:08 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 17 17:23:08 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000
---
 xen/arch/x86/cpu/common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 168cfdf..ecba673 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -456,8 +456,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 	initial_apicid = edx;
 
 	/* Populate HT related information from sub-leaf level 0 */
-	core_level_siblings = c->x86_num_siblings = LEVEL_MAX_SIBLINGS(ebx);
 	core_plus_mask_width = ht_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+	core_level_siblings = c->x86_num_siblings = 1u << ht_mask_width;
 
 	sub_index = 1;
 	do {
@@ -465,8 +465,8 @@ void detect_extended_topology(struct cpuinfo_x86 *c)
 
 		/* Check for the Core type in the implemented sub leaves */
 		if ( LEAFB_SUBTYPE(ecx) == CORE_TYPE ) {
-			core_level_siblings = LEVEL_MAX_SIBLINGS(ebx);
 			core_plus_mask_width = BITS_SHIFT_NEXT_LEVEL(eax);
+			core_level_siblings = 1u << core_plus_mask_width;
 			break;
 		}
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


--===============8723304074487341562==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8723304074487341562==--

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:33:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHd9-0000i5-O7; Sun, 21 Jan 2018 15:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHd8-0000hY-Vs
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:59 +0000
X-Inumbo-ID: de17c6b2-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de17c6b2-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHd2-0004K4-HO
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHd2-0007Gj-GD
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHd2-0007Gj-GD@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:33:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: Always set _PAGE_ACCESSED
	on L4e updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliNzY5MDhlNmUwNzRkN2VmYmVhZmU2YmFkMDY2ZWNjNWYzYzNjNDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAxNyAxNzoyMzozNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAxNyAxNzoyMzozNyAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5
MGYyMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTUgMTM6NTM6MTYgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYWRhMTJjMC4uNTBmNTAwYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyOTYsMTEgKzEy
OTYsMjMgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9QQUdFX1VTRVJ8X1BBR0VfUlcpOyAgICAgIFwKICAgICB9IHdoaWxlICgg
MCApCiAKKy8qCisgKiBXaGVuIHNoYWRvd2luZyBhbiBMNCBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNr
IChlLmcuIGZvciBwZXItcGNwdQorICogcHVycG9zZXMpLCB3ZSBjYW5ub3QgZWZmaWNpZW50bHkg
c3luYyBhY2Nlc3MgYml0IHVwZGF0ZXMgZnJvbSBoYXJkd2FyZQorICogKG9uIHRoZSBzaGFkb3cg
dGFibGVzKSBiYWNrIGludG8gdGhlIGd1ZXN0IHZpZXcuCisgKgorICogV2UgdGhlcmVmb3JlIHVu
Y29uZGl0aW9uYWxseSBzZXQgX1BBR0VfQUNDRVNTRUQgZXZlbiBpbiB0aGUgZ3Vlc3RzCisgKiB2
aWV3LiAgVGhpcyB3aWxsIGFwcGVhciB0byB0aGUgZ3Vlc3QgYXMgYSBDUFUgd2hpY2ggcHJvYWN0
aXZlbHkgcHVsbHMKKyAqIGFsbCB2YWxpZCBMNGUncyBpbnRvIGl0cyBUTEIsIHdoaWNoIGlzIGNv
bXBhdGlibGUgd2l0aCB0aGUgeDg2IEFCSS4KKyAqCisgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBhbGwgUFYgZ3Vlc3RzIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvCisgKiB0aGlzIGlz
IG5vIGFjdHVhbCBjaGFuZ2UgaW4gdGhlaXIgYmVoYXZpb3VyLgorICovCiAjZGVmaW5lIGFkanVz
dF9ndWVzdF9sNGUocGw0ZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncygocGw0ZSkpICYgX1BBR0Vf
UFJFU0VOVCkgJiYgICBcCiAgICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4o
ZCkpICkgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDRlX2FkZF9mbGFncygocGw0
ZSksIF9QQUdFX1VTRVIpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGw0ZV9hZGRf
ZmxhZ3MoKHBsNGUpLCBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpOyBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCiAjZGVmaW5lIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlLCBkKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:34:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHdK-0000kA-Pi; Sun, 21 Jan 2018 15:34:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHdK-0000jd-5H
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:10 +0000
X-Inumbo-ID: e44c7ab7-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e44c7ab7-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHdC-0004Kq-Js
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHdC-0007HN-JG
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHdC-0007HN-JG@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:34:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Meltdown band-aid against
	malicious 64-bit PV guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxOTUxN2EzMzU1YWNhYWEyZmY4MzAxOGJjNDFlN2ZkMDQ0MTYxZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjI0OjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjI0OjEyIDIwMTggKzAxMDAKCiAgICB4
ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
ICAgIAogICAgVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFt
b3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCiAgICA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAo
YW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKICAgIG1hcHBpbmdz
IG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3Qg
bWFwCiAgICBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMg
b2YgdGhlIHBhZ2UgdGFibGVzIGFyZQogICAgYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQ
VSBwYWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0LgogICAgQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwog
ICAgYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBn
dWVzdCBpbnRvIHRoZQogICAgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIGNoYW5nZSB0byBjb250
ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KICAg
IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMg
YmVpbmcgc2NoZWR1bGVkCiAgICBvdXQuCiAgICAKICAgIFRoaXMgaXNuJ3QgcHJvdmlkaW5nIGZ1
bGwgaXNvbGF0aW9uIHlldCwgYnV0IGl0IHNob3VsZCBiZSBjb3ZlcmluZyBhbGwKICAgIHBpZWNl
cyBvZiBpbmZvcm1hdGlvbiBleHBvc3VyZSBvZiB3aGljaCB3b3VsZCBvdGhlcndpc2UgcmVxdWly
ZSBhbiBYU0EuCiAgICAKICAgIFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJv
dmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAogICAgaGVyZSAtIGZpcnN0IGFuZCBm
b3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECiAgICBz
eXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5n
IHRvIHJlYWxseSBvbGQKICAgIGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBh
bHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKICAgIGJlaW5nIGxlZnQgb3V0IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdm
NDZjNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDk6MDMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAgMTcgKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggICAgfCAgMzAgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwgICA1ICstCiAx
MCBmaWxlcyBjaGFuZ2VkLCA0MjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggNjUzOWI3NS4uM2NmMThmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTk0OSw2ICsxOTQ5LDkgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAKICAgICBzd2l0Y2hf
a2VybmVsX3N0YWNrKHYpOwogCisgICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRv
bWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKwogICAg
IGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNy
NCAhPSByZWFkX2NyNCgpKSApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwpAQCAtMjA5Niw2ICsy
MDk5LDggQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisKICAgICBjcHVtYXNrX2NvcHkoJmRpcnR5X21h
c2ssIG5leHQtPnZjcHVfZGlydHlfY3B1bWFzayk7CiAgICAgLyogQWxsb3cgYXQgbW9zdCBvbmUg
Q1BVIGF0IGEgdGltZSB0byBiZSBkaXJ0eS4gKi8KICAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQo
JmRpcnR5X21hc2spIDw9IDEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA1MGY1MDBjLi5jOWU0MDAzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzg1Nyw2ICszODU3LDcgQEAg
bG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudCwgKnYg
PSBjdXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4sICpwdF9vd25lciA9IGQs
ICpwZ19vd25lcjsKICAgICBzdHJ1Y3QgZG9tYWluX21tYXBfY2FjaGUgbWFwY2FjaGU7CisgICAg
Ym9vbF90IHN5bmNfZ3Vlc3QgPSAwOwogICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwogICAg
IHVpbnQzMl90IHhzbV9jaGVja2VkID0gMDsKICAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3Rh
YmxlKGN1cnIpOwpAQCAtNDAwNSw2ICs0MDA2LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAg
ICAgICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CiAgICAgICAgICAgICAgICAgICAg
IHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVf
UFJFU0VSVkVfQUQsIHYpOworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAg
ICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gMTsKICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAg
ICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7CkBAIC00MTA3LDYgKzQx
MTAsMjAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogCiAgICAgZG9tYWluX21tYXBfY2FjaGVfZGVz
dHJveSgmbWFwY2FjaGUpOwogCisgICAgaWYgKCBzeW5jX2d1ZXN0ICkKKyAgICB7CisgICAgICAg
IC8qCisgICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBvZiB0aGUgYWZmZWN0ZWQgZ3Vlc3Qg
dG8gcGljayB1cCBMNCBlbnRyeQorICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkpLiBJc3N1ZSBh
IGZsdXNoIElQSSB3aXRoIGVtcHR5IG9wZXJhdGlvbiBtYXNrIHRvCisgICAgICAgICAqIGZhY2ls
aXRhdGUgdGhpcyAoaW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUgSVBJIHRvCisg
ICAgICAgICAqIGFjdHVhbGx5IGhhdmUgYXJyaXZlZCkuIFV0aWxpemUgdGhlIGZhY3QgdGhhdCBG
TFVTSF9WQV9WQUxJRCBpcworICAgICAgICAgKiBtZWFuaW5nbGVzcyB3aXRob3V0IEZMVVNIX0NB
Q0hFLCBidXQgd2lsbCBhbGxvdyB0byBwYXNzIHRoZSBuby1vcAorICAgICAgICAgKiBjaGVjayBp
biBmbHVzaF9hcmVhX21hc2soKS4KKyAgICAgICAgICovCisgICAgICAgIGZsdXNoX2FyZWFfbWFz
ayhwdF9vd25lci0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssCisgICAgICAgICAgICAgICAgICAgICAg
ICBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOworICAgIH0KKwogICAgIHBlcmZjX2Fk
ZChudW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGY5ZTRlZTguLmVhZWVj
NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtMzE5LDYgKzMxOSw5IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQg
KnVudXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9j
cHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19w
YSh0aGlzX2NwdShyb290X3BndCkpOworCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKICAg
ICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4gKi8KQEAgLTYyOCw2
ICs2MzEsMTg3IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50IGNwdSkKICAgICBz
ZXRfY3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAorc3RhdGljIGludCBjbG9uZV9tYXBw
aW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOworICAgIHVuc2lnbmVkIGlu
dCBmbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFi
bGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CisgICAg
bDFfcGdlbnRyeV90ICpwbDFlOworCisgICAgaWYgKCBsaW5lYXIgPCBESVJFQ1RNQVBfVklSVF9T
VEFSVCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZmxhZ3MgPSBsM2VfZ2V0X2ZsYWdzKCpw
bDNlKTsKKyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAgICBpZiAoIGZsYWdz
ICYgX1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHBmbiA9IChsM2VfZ2V0X3BmbigqcGwzZSkg
JiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8CisgICAgICAgICAgICAg
IChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEp
KTsKKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KGxpbmVh
cik7CisgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7CisgICAgICAgIEFTU0VS
VChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNF
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcGZuID0gKGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4o
KDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKKyAgICAgICAgICAgICAgICAgIChQRk5f
RE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKTsKKyAgICAgICAg
ICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZz
ZXQobGluZWFyKTsKKyAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwxZSk7Cisg
ICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSk7CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVf
b2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsM2Ug
PSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsM2UgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CisgICAgICAgIGw0
ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAorICAgICAgICAgICAgICAg
ICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwbDNlID0gbDRlX3RvX2wzZShycHRbcm9vdF90YWJsZV9vZmZz
ZXQobGluZWFyKV0pOworCisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKwor
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7
CisgICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBs
MmUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwy
ZSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBf
X1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBBU1NF
UlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOworICAgICAgICBwbDJlID0g
bDNlX3RvX2wyZSgqcGwzZSk7CisgICAgfQorCisgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQo
bGluZWFyKTsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNF
TlQpICkKKyAgICB7CisgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAg
ICAgIGlmICggIXBsMWUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNs
ZWFyX3BhZ2UocGwxZSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihf
X3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkpOworICAg
ICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgfQorCisgICAgcGwxZSArPSBsMV90
YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggbDFlX2dldF9mbGFncygqcGwxZSkgJiBf
UEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMWVfZ2V0X3BmbigqcGwxZSkg
PT0gcGZuKTsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUpID09IGZsYWdzKTsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUocGwxZSwgbDFlX2Zyb21fcGZuKHBm
biwgZmxhZ3MpKTsKKworICAgIHJldHVybiAwOworfQorCitERUZJTkVfUEVSX0NQVShyb290X3Bn
ZW50cnlfdCAqLCByb290X3BndCk7CisKK3N0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVu
c2lnbmVkIGludCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IGFsbG9jX3hlbl9w
YWdldGFibGUoKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmOworICAgIGludCByYzsKKworICAgIGlm
ICggIXJwdCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgY2xlYXJfcGFnZShycHQp
OworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisKKyAgICBycHRbcm9vdF90YWJs
ZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGlkbGVfcGdfdGFibGVbcm9v
dF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKKyAgICAvKiBTSF9MSU5FQVJfUFQg
aW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KKyAgICAvKiBQRVJET01B
SU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLworICAgIHJwdFtyb290X3RhYmxl
X29mZnNldChYRU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190YWJsZVtyb290X3Rh
YmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAgLyogSW5zdGFsbCBkaXJlY3QgbWFw
IHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRTUy4gKi8KKyAgICBmb3Ig
KCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBvZmYgKz0gUEFHRV9TSVpF
ICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFja19iYXNlW2NwdV0p
KSArIG9mZiwgcnB0KTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBw
aW5nKGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0g
Y2xvbmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1KSwgcnB0KTsKKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50
IGNwdSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290X3BndCwgY3B1
KTsKKyAgICB1bnNpZ25lZCBpbnQgcjsKKworICAgIGlmICggIXJwdCApCisgICAgICAgIHJldHVy
bjsKKworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxMOworCisgICAgZm9yICggciA9
IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKKyAgICAgICAgICByIDwg
cm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCisgICAgeworICAg
ICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgdW5zaWduZWQgaW50IGkzOworCisgICAg
ICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgbDN0ID0gbDRlX3RvX2wzZShycHRbcl0pOwor
CisgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpMyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OworICAgICAgICAgICAg
dW5zaWduZWQgaW50IGkyOworCisgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM3Rb
aTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BTRSkpOwor
ICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKKworICAgICAgICAgICAgZm9y
ICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAmIF9QQUdF
X1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAg
ICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0VfUFNFKSk7CisgICAg
ICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUobDJ0W2kyXSkpOworICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKKyAgICAg
ICAgfQorCisgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAgIH0KKworICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShycHQpOworfQorCiBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVl
KHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzb2NrZXQgPSBj
cHVfdG9fc29ja2V0KGNwdSk7CkBAIC02NjQsNiArODQ4LDggQEAgc3RhdGljIHZvaWQgY3B1X3Nt
cGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCisgICAgY2xlYW51cF9jcHVfcm9vdF9wZ3Qo
Y3B1KTsKKwogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJWRURfR0RU
X1BBR0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShnZHRfdGFibGUsIGNwdSks
IG9yZGVyKTsKIApAQCAtNzE5LDYgKzkwNSw5IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxs
b2ModW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9u
bWldLCAgICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKKyAgICBpZiAoIHNldHVwX2NwdV9yb290
X3BndChjcHUpICkKKyAgICAgICAgZ290byBvb207CisKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAw
LCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVf
aWRzICYmIGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKICAgICAgICAg
aWYgKCBjcHVfb25saW5lKGkpICYmIGNwdV90b19ub2RlKGkpID09IG5vZGUgKQpAQCAtNzczLDYg
Kzk2Miw4IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NtcGJvb3RfbmZiID0g
ewogCiB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykK
IHsKKyAgICBpbnQgcmM7CisKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9zbXBib290
X25mYik7CiAKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CkBAIC03ODYsNiArOTc3LDExIEBA
IHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCiAg
ICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAgcmMgPSBzZXR1cF9jcHVfcm9v
dF9wZ3QoMCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHBhbmljKCJFcnJvciAlZCBzZXR0aW5n
IHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKwogICAgIHNldF9ucl9zb2NrZXRzKCk7
CiAKICAgICBzb2NrZXRfY3B1bWFzayA9IHh6YWxsb2NfYXJyYXkoY3B1bWFza190ICosIG5yX3Nv
Y2tldHMpOwpAQCAtODUwLDYgKzEwNDYsOCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9ib290
X2NwdSh2b2lkKQogewogICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZj
cHVfb25saW5lX21hcCk7CiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwg
JmNwdV9wcmVzZW50X21hcCk7CisKKyAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CiB9
CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggYTNhZTdhNC4u
NGYyYmEyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYgKzEzNyw4IEBA
IHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBz
dHJ1Y3QgY3B1X2luZm8sIHByb2Nlc3Nvcl9pZCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlO
Rk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CisgICAgT0ZGU0VUKENQVUlORk9feGVuX2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNp
emVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwppbmRleCA3ZWUwMTU5Li5mN2U1M2ZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMKQEAgLTI3MCw2ICsyNzAsMTcgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAg
IHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAg
U0FWRV9BTEwKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gK
KyAgICAgICAganogICAgLkxjc3Rhcl9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAg
ICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5MY3N0YXJfY3IzX29rYXk6CisKICAgICAgICAgR0VU
X0NVUlJFTlQoYngpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAg
ICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXgg
Y2ViYjFlNC4uZDYzZTczNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzYsNiArMzYsMzIgQEAgRU5U
Ulkoc3dpdGNoX3RvX2tlcm5lbCkKIC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRp
c2FibGVkICovCiByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNf
RElTQUJMRUQKKworICAgICAgICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8g
cGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCisgICAgICAgIG1vdiAgICVjcjMsICVyOQorICAg
ICAgICBHRVRfU1RBQ0tfRU5EKGR4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxE
KHB2X2NyMykoJXJkeCksICVyZGkKKyAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFHRV9N
QVNLLCAlcnNpCisgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKKyAg
ICAgICAgbW92ICAgJXJkaSwgJXJheAorICAgICAgICBhbmQgICAlcnNpLCAlcmRpCisgICAgICAg
IGFuZCAgICVyOSwgJXJzaQorICAgICAgICBhZGQgICAlcmN4LCAlcmRpCisgICAgICAgIGFkZCAg
ICVyY3gsICVyc2kKKyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9U
LCAlZWN4CisgICAgICAgIG1vdiAgIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJU
X1NUQVJUKSo4KCVyc2kpLCAlcjgKKyAgICAgICAgbW92ICAgJXI4LCByb290X3RhYmxlX29mZnNl
dChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCkqOCglcmRpKQorICAgICAgICByZXAgbW92c3EKKyAg
ICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0VOVFJJRVMgLSBcCisgICAgICAgICAgICAgICBS
T09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSwgJWVjeAorICAgICAgICBzdWIgICAkKFJP
T1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAorICAgICAgICAgICAgICAgIFJPT1RfUEFH
RVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyc2kKKyAgICAgICAgc3ViICAgJChST09U
X1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKKyAgICAgICAgICAgICAgICBST09UX1BBR0VU
QUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCisgICAgICAgIHJlcCBtb3ZzcQorICAg
ICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKKyAgICAg
ICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKKwogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAg
ICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3Rv
X2d1ZXN0CkBAIC03MCw2ICs5NiwyMiBAQCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAgICAgICAgIEFM
SUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogcmVzdG9yZV9hbGxf
eGVuOgorICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5lZWQgdG8gc3dp
dGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgorICAgICAgICAgKiBjYXNlIHdlIHJl
dHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KKyAgICAgICAg
ICovCisgICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJheCksICVyZHgKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5G
T19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4CisgICAgICAgIHRlc3QgICVyZHgsICVyZHgKKyAg
ICAgICAgLyoKKyAgICAgICAgICogSWRlYWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJuc3oi
LCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0LAorICAgICAgICAgKiBzbyAiZyIgd2lsbCBoYXZlIHRv
IGRvLgorICAgICAgICAgKi8KK1VOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQorICAgICAgICB3
cml0ZV9jcjMgcmF4LCByZGksIHJzaQorVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQorCiAgICAgICAg
IFJFU1RPUkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTk5LDcgKzE0MSwxOCBAQCBF
TlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBf
c3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAotICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAg
ICAganogICAgLkxsc3Rhcl9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3Jp
dGVfY3IzIHJjeCwgcjExLCByMTIKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKKy5MbHN0YXJfY3IzX29rYXk6CisKKyAgICAgICAgX19HRVRfQ1VS
UkVOVChieCkKICAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdz
KCVyYngpCiAgICAgICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKIApAQCAtMjQ4LDcgKzMwMSwx
OCBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBwdXNocSAkMAogICAg
ICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAg
ICAgIEdFVF9DVVJSRU5UKGJ4KQorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAg
IG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAg
bmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTHN5c2VfY3IzX29rYXkKKyAgICAgICAgbW92ICAg
JXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAl
cmN4CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTHN5c2VfY3IzX29rYXk6CisKKyAg
ICAgICAgX19HRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9k
aXNhYmxlc19ldmVudHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVy
YngpLCVyYXgKICAgICAgICAgc2V0bmUgJWNsCkBAIC0yODQsMTMgKzM0OCwyMyBAQCBFTlRSWShp
bnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKICAgICAgICAg
U0FWRV9BTEwKIAorICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gK
KyAgICAgICAganogICAgLkxpbnQ4MF9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAg
ICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5MaW50ODBfY3IzX29rYXk6CisKICAgICAgICAgY21w
YiAgJDAsdW50cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykK
ICAgICAgICAgbW92bCAgJDB4ODAsJWVkaQogICAgICAgICBjYWxsICBjaGVja19mb3JfdW5leHBl
Y3RlZF9tc2kKIFVOTElLRUxZX0VORChtc2lfY2hlY2spCiAKLSAgICAgICAgR0VUX0NVUlJFTlQo
YngpCisgICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCiAKICAgICAgICAgLyogQ2hlY2sgdGhhdCB0
aGUgY2FsbGJhY2sgaXMgbm9uLW51bGwuICovCiAgICAgICAgIGxlYXEgIFZDUFVfaW50ODBfYm91
bmNlKCVyYngpLCVyZHgKQEAgLTQ0MSw5ICs1MTUsMjcgQEAgRU5UUlkoZG9tX2NyYXNoX3N5bmNf
ZXh0YWJsZSkKIAogRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xB
QworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgJXJjeCwgJXIxNQor
ICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MaW50cl9jcjNfb2theQorICAgICAg
ICBqbnMgICAuTGludHJfY3IzX2xvYWQKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcgICAlcmN4CisuTGludHJfY3IzX2xv
YWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIHhvciAgICVlY3gs
ICVlY3gKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KQorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgY21vdm56ICVy
Y3gsICVyMTUKKy5MaW50cl9jcjNfb2theToKKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAg
ICAgICAgIG1vdnEgJXJzcCwlcmRpCiAgICAgICAgIGNhbGxxIGRvX0lSUQorICAgICAgICBtb3Yg
ICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCBy
ZXRfZnJvbV9pbnRyCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBA
IC00NjEsNiArNTUzLDIzIEBAIEVOVFJZKHBhZ2VfZmF1bHQpCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVy
Y3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29r
YXkKKyAgICAgICAgam5zICAgLkx4Y3B0X2NyM19sb2FkCisgICAgICAgIG1vdiAgICVyY3gsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAorLkx4
Y3B0X2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICB4
b3IgICAlZWN4LCAlZWN4CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAg
IGNtb3ZueiAlcmN4LCAlcjE1CisuTHhjcHRfY3IzX29rYXk6CisKIGhhbmRsZV9leGNlcHRpb25f
c2F2ZWQ6CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkWDg2X0VGTEFH
U19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQpAQCAtNTI1LDYgKzYzNCw3IEBAIGhhbmRsZV9l
eGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4
CiAgICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKICAgICAgICAgY2Fs
bHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAg
ICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4CkBAIC01NTcsNiArNjY3LDcgQEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxl
ZDoKICAgICAgICAgcmVwOyAgbW92c3EgICAgICAgICAgICAgICAgICAgICAjIG1ha2Ugcm9vbSBm
b3IgZWMvZXYKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJyb3JfY29kZSglcnNwKSwlcmF4ICMgZWMv
ZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJuZWxfc2l6ZW9mKCVyc3ApCisgICAgICAg
IG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAg
am1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAgICAgICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAK
IC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC02MzQsNiArNzQ1LDE3
IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2ZhdWx0
LDQoJXJzcCkKICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBT
TUFQIGZhdWx0cyAqLwogICAgICAgICBTQVZFX0FMTCBTVEFDCisKKyAgICAgICAgR0VUX1NUQUNL
X0VORChieCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KSwgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4LCAlcmJ4CisgICAgICAgIGp6ICAgIC5MZGJsZl9j
cjNfb2theQorICAgICAgICBqbnMgICAuTGRibGZfY3IzX2xvYWQKKyAgICAgICAgbmVnICAgJXJi
eAorLkxkYmxmX2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmJ4LCByZGksIHJzaQorLkxk
YmxmX2NyM19va2F5OgorCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBk
b19kb3VibGVfZmF1bHQKICAgICAgICAgQlVHICAgLyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxk
bid0IHJldHVybi4gKi8KQEAgLTY1MiwxMCArNzc0LDI4IEBAIEVOVFJZKG5taSkKICAgICAgICAg
bW92bCAgJFRSQVBfbm1pLDQoJXJzcCkKIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBT
QVZFX0FMTCBDTEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAl
cmN4LCAlcjE1CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxpc3RfY3IzX29r
YXkKKyAgICAgICAgam5zICAgLkxpc3RfY3IzX2xvYWQKKyAgICAgICAgbW92ICAgJXJjeCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcgICAlcmN4CisuTGlz
dF9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92
cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKy5MaXN0X2NyM19va2F5
OgorCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3Mo
JXJzcCkKICAgICAgICAganogICAgMWYKLSAgICAgICAgLyogSW50ZXJydXB0ZWQgZ3Vlc3QgY29u
dGV4dC4gQ29weSB0aGUgY29udGV4dCB0byBzdGFjayBib3R0b20uICovCisgICAgICAgIC8qCisg
ICAgICAgICAqIEludGVycnVwdGVkIGd1ZXN0IGNvbnRleHQuIENsZWFyIHRoZSByZXN0b3JlIHZh
bHVlIGZvciB4ZW5fY3IzCisgICAgICAgICAqIGFuZCBjb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNr
IGJvdHRvbS4KKyAgICAgICAgICovCisgICAgICAgIHhvciAgICVyMTUsICVyMTUKICAgICAgICAg
R0VUX0NQVUlORk9fRklFTEQoZ3Vlc3RfY3B1X3VzZXJfcmVncyxkaSkKICAgICAgICAgbW92cSAg
JXJzcCwlcnNpCiAgICAgICAgIG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeApAQCAt
NjY1LDYgKzgwNSw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBtb3Z6YmwgVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxl
KCVyaXApLCVyZHgKICAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAg
JXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBjbXBiICAk
VFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGpuZSAgIHJldF9mcm9t
X2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNmU1YzA3OS4uNmNmZGFhMSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC05Myw5ICs5MywzMCBAQCB2b2lkIHJldF9mcm9tX2lu
dHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZX0RPTkUobXAsIHRhZyk7ICAgXAogICAgICAgICBf
X1VOTElLRUxZX0VORCh0YWcpCiAKKyAgICAgICAgLmVxdSAuTHJheCwgMAorICAgICAgICAuZXF1
IC5McmN4LCAxCisgICAgICAgIC5lcXUgLkxyZHgsIDIKKyAgICAgICAgLmVxdSAuTHJieCwgMwor
ICAgICAgICAuZXF1IC5McnNwLCA0CisgICAgICAgIC5lcXUgLkxyYnAsIDUKKyAgICAgICAgLmVx
dSAuTHJzaSwgNgorICAgICAgICAuZXF1IC5McmRpLCA3CisgICAgICAgIC5lcXUgLkxyOCwgIDgK
KyAgICAgICAgLmVxdSAuTHI5LCAgOQorICAgICAgICAuZXF1IC5McjEwLCAxMAorICAgICAgICAu
ZXF1IC5McjExLCAxMQorICAgICAgICAuZXF1IC5McjEyLCAxMgorICAgICAgICAuZXF1IC5McjEz
LCAxMworICAgICAgICAuZXF1IC5McjE0LCAxNAorICAgICAgICAuZXF1IC5McjE1LCAxNQorCiAj
ZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQoZmllbGQpICgxIC0gQ1BVSU5GT19zaXplb2YgKyBD
UFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdFVF9TVEFDS19FTkQocmVnKSAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAgICAg
ICBcCisgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAgICAgXAorICAg
ICAgICAuZW5kaWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IG9ycSAgJXJzcCwgJXIjI3JlZwogCiAjZGVmaW5lIEdFVF9DUFVJTkZPX0ZJRUxEKGZpZWxkLCBy
ZWcpICAgICAgICAgICAgIFwKQEAgLTE3Nyw2ICsxOTgsMTUgQEAgdm9pZCByZXRfZnJvbV9pbnRy
KHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKICNkZWZpbmUgQVNNX0NMQUMg
QVNNX0FDKENMQUMpCiAKKy5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6
cmVxCisgICAgICAgIG1vdiAgICVjcjQsICVcdG1wMQorICAgICAgICBtb3YgICAlXHRtcDEsICVc
dG1wMgorICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKKyAgICAgICAgbW92ICAg
JVx0bXAxLCAlY3I0CisgICAgICAgIG1vdiAgICVcdmFsLCAlY3IzCisgICAgICAgIG1vdiAgICVc
dG1wMiwgJWNyNAorLmVuZG0KKwogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgNjY3OiBBU01fTk9QNTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC5w
dXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCI7ICAgICAgICAgICAgICAgICAg
XApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCBlNjU4N2U2Li4zOTdmYTRjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNDIsNiArNDIsMTggQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAgLyoKKyAgICAgKiBPZiB0aGUgdHdvIGZvbGxvd2lu
ZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWluZyBzZXQgdG8gdGhlIENSMyB2YWx1ZQorICAgICAq
IHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBDUFUgZm9yIGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0
IFBWIGd1ZXN0CisgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2
ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAgKiBUaGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byBy
ZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBpZiBhbnkuIElPVworICAgICAqIGl0cyB2YWx1
ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBp
dHMKKyAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBuZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUg
ZXhpdC10by1YZW4gY29kZSB0aGF0CisgICAgICogcmVzdG9yaW5nIGlzIG5vdCBuZWNlc3Nhcnks
IGJ1dCBhbGxvd2luZyBhbnkgbmVzdGVkIGVudHJ5IGNvZGUgcGF0aHMKKyAgICAgKiB0byBzdGls
bCBrbm93IHRoZSB2YWx1ZSB0byBwdXQgYmFjayBpbnRvIENSMy4KKyAgICAgKi8KKyAgICB1bnNp
Z25lZCBsb25nIHhlbl9jcjM7CisgICAgdW5zaWduZWQgbG9uZyBwdl9jcjM7CiAgICAgLyogZ2V0
X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaAppbmRleCBjY2Q0MDZhLi45OTA2ZjM4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKQEAgLTUxNyw2ICs1MTcsNyBAQCBleHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107
CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIAogREVDTEFSRV9QRVJfQ1BVKHN0
cnVjdCB0c3Nfc3RydWN0LCBpbml0X3Rzcyk7CitERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5
X3QgKiwgcm9vdF9wZ3QpOwogCiBleHRlcm4gdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0
cnVjdCB2Y3B1ICp2KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQv
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmluZGV4IDU4OWYyMjUu
LmFmYzc3YzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTI1LDggKzI1LDggQEAK
IC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFsIGxpbWl0cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQg
b25seSA0MC1iaXQgcGh5cy4gKi8KICNkZWZpbmUgUEFERFJfQklUUyAgICAgICAgICAgICAgNTIK
ICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAgICAgICAgNDgKLSNkZWZpbmUgUEFERFJfTUFTSyAg
ICAgICAgICAgICAgKCgxVUwgPDwgUEFERFJfQklUUyktMSkKLSNkZWZpbmUgVkFERFJfTUFTSyAg
ICAgICAgICAgICAgKCgxVUwgPDwgVkFERFJfQklUUyktMSkKKyNkZWZpbmUgUEFERFJfTUFTSyAg
ICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwgUEFERFJfQklUUykgLSAxKQorI2RlZmluZSBWQURE
Ul9NQVNLICAgICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBWQUREUl9CSVRTKSAtIDEpCiAKICNk
ZWZpbmUgaXNfY2Fub25pY2FsX2FkZHJlc3MoeCkgKCgobG9uZykoeCkgPj4gNDcpID09ICgobG9u
ZykoeCkgPj4gNjMpKQogCkBAIC0xMTcsNiArMTE3LDcgQEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qg
cm9vdF9wZ2VudHJ5X3Q7CiAgICAgICA6ICgoKF9zKSA8IFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hF
Tl9TTE9UKSB8fCAgXAogICAgICAgICAgKChfcykgPiBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9T
TE9UKSkpCiAKKyNkZWZpbmUgcm9vdF90YWJsZV9vZmZzZXQgICAgICAgICBsNF90YWJsZV9vZmZz
ZXQKICNkZWZpbmUgcm9vdF9nZXRfcGZuICAgICAgICAgICAgICBsNGVfZ2V0X3BmbgogI2RlZmlu
ZSByb290X2dldF9mbGFncyAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3MKICNkZWZpbmUgcm9vdF9n
ZXRfaW50cHRlICAgICAgICAgICBsNGVfZ2V0X2ludHB0ZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Jan 21 15:34:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1edHdT-0000lZ-ST; Sun, 21 Jan 2018 15:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkbb=eq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1edHdT-0000l6-3I
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:19 +0000
X-Inumbo-ID: ea1b775d-fec0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea1b775d-fec0-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 15:36:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHdM-0004Kz-MG
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1edHdM-0007I4-Lg
 for xen-changelog@lists.xenproject.org; Sun, 21 Jan 2018 15:34:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1edHdM-0007I4-Lg@xenbits.xenproject.org>
Date: Sun, 21 Jan 2018 15:34:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxOWQwYWY0ZWUyYWU5ZTQyYTg1ZGI2MzlmZDY4NDhlNzJmNTY1OGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDE3
IDE3OjI0OjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDE3IDE3OjI0OjU5IDIwMTggKzAxMDAKCiAgICB4
ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCiAgICAKICAgIEZpcnN0
IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxs
b3cgaXRzIHVzZQogICAgdG8gYmUgY29udHJvbGxlZCBieSBjb21tYW5kIGxpbmUgb3B0aW9uLiBG
b3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKICAgIGludGVudGlvbmFsbHkgZG9lc24ndCB1
c2UgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQogICAgdGhlIGlu
dGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0
ZXIKICAgIGZvbGxvdy11cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODcxZTgwYzM4NTQ3ZDlmYWVm
YzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo1MDo1
OSArMDEwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICA3ICsrKysr
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwg
MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDJkYWNiNWQuLmFlY2Y5ZmQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xNjIxLDYgKzE2MjEsMTggQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJl
IGVsc2UKKworT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRl
IDY0LWJpdCBQViBndWVzdCBwYWdlCit0YWJsZXMuCisKKyoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBj
b21wbGV0ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgorbm90aGlu
Zy4gKioKKwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDNjZjE4ZjkuLmEx
YmRhNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE5NDUsMTIgKzE5NDUsMTUgQEAgc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJv
b3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCiAg
ICAgc3dpdGNoX2tlcm5lbF9zdGFjayh2KTsKIAotICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290
X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRlX2Zyb21f
cGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9S
Vyk7CisgICAgaWYgKCByb290X3BndCApCisgICAgICAgIHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2
LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQoKSkgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjOWU0MDAz
Li4wNzAxNWUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDAwNyw3ICs0MDA3LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAg
ICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52
YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBN
TVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IDE7CisgICAgICAgICAg
ICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gISF0aGlzX2NwdShyb290X3BndCk7CiAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3Bh
Z2U6CiAgICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKaW5kZXggZWFlZWM1YS4uZjJmNDdmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjAsNyArMzIwLDcgQEAg
dm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNwaW5fZGVidWdfZGlzYWJs
ZSgpOwogCiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgZ2V0X2NwdV9pbmZv
KCktPnB2X2NyMyA9IHRoaXNfY3B1KHJvb3RfcGd0KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3Qp
KSA6IDA7CiAKICAgICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKIApAQCAtNzI5LDE0ICs3MjksMjAg
QEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5
X3QgKnJwdCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIF9fcmVhZF9tb3N0bHkgaW50OF90
IG9wdF94cHRpID0gLTE7Citib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwogREVGSU5F
X1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMgaW50IHNldHVw
X2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJvb3RfcGdlbnRyeV90ICpy
cHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKICAg
ICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAorICAgIGlmICggIW9wdF94cHRpICkK
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAg
ICAgaWYgKCAhcnB0ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAgLTk3NywxMCArOTgz
LDE0IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVz
KQogCiAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAgaWYgKCBvcHRfeHB0
aSA8IDAgKQorICAgICAgICBvcHRfeHB0aSA9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBY
ODZfVkVORE9SX0FNRDsKKwogICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0KDApOwogICAgIGlm
ICggcmMgKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2Ug
dGFibGVcbiIsIHJjKTsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1
KHJvb3RfcGd0LCAwKSk7CisgICAgaWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCisgICAgICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKIAog
ICAgIHNldF9ucl9zb2NrZXRzKCk7CiAKQEAgLTEwNDgsNiArMTA1OCw3IEBAIHZvaWQgX19pbml0
IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9j
ZXNzb3JfaWQoKSwgJmNwdV9wcmVzZW50X21hcCk7CiAKICAgICBnZXRfY3B1X2luZm8oKS0+eGVu
X2NyMyA9IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiB9CiAKIHN0YXRpYyB2
b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggZDYzZTczNC4uMmE1Njk5NSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwpAQCAtNDUsNiArNDUsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92YWJzICRE
SVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAogICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAg
ICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAg
ICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRk
ICAgJXJjeCwgJXJzaQpAQCAtNjEsNiArNjIsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgcmVwIG1vdnNxCiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmR4KQogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQorLkxyYWdfa2VlcF9j
cjM6CiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0
KCVyc3ApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuAU-0003DX-I2; Fri, 26 Jan 2018 02:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuAS-0003DR-W6
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:05 +0000
X-Inumbo-ID: 4a569ba4-0244-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a569ba4-0244-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 03:54:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuAQ-0008No-2p
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuAQ-0006mt-1p
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuAQ-0006mt-1p@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: Introduce enable
	callback to enable a capabilities on each online CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MjlkNDI4MjljMWZmNjI2YTAyNzU2YWNhZTRkZDQ4MmZjMjBjOWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjow
MyAyMDE4IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBl
bmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVu
IGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0s
IGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4K
ICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5
Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZl
YXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3Rv
cF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fy
b3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJl
Zm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzUw
MDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKLS0tCiB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUu
YyAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJt
L3NldHVwLmMgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0
YS5oICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDMgKysrCiA1
IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggZmU5ZTlmYS4u
NzcyNTg3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtNjQsNiArNjQsMTIgQEAgdm9pZCBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKHZvaWQpCiB7CiAgICAgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoYXJtX2VycmF0
YSwgImVuYWJsZWQgd29ya2Fyb3VuZCBmb3IiKTsKIH0KKwordm9pZCBfX2luaXQgZW5hYmxlX2Vy
cmF0YV93b3JrYXJvdW5kcyh2b2lkKQoreworICAgIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGFy
bV9lcnJhdGEpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0
dXJlLmMKaW5kZXggNDc5YzlmYi4uNTI1YjQ1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Nw
dWZlYXR1cmUuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCkBAIC0xOSw2ICsxOSw3
IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNs
dWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgogI2luY2x1ZGUg
PGFzbS9jcHVmZWF0dXJlLmg+CiAKIERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9OQ0FQ
Uyk7CkBAIC00MCw2ICs0MSwzNCBAQCB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKIH0KIAogLyoKKyAqIFJ1biB0aHJv
dWdoIHRoZSBlbmFibGVkIGNhcGFiaWxpdGllcyBhbmQgZW5hYmxlKCkgaXQgb24gYWxsIGFjdGl2
ZQorICogQ1BVcy4KKyAqLwordm9pZCBfX2luaXQgZW5hYmxlX2NwdV9jYXBhYmlsaXRpZXMoY29u
c3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKQoreworICAgIGZvciAoIDsgY2Fw
cy0+bWF0Y2hlczsgY2FwcysrICkKKyAgICB7CisgICAgICAgIGlmICggIWNwdXNfaGF2ZV9jYXAo
Y2Fwcy0+Y2FwYWJpbGl0eSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYg
KCBjYXBzLT5lbmFibGUgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmV0OworCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogVXNlIHN0b3BfbWFjaGluZV9ydW4oKSBhcyBpdCBz
Y2hlZHVsZXMgdGhlIHdvcmsgYWxsb3dpbmcKKyAgICAgICAgICAgICAqIHVzIHRvIG1vZGlmeSBQ
U1RBVEUsIGluc3RlYWQgb2Ygb25fZWFjaF9jcHUoKSB3aGljaCB1c2VzCisgICAgICAgICAgICAg
KiBhbiBJUEksIGdpdmluZyB1cyBhIFBTVEFURSB0aGF0IGRpc2FwcGVhcnMgd2hlbiB3ZQorICAg
ICAgICAgICAgICogcmV0dXJuLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQgPSBz
dG9wX21hY2hpbmVfcnVuKGNhcHMtPmVuYWJsZSwgKHZvaWQgKiljYXBzLCBOUl9DUFVTKTsKKyAg
ICAgICAgICAgIC8qIHN0b3BfbWFjaGluZV9ydW4gc2hvdWxkIG5ldmVyIGZhaWwgYXQgdGhpcyBz
dGFnZSBvZiB0aGUgYm9vdC4gKi8KKyAgICAgICAgICAgIEJVR19PTihyZXQpOworICAgICAgICB9
CisgICAgfQorfQorCisvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICogYy1m
aWxlLXN0eWxlOiAiQlNEIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwppbmRleCAxNmEzYjFiLi4wMzJhNmE4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtODQ5LDYgKzg0
OSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAgICAgICogc3RvcF9tYWNoaW5lICh0YXNrbGV0cyBpbml0aWFsaXplZCB2aWEgYW4gaW5p
dGNhbGwpLgogICAgICAqLwogICAgIGFwcGx5X2FsdGVybmF0aXZlc19hbGwoKTsKKyAgICBlbmFi
bGVfZXJyYXRhX3dvcmthcm91bmRzKCk7CiAKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4g
MC4gKi8KICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5IGVtdWxhdGluZyB0aGUg
aGFyZHdhcmUgR0lDICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0
YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCA4YjE1ODQyLi43ZGU2
ODM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CiAKIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKTsK
K3ZvaWQgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcyh2b2lkKTsKIAogI2lmZGVmIENPTkZJR19I
QVNfQUxURVJOQVRJVkUKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCBmMDBiNmRiLi4y
MWM2NWUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAtNzQsNiArNzQsNyBAQCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewogICAgIGNvbnN0IGNoYXIgKmRlc2M7CiAgICAgdTE2
IGNhcGFiaWxpdHk7CiAgICAgYm9vbCAoKm1hdGNoZXMpKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2Nh
cGFiaWxpdGllcyAqKTsKKyAgICBpbnQgKCplbmFibGUpKHZvaWQgKik7IC8qIENhbGxlZCBvbiBl
dmVyeSBhY3RpdmUgQ1BVcyAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsgICAgLyog
VG8gYmUgdXNlZCBmb3IgZXJhdHVtIGhhbmRsaW5nIG9ubHkgKi8KICAgICAgICAgICAgIHUzMiBt
aWRyX21vZGVsOwpAQCAtODUsNiArODYsOCBAQCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
ewogdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBh
YmlsaXRpZXMgKmNhcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmluZm8pOwogCit2b2lkIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBhcm1f
Y3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAog
I2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:55:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuAi-0003EN-Kb; Fri, 26 Jan 2018 02:55:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuAh-0003Dw-0S
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:19 +0000
X-Inumbo-ID: 5acfc751-0244-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5acfc751-0244-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 02:55:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuAa-0008Nt-50
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuAa-0006nO-49
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuAa-0006nO-49@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Add missing MIDR
	values for Cortex-A72, A73 and A75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmN2E0ZmFhZmIyZDc5OTIwY2M2MzQ1N2NmY2EzZTAzOTkwYWY0Y2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjow
OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUg
TUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJy
YW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZiZjE0NGRl
NzUzZjE1MWQ5NzRlNTMpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDYg
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKaW5kZXggNjVlYjEwNy4uM2VkYWIxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBA
IC00NywxMCArNDcsMTYgQEAKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUgICAgIDB4
QzBGCiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUzICAgICAweEQwMwogI2RlZmluZSBB
Uk1fQ1BVX1BBUlRfQ09SVEVYX0E1NyAgICAgMHhEMDcKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NP
UlRFWF9BNzIgICAgIDB4RDA4CisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTczICAgICAw
eEQwOQorI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3NSAgICAgMHhEMEEKIAogI2RlZmlu
ZSBNSURSX0NPUlRFWF9BMTUgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BV
X1BBUlRfQ09SVEVYX0ExNSkKICNkZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVM
KEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJf
Q09SVEVYX0E1NyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTU3KQorI2RlZmluZSBNSURSX0NPUlRFWF9BNzIgTUlEUl9DUFVfTU9ERUwoQVJNX0NQ
VV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MikKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTczIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
NzMpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0E3NSBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc1KQogCiAvKiBNUElEUiBNdWx0aXByb2Nlc3NvciBB
ZmZpbml0eSBSZWdpc3RlciAqLwogI2RlZmluZSBfTVBJRFJfVVAgICAgICAgICAgICgzMCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuAr-0003FY-N1; Fri, 26 Jan 2018 02:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuAp-0003Ew-RS
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:27 +0000
X-Inumbo-ID: 60c6dde8-0244-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60c6dde8-0244-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 02:55:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuAk-0008O3-6y
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuAk-0006oW-6N
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuAk-0006oW-6N@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: cpuerrata: Add
	MIDR_ALL_VERSIONS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxZjQyODNhMWQ4NDA1YTQ4MGI0MTIxZTFlZmNmYWVjOGJiZGJmZmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjox
NiAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lP
TlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1h
dGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4NjdiNikKLS0t
CiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA3NzI1ODdjLi5jNTBkMzMzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
CkBAIC03LDYgKzcsMTIgQEAKICAgICAubWlkcl9yYW5nZV9taW4gPSBtaW4sICAgICAgICAgICAg
ICBcCiAgICAgLm1pZHJfcmFuZ2VfbWF4ID0gbWF4CiAKKyNkZWZpbmUgTUlEUl9BTExfVkVSU0lP
TlMobW9kZWwpICAgICAgICBcCisgICAgLm1hdGNoZXMgPSBpc19hZmZlY3RlZF9taWRyX3Jhbmdl
LCAgXAorICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAgICAgICAgIFwKKyAgICAubWlk
cl9yYW5nZV9taW4gPSAwLCAgICAgICAgICAgICAgICBcCisgICAgLm1pZHJfcmFuZ2VfbWF4ID0g
KE1JRFJfVkFSSUFOVF9NQVNLIHwgTUlEUl9SRVZJU0lPTl9NQVNLKQorCiBzdGF0aWMgYm9vbCBf
X21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRfbWlkcl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2Nw
dV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuB0-0003Hd-PP; Fri, 26 Jan 2018 02:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuB0-0003GN-Dz
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:38 +0000
X-Inumbo-ID: 66cf1600-0244-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66cf1600-0244-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 02:55:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuAu-0008OJ-Aq
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuAu-0006oy-8U
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuAu-0006oy-8U@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Add skeleton to harden
	the branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhZTZlMTU3MmYzOWExOTA2YmUwZmMzYmRhZjQ5ZmU1MTRjNmE5YzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjoy
MyAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBi
cmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNr
ZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRv
CiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBw
b3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFu
b3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVo
aW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0
IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZl
IHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0
aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAg
ZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdo
ZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAg
IEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5v
dCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRo
ZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRv
bmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5k
bGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNh
biBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25z
IGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rp
b24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2
ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZl
Y3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZl
dwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRl
IGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBh
bmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhp
cyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3Rw
aQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUy
OGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCi0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAg
ICAgICAgICAgfCAgMjAgKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICB8
ICAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgICAgICAgICB8ICA2NCArKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgMTQyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggIHwgICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgICAzICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgNSArLQogOCBmaWxlcyBjaGFuZ2VkLCAyMzcgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2Nv
bmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGY1ODAxOWQuLjA2ZmQ4NWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBA
IC0xNzEsNiArMTcxLDI2IEBAIGNvbmZpZyBBUk02NF9FUlJBVFVNXzgzNDIyMAogCiBlbmRtZW51
CiAKK2NvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCWJvb2wgIkhhcmRlbiB0aGUgYnJh
bmNoIHByZWRpY3RvciBhZ2FpbnN0IGFsaWFzaW5nIGF0dGFja3MiIGlmIEVYUEVSVAorCWRlZmF1
bHQgeQorCWhlbHAKKwkgIFNwZWN1bGF0aW9uIGF0dGFja3MgYWdhaW5zdCBzb21lIGhpZ2gtcGVy
Zm9ybWFuY2UgcHJvY2Vzc29ycyByZWx5IG9uCisJICBiZWluZyBhYmxlIHRvIG1hbmlwdWxhdGUg
dGhlIGJyYW5jaCBwcmVkaWN0b3IgZm9yIGEgdmljdGltIGNvbnRleHQgYnkKKwkgIGV4ZWN1dGlu
ZyBhbGlhc2luZyBicmFuY2hlcyBpbiB0aGUgYXR0YWNrZXIgY29udGV4dC4gIFN1Y2ggYXR0YWNr
cworCSAgY2FuIGJlIHBhcnRpYWxseSBtaXRpZ2F0ZWQgYWdhaW5zdCBieSBjbGVhcmluZyBpbnRl
cm5hbCBicmFuY2gKKwkgIHByZWRpY3RvciBzdGF0ZSBhbmQgbGltaXRpbmcgdGhlIHByZWRpY3Rp
b24gbG9naWMgaW4gc29tZSBzaXR1YXRpb25zLgorCisJICBUaGlzIGNvbmZpZyBvcHRpb24gd2ls
bCB0YWtlIENQVS1zcGVjaWZpYyBhY3Rpb25zIHRvIGhhcmRlbiB0aGUKKwkgIGJyYW5jaCBwcmVk
aWN0b3IgYWdhaW5zdCBhbGlhc2luZyBhdHRhY2tzIGFuZCBtYXkgcmVseSBvbiBzcGVjaWZpYwor
CSAgaW5zdHJ1Y3Rpb24gc2VxdWVuY2VzIG9yIGNvbnRyb2wgYml0cyBiZWluZyBzZXQgYnkgdGhl
IHN5c3RlbQorCSAgZmlybXdhcmUuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2NvbmZpZyBB
Uk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorICAgIGRlZl9ib29sIHkgaWYgQVJNXzY0ICYm
IEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKIHNvdXJjZSAiY29tbW9uL0tjb25maWciCiAKIHNv
dXJjZSAiZHJpdmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L01h
a2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCmluZGV4IDcxOGZlNDQuLmJiNWM2
MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQorKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBzdWJkaXIteSArPSBsaWIKIAog
b2JqLXkgKz0gY2FjaGUubworb2JqLSQoQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SKSAr
PSBicGkubwogb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSArPSBkb21jdGwu
bwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGku
UyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi42Y2MyZjE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2Jw
aS5TCkBAIC0wLDAgKzEsNjQgQEAKKy8qCisgKiBDb250YWlucyBDUFUgc3BlY2lmaWMgYnJhbmNo
IHByZWRpY3RvciBpbnZhbGlkYXRpb24gc2VxdWVuY2VzCisgKgorICogQ29weXJpZ2h0IChDKSAy
MDE4IEFSTSBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisubWFjcm8gdmVu
dHJ5IHRhcmdldAorICAgIC5yZXB0IDMxCisgICAgbm9wCisgICAgLmVuZHIKKyAgICBiCVx0YXJn
ZXQKKy5lbmRtCisKKy5tYWNybyB2ZWN0b3JzIHRhcmdldAorICAgIHZlbnRyeSBcdGFyZ2V0ICsg
MHgwMDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAw
eDEwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgxODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsg
MHgyMDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAw
eDMwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgzODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsg
MHg0MDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAw
eDUwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg1ODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsg
MHg2MDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAw
eDcwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg3ODAKKy5lbmRtCisKKy8qCisgKiBQb3B1bGF0
ZSA0IHZlY3RvciB0YWJsZXMuIFRoaXMgd2lsbCBjb3ZlciB1cCB0byA0IGRpZmZlcmVudAorICog
bWljcm8tYXJjaGl0ZWN0dXJlcyBpbiBhIHN5c3RlbS4KKyAqLworICAgIC5hbGlnbgkxMQorRU5U
UlkoX19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCisgICAgLnJlcHQgNAorICAgIHZlY3RvcnMg
aHlwX3RyYXBzX3ZlY3RvcgorICAgIC5lbmRyCitFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19l
bmQpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBBU00KKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggYzUwZDMzMy4uNzZkOThl
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwpAQCAtMSw2ICsxLDE0OCBAQAorI2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+
CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NpemVzLmg+CisjaW5jbHVkZSA8
eGVuL3NtcC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUgPHhlbi92bWFw
Lmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRh
Lmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdv
cmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHZpcnRfdG9fbWZuCisjZGVmaW5lIHZpcnRfdG9fbWZu
KHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQorCisvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRp
Y3RvciBjb2RlIGZvciBBcm02NCAqLworI2lmZGVmIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUgorCisjZGVmaW5lIFZFQ1RPUl9UQUJMRV9TSVpFIFNaXzJLCisKKy8qCisgKiBO
dW1iZXIgb2YgYXZhaWxhYmxlIHRhYmxlIHZlY3RvcnMgKHRoaXMgc2hvdWxkIGJlIGluLXN5bmMg
d2l0aAorICogYXJjaC9hcm02NC9icGkuUworICovCisjZGVmaW5lIE5SX0JQSV9IWVBfVkVDUyA0
CisKK2V4dGVybiBjaGFyIF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0W10sIF9fYnBfaGFyZGVu
X2h5cF92ZWNzX2VuZFtdOworCisvKgorICogS2V5IGZvciBlYWNoIHNsb3QuIFRoaXMgaXMgdXNl
ZCB0byBmaW5kIHdoZXRoZXIgYSBzcGVjaWZpYyB3b3JrYXJvdW5kCisgKiBoYWQgYSBzbG90IGFz
c2lnbmVkLgorICoKKyAqIFRoZSBrZXkgaXMgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSB2ZWN0b3Ig
d29ya2Fyb3VuZAorICovCitzdGF0aWMgdWludHB0cl90IGJwX2hhcmRlbl9zbG90X2tleVtOUl9C
UElfSFlQX1ZFQ1NdOworCisvKgorICogW2h5cF92ZWNfc3RhcnQsIGh5cF92ZWNfZW5kWyBjb3Jy
ZXNwb25kcyB0byB0aGUgZmlyc3QgMzEgaW5zdHJ1Y3Rpb25zCisgKiBvZiBlYWNoIHZlY3Rvci4g
VGhlIGxhc3QgKGkuZSAzMnRoKSBpbnN0cnVjdGlvbiBpcyB1c2VkIHRvIGJyYW5jaCB0bworICog
dGhlIG9yaWdpbmFsIGVudHJ5LgorICoKKyAqIFRob3NlIGluc3RydWN0aW9ucyB3aWxsIGJlIGNv
cGllZCBvbiBlYWNoIHZlY3RvciB0byBoYXJkZW4gdGhlbS4KKyAqLworc3RhdGljIGJvb2wgY29w
eV9oeXBfdmVjdF9icGkodW5zaWduZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3Rh
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2Vu
ZCkKK3sKKyAgICB2b2lkICpkc3RfcmVtYXBwZWQ7CisgICAgY29uc3Qgdm9pZCAqZHN0ID0gX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQgKyBzbG90ICogVkVDVE9SX1RBQkxFX1NJWkU7CisgICAg
dW5zaWduZWQgaW50IGk7CisgICAgbWZuX3QgZHN0X21mbiA9IHZpcnRfdG9fbWZuKGRzdCk7CisK
KyAgICBCVUdfT04oKChoeXBfdmVjX2VuZCAtIGh5cF92ZWNfc3RhcnQpIC8gNCkgPiAzMSk7CisK
KyAgICAvKgorICAgICAqIFZlY3RvcnMgYXJlIHBhcnQgb2YgdGhlIHRleHQgdGhhdCBhcmUgbWFw
cGVkIHJlYWQtb25seS4gU28gcmUtbWFwCisgICAgICogdGhlIHZlY3RvciB0YWJsZSB0byBiZSBh
YmxlIHRvIHVwZGF0ZSB2ZWN0b3JzLgorICAgICAqLworICAgIGRzdF9yZW1hcHBlZCA9IF9fdm1h
cCgmZHN0X21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IGdldF9vcmRlcl9m
cm9tX2J5dGVzKFZFQ1RPUl9UQUJMRV9TSVpFKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
MSwgMSwgUEFHRV9IWVBFUlZJU09SLCBWTUFQX0RFRkFVTFQpOworICAgIGlmICggIWRzdF9yZW1h
cHBlZCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRzdF9yZW1hcHBlZCArPSAodmFk
ZHJfdClkc3QgJiB+UEFHRV9NQVNLOworCisgICAgZm9yICggaSA9IDA7IGkgPCBWRUNUT1JfVEFC
TEVfU0laRTsgaSArPSAweDgwICkKKyAgICB7CisgICAgICAgIG1lbWNweShkc3RfcmVtYXBwZWQg
KyBpLCBoeXBfdmVjX3N0YXJ0LCBoeXBfdmVjX2VuZCAtIGh5cF92ZWNfc3RhcnQpOworICAgIH0K
KworICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3RfcmVtYXBwZWQsIFZFQ1RPUl9UQUJMRV9T
SVpFKTsKKyAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOworCisgICAgdnVubWFwKGRzdF9yZW1hcHBl
ZCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgX19tYXliZV91bnVzZWQK
K2luc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRp
ZXMgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19lbmQp
Cit7CisgICAgc3RhdGljIGludCBsYXN0X3Nsb3QgPSAtMTsKKyAgICBzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKGJwX2xvY2spOworICAgIHVuc2lnbmVkIGludCBpLCBzbG90ID0gLTE7CisgICAgYm9v
bCByZXQgPSB0cnVlOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxs
ZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQorICAgICAqIGNhcGFiaWxpdGllcy4gU28gZG91
YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRoZQorICAgICAqIGVudHJ5LgorICAg
ICAqLworICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCisgICAgICAgIHJldHVybiB0
cnVlOworCisgICAgLyoKKyAgICAgKiBObyBuZWVkIHRvIGluc3RhbGwgaGFyZGVuZWQgdmVjdG9y
IHdoZW4gdGhlIHByb2Nlc3NvciBoYXMKKyAgICAgKiBJRF9BQTY0UFJGMF9FTDEuQ1NWMiBzZXQu
CisgICAgICovCisgICAgaWYgKCBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lkKCldLnBmcjY0LmNz
djIgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHNwaW5fbG9jaygmYnBfbG9jayk7CisK
KyAgICAvKgorICAgICAqIExvb2sgdXAgd2hldGhlciB0aGUgaGFyZGVuaW5nIHZlY3RvciBoYWQg
YSBzbG90IGFscmVhZHkKKyAgICAgKiBhc3NpZ25lZC4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IDQ7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGJwX2hhcmRlbl9zbG90X2tleVtp
XSA9PSAodWludHB0cl90KWh5cF92ZWNfc3RhcnQgKQorICAgICAgICB7CisgICAgICAgICAgICBz
bG90ID0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorCisgICAgaWYg
KCBzbG90ID09IC0xICkKKyAgICB7CisgICAgICAgIGxhc3Rfc2xvdCsrOworICAgICAgICAvKiBD
aGVjayB3ZSBkb24ndCBvdmVycnVuIHRoZSBudW1iZXIgb2Ygc2xvdHMgYXZhaWxhYmxlLiAqLwor
ICAgICAgICBCVUdfT04oTlJfQlBJX0hZUF9WRUNTIDw9IGxhc3Rfc2xvdCk7CisKKyAgICAgICAg
c2xvdCA9IGxhc3Rfc2xvdDsKKyAgICAgICAgcmV0ID0gY29weV9oeXBfdmVjdF9icGkoc2xvdCwg
aHlwX3ZlY19zdGFydCwgaHlwX3ZlY19lbmQpOworCisgICAgICAgIC8qIE9ubHkgdXBkYXRlIHRo
ZSBzbG90IGlmIHRoZSBjb3B5IHN1Y2NlZWRlZC4gKi8KKyAgICAgICAgaWYgKCByZXQgKQorICAg
ICAgICAgICAgYnBfaGFyZGVuX3Nsb3Rfa2V5W3Nsb3RdID0gKHVpbnRwdHJfdCloeXBfdmVjX3N0
YXJ0OworICAgIH0KKworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIC8qIEluc3RhbGwg
dGhlIG5ldyB2ZWN0b3IgdGFibGUuICovCisgICAgICAgIFdSSVRFX1NZU1JFRygodmFkZHJfdCko
X19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQgKyBzbG90ICogVkVDVE9SX1RBQkxFX1NJWkUpLAor
ICAgICAgICAgICAgICAgICAgICAgVkJBUl9FTDIpOworICAgICAgICBpc2IoKTsKKyAgICB9CisK
KyAgICBzcGluX3VubG9jaygmYnBfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCisjZW5k
aWYgLyogQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCisKICNkZWZpbmUg
TUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBpc19hZmZl
Y3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAgICAg
ICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggZjZmNmRlMy4uOWVjNWI5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE2MSw3ICsxNjEsMTAgQEAgX19p
bml0Y2FsbCh1cGRhdGVfc2Vycm9yc19jcHVfY2Fwcyk7CiAKIHZvaWQgaW5pdF90cmFwcyh2b2lk
KQogewotICAgIC8qIFNldHVwIEh5cCB2ZWN0b3IgYmFzZSAqLworICAgIC8qCisgICAgICogU2V0
dXAgSHlwIHZlY3RvciBiYXNlLiBOb3RlIHRoZXkgbWlnaHQgZ2V0IHVwZGF0ZWQgd2l0aCB0aGUK
KyAgICAgKiBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy4KKyAgICAgKi8KICAgICBXUklURV9T
WVNSRUcoKHZhZGRyX3QpaHlwX3RyYXBzX3ZlY3RvciwgVkJBUl9FTDIpOwogCiAgICAgLyogVHJh
cCBEZWJ1ZyBhbmQgUGVyZm9ybWFuY2UgTW9uaXRvciBhY2Nlc3NlcyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmgKaW5kZXggN2RlNjgzNi4uMjNlYmYzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVlcnJhdGEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5o
CkBAIC0xLDYgKzEsNyBAQAogI2lmbmRlZiBfX0FSTV9DUFVFUlJBVEFfSF9fCiAjZGVmaW5lIF9f
QVJNX0NQVUVSUkFUQV9IX18KIAorI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDxh
c20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZmVhdHVyZS5oCmluZGV4IDIxYzY1ZTEuLmU1NTdhMDkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZmVhdHVyZS5oCkBAIC00Miw4ICs0Miw5IEBACiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJFICAg
NAogI2RlZmluZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKICNkZWZpbmUg
U0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lOQyA2CisjZGVmaW5lIEFSTV9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUiA3CiAKLSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICA3CisjZGVmaW5lIEFS
TV9OQ0FQUyAgICAgICAgICAgOAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAppbmRleCAzZWRhYjFiLi40NjZkYTVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKQEAgLTM4NSw4ICszODUsOSBAQCBzdHJ1Y3QgY3B1aW5mb19hcm0gewogICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBmcDo0OyAgIC8qIEZsb2F0aW5nIFBvaW50ICovCiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHNpbWQ6NDsgLyogQWR2YW5jZWQgU0lNRCAqLwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnaWM6NDsgIC8qIEdJQyBzdXBwb3J0ICovCi0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIF9fcmVzMDo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE7CisgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMDoyODsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY3N2Mjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE6NDsKICAgICAgICAg
fTsKICAgICB9IHBmcjY0OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:55:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuB6-0003Ie-Rf; Fri, 26 Jan 2018 02:55:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuB6-0003IT-7O
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:44 +0000
X-Inumbo-ID: 62677be4-0244-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62677be4-0244-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 03:55:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuB4-0008Pt-Cn
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuB4-0006pX-CI
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuB4-0006pX-CI@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Implement branch
	predictor hardening for affected Cortex-A CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyODExMjkwMGU1YjRhOTJjY2ViYjJlZWExMTY2NWZkNzZhYTBmMGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjoz
MCAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBo
YXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1Nywg
QTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAg
YWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBj
b2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13
YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZl
bnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQog
ICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBr
cHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0Zjk1MjNj
Mjg4NTdiOSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyNSArKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDQ5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3NCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCmluZGV4IDZjYzJmMTcuLjRiN2YxZGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9icGkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMK
QEAgLTU2LDYgKzU2LDMxIEBAIEVOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0KQogICAg
IC5lbmRyCiBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCiAKK0VOVFJZKF9fcHNjaV9o
eXBfYnBfaW52YWxfc3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQorICAgIHN0
cCAgICAgeDE2LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIHN0cCAgICAgeDE0LCB4MTUsIFtz
cCwgIygxNiAqIDEpXQorICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAg
IHN0cCAgICAgeDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIHN0cCAgICAgeDgsIHg5LCBb
c3AsICMoMTYgKiA0KV0KKyAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAg
c3RwICAgICB4NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIHN0cCAgICAgeDIsIHgzLCBbc3As
ICMoMTYgKiA3KV0KKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgbW92
ICAgICB4MCwgIzB4ODQwMDAwMDAKKyAgICBzbWMgICAgICMwCisgICAgbGRwICAgICB4MTYsIHgx
NywgW3NwLCAjKDE2ICogMCldCisgICAgbGRwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICogMSld
CisgICAgbGRwICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCisgICAgbGRwICAgICB4MTAs
IHgxMSwgW3NwLCAjKDE2ICogMyldCisgICAgbGRwICAgICB4OCwgeDksIFtzcCwgIygxNiAqIDQp
XQorICAgIGxkcCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KKyAgICBsZHAgICAgIHg0LCB4
NSwgW3NwLCAjKDE2ICogNildCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcpXQor
ICAgIGxkcCAgICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KKyAgICBhZGQgICAgIHNwLCBzcCwg
Iyg4ICogMTgpCitFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDc2ZDk4ZTcuLmYxZWE3ZjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKQEAgLTQsOCArNCwxMCBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhl
bi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
Y3B1ZXJyYXRhLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogT3ZlcnJpZGUgbWFjcm9z
IGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYg
dmlydF90b19tZm4KQEAgLTE0MSw2ICsxNDMsMzEgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVj
KGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0dXJuIHJl
dDsKIH0KIAorZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lf
aHlwX2JwX2ludmFsX2VuZFtdOworCitzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQoreworICAgIGJvb2wgcmV0ID0gdHJ1ZTsKKyAgICBzdGF0aWMgYm9vbCB3
YXJuZWQgPSBmYWxzZTsKKworICAgIC8qCisgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcg
UFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICogYnJhbmNoIHBy
ZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCisg
ICAgICogYW5kIGxhdGVyLgorICAgICAqLworICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJT
SU9OKDAsIDIpICkKKyAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEs
IF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgZWxzZSBpZiAoICF3YXJu
ZWQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3Rp
dmUpOworICAgICAgICB3YXJuaW5nX2FkZCgiUFNDSSAwLjIgb3IgbGF0ZXIgaXMgcmVxdWlyZWQg
Zm9yIHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOworICAgICAgICB3YXJuZWQg
PSB0cnVlOworICAgIH0KKworICAgIHJldHVybiAhcmV0OworfQorCiAjZW5kaWYgLyogQ09ORklH
X0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9SQU5HRSht
b2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0yMDUsNiArMjMyLDI4IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAgICAg
ICAgICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkgfCAyKSwKICAgICB9LAogI2VuZGlmCisj
aWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAg
ICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlE
Ul9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJs
ZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkg
PSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05T
KE1JRFJfQ09SVEVYX0E3MiksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9B
NzMpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgIH0s
CisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKKyAgICAgICAg
LmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlmCiAgICAg
e30sCiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jan 26 02:56:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eeuBL-0003LW-Vg; Fri, 26 Jan 2018 02:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2t4s=ev=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eeuBK-0003Kx-W7
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:59 +0000
X-Inumbo-ID: 72cd2fde-0244-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72cd2fde-0244-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 02:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuBE-0008QE-Ec
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eeuBE-0006qR-E8
 for xen-changelog@lists.xenproject.org; Fri, 26 Jan 2018 02:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eeuBE-0006qR-E8@xenbits.xenproject.org>
Date: Fri, 26 Jan 2018 02:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: cpuerrata: Remove
	percpu.h include
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyOGZhZGI1ODZhMmExNGEyNDRkYWJkNzA0NjNiY2MxNjU0ZWNjODUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogTW9u
IEphbiAyMiAxNDozNTo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxMjo0
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBSZW1vdmUgcGVyY3B1LmggaW5j
bHVkZQogICAgCiAgICBUaGUgaW5jbHVkZSBwZXJjcHUuaCB3YXMgYWRkZWQgYnkgbWlzdGFrZSBp
biBjcHVlcnJhdGEuaCAoc2VlIGNvbW1pdAogICAgNGM0ZmRkYzE2NiAieGVuL2FybTY0OiBBZGQg
c2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggYWxpYXNpbmcKICAgIGF0dGFja3MiKS4gU28g
cmVtb3ZlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGE1ZTdj
ZTk1NjBiNDA4ZGJkYzJmN2ZiOGE1OGY2MjA5NjAxY2MwNTQpCi0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVlcnJhdGEuaCB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCAyM2ViZjM2Li43ZGU2ODM2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZXJyYXRhLmgKQEAgLTEsNyArMSw2IEBACiAjaWZuZGVmIF9fQVJNX0NQVUVSUkFUQV9IX18K
ICNkZWZpbmUgX19BUk1fQ1BVRVJSQVRBX0hfXwogCi0jaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgog
I2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4B-00039g-5q; Sat, 27 Jan 2018 03:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH49-00039a-B8
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:05 +0000
X-Inumbo-ID: 398c9f4e-0311-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 398c9f4e-0311-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 04:21:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH46-0000pi-7n
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH46-0006DY-7C
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH46-0006DY-7C@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Add macros to handle the
	MIDR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1YjBmYTQ4NzFiMDg5NWRhMjAzZmIyZGFjMTY4NDBkMjRjNmJlMjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToxOCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowODo0NyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIG1hY3JvcyB0byBoYW5kbGUgdGhlIE1JRFIKICAg
IAogICAgQWRkIG5ldyBtYWNyb3MgdG8gZWFzaWx5IGdldCBkaWZmZXJlbnQgcGFydHMgb2YgdGhl
IHJlZ2lzdGVyIGFuZCB0bwogICAgY2hlY2sgaWYgYSBnaXZlbiBNSURSIG1hdGNoIGEgQ1BVIG1v
ZGVsIHJhbmdlLiBUaGUgbGF0dGVyIHdpbGwgYmUgcmVhbGx5CiAgICB1c2VmdWwgdG8gaGFuZGxl
IGVycmF0YSBsYXRlci4KICAgIAogICAgVGhlIG1hY3JvcyBoYXZlIGJlZW4gaW1wb3J0ZWQgZnJv
bSB0aGUgaGVhZGVyCiAgICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NwdXR5cGUuaCBpbiBMaW51
eCB2NC42LXJjMy4KICAgIAogICAgQWxzbyByZW1vdmUgTUlEUl9NQVNLIHdoaWNoIGlzIHVudXNl
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5NmM1M2VhYThjZDMy
Zjg2NzAwYjc0OTA2NWVhYTM3YmY0Y2RjMjRjKQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaAppbmRleCAwMGZkM2M4Li43NjI4NzI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgK
QEAgLTksNyArOSw0MCBAQAogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS5oPgogCiAvKiBNSURS
IE1haW4gSUQgUmVnaXN0ZXIgKi8KLSNkZWZpbmUgTUlEUl9NQVNLICAgIDB4ZmYwZmZmZjAKKyNk
ZWZpbmUgTUlEUl9SRVZJU0lPTl9NQVNLICAgICAgMHhmCisjZGVmaW5lIE1JRFJfUkVTSVZJT04o
bWlkcikgICAgICgobWlkcikgJiBNSURSX1JFVklTSU9OX01BU0spCisjZGVmaW5lIE1JRFJfUEFS
VE5VTV9TSElGVCAgICAgIDQKKyNkZWZpbmUgTUlEUl9QQVJUTlVNX01BU0sgICAgICAgKDB4ZmZm
IDw8IE1JRFJfUEFSVE5VTV9TSElGVCkKKyNkZWZpbmUgTUlEUl9QQVJUTlVNKG1pZHIpIFwKKyAg
ICAoKChtaWRyKSAmIE1JRFJfUEFSVE5VTV9NQVNLKSA+PiBNSURSX1BBUlROVU1fU0hJRlQpCisj
ZGVmaW5lIE1JRFJfQVJDSElURUNUVVJFX1NISUZUIDE2CisjZGVmaW5lIE1JRFJfQVJDSElURUNU
VVJFX01BU0sgICgweGYgPDwgTUlEUl9BUkNISVRFQ1RVUkVfU0hJRlQpCisjZGVmaW5lIE1JRFJf
QVJDSElURUNUVVJFKG1pZHIpIFwKKyAgICAoKChtaWRyKSAmIE1JRFJfQVJDSElURUNUVVJFX01B
U0spID4+IE1JRFJfQVJDSElURUNUVVJFX1NISUZUKQorI2RlZmluZSBNSURSX1ZBUklBTlRfU0hJ
RlQgICAgICAyMAorI2RlZmluZSBNSURSX1ZBUklBTlRfTUFTSyAgICAgICAoMHhmIDw8IE1JRFJf
VkFSSUFOVF9TSElGVCkKKyNkZWZpbmUgTUlEUl9WQVJJQU5UKG1pZHIpIFwKKyAgICAoKChtaWRy
KSAmIE1JRFJfVkFSSUFOVF9NQVNLKSA+PiBNSURSX1ZBUklBTlRfU0hJRlQpCisjZGVmaW5lIE1J
RFJfSU1QTEVNRU5UT1JfU0hJRlQgIDI0CisjZGVmaW5lIE1JRFJfSU1QTEVNRU5UT1JfTUFTSyAg
ICgweGZmIDw8IE1JRFJfSU1QTEVNRU5UT1JfU0hJRlQpCisjZGVmaW5lIE1JRFJfSU1QTEVNRU5U
T1IobWlkcikgXAorICAgICgoKG1pZHIpICYgTUlEUl9JTVBMRU1FTlRPUl9NQVNLKSA+PiBNSURS
X0lNUExFTUVOVE9SX1NISUZUKQorCisjZGVmaW5lIE1JRFJfQ1BVX01PREVMKGltcCwgcGFydG51
bSkgICAgICAgICAgICBcCisgICAgKCgoaW1wKSAgICAgPDwgTUlEUl9JTVBMRU1FTlRPUl9TSElG
VCkgfCAgICBcCisgICAgICgweGYgICAgICAgPDwgTUlEUl9BUkNISVRFQ1RVUkVfU0hJRlQpIHwg
ICBcCisgICAgICgocGFydG51bSkgPDwgTUlEUl9QQVJUTlVNX1NISUZUKSkKKworI2RlZmluZSBN
SURSX0NQVV9NT0RFTF9NQVNLIFwKKyAgICAgKE1JRFJfSU1QTEVNRU5UT1JfTUFTSyB8IE1JRFJf
UEFSVE5VTV9NQVNLIHwgTUlEUl9BUkNISVRFQ1RVUkVfTUFTSykKKworI2RlZmluZSBNSURSX0lT
X0NQVV9NT0RFTF9SQU5HRShtaWRyLCBtb2RlbCwgcnZfbWluLCBydl9tYXgpICAgICAgICAgICAg
XAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1MzIgX21vZGVsID0gKG1pZHIpICYgTUlEUl9D
UFVfTU9ERUxfTUFTSzsgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1MzIgX3J2ID0g
KG1pZHIpICYgKE1JRFJfUkVWSVNJT05fTUFTSyB8IE1JRFJfVkFSSUFOVF9NQVNLKTsgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBfbW9kZWwgPT0gKG1vZGVsKSAmJiBfcnYgPj0gKHJ2
X21pbikgJiYgX3J2IDw9IChydl9tYXgpOyAgICAgICAgXAorfSkKIAogLyogTVBJRFIgTXVsdGlw
cm9jZXNzb3IgQWZmaW5pdHkgUmVnaXN0ZXIgKi8KICNkZWZpbmUgX01QSURSX1VQICAgICAgICAg
ICAoMzApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4O-0003AP-8N; Sat, 27 Jan 2018 03:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH4N-0003A5-7A
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:19 +0000
X-Inumbo-ID: 4ce0ad8b-0311-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ce0ad8b-0311-11e8-b9b1-635ca7ef6cff;
 Sat, 27 Jan 2018 03:22:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH4G-0000pn-Bi
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH4G-0006Eb-9K
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH4G-0006Eb-9K@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Add cpu_hwcap bitmap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExMmM0OWMxMTRmZmUzN2UwNjhmYzlmMTNlOTYwYThmMjc1Mzc5ZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToxOSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowODo1MyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIGNwdV9od2NhcCBiaXRtYXAKICAgIAogICAgVGhp
cyB3aWxsIGJlIHVzZWQgdG8ga25vdyBpZiBhIGZlYXR1cmUsIHdoaWNoIFhlbiBjYXJlcywgaXMg
YXZhaWxhYmxlIGFjY3Jvc3MKICAgIGFsbCB0aGUgQ1BVcy4KICAgIAogICAgVGhpcyBjb2RlIGlz
IGEgbGlnaHQgdmVyc2lvbiBvZiBhcmNoL2FybTY0L2tlcm5lbC9jcHVmZWF0dXJlLmMgZnJvbQog
ICAgTGludXggdjQuNi1yYzMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYmZiNDg5NjI5YzBjNWYzNmM2MGRlYzg3OTM4M2NiZWQ0MDgwYTUwOSkKICAgIAogICAg
Q29uZmxpY3RzOgogICAgCXhlbi9hcmNoL2FybS9NYWtlZmlsZQotLS0KIHhlbi9hcmNoL2FybS9N
YWtlZmlsZSAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyAgICAg
ICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWZlYXR1cmUuaCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAz
IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggOWUzOGRhMy4uNDg2MTMy
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9N
YWtlZmlsZQpAQCAtNiw2ICs2LDcgQEAgc3ViZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKIAog
b2JqLSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gY3B1Lm8KK29i
ai15ICs9IGNwdWZlYXR1cmUubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IHBzY2kubwog
b2JqLXkgKz0gdnBzY2kubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyBi
L3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uN2ExYjU2YgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJl
LmMKQEAgLTAsMCArMSwzNCBAQAorLyoKKyAqIENvbnRhaW5zIENQVSBmZWF0dXJlIGRlZmluaXRp
b25zCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE1IEFSTSBMdGQuCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3NtcC5oPgorI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisKK0RFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFS
TV9OQ0FQUyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggNjA3OWZh
MS4uZTVmZjk3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTM1LDYgKzM1LDM1IEBA
CiAjZW5kaWYKICNkZWZpbmUgY3B1X2hhc19zZWN1cml0eSAgKGJvb3RfY3B1X2ZlYXR1cmUzMihz
ZWN1cml0eSkgPiAwKQogCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgMAorCisjaWZuZGVm
IF9fQVNTRU1CTFlfXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKworZXh0ZXJuIERFQ0xBUkVfQklUTUFQKGNw
dV9od2NhcHMsIEFSTV9OQ0FQUyk7CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGNwdXNfaGF2ZV9j
YXAodW5zaWduZWQgaW50IG51bSkKK3sKKyAgICBpZiAoIG51bSA+PSBBUk1fTkNBUFMgKQorICAg
ICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiB0ZXN0X2JpdChudW0sIGNwdV9od2NhcHMpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgY3B1c19zZXRfY2FwKHVuc2lnbmVkIGludCBudW0pCit7
CisgICAgaWYgKG51bSA+PSBBUk1fTkNBUFMpCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklO
RyAiQXR0ZW1wdCB0byBzZXQgYW4gaWxsZWdhbCBDUFUgY2FwYWJpbGl0eSAoJWQgPj0gJWQpXG4i
LAorICAgICAgICAgICAgICAgbnVtLCBBUk1fTkNBUFMpOworICAgIGVsc2UKKyAgICAgICAgX19z
ZXRfYml0KG51bSwgY3B1X2h3Y2Fwcyk7Cit9CisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8K
KwogI2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4T-0003BJ-Ai; Sat, 27 Jan 2018 03:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH4R-0003B6-S0
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:23 +0000
X-Inumbo-ID: 45969f47-0311-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45969f47-0311-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 04:22:15 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH4Q-0000qh-FS
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH4Q-0006F5-D5
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH4Q-0006F5-D5@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: cpufeature: Provide an
	helper to check if a capability is supported
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3YjczZWRkMGZlNmJiMGM0NmFhODgzMjI5ZjkwMDY0M2I0NzI2ZTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAyNyAxNzozNzowNiAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowODo1OSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZmVhdHVyZTogUHJvdmlkZSBhbiBoZWxwZXIgdG8g
Y2hlY2sgaWYgYSBjYXBhYmlsaXR5IGlzIHN1cHBvcnRlZAogICAgCiAgICBUaGUgQ1BVIGNhcGFi
aWxpdGllcyB3aWxsIGJlIHNldCBkZXBlbmRpbmcgb24gdGhlIHZhbHVlIGZvdW5kIGluIHRoZSBD
UFUKICAgIHJlZ2lzdGVycy4gVGhpcyBwYXRjaCBwcm92aWRlcyBhIGdlbmVyaWMgdG8gZ28gdGhy
b3VnaCBhIHNldCBvZiBjYXBhYmlsaXRpZXMKICAgIGFuZCBmaW5kIHdoaWNoIG9uZSBzaG91bGQg
YmUgZW5hYmxlZC4KICAgIAogICAgVGhlIHBhcmFtZXRlciAiaW5mbyIgaXMgdXNlZCB0byBkaXNw
bGF5IHRoZSBraW5kIG9mIGNhcGFiaWxpdHkgdXBkYXRlZCAoZS5nCiAgICB3b3JrYXJvdW5kLCBm
ZWF0dXJlLi4uKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNjRlYjYwNjAwMGYxMjU4MjY3ZjI3ZTY4MTljNTk4NDhlMjIyNjc3MykKLS0tCiB4ZW4vYXJj
aC9hcm0vY3B1ZmVhdHVyZS5jICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5j
IGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwppbmRleCA3YTFiNTZiLi4wODg2MjViIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVm
ZWF0dXJlLmMKQEAgLTI0LDYgKzI0LDIyIEBACiAKIERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMs
IEFSTV9OQ0FQUyk7CiAKK3ZvaWQgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICppbmZvKQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGNh
cHNbaV0ubWF0Y2hlczsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggIWNhcHNbaV0ubWF0Y2hl
cygmY2Fwc1tpXSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCAhY3B1
c19oYXZlX2NhcChjYXBzW2ldLmNhcGFiaWxpdHkpICYmIGNhcHNbaV0uZGVzYyApCisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiAlc1xuIiwgaW5mbywgY2Fwc1tpXS5kZXNjKTsK
KyAgICAgICAgY3B1c19zZXRfY2FwKGNhcHNbaV0uY2FwYWJpbGl0eSk7CisgICAgfQorfQorCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aAppbmRleCBlNWZmOTc0Li45YzIxYTBlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAt
NjIsNiArNjIsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGNwdXNfc2V0X2NhcCh1bnNpZ25lZCBp
bnQgbnVtKQogICAgICAgICBfX3NldF9iaXQobnVtLCBjcHVfaHdjYXBzKTsKIH0KIAorc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKKyAgICBjb25zdCBjaGFyICpkZXNjOworICAgIHUxNiBj
YXBhYmlsaXR5OworICAgIGJvb2xfdCAoKm1hdGNoZXMpKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2Nh
cGFiaWxpdGllcyAqKTsKK307CisKK3ZvaWQgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICppbmZvKTsKKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwog
CiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4i-0003Df-Db; Sat, 27 Jan 2018 03:22:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH4g-0003CT-Sm
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:38 +0000
X-Inumbo-ID: 58e7bfac-0311-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58e7bfac-0311-11e8-b9b1-635ca7ef6cff;
 Sat, 27 Jan 2018 03:22:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH4a-0000qv-HT
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH4a-0006FZ-Gw
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH4a-0006FZ-Gw@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Detect silicon revision
	and set cap bits accordingly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyNGFiZGNmMmQzMGFlNDhlMDY1M2ZiNTExYjRjOTBkM2NjZGQyYWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAyNyAxNzozNzowNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowOTowNCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogRGV0ZWN0IHNpbGljb24gcmV2aXNpb24gYW5kIHNldCBj
YXAgYml0cyBhY2NvcmRpbmdseQogICAgCiAgICBBZnRlciBlYWNoIENQVSBoYXMgYmVlbiBzdGFy
dGVkLCB3ZSBpdGVyYXRlIHRocm91Z2ggYSBsaXN0IG9mIENQVQogICAgZXJyYXRhIHRvIGRldGVj
dCBDUFVzIHdoaWNoIG5lZWQgZnJvbSBoeXBlcnZpc29yIGNvZGUgcGF0Y2hlcy4KICAgIAogICAg
Rm9yIGVhY2ggYnVnIHRoZXJlIGlzIGEgZnVuY3Rpb24gd2hpY2ggY2hlY2tzIGlmIHRoYXQgYSBw
YXJ0aWN1bGFyIENQVSBpcwogICAgYWZmZWN0ZWQuIFRoaXMgbmVlZHMgdG8gYmUgZG9uZSBvbiBl
dmVyeSBDUFUgdG8gY292ZXIgaGV0ZXJvZ2Vub3VzCiAgICBzeXN0ZW1zIHByb3Blcmx5LgogICAg
CiAgICBJZiBhIGNlcnRhaW4gZXJyYXR1bSBoYXMgYmVlbiBkZXRlY3RlZCwgdGhlIGNhcGFiaWxp
dHkgYml0IHdpbGwgYmUgc2V0LgogICAgSW4gdGhlIGNhc2UgdGhlIGVycmF0dW0gcmVxdWlyZXMg
Y29kZSBwYXRjaGluZywgdGhpcyB3aWxsIGJlIHRyaWdnZXJlZAogICAgYnkgdGhlIGNhbGwgdG8g
YXBwbHlfYWx0ZXJuYXRpdmVzLgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiB0aGUgZmls
ZSBhcmNoL2FybTY0L2tlcm5lbC9jcHVfZXJyYXRhLmMgaW4gTGludXgKICAgIHY0LjYtcmMzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhiMDFmNjM2NGY1MGYzYjQx
NjEwNWNjNWYxZWUyY2E0ZjEzZDQzZWIpCi0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDM0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICB8ICAzICsr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgfCAxNCArKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAgNiArKysrKysKIDYgZmlsZXMgY2hh
bmdlZCwgNjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmls
ZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCA0ODYxMzIwLi5jMGMzY2I5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBA
IC02LDYgKzYsNyBAQCBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQogCiBvYmotJChFQVJM
WV9QUklOVEspICs9IGVhcmx5X3ByaW50ay5vCiBvYmoteSArPSBjcHUubworb2JqLXkgKz0gY3B1
ZXJyYXRhLm8KIG9iai15ICs9IGNwdWZlYXR1cmUubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15
ICs9IHBzY2kubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjAz
YWU3YjQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTAs
MCArMSwzNCBAQAorI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZmVh
dHVyZS5oPgorI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KKworI2RlZmluZSBNSURSX1JBTkdF
KG1vZGVsLCBtaW4sIG1heCkgICAgIFwKKyAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJf
cmFuZ2UsICBcCisgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXAorICAg
IC5taWRyX3JhbmdlX21pbiA9IG1pbiwgICAgICAgICAgICAgIFwKKyAgICAubWlkcl9yYW5nZV9t
YXggPSBtYXgKKworc3RhdGljIGJvb2xfdCBfX21heWJlX3VudXNlZAoraXNfYWZmZWN0ZWRfbWlk
cl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQoreworICAg
IHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0cywg
ZW50cnktPm1pZHJfbW9kZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dHJ5LT5taWRyX3JhbmdlX21pbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW50cnktPm1pZHJfcmFuZ2VfbWF4KTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1
X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7CisgICAge30sCit9OworCit2b2lkIGNoZWNr
X2xvY2FsX2NwdV9lcnJhdGEodm9pZCkKK3sKKyAgICB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhh
cm1fZXJyYXRhLCAiZW5hYmxlZCB3b3JrYXJvdW5kIGZvciIpOworfQorLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCAz
OGIxYTc5Li5lOWVjNGY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5oPgorI2lu
Y2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2lu
Y2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgpAQCAtMTcw
LDYgKzE3MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzb3JfaWQodm9pZCkKICAgICB9
CiAKICAgICBwcm9jZXNzb3Jfc2V0dXAoKTsKKworICAgIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEo
KTsKIH0KIAogdm9pZCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90IGUs
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJv
b3QuYwppbmRleCA4MWYzYTU5Li5hZTdhYzQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKQEAgLTI5LDYgKzI5LDcgQEAKICNp
bmNsdWRlIDx4ZW4vdGltZXIuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVu
L2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+CiAjaW5jbHVkZSA8YXNtL2dp
Yy5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KQEAgLTMy
MCw2ICszMjEsOCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQsCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIGxvY2FsX2Fib3J0X2VuYWJs
ZSgpOwogCisgICAgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSgpOworCiAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiQ1BVICV1IGJvb3RlZC5cbiIsIHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAKICAgICBz
dGFydHVwX2NwdV9pZGxlX2xvb3AoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZXJyYXRhLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM0OTVlZTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCkBAIC0wLDAgKzEsMTQgQEAKKyNpZm5kZWYgX19B
Uk1fQ1BVRVJSQVRBX0hfXworI2RlZmluZSBfX0FSTV9DUFVFUlJBVEFfSF9fCisKK3ZvaWQgY2hl
Y2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKTsKKworI2VuZGlmIC8qIF9fQVJNX0NQVUVSUkFUQV9I
X18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVy
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggOWMyMWEwZS4uNmFl
OTBiNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTY2LDYgKzY2LDEyIEBAIHN0cnVj
dCBhcm1fY3B1X2NhcGFiaWxpdGllcyB7CiAgICAgY29uc3QgY2hhciAqZGVzYzsKICAgICB1MTYg
Y2FwYWJpbGl0eTsKICAgICBib29sX3QgKCptYXRjaGVzKShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKik7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeyAgICAvKiBUbyBi
ZSB1c2VkIGZvciBlcmF0dW0gaGFuZGxpbmcgb25seSAqLworICAgICAgICAgICAgdTMyIG1pZHJf
bW9kZWw7CisgICAgICAgICAgICB1MzIgbWlkcl9yYW5nZV9taW4sIG1pZHJfcmFuZ2VfbWF4Owor
ICAgICAgICB9OworICAgIH07CiB9OwogCiB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4o-0003FC-Fz; Sat, 27 Jan 2018 03:22:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH4m-0003F0-Q5
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:44 +0000
X-Inumbo-ID: 5195b89e-0311-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5195b89e-0311-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 04:22:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH4k-0000rq-JX
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH4k-0006Gp-It
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH4k-0006Gp-It@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Introduce enable callback
	to enable a capabilities on each online CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyYjk3MDZkYmEzYjZhM2Q5ODgxMzI5YmNhNjA0MjE2MzEzYzgyZGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowOTow
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBl
bmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVu
IGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0s
IGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4K
ICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5
Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZl
YXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3Rv
cF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fy
b3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJl
Zm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29u
ZmxpY3RzOgogICAgCXhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCiAgICAJeGVuL2Fy
Y2gvYXJtL3NldHVwLmMKLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyAgICAgICAgfCAyOSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgfCAg
MiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAzICsrKwogNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDAzYWU3YjQuLjU2M2NjN2EgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAg
LTI0LDYgKzI0LDEyIEBAIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKQogewogICAg
IHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGFybV9lcnJhdGEsICJlbmFibGVkIHdvcmthcm91bmQg
Zm9yIik7CiB9CisKK3ZvaWQgX19pbml0IGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCkK
K3sKKyAgICBlbmFibGVfY3B1X2NhcGFiaWxpdGllcyhhcm1fZXJyYXRhKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9j
cHVmZWF0dXJlLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCmluZGV4IDA4ODYyNWIuLmMx
Y2Q0MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2NwdWZlYXR1cmUuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgorI2luY2x1
ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogCiBE
RUNMQVJFX0JJVE1BUChjcHVfaHdjYXBzLCBBUk1fTkNBUFMpOwpAQCAtNDEsNiArNDIsMzQgQEAg
dm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmls
aXRpZXMgKmNhcHMsCiB9CiAKIC8qCisgKiBSdW4gdGhyb3VnaCB0aGUgZW5hYmxlZCBjYXBhYmls
aXRpZXMgYW5kIGVuYWJsZSgpIGl0IG9uIGFsbCBhY3RpdmUKKyAqIENQVXMuCisgKi8KK3ZvaWQg
X19pbml0IGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqY2FwcykKK3sKKyAgICBmb3IgKCA7IGNhcHMtPm1hdGNoZXM7IGNhcHMrKyApCisg
ICAgeworICAgICAgICBpZiAoICFjcHVzX2hhdmVfY2FwKGNhcHMtPmNhcGFiaWxpdHkpICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggY2Fwcy0+ZW5hYmxlICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaW50IHJldDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIFVzZSBzdG9wX21hY2hpbmVfcnVuKCkgYXMgaXQgc2NoZWR1bGVzIHRoZSB3b3JrIGFsbG93
aW5nCisgICAgICAgICAgICAgKiB1cyB0byBtb2RpZnkgUFNUQVRFLCBpbnN0ZWFkIG9mIG9uX2Vh
Y2hfY3B1KCkgd2hpY2ggdXNlcworICAgICAgICAgICAgICogYW4gSVBJLCBnaXZpbmcgdXMgYSBQ
U1RBVEUgdGhhdCBkaXNhcHBlYXJzIHdoZW4gd2UKKyAgICAgICAgICAgICAqIHJldHVybi4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1bihjYXBzLT5l
bmFibGUsICh2b2lkICopY2FwcywgTlJfQ1BVUyk7CisgICAgICAgICAgICAvKiBzdG9wX21hY2hp
bmVfcnVuIHNob3VsZCBuZXZlciBmYWlsIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIGJvb3QuICovCisg
ICAgICAgICAgICBCVUdfT04ocmV0KTsKKyAgICAgICAgfQorICAgIH0KK30KKworLyoKICAqIExv
Y2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
ZTllYzRmNC4uMzg2MWYyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTg0MCw2ICs4NDAsOCBAQCB2b2lkIF9faW5pdCBzdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgZG9faW5pdGNhbGxz
KCk7CiAKKyAgICBlbmFibGVfZXJyYXRhX3dvcmthcm91bmRzKCk7CisKICAgICAvKiBDcmVhdGUg
aW5pdGlhbCBkb21haW4gMC4gKi8KICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5
IGVtdWxhdGluZyB0aGUgaGFyZHdhcmUgR0lDICovCiAgICAgY29uZmlnLmdpY192ZXJzaW9uID0g
WEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZXJyYXRhLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCmluZGV4
IGM0OTVlZTUuLjVkNjYxOTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJy
YXRhLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaApAQCAtMiw2ICsyLDcg
QEAKICNkZWZpbmUgX19BUk1fQ1BVRVJSQVRBX0hfXwogCiB2b2lkIGNoZWNrX2xvY2FsX2NwdV9l
cnJhdGEodm9pZCk7Cit2b2lkIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCk7CiAKICNl
bmRpZiAvKiBfX0FSTV9DUFVFUlJBVEFfSF9fICovCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aAppbmRleCA2YWU5MGI0Li40MTUyOGFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAt
NjYsNiArNjYsNyBAQCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewogICAgIGNvbnN0IGNo
YXIgKmRlc2M7CiAgICAgdTE2IGNhcGFiaWxpdHk7CiAgICAgYm9vbF90ICgqbWF0Y2hlcykoY29u
c3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICopOworICAgIGludCAoKmVuYWJsZSkodm9p
ZCAqKTsgLyogQ2FsbGVkIG9uIGV2ZXJ5IGFjdGl2ZSBDUFVzICovCiAgICAgdW5pb24gewogICAg
ICAgICBzdHJ1Y3QgeyAgICAvKiBUbyBiZSB1c2VkIGZvciBlcmF0dW0gaGFuZGxpbmcgb25seSAq
LwogICAgICAgICAgICAgdTMyIG1pZHJfbW9kZWw7CkBAIC03Nyw2ICs3OCw4IEBAIHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyB7CiB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqaW5mbyk7CiAKK3ZvaWQgZW5hYmxlX2NwdV9jYXBhYmlsaXRp
ZXMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKTsKKwogI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:22:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH4w-0003Ge-Ib; Sat, 27 Jan 2018 03:22:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH4w-0003GX-5a
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:54 +0000
X-Inumbo-ID: 57942253-0311-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57942253-0311-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 04:22:45 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH4u-0000rw-LN
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH4u-0006HP-Kq
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH4u-0006HP-Kq@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm64: Add missing MIDR values
	for Cortex-A72, A73 and A75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5MTRlZjU3NTNjOTMyODg4OWRmMzE0ZjMzYmIxMmVjZTFiZDRmYmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowOTox
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUg
TUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJy
YW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZi
ZjE0NGRlNzUzZjE1MWQ5NzRlNTMpCiAgICAKICAgIENvbmZsaWN0czoKICAgIAl4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCiAgICAKICAgIEFkZCBtaXNzaW5nIGRlZmluaXRpb25zIG9m
IEExNSwgQTUzLCBhbmQgQTU3LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgg
fCAxNiArKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDc2Mjg3MjkuLjJjOWMxOTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaApAQCAtNDQsNiArNDQsMjIgQEAKICAgICAgICAgX21vZGVsID09IChtb2Rl
bCkgJiYgX3J2ID49IChydl9taW4pICYmIF9ydiA8PSAocnZfbWF4KTsgICAgICAgIFwKIH0pCiAK
KyNkZWZpbmUgQVJNX0NQVV9JTVBfQVJNICAgICAgICAgICAgIDB4NDEKKworI2RlZmluZSBBUk1f
Q1BVX1BBUlRfQ09SVEVYX0ExNSAgICAgMHhDMEYKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRF
WF9BNTMgICAgIDB4RDAzCisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQw
NworI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MiAgICAgMHhEMDgKKyNkZWZpbmUgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5CisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JU
RVhfQTc1ICAgICAweEQwQQorCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNSBNSURSX0NQVV9NT0RF
TChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1KQorI2RlZmluZSBNSURS
X0NPUlRFWF9BNTMgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRf
Q09SVEVYX0E1MykKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTU3IE1JRFJfQ1BVX01PREVMKEFSTV9D
UFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTcpCisjZGVmaW5lIE1JRFJfQ09SVEVY
X0E3MiBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhf
QTcyKQorI2RlZmluZSBNSURSX0NPUlRFWF9BNzMgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBf
QVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MykKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTc1IE1J
RFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUpCisK
IC8qIE1QSURSIE11bHRpcHJvY2Vzc29yIEFmZmluaXR5IFJlZ2lzdGVyICovCiAjZGVmaW5lIF9N
UElEUl9VUCAgICAgICAgICAgKDMwKQogI2RlZmluZSBNUElEUl9VUCAgICAgICAgICAgIChfQUMo
MSxVKSA8PCBfTVBJRFJfVVApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:23:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH57-0003Im-NJ; Sat, 27 Jan 2018 03:23:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH56-0003IT-IQ
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:04 +0000
X-Inumbo-ID: 5d974809-0311-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d974809-0311-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 04:22:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH54-0000sn-NF
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH54-0006IC-Mh
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH54-0006IC-Mh@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: cpuerrata: Add
	MIDR_ALL_VERSIONS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiZGNjOWY3ZWY0MzhhYjljMjE5YTUwOTk3MjZiMTEyYjkzYTRmYmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowOTo0
NiAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lP
TlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1h
dGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4Njdi
NikKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwotLS0K
IHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDU2M2NjN2EuLjIzMTM4YWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
QEAgLTgsNiArOCwxMiBAQAogICAgIC5taWRyX3JhbmdlX21pbiA9IG1pbiwgICAgICAgICAgICAg
IFwKICAgICAubWlkcl9yYW5nZV9tYXggPSBtYXgKIAorI2RlZmluZSBNSURSX0FMTF9WRVJTSU9O
Uyhtb2RlbCkgICAgICAgIFwKKyAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2Us
ICBcCisgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXAorICAgIC5taWRy
X3JhbmdlX21pbiA9IDAsICAgICAgICAgICAgICAgIFwKKyAgICAubWlkcl9yYW5nZV9tYXggPSAo
TUlEUl9WQVJJQU5UX01BU0sgfCBNSURSX1JFVklTSU9OX01BU0spCisKIHN0YXRpYyBib29sX3Qg
X19tYXliZV91bnVzZWQKIGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UoY29uc3Qgc3RydWN0IGFybV9j
cHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:23:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH5L-0003Ks-QJ; Sat, 27 Jan 2018 03:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH5K-0003KQ-Kw
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:18 +0000
X-Inumbo-ID: 70e5405d-0311-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70e5405d-0311-11e8-b9b1-635ca7ef6cff;
 Sat, 27 Jan 2018 03:23:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH5E-0000sx-PJ
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH5E-0006Ii-Og
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH5E-0006Ii-Og@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm64: Add skeleton to harden
	the branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwYzY4ZGY4MTgyYmYzMzI1MjVlYmY2MTIwZDNiMWUwZmRmNzc1NDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDowOTo1
MSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBi
cmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNr
ZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRv
CiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBw
b3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFu
b3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVo
aW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0
IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZl
IHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0
aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAg
ZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdo
ZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAg
IEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5v
dCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRo
ZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRv
bmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5k
bGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNh
biBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25z
IGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rp
b24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2
ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZl
Y3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZl
dwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRl
IGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBh
bmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhp
cyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3Rw
aQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMx
NjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCiAgICAKICAgIENvbmZsaWN0czoKICAg
IAl4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKICAgIAl4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVy
cmF0YS5oCiAgICAJeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKICAgIAl4ZW4vYXJj
aC9hcm0vS2NvbmZpZwogICAgCXhlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQotLS0KIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgIHwgIDIwICsrKysrKwogeGVuL2FyY2gvYXJtL2Fy
bTY0L01ha2VmaWxlICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgICAg
ICAgfCAgNjQgKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAg
ICAgICB8IDEzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWZlYXR1cmUuaCB8ICAgMyArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAg
fCAgIDUgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjMyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2Nv
bmZpZwppbmRleCA2MjMxY2Q1Li41ZGJlNzQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2Nv
bmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtNDgsNiArNDgsMjYgQEAgY29uZmln
IEhBU19HSUNWMwogCiBlbmRtZW51CiAKK2NvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgor
CWJvb2wgIkhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3RvciBhZ2FpbnN0IGFsaWFzaW5nIGF0dGFj
a3MiIGlmIEVYUEVSVAorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFNwZWN1bGF0aW9uIGF0dGFja3Mg
YWdhaW5zdCBzb21lIGhpZ2gtcGVyZm9ybWFuY2UgcHJvY2Vzc29ycyByZWx5IG9uCisJICBiZWlu
ZyBhYmxlIHRvIG1hbmlwdWxhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IgZm9yIGEgdmljdGltIGNv
bnRleHQgYnkKKwkgIGV4ZWN1dGluZyBhbGlhc2luZyBicmFuY2hlcyBpbiB0aGUgYXR0YWNrZXIg
Y29udGV4dC4gIFN1Y2ggYXR0YWNrcworCSAgY2FuIGJlIHBhcnRpYWxseSBtaXRpZ2F0ZWQgYWdh
aW5zdCBieSBjbGVhcmluZyBpbnRlcm5hbCBicmFuY2gKKwkgIHByZWRpY3RvciBzdGF0ZSBhbmQg
bGltaXRpbmcgdGhlIHByZWRpY3Rpb24gbG9naWMgaW4gc29tZSBzaXR1YXRpb25zLgorCisJICBU
aGlzIGNvbmZpZyBvcHRpb24gd2lsbCB0YWtlIENQVS1zcGVjaWZpYyBhY3Rpb25zIHRvIGhhcmRl
biB0aGUKKwkgIGJyYW5jaCBwcmVkaWN0b3IgYWdhaW5zdCBhbGlhc2luZyBhdHRhY2tzIGFuZCBt
YXkgcmVseSBvbiBzcGVjaWZpYworCSAgaW5zdHJ1Y3Rpb24gc2VxdWVuY2VzIG9yIGNvbnRyb2wg
Yml0cyBiZWluZyBzZXQgYnkgdGhlIHN5c3RlbQorCSAgZmlybXdhcmUuCisKKwkgIElmIHVuc3Vy
ZSwgc2F5IFkuCisKK2NvbmZpZyBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorICAgIGRl
Zl9ib29sIHkgaWYgQVJNXzY0ICYmIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKIHNvdXJjZSAi
Y29tbW9uL0tjb25maWciCiAKIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxl
CmluZGV4IGM3MjQzZjUuLmQ2ODAxOTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9N
YWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKQEAgLTEwLDMgKzEwLDQg
QEAgb2JqLXkgKz0gZG9tY3RsLm8KIG9iai15ICs9IGNhY2hlLm8KIAogb2JqLSQoRUFSTFlfUFJJ
TlRLKSArPSBkZWJ1Zy5vCitvYmotJChDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IpICs9
IGJwaS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvYnBpLlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNmNjMmYx
NwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwpAQCAtMCwwICsx
LDY0IEBACisvKgorICogQ29udGFpbnMgQ1BVIHNwZWNpZmljIGJyYW5jaCBwcmVkaWN0b3IgaW52
YWxpZGF0aW9uIHNlcXVlbmNlcworICoKKyAqIENvcHlyaWdodCAoQykgMjAxOCBBUk0gTHRkLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworLm1hY3JvIHZlbnRyeSB0YXJnZXQKKyAg
ICAucmVwdCAzMQorICAgIG5vcAorICAgIC5lbmRyCisgICAgYglcdGFyZ2V0CisuZW5kbQorCisu
bWFjcm8gdmVjdG9ycyB0YXJnZXQKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MDAwCisgICAgdmVu
dHJ5IFx0YXJnZXQgKyAweDA4MAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgxMDAKKyAgICB2ZW50
cnkgXHRhcmdldCArIDB4MTgwCisKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MjAwCisgICAgdmVu
dHJ5IFx0YXJnZXQgKyAweDI4MAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgzMDAKKyAgICB2ZW50
cnkgXHRhcmdldCArIDB4MzgwCisKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NDAwCisgICAgdmVu
dHJ5IFx0YXJnZXQgKyAweDQ4MAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg1MDAKKyAgICB2ZW50
cnkgXHRhcmdldCArIDB4NTgwCisKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NjAwCisgICAgdmVu
dHJ5IFx0YXJnZXQgKyAweDY4MAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg3MDAKKyAgICB2ZW50
cnkgXHRhcmdldCArIDB4NzgwCisuZW5kbQorCisvKgorICogUG9wdWxhdGUgNCB2ZWN0b3IgdGFi
bGVzLiBUaGlzIHdpbGwgY292ZXIgdXAgdG8gNCBkaWZmZXJlbnQKKyAqIG1pY3JvLWFyY2hpdGVj
dHVyZXMgaW4gYSBzeXN0ZW0uCisgKi8KKyAgICAuYWxpZ24JMTEKK0VOVFJZKF9fYnBfaGFyZGVu
X2h5cF92ZWNzX3N0YXJ0KQorICAgIC5yZXB0IDQKKyAgICB2ZWN0b3JzIGh5cF90cmFwc192ZWN0
b3IKKyAgICAuZW5kcgorRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQorCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQVNNCisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDIzMTM4YWQuLjVjN2JmZTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
QEAgLTEsNyArMSwxNDUgQEAKICNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+CisjaW5jbHVkZSA8eGVu
L2NwdW1hc2suaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4K
KyNpbmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVk
ZSA8eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFz
bS9jcHVlcnJhdGEuaD4KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBmb3Ig
QXJtNjQgKi8KKyNpZmRlZiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKwor
I2RlZmluZSBWRUNUT1JfVEFCTEVfU0laRSBTWl8ySworCisvKgorICogTnVtYmVyIG9mIGF2YWls
YWJsZSB0YWJsZSB2ZWN0b3JzICh0aGlzIHNob3VsZCBiZSBpbi1zeW5jIHdpdGgKKyAqIGFyY2gv
YXJtNjQvYnBpLlMKKyAqLworI2RlZmluZSBOUl9CUElfSFlQX1ZFQ1MgNAorCitleHRlcm4gY2hh
ciBfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydFtdLCBfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmRb
XTsKKworLyoKKyAqIEtleSBmb3IgZWFjaCBzbG90LiBUaGlzIGlzIHVzZWQgdG8gZmluZCB3aGV0
aGVyIGEgc3BlY2lmaWMgd29ya2Fyb3VuZAorICogaGFkIGEgc2xvdCBhc3NpZ25lZC4KKyAqCisg
KiBUaGUga2V5IGlzIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgdmVjdG9yIHdvcmthcm91bmQKKyAq
Lworc3RhdGljIHVpbnRwdHJfdCBicF9oYXJkZW5fc2xvdF9rZXlbTlJfQlBJX0hZUF9WRUNTXTsK
KworLyoKKyAqIFtoeXBfdmVjX3N0YXJ0LCBoeXBfdmVjX2VuZFsgY29ycmVzcG9uZHMgdG8gdGhl
IGZpcnN0IDMxIGluc3RydWN0aW9ucworICogb2YgZWFjaCB2ZWN0b3IuIFRoZSBsYXN0IChpLmUg
MzJ0aCkgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0byBicmFuY2ggdG8KKyAqIHRoZSBvcmlnaW5hbCBl
bnRyeS4KKyAqCisgKiBUaG9zZSBpbnN0cnVjdGlvbnMgd2lsbCBiZSBjb3BpZWQgb24gZWFjaCB2
ZWN0b3IgdG8gaGFyZGVuIHRoZW0uCisgKi8KK3N0YXRpYyBib29sIGNvcHlfaHlwX3ZlY3RfYnBp
KHVuc2lnbmVkIGludCBzbG90LCBjb25zdCBjaGFyICpoeXBfdmVjX3N0YXJ0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19lbmQpCit7CisgICAgdm9p
ZCAqZHN0X3JlbWFwcGVkOworICAgIGNvbnN0IHZvaWQgKmRzdCA9IF9fYnBfaGFyZGVuX2h5cF92
ZWNzX3N0YXJ0ICsgc2xvdCAqIFZFQ1RPUl9UQUJMRV9TSVpFOworICAgIHVuc2lnbmVkIGludCBp
OworICAgIG1mbl90IGRzdF9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGRzdCkpOworCisgICAgQlVH
X09OKCgoaHlwX3ZlY19lbmQgLSBoeXBfdmVjX3N0YXJ0KSAvIDQpID4gMzEpOworCisgICAgLyoK
KyAgICAgKiBWZWN0b3JzIGFyZSBwYXJ0IG9mIHRoZSB0ZXh0IHRoYXQgYXJlIG1hcHBlZCByZWFk
LW9ubHkuIFNvIHJlLW1hcAorICAgICAqIHRoZSB2ZWN0b3IgdGFibGUgdG8gYmUgYWJsZSB0byB1
cGRhdGUgdmVjdG9ycy4KKyAgICAgKi8KKyAgICBkc3RfcmVtYXBwZWQgPSBfX3ZtYXAoJmRzdF9t
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgIDFVTCA8PCBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhWRUNUT1JfVEFCTEVfU0laRSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIDEsIFBB
R0VfSFlQRVJWSVNPUiwgVk1BUF9ERUZBVUxUKTsKKyAgICBpZiAoICFkc3RfcmVtYXBwZWQgKQor
ICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkc3RfcmVtYXBwZWQgKz0gKHZhZGRyX3QpZHN0
ICYgflBBR0VfTUFTSzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgVkVDVE9SX1RBQkxFX1NJWkU7
IGkgKz0gMHg4MCApCisgICAgeworICAgICAgICBtZW1jcHkoZHN0X3JlbWFwcGVkICsgaSwgaHlw
X3ZlY19zdGFydCwgaHlwX3ZlY19lbmQgLSBoeXBfdmVjX3N0YXJ0KTsKKyAgICB9CisKKyAgICBj
bGVhbl9kY2FjaGVfdmFfcmFuZ2UoZHN0X3JlbWFwcGVkLCBWRUNUT1JfVEFCTEVfU0laRSk7Cisg
ICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKworICAgIHZ1bm1hcChkc3RfcmVtYXBwZWQpOworCisg
ICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIF9fbWF5YmVfdW51c2VkCitpbnN0YWxs
X2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRy
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX3N0YXJ0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kKQoreworICAg
IHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7CisgICAgc3RhdGljIERFRklORV9TUElOTE9DSyhi
cF9sb2NrKTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgc2xvdCA9IC0xOworICAgIGJvb2wgcmV0ID0g
dHJ1ZTsKKworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2
ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVj
ayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBlbnRyeS4KKyAgICAgKi8KKyAg
ICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKwor
ICAgIC8qCisgICAgICogTm8gbmVlZCB0byBpbnN0YWxsIGhhcmRlbmVkIHZlY3RvciB3aGVuIHRo
ZSBwcm9jZXNzb3IgaGFzCisgICAgICogSURfQUE2NFBSRjBfRUwxLkNTVjIgc2V0LgorICAgICAq
LworICAgIGlmICggY3B1X2RhdGFbc21wX3Byb2Nlc3Nvcl9pZCgpXS5wZnI2NC5jc3YyICkKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBzcGluX2xvY2soJmJwX2xvY2spOworCisgICAgLyoK
KyAgICAgKiBMb29rIHVwIHdoZXRoZXIgdGhlIGhhcmRlbmluZyB2ZWN0b3IgaGFkIGEgc2xvdCBh
bHJlYWR5CisgICAgICogYXNzaWduZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCA0
OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBicF9oYXJkZW5fc2xvdF9rZXlbaV0gPT0gKHVp
bnRwdHJfdCloeXBfdmVjX3N0YXJ0ICkKKyAgICAgICAgeworICAgICAgICAgICAgc2xvdCA9IGk7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggc2xvdCA9
PSAtMSApCisgICAgeworICAgICAgICBsYXN0X3Nsb3QrKzsKKyAgICAgICAgLyogQ2hlY2sgd2Ug
ZG9uJ3Qgb3ZlcnJ1biB0aGUgbnVtYmVyIG9mIHNsb3RzIGF2YWlsYWJsZS4gKi8KKyAgICAgICAg
QlVHX09OKE5SX0JQSV9IWVBfVkVDUyA8PSBsYXN0X3Nsb3QpOworCisgICAgICAgIHNsb3QgPSBs
YXN0X3Nsb3Q7CisgICAgICAgIHJldCA9IGNvcHlfaHlwX3ZlY3RfYnBpKHNsb3QsIGh5cF92ZWNf
c3RhcnQsIGh5cF92ZWNfZW5kKTsKKworICAgICAgICAvKiBPbmx5IHVwZGF0ZSB0aGUgc2xvdCBp
ZiB0aGUgY29weSBzdWNjZWVkZWQuICovCisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAg
IGJwX2hhcmRlbl9zbG90X2tleVtzbG90XSA9ICh1aW50cHRyX3QpaHlwX3ZlY19zdGFydDsKKyAg
ICB9CisKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICAvKiBJbnN0YWxsIHRoZSBuZXcg
dmVjdG9yIHRhYmxlLiAqLworICAgICAgICBXUklURV9TWVNSRUcoKHZhZGRyX3QpKF9fYnBfaGFy
ZGVuX2h5cF92ZWNzX3N0YXJ0ICsgc2xvdCAqIFZFQ1RPUl9UQUJMRV9TSVpFKSwKKyAgICAgICAg
ICAgICAgICAgICAgIFZCQVJfRUwyKTsKKyAgICAgICAgaXNiKCk7CisgICAgfQorCisgICAgc3Bp
bl91bmxvY2soJmJwX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKworI2VuZGlmIC8qIENP
TkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLworCiAjZGVmaW5lIE1JRFJfUkFO
R0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAogICAgIC5tYXRjaGVzID0gaXNfYWZmZWN0ZWRfbWlk
cl9yYW5nZSwgIFwKICAgICAubWlkcl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAgICAgICBcCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDgxMjFkMzIuLjMzODg3NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzQsNyArMTM0LDEwIEBAIHByZXNtcF9pbml0
Y2FsbCh2d2ZpX2luaXQpOwogCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKLSAgICAvKiBTZXR1
cCBIeXAgdmVjdG9yIGJhc2UgKi8KKyAgICAvKgorICAgICAqIFNldHVwIEh5cCB2ZWN0b3IgYmFz
ZS4gTm90ZSB0aGV5IG1pZ2h0IGdldCB1cGRhdGVkIHdpdGggdGhlCisgICAgICogYnJhbmNoIHBy
ZWRpY3RvciBoYXJkZW5pbmcuCisgICAgICovCiAgICAgV1JJVEVfU1lTUkVHKCh2YWRkcl90KWh5
cF90cmFwc192ZWN0b3IsIFZCQVJfRUwyKTsKIAogICAgIC8qIFRyYXAgRGVidWcgYW5kIFBlcmZv
cm1hbmNlIE1vbml0b3IgYWNjZXNzZXMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXgg
NDE1MjhhZi4uNTNjMzMyYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTM1LDcgKzM1
LDggQEAKICNlbmRpZgogI2RlZmluZSBjcHVfaGFzX3NlY3VyaXR5ICAoYm9vdF9jcHVfZmVhdHVy
ZTMyKHNlY3VyaXR5KSA+IDApCiAKLSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICAwCisjZGVm
aW5lIEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAwCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAg
ICAgICAgMQogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApp
bmRleCAyYzljMTkzLi41MWVjYmQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTMxOCw4
ICszMTgsOSBAQCBzdHJ1Y3QgY3B1aW5mb19hcm0gewogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBmcDo0OyAgIC8qIEZsb2F0aW5nIFBvaW50ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHNpbWQ6NDsgLyogQWR2YW5jZWQgU0lNRCAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
aWM6NDsgIC8qIEdJQyBzdXBwb3J0ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVz
MDo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIF9fcmVzMDoyODsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3N2Mjo0Owor
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE6NDsKICAgICAgICAgfTsKICAgICB9IHBm
cjY0OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jan 27 03:23:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1efH5V-0003Lt-Sv; Sat, 27 Jan 2018 03:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ufyk=ew=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1efH5U-0003LU-TA
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:28 +0000
X-Inumbo-ID: 76e304f3-0311-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76e304f3-0311-11e8-b9b1-635ca7ef6cff;
 Sat, 27 Jan 2018 03:23:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH5O-0000td-RG
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1efH5O-0006JE-Qc
 for xen-changelog@lists.xenproject.org; Sat, 27 Jan 2018 03:23:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1efH5O-0006JE-Qc@xenbits.xenproject.org>
Date: Sat, 27 Jan 2018 03:23:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm64: Implement branch
	predictor hardening for affected Cortex-A CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkODg0ZDYxOTkxY2QwZGU1ODhhZTUxNzI4Y2QwNjAyMzc1ZGZhNzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxNDoxMDox
MCAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBo
YXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1Nywg
QTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAg
YWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBj
b2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13
YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZl
bnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQog
ICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBr
cHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0
Zjk1MjNjMjg4NTdiOSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyB8IDI1ICsrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDQ4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3MyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCmluZGV4IDZjYzJmMTcuLjRiN2YxZGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9icGkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMK
QEAgLTU2LDYgKzU2LDMxIEBAIEVOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0KQogICAg
IC5lbmRyCiBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCiAKK0VOVFJZKF9fcHNjaV9o
eXBfYnBfaW52YWxfc3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQorICAgIHN0
cCAgICAgeDE2LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIHN0cCAgICAgeDE0LCB4MTUsIFtz
cCwgIygxNiAqIDEpXQorICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAg
IHN0cCAgICAgeDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIHN0cCAgICAgeDgsIHg5LCBb
c3AsICMoMTYgKiA0KV0KKyAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAg
c3RwICAgICB4NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIHN0cCAgICAgeDIsIHgzLCBbc3As
ICMoMTYgKiA3KV0KKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgbW92
ICAgICB4MCwgIzB4ODQwMDAwMDAKKyAgICBzbWMgICAgICMwCisgICAgbGRwICAgICB4MTYsIHgx
NywgW3NwLCAjKDE2ICogMCldCisgICAgbGRwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICogMSld
CisgICAgbGRwICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCisgICAgbGRwICAgICB4MTAs
IHgxMSwgW3NwLCAjKDE2ICogMyldCisgICAgbGRwICAgICB4OCwgeDksIFtzcCwgIygxNiAqIDQp
XQorICAgIGxkcCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KKyAgICBsZHAgICAgIHg0LCB4
NSwgW3NwLCAjKDE2ICogNildCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcpXQor
ICAgIGxkcCAgICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KKyAgICBhZGQgICAgIHNwLCBzcCwg
Iyg4ICogMTgpCitFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDVjN2JmZTAuLjY4ZTk5OTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKQEAgLTcsNiArNyw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNs
dWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KKyNpbmNs
dWRlIDxhc20vcHNjaS5oPgogCiAvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRpY3RvciBjb2RlIGZv
ciBBcm02NCAqLwogI2lmZGVmIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgpA
QCAtMTM4LDYgKzEzOSwzMSBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICByZXR1cm4gcmV0OwogfQogCitleHRl
cm4gY2hhciBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0W10sIF9fcHNjaV9oeXBfYnBfaW52YWxf
ZW5kW107CisKK3N0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEp
Cit7CisgICAgYm9vbCByZXQgPSB0cnVlOworICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNl
OworCisgICAgLyoKKyAgICAgKiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24g
ZnVuY3Rpb24gdG8gaW52YWxpZGF0ZSB0aGUKKyAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlz
IGZ1bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggUFNDSSAwLjIKKyAgICAgKiBhbmQgbGF0
ZXIuCisgICAgICovCisgICAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQor
ICAgICAgICByZXQgPSBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZGF0YSwgX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
cHNjaV9oeXBfYnBfaW52YWxfZW5kKTsKKyAgICBlbHNlIGlmICggIXdhcm5lZCApCisgICAgewor
ICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSk7CisgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORyAiUFNDSSAwLjIgb3IgbGF0ZXIgaXMgcmVxdWlyZWQgZm9y
IHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOworICAgICAgICB3YXJuZWQgPSB0
cnVlOworICAgIH0KKworICAgIHJldHVybiAhcmV0OworfQorCiAjZW5kaWYgLyogQ09ORklHX0FS
TTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2Rl
bCwgbWluLCBtYXgpICAgICBcCkBAIC0xNjEsNiArMTg3LDI4IEBAIGlzX2FmZmVjdGVkX21pZHJf
cmFuZ2UoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIH0KIAogc3Rh
dGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7Cisj
aWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAg
ICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlE
Ul9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJs
ZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkg
PSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05T
KE1JRFJfQ09SVEVYX0E3MiksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9B
NzMpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgIH0s
CisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKKyAgICAgICAg
LmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlmCiAgICAg
e30sCiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Jan 29 16:11:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1egC1S-0005Lf-47; Mon, 29 Jan 2018 16:11:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bxom=ey=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egC1R-0005LO-BI
 for xen-changelog@lists.xenproject.org; Mon, 29 Jan 2018 16:11:05 +0000
X-Inumbo-ID: fa98b4de-050e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa98b4de-050e-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 17:10:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egC1P-00044G-Ov
 for xen-changelog@lists.xenproject.org; Mon, 29 Jan 2018 16:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1egC1P-0007cM-OF
 for xen-changelog@lists.xenproject.org; Mon, 29 Jan 2018 16:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1egC1P-0007cM-OF@xenbits.xenproject.org>
Date: Mon, 29 Jan 2018 16:11:03 +0000
Subject: [Xen-changelog] [xen master] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2
MDQ1MzJiYTNlOTg1ZTY1ODczCgpjb21taXQgNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2Y2ZkNjc5
NGFjNzc4YjYwOApBdXRob3I6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDMgMTY6NDM6MDIgMjAxNyArMDAwMApDb21taXQ6
ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRl
OiBGcmkgSmFuIDI2IDE0OjEwOjIxIDIwMTggKzAwMDAKCiAgICB4ODYvaWRsZTogQ2xlYXIgU1BF
Q19DVFJMIHdoaWxlIGlkbGUKICAgIAogICAgT24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0
aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9ybWFuY2UgaW1wYWN0IG9uCiAgICBhZGphY2VudCBo
eXBlcnRocmVhZHMuICBJdCBpcyB0aGVyZWZvcmUgcmVjb21tZW5kZWQgdG8gY2xlYXIgdGhlIHNl
dHRpbmcKICAgIGJlZm9yZSBiZWNvbWluZyBpZGxlLCB0byBhdm9pZCBhbiBpZGxlIGNvcmUgcHJl
dmVudGluZyBhZGphY2VudCB1c2Vyc3BhY2UKICAgIGV4ZWN1dGlvbiBmcm9tIHJ1bm5pbmcgYXQg
ZnVsbCBwZXJmb3JtYW5jZS4KICAgIAogICAgQ2FyZSBtdXN0IGJlIHRha2VuIHRvIGVuc3VyZSB0
aGVyZSBhcmUgbm8gcmV0IG9yIGluZGlyZWN0IGJyYW5jaCBpbnN0cnVjdGlvbnMKICAgIGJldHdl
ZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNoIGFyZSBm
b3JjZWQgYWx3YXlzCiAgICBpbmxpbmUuICBDYXJlIG11c3QgYWxzbyBiZSB0YWtlbiB0byBhdm9p
ZCB1c2luZyBzcGVjX2N0cmxfZW50ZXJfaWRsZSgpIGJldHdlZW4KICAgIGZsdXNoaW5nIGNhY2hl
cyBhbmQgYmVjb21pbmcgaWRsZSwgaW4gY2FzZXMgd2hlcmUgdGhhdCBtYXR0ZXJzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

