From xen-changelog-bounces@lists.xenproject.org Fri Mar 01 10:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Mar 2019 10:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gzfTb-0007sW-MQ; Fri, 01 Mar 2019 10:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OeqB=RE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzfTa-0007sR-MC
 for xen-changelog@lists.xenproject.org; Fri, 01 Mar 2019 10:33:10 +0000
X-Inumbo-ID: 65a54f9e-3c0d-11e9-a058-5f141c5279c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65a54f9e-3c0d-11e9-a058-5f141c5279c0;
 Fri, 01 Mar 2019 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzfTU-0007Nb-OV
 for xen-changelog@lists.xenproject.org; Fri, 01 Mar 2019 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gzfTU-0007dH-Lq
 for xen-changelog@lists.xenproject.org; Fri, 01 Mar 2019 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gzfTU-0007dH-Lq@xenbits.xenproject.org>
Date: Fri, 01 Mar 2019 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAyNSAxMzowNjoyMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMSAxMDoyMzo0
MyAyMDE5ICswMDAwCgogICAgdG9vbHMvdGVzdHM6IERyb3Agb2Jzb2xldGUgdGVzdCBpbmZyYXN0
cnVjdHVyZQogICAgCiAgICBUaGUgcmVncmVzc2lvbi8gZGlyZWN0b3J5IHdhcyBpZGVudGlmaWVk
IGFzIGFscmVhZHkgYnJva2VuIGluIDIwMTIgKGMvcwogICAgOTUzOTUzY2M1KS4gIFRoZSBsb2dp
YyBpcyBpbnRlbmRlZCB0byB0ZXN0ICoucHkgZmlsZXMgaW4gdGhlIFhlbiB0cmVlIGFnYWluc3QK
ICAgIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBweXRob24sIGJ1dCBldmVyeSBweXRob24gdmVyc2lv
biBpcyBvYnNvbGV0ZSBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMyAtCiB0b29scy90ZXN0cy9yZWdyZXNzaW9uL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICB8IDk1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3Rlc3RzL3Jl
Z3Jlc3Npb24vUkVBRE1FICAgICAgICAgICAgICAgICAgICAgIHwgMzkgLS0tLS0tLS0tCiB0b29s
cy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoICAgICB8IDI0IC0tLS0t
LQogLi4uL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25fc3ludGF4LnNoICAgICAgfCAy
MiAtLS0tLQogdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5z
aCAgfCAxMiAtLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTk1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKaW5kZXggYTlm
YzUwZDc4OS4uMjYwNWIzYjdlZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUKKysr
IGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKQEAgLTcsOSArNyw2IEBAIExETElCUyArPSAkKExETElC
U19saWJ4ZW5jdHJsKQogU1VCRElSUy15IDo9CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0gbWNl
LXRlc3QKIFNVQkRJUlMteSArPSBtZW0tc2hhcmluZwotaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gp
LF9fZml4bWVfXykKLVNVQkRJUlMteSArPSByZWdyZXNzaW9uCi1lbmRpZgogaWZuZXEgKCQoY2xh
bmcpLHkpCiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2X2VtdWxhdG9yCiBlbmRpZgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3Jl
Z3Jlc3Npb24vTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDcwZDUyNGFl
ZTguLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9NYWtlZmlsZQorKysg
L2Rldi9udWxsCkBAIC0xLDk1ICswLDAgQEAKLSMKLSMgU2V0cyB1cCBzb21lIHJlZ3Jlc3Npb24g
YXBwbGljYXRpb25zCi0jIFJ1bnMgcmVncmVzc2lvbiB0ZXN0cwotIwotIyBUbyBydW4gdGhpcywg
YXQgbGVhc3QgdGhlIGJhc2ljIGJ1aWxkIC8gZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgbXVzdAot
IyBiZSBpbnN0YWxsZWQgKGdjYywgLi4uKQotIwotWEVOX1JPT1Q9JChQV0QpLy4uLy4uLy4uCi1S
RUdfVEVTVF9ESVI9JChQV0QpCi0KLVBZVEhPTl9WRVJTSU9OUz1weXRob24tMi4zIHB5dGhvbi0y
LjQgcHl0aG9uLTIuNSBweXRob24tMi42IHB5dGhvbi0zLjEKLQotLlBIT05ZOiBhbGwKLWFsbDog
Y2hlY2stcHl0aG9uLXN5bnRheAotCi0uUEhPTlk6IGNoZWNrLXB5dGhvbi1zeW50YXgKLWNoZWNr
LXB5dGhvbi1zeW50YXg6IHJ1bnRpbWUtZW52aXJvbm1lbnQKLQlAKHNldCAtZSAmJiBmb3IgcCBp
biAkKFBZVEhPTl9WRVJTSU9OUyk7IGRvIFwKLQkgIC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3Nj
cmlwdHMvY2hlY2tfcHl0aG9uX3N5bnRheC5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAkJHAgJChY
RU5fUk9PVCk7IGRvbmUpCi0KLS5QSE9OWTogcnVudGltZS1lbnZpcm9ubWVudAotcnVudGltZS1l
bnZpcm9ubWVudDogJChQWVRIT05fVkVSU0lPTlMpCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0
Y2xlYW46Ci0Jcm0gLWZyICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQgJChSRUdfVEVTVF9ESVIp
L2Rvd25sb2FkcyBcCi0JCSQoUkVHX1RFU1RfRElSKS9idWlsZAotCi0jIyMgUHl0aG9uIDIuMwot
Ci0uUEhPTlk6IHB5dGhvbi0yLjMKLXB5dGhvbi0yLjM6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxs
ZWQvcHl0aG9uLTIuMy9iaW4vcHl0aG9uMi4zCi0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQv
cHl0aG9uLTIuMy9iaW4vcHl0aG9uMi4zOiBcCi0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9Q
eXRob24tMi4zLjcudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRf
cHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDIuMyAyLjMuNwotJChSRUdfVEVTVF9ESVIp
L2Rvd25sb2Fkcy9QeXRob24tMi4zLjcudGd6OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9z
Y3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjMuNwotCi0j
IyMgUHl0aG9uIDIuNAotCi0uUEhPTlk6IHB5dGhvbi0yLjQKLXB5dGhvbi0yLjQ6ICQoUkVHX1RF
U1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNC9iaW4vcHl0aG9uMi40Ci0KLSQoUkVHX1RFU1Rf
RElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNC9iaW4vcHl0aG9uMi40OiBcCi0JJChSRUdfVEVTVF9E
SVIpL2Rvd25sb2Fkcy9QeXRob24tMi40LjYudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIp
L3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDIuNCAyLjQuNgot
JChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi40LjYudGd6OgotCUAvYmluL3NoICQo
UkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1Rf
RElSKSAyLjQuNgotCi0jIyMgUHl0aG9uIDIuNQotCi0uUEhPTlk6IHB5dGhvbi0yLjUKLXB5dGhv
bi0yLjU6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNS9iaW4vcHl0aG9uMi41
Ci0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNS9iaW4vcHl0aG9uMi41OiBc
Ci0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi41LjQudGd6Ci0JQC9iaW4vc2gg
JChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9E
SVIpIDIuNSAyLjUuNAotJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi41LjQudGd6
OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBc
Ci0JCSQoUkVHX1RFU1RfRElSKSAyLjUuNAotCi0jIyMgUHl0aG9uIDIuNgotCi0uUEhPTlk6IHB5
dGhvbi0yLjYKLXB5dGhvbi0yLjY6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIu
Ni9iaW4vcHl0aG9uMi42Ci0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNi9i
aW4vcHl0aG9uMi42OiBcCi0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi42LjIu
dGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwK
LQkJJChSRUdfVEVTVF9ESVIpIDIuNiAyLjYuMgotJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9Q
eXRob24tMi42LjIudGd6OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25s
b2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjYuMgotCi0jIyMgUHl0aG9uIDMu
MC4xIGhhcyByZWFjaGVkIGVuZCBvZiBsaWZlIGFuZCBpcyBub3QgKGxvbmdlcikgc3VwcG9ydGVk
Ci0KLSMjIyBQeXRob24gMy4xCi0KLS5QSE9OWTogcHl0aG9uLTMuMQotcHl0aG9uLTMuMTogJChS
RUdfVEVTVF9ESVIpL2luc3RhbGxlZC9weXRob24tMy4xL2Jpbi9weXRob24zLjEKLQotJChSRUdf
VEVTVF9ESVIpL2luc3RhbGxlZC9weXRob24tMy4xL2Jpbi9weXRob24zLjE6IFwKLQkkKFJFR19U
RVNUX0RJUikvZG93bmxvYWRzL1B5dGhvbi0zLjEudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9E
SVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDMuMSAzLjEK
LSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTMuMS50Z3o6Ci0JQC9iaW4vc2ggJChS
RUdfVEVTVF9ESVIpL3NjcmlwdHMvZG93bmxvYWRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9E
SVIpIDMuMQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9SRUFETUUgYi90b29s
cy90ZXN0cy9yZWdyZXNzaW9uL1JFQURNRQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDZiMjZiMDM1MC4uMDAwMDAwMDAwMAotLS0gYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL1JFQURN
RQorKysgL2Rldi9udWxsCkBAIC0xLDM5ICswLDAgQEAKLQotUmVncmVzc2lvbiBUZXN0IEVudmly
b25tZW50IGZvciBYZW4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQot
VGhpcyBpcyBhbiBpbml0aWFsIHJlZ3Jlc3Npb24gdG9vbCBlbnZpcm9ubWVudCBmb3IgWGVuLgot
Ci1XaXRoIHRoZSBoZWxwIG9mIHRoZSBNYWtlZmlsZSwgaXQgaXMgcG9zc2libGUgdG8gY29tcGls
ZSBhIGNvdXBsZSBvZgotZGlmZmVyZW50IHB5dGhvbiB2ZXJzaW9ucyBhbmQgY2hlY2sgYWxsIC5w
eSBmaWxlcyBhZ2FpbnN0IGFsbCB2ZXJpb25zCi1mb3Igc3ludGF4IGVycm9ycy4gIE5vdGUgdGhh
dCBkdWUgdG8gdGhlIGR5bm1pYyBvZiBweXRob24gbm90IGFsbAotc3ludGF4IGVycm9ycyBtaWdo
dCBiZSBkZXRlY3RlZC4KLQotQ3VycmVudGx5IHRoZSBmb2xsb3dpbmcgdmVyc2lvbnMgb2YgcHl0
aG9uIGFyZSBzdXBwb3J0ZWQ6Ci0yLjMuNyAyLjQuNiAyLjUuNCAyLjYuMiAzLjEKLQotCi1Vc2Fn
ZQotLS0tLS0KLQotVG8gZG93bmxvYWQgYWxsIHN1cHBvcnRlZCB2ZXJzaW9ucyBvZiBweXRob24s
IGNvbXBpbGUgdGhlbSwgaW5zdGFsbAotdGhlbSBhbmQgcnVuIGEgYmFzaWMgc3ludGF4IGNoZWNr
LCBydW4KLQotJCBtYWtlCi0KLShUaGUgZG93bmxvYWQgYW5kIGNvbXBpbGF0aW9uIG9mIHB5dGhv
biBpcyBvbmx5IGRvbmUgaWYgbm90IGFscmVhZHkKLWF2YWlsYWJsZS4pCi0KLVRvIGRlbGV0ZSBh
bGwgYXV0b21hdGljYWxseSBidWlsZCBmaWxlczoKLQotJCBtYWtlIGRpc3QtY2xlYW4KLQotCi0K
LVJ1bmluZyB1bml0dGVzdHMgd2l0aCBhIHNwZWNpZmljIHZlcnNpb24KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQotVGhpcyBkb2VzIG5vdCB3b3JrIGF0IHRoZSBt
b21lbnQsIGJlY2F1c2UgYSBsb3Qgb2YgYWRkaXRpb25hbCBweXRob24KLXBhY2thZ2VzIGFyZSBu
ZWVkZWQgZm9yIHRoaXMgKHdoaWNoIGFyZSBjdXJyZW50bHkgbm90IGF1dG9tYXRpY2FsbHkKLWJ1
aWxkKS4KLQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2J1aWxk
X3B5dGhvbi5zaCBiL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9idWlsZF9weXRob24u
c2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYwMzI1MmVmZjcuLjAwMDAwMDAwMDAK
LS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2J1aWxkX3B5dGhvbi5zaAorKysg
L2Rldi9udWxsCkBAIC0xLDI0ICswLDAgQEAKLSMhL2Jpbi9iYXNoCi0jCi0jIFRoaXMgc2NyaXB0
IGJ1aWxkcyBweXRob24gaW4gdGhlIGRpciAKLSMgaW5zdGFsbGVkL3B5dGhvbi0ke0RFU1R9IGZy
b20gcGFja2FnZSBkb3dubG9hZHMvUHl0aG9uLXtQS0dfVkVSU30udGd6Ci0jCi0KLXNldCAtZQot
Ci1SRUdfVEVTVF9ESVI9JDEKLURFU1Q9JDIKLVBLR19WRVJTPSQzCi0KLVNVQl9NQUtFU19NSU5V
U19KPS1qNAotCi1CVUlMRF9ESVI9JHtSRUdfVEVTVF9ESVJ9L2J1aWxkCi0KLW1rZGlyIC1wICR7
QlVJTERfRElSfQotKGNkICR7QlVJTERfRElSfSAmJiB0YXIgLXhmICR7UkVHX1RFU1RfRElSfS9k
b3dubG9hZHMvUHl0aG9uLSRQS0dfVkVSUy50Z3opCi0oY2QgJHtCVUlMRF9ESVJ9L1B5dGhvbi0k
UEtHX1ZFUlMgJiYKLSAuL2NvbmZpZ3VyZSAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtaXB2NiAt
LXdpdGhvdXQtY3h4IFwKLSAgICAgICAtLXdpdGgtdGhyZWFkcyAtLXByZWZpeD0ke1JFR19URVNU
X0RJUn0vaW5zdGFsbGVkL3B5dGhvbi0kREVTVCAmJgotbWFrZSAke1NVQl9NQUtFU19NSU5VU19K
fSAmJgotbWFrZSBpbnN0YWxsKQotcm0gLWZyICR7QlVJTERfRElSfS9QeXRob24tJFBLR19WRVJT
CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvY2hlY2tfcHl0aG9u
X3N5bnRheC5zaCBiL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25f
c3ludGF4LnNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyNDAxODk1ZjhlLi4wMDAw
MDAwMDAwCi0tLSBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25f
c3ludGF4LnNoCisrKyAvZGV2L251bGwKQEAgLTEsMjIgKzAsMCBAQAotIyEvYmluL2Jhc2gKLSMK
LSMgQ2hlY2tzIHRoZSBzeW50YXggb2YgYWxsIC5weSBmaWxlcwotIyAoY29tcGlsZXMgdGhlbSBp
bnRvIC5weWMgZmlsZXMpCi0jCi0KLVJFR19URVNUX0RJUj0kMQotIyBQeXRob24gdmVyc2lvbiwg
ZS5nLiBweXRob24tMi4zCi1QWVRIT049JDIKLVBBVEhfVE9fQ0hFQ0s9JDMKLQotZWNobyAiU3lu
dGF4IGNoZWNrIGZvciAkUFlUSE9OIgotUFlUSE9OX0VYRUNVVEFCTEU9YGVjaG8gJFBZVEhPTiB8
IHRyIC1kICItImAKLWV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9JHtSRUdfVEVTVF9ESVJ9L2luc3Rh
bGxlZC8kUFlUSE9OL2xpYgotZXhwb3J0IFBBVEg9JHtSRUdfVEVTVF9ESVJ9L2luc3RhbGxlZC8k
UFlUSE9OL2JpbjokUEFUSAotCi0jIC1tIGlzIGF2YWlsYWJsZSBzdGFydGluZyB3aXRoIHB5dGhv
biAyLjQKLSMgV2hlbiBzdXBwb3J0IGZvciAyLjMgKGFuZCBlYXJsaWVyKSBpcyBkcm9wcGVkLAot
IyB0aGUgZm9sbG93aW5nIGxpbmUgd2lsbCBkby4KLSMgJHtQWVRIT05fRVhFQ1VUQUJMRX0gLW0g
Y29tcGlsZWFsbCAtZiAtcSAteCAiLipcLmhnLip8LiovdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9p
bnN0YWxsZWQuKiIgJHtQQVRIX1RPX0NIRUNLfQotJHtQWVRIT05fRVhFQ1VUQUJMRX0gJHtSRUdf
VEVTVF9ESVJ9L2luc3RhbGxlZC8kUFlUSE9OL2xpYi8ke1BZVEhPTl9FWEVDVVRBQkxFfS9jb21w
aWxlYWxsLnB5IC1mIC1xIC14ICIuKlwuaGcuKnwuKi9pbnN0YWxsZWQvcHl0aG9uLS4qIiAke1BB
VEhfVE9fQ0hFQ0t9Ci1leGl0ICQ/CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9yZWdyZXNzaW9u
L3NjcmlwdHMvZG93bmxvYWRfcHl0aG9uLnNoIGIvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3Jp
cHRzL2Rvd25sb2FkX3B5dGhvbi5zaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMjIz
NTIyZWUyNS4uMDAwMDAwMDAwMAotLS0gYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMv
ZG93bmxvYWRfcHl0aG9uLnNoCisrKyAvZGV2L251bGwKQEAgLTEsMTIgKzAsMCBAQAotIyEvYmlu
L2Jhc2gKLSMKLSMgRG93bmxvYWRzIHB5dGhvbiB3aXRoIHZlcnNpb24gJDEgYW5kIHN0b3JlcyBp
biBpbnRvIHRoZSBkb3dubG9hZHMgZGlyLgotIwotCi1zZXQgLWUKLQotUkVHX1RFU1RfRElSPSQx
Ci1WRVJTSU9OPSQyCi0KLW1rZGlyIC1wICR7UkVHX1RFU1RfRElSfS9kb3dubG9hZHMKLXdnZXQg
LXEgLU8gJHtSRUdfVEVTVF9ESVJ9L2Rvd25sb2Fkcy9QeXRob24tJHtWRVJTSU9OfS50Z3ogaHR0
cDovL3d3dy5weXRob24ub3JnL2Z0cC9weXRob24vJHtWRVJTSU9OfS9QeXRob24tJHtWRVJTSU9O
fS50Z3oKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Mar 02 03:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Mar 2019 03:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gzv3P-0001Du-1Z; Sat, 02 Mar 2019 03:11:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rawP=RF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzv3N-0001Dn-MB
 for xen-changelog@lists.xenproject.org; Sat, 02 Mar 2019 03:11:09 +0000
X-Inumbo-ID: cf20fece-3c98-11e9-91f1-bf242eb7f7b9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf20fece-3c98-11e9-91f1-bf242eb7f7b9;
 Sat, 02 Mar 2019 03:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzv3F-0005l0-OA
 for xen-changelog@lists.xenproject.org; Sat, 02 Mar 2019 03:11:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gzv3F-0006Ot-LG
 for xen-changelog@lists.xenproject.org; Sat, 02 Mar 2019 03:11:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gzv3F-0006Ot-LG@xenbits.xenproject.org>
Date: Sat, 02 Mar 2019 03:11:01 +0000
Subject: [Xen-changelog] [xen stable-4.10] update Xen version to 4.10.3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRmViIDEx
IDE0OjA0OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gRmViIDExIDE0OjA0OjA4IDIwMTkgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMC4zCi0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0K
IHhlbi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCAy
MTAyYjM1MzhkLi5lYzc0ZDBiNmJjIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC0yNzMsOCArMjczLDggQEAgU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3NlYWJpb3MuZ2l0CiBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04g
Pz0gOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAotUUVNVV9VUFNUUkVB
TV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEwLjIKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSB4ZW4tUkVMRUFTRS00LjEwLjIKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4t
NC4xMC4zCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0UtNC4xMC4zCiAj
IE1vbiBPY3QgMTYgMTY6MzY6NDEgMjAxNyArMDEwMAogIyBVcGRhdGUgWGVuIGhlYWRlciBmaWxl
cyBhZ2FpbgogCkBAIC0yODUsNyArMjg1LDcgQEAgU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSByZWwtMS4xMC4yCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVN
VV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC4xMC4yCitRRU1VX1RSQURJVElPTkFMX1JF
VklTSU9OID89IHhlbi00LjEwLjMKICMgRnJpIFNlcCAxNSAxOTozNzoyNyAyMDE3ICswMTAwCiAj
IHFlbXUteGVuLXRyYWRpdGlvbmFsOiBMaW5rIGFnYWluc3QgeGVudG9vbGNvcmUKIApkaWZmIC0t
Z2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDMwMTgwY2I5ODIuLjg3YjIy
NDllODYgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIs
NyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxl
LmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0g
NAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTAKLWV4cG9ydCBYRU5fRVhUUkFWRVJTSU9O
ID89IC4zLXByZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuMyQoWEVOX1ZFTkRPUlZFUlNJT04pCiBleHBvcnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhF
Tl9WRVJTSU9OKS4kKFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRl
IHhlbi12ZXJzaW9uCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jy7-0002KL-Qo; Mon, 04 Mar 2019 09:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jy6-0002K4-Md
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:06 +0000
X-Inumbo-ID: 81e3d7f2-3e60-11e9-8869-07be61f05fa3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81e3d7f2-3e60-11e9-8869-07be61f05fa3;
 Mon, 04 Mar 2019 09:33:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jy2-0000dG-NA
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jy2-0000qM-KV
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jy2-0000qM-KV@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:02 +0000
Subject: [Xen-changelog] [xen master] dom0/pvh: align allocation and mapping
 order to start address
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2807492868965765816=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dc0b0b1f2d5792ecd9e26f2e65b36682f8ec2b27
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Feb 18 13:42:51 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Feb 18 13:42:51 2019 +0100

    dom0/pvh: align allocation and mapping order to start address
    
    The p2m and iommu mapping code always had the requirement that
    addresses and orders must be aligned when populating the p2m or the
    iommu page tables.
    
    PVH dom0 builder didn't take this requirement into account, and can
    call into the p2m/iommu mapping helpers with addresses and orders that
    are not aligned.
    
    Fix this by making sure the orders passed to the physmap population
    helpers are always aligned to the guest address to be populated.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 51cf490811..a571d15c13 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -152,6 +152,8 @@ static int __init pvh_populate_memory_range(struct domain *d,
 
         order = get_order_from_pages(end - start + 1);
         order = min(order ? order - 1 : 0, max_order);
+        /* The order allocated and populated must be aligned to the address. */
+        order = min(order, start ? find_first_set_bit(start) : MAX_ORDER);
         page = alloc_domheap_pages(d, order, dom0_memflags | MEMF_no_scrub);
         if ( page == NULL )
         {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2807492868965765816==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jyI-0002Lg-Sn; Mon, 04 Mar 2019 09:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jyI-0002LX-3K
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:18 +0000
X-Inumbo-ID: 87f8cf4e-3e60-11e9-96d1-e7b5f44a622e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87f8cf4e-3e60-11e9-96d1-e7b5f44a622e;
 Mon, 04 Mar 2019 09:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jyC-0000dK-Ts
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jyC-0000yl-Qg
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jyC-0000yl-Qg@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/pvh: reorder PVH dom0 iommu
 initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7116528587062968309=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 036c6cbddca28be5a526da045bb379fedfad8255
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Feb 18 13:43:50 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Feb 18 13:43:50 2019 +0100

    x86/pvh: reorder PVH dom0 iommu initialization
    
    So that the iommu is initialized before populating the p2m, and
    entries added get the corresponding iommu page table entries if
    required. This requires splitting the current pvh_setup_p2m into two
    different functions. One that crafts dom0 physmap and sets the paging
    allocation, and another one that actually populates the p2m with RAM
    regions.
    
    Note that this allows to remove the special casing done for the low
    1MB in hwdom_iommu_map.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c       | 35 +++++++++++++++++++++++------------
 xen/drivers/passthrough/x86/iommu.c |  7 +------
 2 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index a571d15c13..aa599f09ef 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -409,14 +409,10 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
     ASSERT(cur_pages == nr_pages);
 }
 
-static int __init pvh_setup_p2m(struct domain *d)
+static void __init pvh_init_p2m(struct domain *d)
 {
-    struct vcpu *v = d->vcpu[0];
     unsigned long nr_pages = dom0_compute_nr_pages(d, NULL, 0);
-    unsigned int i;
-    int rc;
     bool preempted;
-#define MB1_PAGES PFN_DOWN(MB(1))
 
     pvh_setup_e820(d, nr_pages);
     do {
@@ -425,6 +421,14 @@ static int __init pvh_setup_p2m(struct domain *d)
                               &preempted);
         process_pending_softirqs();
     } while ( preempted );
+}
+
+static int __init pvh_populate_p2m(struct domain *d)
+{
+    struct vcpu *v = d->vcpu[0];
+    unsigned int i;
+    int rc;
+#define MB1_PAGES PFN_DOWN(MB(1))
 
     /*
      * Memory below 1MB is identity mapped initially. RAM regions are
@@ -1134,13 +1138,6 @@ int __init dom0_construct_pvh(struct domain *d, const module_t *image,
 
     printk(XENLOG_INFO "*** Building a PVH Dom%d ***\n", d->domain_id);
 
-    rc = pvh_setup_p2m(d);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 physical memory map\n");
-        return rc;
-    }
-
     /*
      * NB: MMCFG initialization needs to be performed before iommu
      * initialization so the iommu code can fetch the MMCFG regions used by the
@@ -1148,8 +1145,22 @@ int __init dom0_construct_pvh(struct domain *d, const module_t *image,
      */
     pvh_setup_mmcfg(d);
 
+    /*
+     * Craft dom0 physical memory map and set the paging allocation. This must
+     * be done before the iommu initializion, since iommu initialization code
+     * will likely add mappings required by devices to the p2m (ie: RMRRs).
+     */
+    pvh_init_p2m(d);
+
     iommu_hwdom_init(d);
 
+    rc = pvh_populate_p2m(d);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 physical memory map\n");
+        return rc;
+    }
+
     rc = pvh_load_kernel(d, image, image_headroom, initrd, bootstrap_map(image),
                          cmdline, &entry, &start_info);
     if ( rc )
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index a88ef9b189..42b1a1bbc3 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -151,12 +151,7 @@ static bool __hwdom_init hwdom_iommu_map(const struct domain *d,
      * inclusive mapping additionally maps in every pfn up to 4GB except those
      * that fall in unusable ranges for PV Dom0.
      */
-    if ( (pfn > max_pfn && !mfn_valid(mfn)) || xen_in_range(pfn) ||
-         /*
-          * Ignore any address below 1MB, that's already identity mapped by the
-          * Dom0 builder for HVM.
-          */
-         (!d->domain_id && is_hvm_domain(d) && pfn < PFN_DOWN(MB(1))) )
+    if ( (pfn > max_pfn && !mfn_valid(mfn)) || xen_in_range(pfn) )
         return false;
 
     switch ( type = page_get_ram_type(mfn) )
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7116528587062968309==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jyP-0002N8-VI; Mon, 04 Mar 2019 09:33:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jyP-0002Mz-Az
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:25 +0000
X-Inumbo-ID: 8e0980cc-3e60-11e9-8b6c-b348599aa61f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e0980cc-3e60-11e9-8b6c-b348599aa61f;
 Mon, 04 Mar 2019 09:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jyN-0000dT-3U
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jyN-0000zS-0z
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jyN-0000zS-0z@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:23 +0000
Subject: [Xen-changelog] [xen master] amd/npt/shadow: replace assert that
 prevents creating 2M/1G MMIO entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1192097268908692572=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6fa1755644d0e63793007c8d911b4b520ca95301
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Feb 18 13:44:24 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Feb 18 13:44:24 2019 +0100

    amd/npt/shadow: replace assert that prevents creating 2M/1G MMIO entries
    
    The assert was originally added to make sure that higher order
    regions (> PAGE_ORDER_4K) could not be used to bypass the
    mmio_ro_ranges check performed by p2m_type_to_flags.
    
    This however is already checked in set_mmio_p2m_entry, which makes
    sure that higher order mappings don't overlap with mmio_ro_ranges,
    thus allowing the creation of high order MMIO mappings safely.
    
    Replace the assert to allow 2M/1G entries to be created for MMIO
    regions and add some extra asserts as a replacement to make sure
    there's no overlapping with MMIO read-only ranges.
    
    Note that 1G MMIO entries will not be created unless mmio_order is
    changed to allow it.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/mm/p2m-pt.c | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 12f92cf1f0..52eaa24b18 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -479,6 +479,23 @@ int p2m_pt_handle_deferred_changes(uint64_t gpa)
     return rc;
 }
 
+/* Checks only applicable to entries with order > PAGE_ORDER_4K */
+static void check_entry(mfn_t mfn, p2m_type_t new, p2m_type_t old,
+                        unsigned int order)
+{
+    ASSERT(order > PAGE_ORDER_4K);
+    ASSERT(old != p2m_ioreq_server);
+    if ( new == p2m_mmio_direct )
+        ASSERT(!mfn_eq(mfn, INVALID_MFN) &&
+               !rangeset_overlaps_range(mmio_ro_ranges, mfn_x(mfn),
+                                        mfn_x(mfn) + (1ul << order)));
+    else if ( p2m_allows_invalid_mfn(new) || new == p2m_invalid ||
+              new == p2m_mmio_dm )
+        ASSERT(mfn_valid(mfn) || mfn_eq(mfn, INVALID_MFN));
+    else
+        ASSERT(mfn_valid(mfn));
+}
+
 /* Returns: 0 for success, -errno for failure */
 static int
 p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
@@ -575,8 +592,7 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
             }
         }
 
-        ASSERT(p2m_flags_to_type(flags) != p2m_ioreq_server);
-        ASSERT(!mfn_valid(mfn) || p2mt != p2m_mmio_direct);
+        check_entry(mfn, p2mt, p2m_flags_to_type(flags), page_order);
         l3e_content = mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)
             ? p2m_l3e_from_pfn(mfn_x(mfn),
                                p2m_type_to_flags(p2m, p2mt, mfn, 2))
@@ -667,8 +683,7 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
             }
         }
 
-        ASSERT(p2m_flags_to_type(flags) != p2m_ioreq_server);
-        ASSERT(!mfn_valid(mfn) || p2mt != p2m_mmio_direct);
+        check_entry(mfn, p2mt, p2m_flags_to_type(flags), page_order);
         l2e_content = mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)
             ? p2m_l2e_from_pfn(mfn_x(mfn),
                                p2m_type_to_flags(p2m, p2mt, mfn, 1))
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1192097268908692572==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jya-0002P6-1S; Mon, 04 Mar 2019 09:33:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jyY-0002Oe-Lm
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:34 +0000
X-Inumbo-ID: 9421b588-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9421b588-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:33:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jyX-0000eM-9Y
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jyX-000105-6x
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jyX-000105-6x@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:33 +0000
Subject: [Xen-changelog] [xen master] pvh/dom0: warn when dom0_mem is not set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0685876848271556303=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fbaa0e58f39ae23263ad0935d88a7e61e0dd9ef1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Feb 18 13:44:53 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Feb 18 13:44:53 2019 +0100

    pvh/dom0: warn when dom0_mem is not set
    
    There have been several reports of the dom0 builder running out of
    memory when building a PVH dom0 without having specified a dom0_mem
    value. Print a warning message if dom0_mem is not set when booting in
    PVH mode.
    
    This is a temporary workaround until accounting for internal memory
    required by Xen (ie: paging structures) is improved.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/dom0_build.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 2b4d9e9ea6..6ebe36766b 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -378,8 +378,18 @@ unsigned long __init dom0_compute_nr_pages(
          * maximum of 128MB.
          */
         if ( !nr_pages )
+        {
             nr_pages = avail - (pv_shim ? pv_shim_mem(avail)
                                  : min(avail / 16, 128UL << (20 - PAGE_SHIFT)));
+            if ( is_hvm_domain(d) && !need_paging )
+                /*
+                 * Temporary workaround message until internal (paging) memory
+                 * accounting required to build a pvh dom0 is improved.
+                 */
+                printk("WARNING: PVH dom0 without dom0_mem set is still unstable. "
+                       "If you get crashes during boot, try adding a dom0_mem parameter\n");
+        }
+
 
         /* Clamp according to min/max limits and available memory. */
         nr_pages = max(nr_pages, min_pages);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0685876848271556303==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jyk-0002RR-3M; Mon, 04 Mar 2019 09:33:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jyj-0002R4-5X
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:45 +0000
X-Inumbo-ID: 9a2ed3d0-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a2ed3d0-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:33:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jyh-0000eU-Fg
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jyh-00010m-D7
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jyh-00010m-D7@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:43 +0000
Subject: [Xen-changelog] [xen master] altp2m: Prevent deadlocks when a
 domain performs altp2m operations on itself
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDI5ZDI4YjI5MTkwYmEwOWQ1M2FlN2U0NzUxMDhkZWY4NGUxNmUzNjMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gRmViIDE4IDEzOjQ1OjI0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gRmViIDE4IDEzOjQ1OjI0IDIwMTkgKzAx
MDAKCiAgICBhbHRwMm06IFByZXZlbnQgZGVhZGxvY2tzIHdoZW4gYSBkb21haW4gcGVyZm9ybXMg
YWx0cDJtIG9wZXJhdGlvbnMgb24gaXRzZWxmCiAgICAKICAgIGRvbWFpbl9wYXVzZV9leGNlcHRf
c2VsZigpIHdhcyBpbnRyb2R1Y2VkIHRvIGFsbG93IGEgZG9tYWluIHRvIHBhdXNlCiAgICBpdHNl
bGYgd2hpbGUgZG9pbmcgYWx0cDJtIG9wZXJhdGlvbnMuICBIb3dldmVyLCBhcyB3cml0dGVuLCBp
dCBoYXMgYQogICAgcmlzayBmbyBkZWFkbG9jayBpZiB0d28gdmNwdXMgZW50ZXIgdGhlIGxvb3Ag
YXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgTHVja2lseSwgdGhlcmUncyBhbHJlYWR5IGEgc29s
dXRpb24gZm9yIHRoaXM6IEF0dGVtcHQgdG8gY2FsbCBkb21haW4ncwogICAgaHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4LCBhbmQgcmVzdGFydCB0aGUgZW50aXJlIGh5cGVyY2FsbCBpZiB5b3UKICAg
IGZhaWwuCiAgICAKICAgIE1ha2UgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgYXR0ZW1wdCB0
byBncmFiIHRoaXMgbXV0ZXggd2hlbgogICAgcGF1c2luZyBpdHNlbGYsIHJldHVybmluZyAtRVJF
U1RBUlQgaWYgaXQgZmFpbHMuICBIYXZlIHRoZSBjYWxsZXJzCiAgICBjaGVjayBmb3IgZXJyb3Jz
IGFuZCBwYXNzIHRoZSB2YWx1ZSB1cC4gIEluIGJvdGggY2FzZXMsIHRoZSB0b3AtbGV2ZWwKICAg
IGRvX2h2bV9vcCgpIHNob3VsZCBEVFJUIHdoZW4gLUVSRVNUQVJUIGlzIHJldHVybmVkLgogICAg
CiAgICBUaGUgKG5lY2Vzc2FyeSkgcmV1c2Ugb2YgdGhlIGh5cGVyY2FsbCBkZWFkbG9jayBtdXRl
eCBwb3NlcyB0aGUgcmlzawogICAgb2YgZ2V0dGluZyBjYWxsZWQgZnJvbSBhIGNvbnRleHQgd2hl
cmUgdGhlIGxvY2sgd2FzIGFscmVhZHkgYWNxdWlyZWQKICAgIChlLmcuIHNvbWVvbmUgbWF5IChz
YXkpIGNhbGwgZG9tY3RsX2xvY2soKSwgdGhlbiBhZnRlcndhcmRzIGNhbGwKICAgIGRvbWFpbl9w
YXVzZV9leGNlcHRfc2VsZigpKS4gSG93ZXZlciwgaW4gdGhlIGludGVyZXN0IG9mIG5vdAogICAg
b3ZlcmNvbXBsaWNhdGluZyB0aGluZ3MsIG5vIGNoYW5nZXMgYXJlIG1hZGUgaGVyZSB0byB0aGUg
bXV0ZXguCiAgICBBdHRlbXB0ZWQgbmVzdGluZyBvZiB0aGlzIGxvY2sgaXNuJ3QgYSBzZWN1cml0
eSBpc3N1ZSwgYmVjYXVzZSBhbGwKICAgIHRoYXQgd2lsbCBoYXBwZW4gaXMgdGhhdCB0aGUgdmNw
dSB3aWxsIGxpdmVsb2NrIHRha2luZyBjb250aW51YXRpb25zLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgfCAxMCArKysrKysrKy0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICB8ICA4ICsrKysr
KystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGQxNGNlNTdkZDUuLjcyMzJk
YmY3MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTI1MzAsOCArMjUzMCwxMSBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJt
X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgaWYgKCAhaWR4
IHx8IGlkeCA+PSBNQVhfQUxUUDJNICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgZG9tYWlu
X3BhdXNlX2V4Y2VwdF9zZWxmKGQpOworICAgIHJjID0gZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxm
KGQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CiAKKyAgICByYyA9IC1FQlVT
WTsKICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOwogCiAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9l
cHRwW2lkeF0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKQEAgLTI1NjEsOCArMjU2NCwxMSBAQCBp
bnQgcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpZHgpCiAgICAgaWYgKCBpZHggPj0gTUFYX0FMVFAyTSApCiAgICAgICAgIHJldHVy
biByYzsKIAotICAgIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsKKyAgICByYyA9IGRvbWFp
bl9wYXVzZV9leGNlcHRfc2VsZihkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJj
OwogCisgICAgcmMgPSAtRUlOVkFMOwogICAgIGFsdHAybV9saXN0X2xvY2soZCk7CiAKICAgICBp
ZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSAhPSBtZm5feChJTlZBTElEX01GTikgKQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
NzQ3MGNkOTE2YS4uMzJiY2E4ZGJmMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMTM0LDE4ICsxMTM0LDI0IEBAIGludCBkb21h
aW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXZvaWQgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBkb21haW4g
KmQpCitpbnQgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKnYsICpjdXJyID0gY3VycmVudDsKIAogICAgIGlmICggY3Vyci0+ZG9t
YWluID09IGQgKQogICAgIHsKKyAgICAgICAgLyogQXZvaWQgcmFjaW5nIHdpdGggb3RoZXIgdmNw
dXMgd2hpY2ggbWF5IHdhbnQgdG8gYmUgcGF1c2luZyB1cyAqLworICAgICAgICBpZiAoICFzcGlu
X3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCkgKQorICAgICAgICAgICAgcmV0
dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCiAgICAgICAgICAg
ICBpZiAoIGxpa2VseSh2ICE9IGN1cnIpICkKICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNlKHYp
OworICAgICAgICBzcGluX3VubG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KTsKICAg
ICB9CiAgICAgZWxzZQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CisKKyAgICByZXR1cm4gMDsK
IH0KIAogdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAppbmRleCBkNjMzZTFkYTcwLi5lZGVlNTJkZmU0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtODM5LDcgKzgz
OSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVy
X25vc3luYyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAvKiBkb21haW5fcGF1c2UoKSBidXQgc2Fm
ZSBhZ2FpbnN0IHRyeWluZyB0byBwYXVzZSBjdXJyZW50LiAqLwotdm9pZCBkb21haW5fcGF1c2Vf
ZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgX19tdXN0X2NoZWNrIGRvbWFpbl9w
YXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgZG9tYWluX3VucGF1c2Vf
ZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:33:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jyw-0002Ta-52; Mon, 04 Mar 2019 09:33:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jyv-0002TR-Ha
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:57 +0000
X-Inumbo-ID: a04275e6-3e60-11e9-a754-c3a1b5fcb205
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a04275e6-3e60-11e9-a754-c3a1b5fcb205;
 Mon, 04 Mar 2019 09:33:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jyr-0000eo-Lc
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jyr-00011P-JM
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jyr-00011P-JM@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:33:53 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTYKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBNb24gRmViIDE4IDEzOjQ2OjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gRmViIDE4IDEzOjQ2OjAyIDIwMTkg
KzAxMDAKCiAgICB4ODYvYWx0cDJtOiBmaXggSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUg
cmFjZQogICAgCiAgICBIVk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBkb2VzIG5vdCBkb21h
aW5fcGF1c2UoKSwgcHJlc3VtYWJseQogICAgb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFs
bHkgc3VwcG9zZWQgdG8gY2F0ZXIgdG8gYSBpbi1ndWVzdAogICAgYWdlbnQsIGFuZCBhIGRvbWFp
biBwYXVzaW5nIGl0c2VsZiBpcyBub3QgYSBnb29kIGlkZWEpLgogICAgCiAgICBUaGlzIGNhbiBs
ZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCiAg
ICB0aGF0IGNoZWNrcyBpZiB0aGUgZ3Vlc3QgaGFzIHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQ
IHdpdGhvdXQgYW4KICAgIGV4aXQuIFRoYXQgY29kZSBjYW4gX192bXJlYWQoKSB0aGUgaG9zdCBw
Mm0ncyBFUFRfUE9JTlRFUgogICAgKGJlZm9yZSBIVk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0
ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQogICAgY2hhbmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9p
bml0aWFsaXNlKCksIGJ1dCBhZnRlcgogICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGlzIHNldCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDEwNjIzZDQzNy4uNzljN2Q4MTZlMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC00NTM4LDYgKzQ1MzgsMTAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIHJjID0gZG9tYWluX3BhdXNlX2V4Y2VwdF9z
ZWxmKGQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAg
IG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2FjdGl2ZTsKICAgICAgICAgZC0+YXJjaC5hbHRwMm1f
YWN0aXZlID0gISFhLnUuZG9tYWluX3N0YXRlLnN0YXRlOwogCkBAIC00NTU2LDYgKzQ1NjAsOCBA
QCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgICAgIGlmICggb3N0YXRlICkKICAg
ICAgICAgICAgICAgICBwMm1fZmx1c2hfYWx0cDJtKGQpOwogICAgICAgICB9CisKKyAgICAgICAg
ZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jz4-0002Ue-6b; Mon, 04 Mar 2019 09:34:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jz3-0002UU-4W
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:05 +0000
X-Inumbo-ID: a6594a5c-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6594a5c-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:34:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jz1-0000fD-Rf
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jz1-000125-P1
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jz1-000125-P1@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:03 +0000
Subject: [Xen-changelog] [xen master] vpci: reduce verboseness of BAR write
 warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2899865090378500237=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1bcd0b43a16b7a48ec9afce3887c6c841b687abb
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Feb 18 17:24:28 2019 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Feb 19 10:34:58 2019 +0000

    vpci: reduce verboseness of BAR write warnings
    
    Avoid printing a warning message when writing to a BAR register with
    memory decoding enabled if the value written is the same as the
    current one.
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/vpci/header.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 106e8af8b2..efb6ca90e3 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -362,16 +362,6 @@ static void bar_write(const struct pci_dev *pdev, unsigned int reg,
     uint8_t slot = PCI_SLOT(pdev->devfn), func = PCI_FUNC(pdev->devfn);
     bool hi = false;
 
-    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND) &
-         PCI_COMMAND_MEMORY )
-    {
-        gprintk(XENLOG_WARNING,
-                "%04x:%02x:%02x.%u: ignored BAR %lu write with memory decoding enabled\n",
-                pdev->seg, pdev->bus, slot, func,
-                bar - pdev->vpci->header.bars);
-        return;
-    }
-
     if ( bar->type == VPCI_BAR_MEM64_HI )
     {
         ASSERT(reg > PCI_BASE_ADDRESS_0);
@@ -381,6 +371,19 @@ static void bar_write(const struct pci_dev *pdev, unsigned int reg,
     else
         val &= PCI_BASE_ADDRESS_MEM_MASK;
 
+    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND) &
+         PCI_COMMAND_MEMORY )
+    {
+        /* If the value written is the current one avoid printing a warning. */
+        if ( val != (uint32_t)(bar->addr >> (hi ? 32 : 0)) )
+            gprintk(XENLOG_WARNING,
+                    "%04x:%02x:%02x.%u: ignored BAR %lu write with memory decoding enabled\n",
+                    pdev->seg, pdev->bus, slot, func,
+                    bar - pdev->vpci->header.bars + hi);
+        return;
+    }
+
+
     /*
      * Update the cached address, so that when memory decoding is enabled
      * Xen can map the BAR into the guest p2m.
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2899865090378500237==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jzG-0002Wg-9t; Mon, 04 Mar 2019 09:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jzF-0002WX-FW
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:17 +0000
X-Inumbo-ID: ac63e95e-3e60-11e9-ae90-ef791a050d10
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac63e95e-3e60-11e9-ae90-ef791a050d10;
 Mon, 04 Mar 2019 09:34:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jzC-0000fW-1B
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jzB-00013E-Ux
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jzB-00013E-Ux@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:13 +0000
Subject: [Xen-changelog] [xen master] libs/gnttab: add missing FreeBSD
 functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7785733208743063571=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1e12872d29cc36c61894e347dd3409d7d206699d
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Feb 19 16:26:08 2019 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Feb 20 11:27:48 2019 +0000

    libs/gnttab: add missing FreeBSD functions
    
    The FreeBSD implementation is missing the following functions:
    
    osdep_gnttab_dmabuf_exp_from_refs
    osdep_gnttab_dmabuf_exp_wait_released
    osdep_gnttab_dmabuf_imp_to_refs
    osdep_gnttab_dmabuf_imp_release
    
    Which all deal with dmabufs, that only exists on Linux. Implement them
    using abort, since such functions should never be called on FreeBSD.
    
    FTR, I realized those functions where missing when attempting to use
    pygrub:
    
    Traceback (most recent call last):
      File "/usr/local/lib/xen/bin/pygrub", line 19, in <module>
        import xen.lowlevel.xc
    ImportError: /usr/local/lib/libxengnttab.so.1: Undefined symbol "osdep_gnttab_dmabuf_exp_from_refs"
    
    Fixes: ee8105 ("libgnttab: Add support for Linux dma-buf")
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
---
 tools/libs/gnttab/freebsd.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/tools/libs/gnttab/freebsd.c b/tools/libs/gnttab/freebsd.c
index 5c12fe9b0b..886b588303 100644
--- a/tools/libs/gnttab/freebsd.c
+++ b/tools/libs/gnttab/freebsd.c
@@ -308,6 +308,35 @@ int osdep_gntshr_unshare(xengntshr_handle *xgs,
 }
 
 /*
+ * The functions below are Linux-isms that will likely never be implemented
+ * on FreeBSD unless FreeBSD also implements something akin to Linux dmabuf.
+ */
+int osdep_gnttab_dmabuf_exp_from_refs(xengnttab_handle *xgt, uint32_t domid,
+                                      uint32_t flags, uint32_t count,
+                                      const uint32_t *refs,
+                                      uint32_t *dmabuf_fd)
+{
+    abort();
+}
+
+int osdep_gnttab_dmabuf_exp_wait_released(xengnttab_handle *xgt,
+                                          uint32_t fd, uint32_t wait_to_ms)
+{
+    abort();
+}
+
+int osdep_gnttab_dmabuf_imp_to_refs(xengnttab_handle *xgt, uint32_t domid,
+                                    uint32_t fd, uint32_t count, uint32_t *refs)
+{
+    abort();
+}
+
+int osdep_gnttab_dmabuf_imp_release(xengnttab_handle *xgt, uint32_t fd)
+{
+    abort();
+}
+
+/*
  * Local variables:
  * mode: C
  * c-file-style: "BSD"
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7785733208743063571==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jzP-0002Y0-Bb; Mon, 04 Mar 2019 09:34:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jzO-0002Xp-48
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:26 +0000
X-Inumbo-ID: b2770cf8-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2770cf8-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:34:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jzM-0000ff-79
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jzM-00014L-4h
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jzM-00014L-4h@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:24 +0000
Subject: [Xen-changelog] [xen master] x86/vpmu: Improve documentation and
 parsing for vpmu=
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNjNTU1Mjk1NGM1YzYzODYwY2NjMDFjNmJjNGY5YzA3N2JjMjYwNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxIDE2OjU2OjM4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAyMCAxMzo1Mzow
NCAyMDE5ICswMDAwCgogICAgeDg2L3ZwbXU6IEltcHJvdmUgZG9jdW1lbnRhdGlvbiBhbmQgcGFy
c2luZyBmb3IgdnBtdT0KICAgIAogICAgVGhlIGJlaGF2aW91ciBvZiB2cG11PTxib29sPiBiZWlu
ZyBleGNsdXNpdmUgb2YgdnBtdT1idHN8aXBjfGFyY2ggaXMgb2RkIGFuZAogICAgY29udHJhcnkg
dG8gWGVuJ3Mgbm9ybWFsIGNvbW1hbmQgbGluZSBwYXJzaW5nIGJlaGF2aW91ci4gIFJld3JpdGUg
dGhlIHBhcnNpbmcKICAgIHRvIHVzZSB0aGUgbm9ybWFsIGZvcm0sIGJ1dCByZXRhaW4gdGhlIHBy
ZXZpb3VzIGJlaGF2aW91ciB3aGVyZSB0aGUgdXNlIG9mCiAgICBidHMvaXBjL2FyY2ggaW1wbGll
cyB2cG11PXRydWUuCiAgICAKICAgIFBhcnRzIG9mIHRoZSBkb2N1bWVuYXRpb24gYXJlIHN0YWxl
LCBtb3N0IG5vdGlibHkgdGhlIEhWTS1vbmx5IHN0YXRlbWVudC4KICAgIFVwZGF0ZSBpdCBmb3Ig
Y29uc2lzdGVuY3kgYW5kIGNvcnJlY3RuZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MgfCA0NCArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYyAgICAgICAgICAgfCA2OCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGM4ZDFjZWQwMTguLmEwM2MwYjRiZGYg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTIxMDgsMzYgKzIxMDgsMzggQEAgVXNl
IFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFz
aW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdSAoeDg2KQotPiBgPSAoIDxib29sZWFuPiB8IHsg
YnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0gKWAKKyAgICA9IExpc3Qgb2YgWyA8Ym9vbD4sIGJ0
cywgaXBjLCBhcmNoIF0KIAotPiBEZWZhdWx0OiBgb2ZmYAorICAgIEFwcGxpY2FiaWxpdHk6IHg4
Ni4gIERlZmF1bHQ6IGZhbHNlCiAKLVN3aXRjaCBvbiB0aGUgdmlydHVhbGl6ZWQgcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZyB1bml0IGZvciBIVk0gZ3Vlc3RzLgorQ29udHJvbHMgZm9yIFBlcmZvcm1h
bmNlIE1vbml0b3JpbmcgVW5pdCB2aXJ0dWFsaXNhdGlvbi4KIAotSWYgdGhlIGN1cnJlbnQgY3B1
IGlzbid0IHN1cHBvcnRlZCBhIG1lc3NhZ2UgbGlrZQotJ1ZQTVU6IEluaXRpYWxpemF0aW9uIGZh
aWxlZC4gLi4uJwotaXMgcHJpbnRlZCBvbiB0aGUgaHlwZXJ2aXNvciBzZXJpYWwgbG9nLgorUGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyBmYWNpbGl0aWVzIHRlbmQgdG8gYmUgdmVyeSBoYXJkd2FyZSBz
cGVjaWZpYywgYW5kCitwcm92aWRlIGFjY2VzcyB0byBhIHdlYWx0aCBvZiBsb3cgbGV2ZWwgcHJv
Y2Vzc29yIGluZm9ybWF0aW9uLgogCi1Gb3Igc29tZSBJbnRlbCBOZWhhbGVtIHByb2Nlc3NvcnMg
YSBxdWlyayBoYW5kbGluZyBleGlzdCBmb3IgYW4gdW5rbm93bgotd3JvbmcgYmVoYXZpb3VyIChz
ZWUgYGhhbmRsZV9wbWNfcXVpcmsoKWApLgorKiAgIEFuIG92ZXJhbGwgYm9vbGVhbiBjYW4gYmUg
dXNlZCB0byBlbmFibGUgb3IgZGlzYWJsZSB2UE1VIHN1cHBvcnQuICB2UE1VIGlzCisgICAgZGlz
YWJsZWQgYnkgZGVmYXVsdC4KIAotSWYgJ3ZwbXU9YnRzJyBpcyBzcGVjaWZpZWQgdGhlIHZpcnR1
YWxpc2F0aW9uIG9mIHRoZSBCcmFuY2ggVHJhY2UgU3RvcmUgKEJUUykKLWZlYXR1cmUgaXMgc3dp
dGNoZWQgb24gb24gSW50ZWwgcHJvY2Vzc29ycyBzdXBwb3J0aW5nIHRoaXMgZmVhdHVyZS4KKyAg
ICBXaGVuIGVuYWJsZWQsIGd1ZXN0cyBoYXZlIGZ1bGwgYWNjZXNzIHRvIGFsbCBwZXJmb3JtYW5j
ZSBjb3VudGVyIHNldHRpbmdzLAorICAgIGluY2x1ZGluZyBtb2RlbCBzcGVjaWZpYyBmdW5jdGlv
bmFsaXR5LiAgVGhpcyBpcyBhIHN1cGVyc2V0IG9mIHRoZQorICAgIGZ1bmN0aW9uYWxpdHkgb2Zm
ZXJlZCBieSBgaXBjYCBhbmQvb3IgYGFyY2hgLCBidXQgYSBzdWJzZXQgb2YgdGhlCisgICAgZnVu
Y3Rpb25hbGl0eSBvZmZlcmVkIGJ5IGBidHNgLgogCi12cG11PWlwYyBlbmFibGVzIHBlcmZvcm1h
bmNlIG1vbml0b3JpbmcsIGJ1dCByZXN0cmljdHMgdGhlIGNvdW50ZXJzIHRvIHRoZQotbW9zdCBt
aW5pbXVtIHNldCBwb3NzaWJsZTogaW5zdHJ1Y3Rpb25zLCBjeWNsZXMsIGFuZCByZWZlcmVuY2Ug
Y3ljbGVzLiBUaGVzZQotY2FuIGJlIHVzZWQgdG8gY2FsY3VsYXRlIGluc3RydWN0aW9ucyBwZXIg
Y3ljbGUgKElQQykuCisgICAgWGVuJ3Mgd2F0Y2hkb2cgZnVuY3Rpb25hbGl0eSBpcyBpbXBsZW1l
bnRlZCB1c2luZyBwZXJmb3JtYW5jZSBjb3VudGVycy4KKyAgICBBcyBhIHJlc3VsdCwgdXNlIG9m
IHRoZSAqKndhdGNoZG9nKiogb3B0aW9uIHdpbGwgb3ZlcnJpZGUgYW5kIGRpc2FibGUKKyAgICB2
UE1VLgogCi12cG11PWFyY2ggZW5hYmxlcyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBidXQgcmVz
dHJpY3RzIHRoZSBjb3VudGVycyB0byB0aGUKLXByZS1kZWZpbmVkIGFyY2hpdGVjdHVyYWwgZXZl
bnRzIG9ubHkuIFRoZXNlIGFyZSBleHBvc2VkIGJ5IGNwdWlkLCBhbmQgbGlzdGVkCi1pbiB0aGUg
UHJlLURlZmluZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJvbSB0
aGUgSW50ZWwgNjQKLWFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3Blcidz
IE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KLVByb2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCisq
ICAgVGhlIGBidHNgIG9wdGlvbiBlbmFibGVzIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcsIGFuZCBw
ZXJtaXRzIGFkZGl0aW9uYWwKKyAgICBhY2Nlc3MgdG8gdGhlIEJyYW5jaCBUcmFjZSBTdG9yZSBj
b250cm9scy4gIEJUUyBpcyBhbiBJbnRlbCBmZWF0dXJlIHdoZXJlCisgICAgdGhlIHByb2Nlc3Nv
ciBjYW4gd3JpdGUgZGF0YSBpbnRvIGEgYnVmZmVyIHdoZW5ldmVyIGEgYnJhbmNoIG9jY3Vycy4K
KyAgICBIb3dldmVyLCBhcyB0aGlzIGZlYXR1cmUgaXNuJ3QgdmlydHVhbGlzZWQsIGEgbWlzY29u
ZmlndXJhdGlvbiBieSB0aGUKKyAgICBndWVzdCBjYW4gbG9jayB0aGUgZW50aXJlIHN5c3RlbSB1
cC4KIAotSWYgYSBib29sZWFuIGlzIG5vdCB1c2VkLCBjb21iaW5hdGlvbnMgb2YgZmxhZ3MgYXJl
IGFsbG93ZWQsIGNvbW1hIHNlcGFyYXRlZC4KLUZvciBleGFtcGxlLCB2cG11PWFyY2gsYnRzLgor
KiAgIFRoZSBgaXBjYCBvcHRpb24gYWxsb3dzIGFjY2VzcyB0byB0aGUgbW9zdCBtaW5pbWFsIHNl
dCBvZiBjb3VudGVycworICAgIHBvc3NpYmxlOiBpbnN0cnVjdGlvbnMsIGN5Y2xlcywgYW5kIHJl
ZmVyZW5jZSBjeWNsZXMuICBUaGVzZSBjYW4gYmUgdXNlZAorICAgIHRvIGNhbGN1bGF0ZSBpbnN0
cnVjdGlvbnMgcGVyIGN5Y2xlIChJUEMpLgogCi1Ob3RlIHRoYXQgaWYgKip3YXRjaGRvZyoqIG9w
dGlvbiBpcyBhbHNvIHNwZWNpZmllZCB2cG11IHdpbGwgYmUgdHVybmVkIG9mZi4KKyogICBUaGUg
YGFyY2hgIG9wdGlvbiBhbGxvd3MgYWNjZXNzIHRvIHRoZSBwcmUtZGVmaW5lZCBhcmNoaXRlY3R1
cmFsIGV2ZW50cy4KIAogKldhcm5pbmc6KgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAx
MDAlIHNhZmUsIGRvbid0IHVzZSB0aGUgdnBtdSBmbGFnIG9uCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDEzZGE3ZDBh
NjguLjgzMjRkNjJmMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC00MiwxOSArNDIsOSBAQCBDSEVDS19wbXVfY250
cl9wYWlyOwogQ0hFQ0tfcG11X2RhdGE7CiBDSEVDS19wbXVfcGFyYW1zOwogCi0vKgotICogInZw
bXUiIDogICAgIHZwbXUgZ2VuZXJhbGx5IGVuYWJsZWQgKGFsbCBjb3VudGVycykKLSAqICJ2cG11
PW9mZiIgIDogdnBtdSBnZW5lcmFsbHkgZGlzYWJsZWQKLSAqICJ2cG11PWJ0cyIgIDogdnBtdSBl
bmFibGVkIGFuZCBJbnRlbCBCVFMgZmVhdHVyZSBzd2l0Y2hlZCBvbi4KLSAqICJ2cG11PWlwYyIg
IDogdnBtdSBlbmFibGVkIGZvciBJUEMgY291bnRlcnMgb25seSAobW9zdCByZXN0cmljdGl2ZSkK
LSAqICJ2cG11PWFyY2giIDogdnBtdSBlbmFibGVkIGZvciBwcmVkZWYgYXJjaCBjb3VudGVycyBv
bmx5IChyZXN0cmljdGl2ZSkKLSAqIGZsYWcgY29tYmluYXRpb25zIGFyZSBhbGxvd2VkLCBlZywg
InZwbXU9aXBjLGJ0cyIuCi0gKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBv
cHRfdnBtdV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0g
WEVOUE1VX01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJl
cyA9IDA7Ci1zdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpOwotY3Vz
dG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCiBzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKHZwbXVfbG9jayk7CiBzdGF0aWMgdW5zaWduZWQgdnBtdV9jb3VudDsKQEAgLTY0LDM3
ICs1NCw0MSBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1
KTsKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCiB7
CiAgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHJjID0gMCwgdmFsOwogCi0gICAgc3dpdGNo
ICggcGFyc2VfYm9vbChzLCBOVUxMKSApCi0gICAgewotICAgIGNhc2UgMDoKLSAgICAgICAgYnJl
YWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgZG8gewotICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJywnKTsKLSAgICAgICAgICAgIGlmICggIXNzICkKLSAgICAgICAgICAgICAgICBzcyA9IHN0
cmNocihzLCAnXDAnKTsKLQotICAgICAgICAgICAgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImJ0
cyIpICkKLSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lO
VEVMX0JUUzsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImlwYyIp
ICkKLSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19P
TkxZOwotICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkK
LSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05M
WTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkK
KyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2wocywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X3Zw
bXVfZW5hYmxlZCA9IHZhbDsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAg
ICAgdnBtdV9mZWF0dXJlcyA9IDA7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICFjbWRs
aW5lX3N0cmNtcChzLCAiYnRzIikgKQorICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9JTlRFTF9CVFM7CisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAo
cywgImlwYyIpICkKKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVf
SVBDX09OTFk7CisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFyY2giKSAp
CisgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOwogCi0gICAgICAgICAgICBzID0gc3MgKyAxOwot
ICAgICAgICB9IHdoaWxlICggKnNzICk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAg
IGNhc2UgMToKLSAgICAgICAgLyogRGVmYXVsdCBWUE1VIG1vZGUgKi8KKyAgICAvKiBTZWxlY3Rp
bmcgYnRzL2lwYy9hcmNoIGltcGxpZXMgdnBtdT0xLiAqLworICAgIGlmICggdnBtdV9mZWF0dXJl
cyApCisgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB0cnVlOworCisgICAgaWYgKCBvcHRfdnBt
dV9lbmFibGVkICkKICAgICAgICAgdnBtdV9tb2RlID0gWEVOUE1VX01PREVfU0VMRjsKLSAgICAg
ICAgb3B0X3ZwbXVfZW5hYmxlZCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICByZXR1
cm4gMDsKKworICAgIHJldHVybiByYzsKIH0KK2N1c3RvbV9wYXJhbSgidnBtdSIsIHBhcnNlX3Zw
bXVfcGFyYW1zKTsKIAogdm9pZCB2cG11X2x2dHBjX3VwZGF0ZSh1aW50MzJfdCB2YWwpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jzY-0002ac-DA; Mon, 04 Mar 2019 09:34:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jzX-0002aR-Bv
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:35 +0000
X-Inumbo-ID: b88e53cd-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b88e53cd-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:34:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jzW-0000gF-DO
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jzW-000165-Au
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jzW-000165-Au@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:34 +0000
Subject: [Xen-changelog] [xen master] x86/pmtimer: fix hvm_acpi_sleep_button
 behavior
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGIyMmM5MDBjNDRhMmRiOGRiMWM1M2UyNjllMTUyMjA2ZTU1YzI3M2YKQXV0aG9yOiAg
ICAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgpBdXRob3JEYXRlOiBXZWQgRmViIDIwIDE3
OjA2OjI1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBXZWQgRmViIDIwIDE3OjA2OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYv
cG10aW1lcjogZml4IGh2bV9hY3BpX3NsZWVwX2J1dHRvbiBiZWhhdmlvcgogICAgCiAgICBDb21t
aXQgMTlmYjE0NjIyZTk0MSAieDg2L3BtdGltZXI6IG1vdmUgQUNQSSByZWdpc3RlcnMgZnJvbSBQ
TVRTdGF0ZSB0bwogICAgaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBmb3IgaHZt
X2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKICAgIFBXUkJUTl9TVFMgaW5zdGVhZCBvZiBTTFBCVE5f
U1RTLCB3aGljaCBsZWFkcyB0bwogICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9TTEVFUCBjYXVz
aW5nIGd1ZXN0IHBvd2VyZG93bnMuIEZpeCB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBW
YXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3BtdGlt
ZXIuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2
L2h2bS9wbXRpbWVyLmMKaW5kZXggMWYwZDgzNGJhZS4uNDAyYmM4ZTZhMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVy
LmMKQEAgLTg3LDcgKzg3LDcgQEAgdm9pZCBodm1fYWNwaV9zbGVlcF9idXR0b24oc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKLSAg
ICBkLT5hcmNoLmh2bS5hY3BpLnBtMWFfc3RzIHw9IFBXUkJUTl9TVFM7CisgICAgZC0+YXJjaC5o
dm0uYWNwaS5wbTFhX3N0cyB8PSBTTFBCVE5fU1RTOwogICAgIHBtdF91cGRhdGVfc2NpKHMpOwog
ICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jzj-0002cA-Es; Mon, 04 Mar 2019 09:34:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jzh-0002c0-TA
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:45 +0000
X-Inumbo-ID: bea06929-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bea06929-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:34:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jzg-0000gw-KJ
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jzg-00017N-Gx
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jzg-00017N-Gx@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:44 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: don't pass wrong L4 MFN to
 guest_walk_tables()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRiMmFmMjNkMTUwNzc2MDVmMjg2ZDhlZjg2YzhmNWQ5YzFiODMwMmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRmViIDIw
IDE3OjA3OjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRmViIDIwIDE3OjA3OjE3IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCBwYXNzIHdyb25nIEw0IE1GTiB0byBndWVzdF93YWxrX3RhYmxlcygp
CiAgICAKICAgIDY0LWJpdCBQViBndWVzdCB1c2VyIG1vZGUgcnVucyBvbiBhIGRpZmZlcmVudCBM
NCB0YWJsZS4gTWFrZSBzdXJlCiAgICAtIHRoZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhl
IGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ctZGlydHkKICAgICAgbW9kZSB0aGUgY29ycmVjdCBw
YWdlIGdldHMgbWFya2VkIGRpcnR5KSBkdXJpbmcgZ3Vlc3Qgd2Fsa3MsCiAgICAtIHRoZSBjb3Jy
ZWN0IHRhYmxlIGdldHMgYXVkaXRlZCBieSBzaF9hdWRpdF9ndygpLAogICAgLSBjb3JyZWN0IGlu
Zm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggN2U5Y2JjNjliZS4uOGZhMDMyNmE5MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMTgwLDcgKzE4MCwxMCBAQCBzaF93YWxrX2d1ZXN0
X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5nbDNlCiAjZWxzZSAvKiAzMiBvciA2
NCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdldGFibGVfZ2V0X21mbih2LT5h
cmNoLmd1ZXN0X3RhYmxlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlzX3B2XzMyYml0X3ZjcHUodikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNl
cikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cu
Z3Vlc3RfdnRhYmxlCiAjZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:34:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0jzv-0002el-GZ; Mon, 04 Mar 2019 09:34:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0jzu-0002ee-JU
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:58 +0000
X-Inumbo-ID: c4b2e1e0-3e60-11e9-83e3-b702aff1815e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4b2e1e0-3e60-11e9-83e3-b702aff1815e;
 Mon, 04 Mar 2019 09:34:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0jzq-0000h4-QO
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0jzq-00018c-Nw
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0jzq-00018c-Nw@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:34:54 +0000
Subject: [Xen-changelog] [xen master] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBkZmZmZTAxZDU2ODFlZGU2YTUwYzZiNTcxMzEzMjBkOWY0YTMzNjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAyMCAxMzozOToyMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMjIgMTQ6MTA6
NDIgMjAxOSArMDAwMAoKICAgIHg4NjogSW1wcm92ZSB0aGUgZWZmaWNpZW5jeSBvZiBkb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKQogICAgCiAgICBwY2lfcmVsZWFzZV9kZXZpY2VzKCkgdGFr
ZXMgdGhlIGdsb2JhbCBQQ0kgbG9jay4gIE9uY2UgcGNpX3JlbGVhc2VfZGV2aWNlcygpCiAgICBo
YXMgY29tcGxldGVkLCBpdCB3aWxsIGJlIGNhbGxlZCByZWR1bmRhbnRseSBlYWNoIHRpbWUgcGFn
aW5nX3RlYXJkb3duKCkgYW5kCiAgICB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcygpIGNvbnRpbnVl
LgogICAgCiAgICBUaGlzIGlzIGxpYWJsZSB0byBiZSBtaWxsaW9ucyBvZiB0aW1lcyBmb3IgYSBy
ZWFzb25hYmx5IHNpemVkIGd1ZXN0LCBhbmQgaXMgYQogICAgc2VyaWFsaXNpbmcgYm90dGxlbmVj
ayBub3cgdGhhdCBkb21haW5fa2lsbCgpIGNhbiBiZSBydW4gY29uY3VycmVudGx5IG9uCiAgICBk
aWZmZXJlbnQgZG9tYWlucy4KICAgIAogICAgSW5zdGVhZCBvZiBwcm9wYWdhdGluZyB0aGUgb3Bl
bmNvZGluZyBvZiB0aGUgcmVsaW5xdWlzaCBzdGF0ZSBtYWNoaW5lLCB0YWtlCiAgICB0aGUgb3Bw
b3J0dW5pdHkgdG8gY2xlYW4gaXQgdXAuCiAgICAKICAgIExlYXZlIGEgcHJvcGVyIHNldCBvZiBj
b21tZW50cyBleHBsYWluaW5nIHRoYXQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKICAg
IGltcGxlbWVudHMgYSBjby1yb3V0aW5lLiAgSW50cm9kdWNlIGEgZG9jdW1lbnRlZCBQUk9HUkVT
UygpIG1hY3JvIHRvIGF2b2lkCiAgICBsYXRlbnQgYnVncyBzdWNoIGFzIHRoZSBSRUxNRU1feGVu
IGNhc2UsIGFuZCBtYWtlIHRoZSBuZXcgUFJPR18qIHN0YXRlcwogICAgcHJpdmF0ZSB0byBkb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgNzEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggfCAxMCArLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMo
KyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAzMmRjNDI1M2ZmLi43YTI5NDM1Y2IzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CkBAIC00NzUsOCArNDc1LDYgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgIGludCByYzsKIAogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLnBkZXZfbGlz
dCk7Ci0KLSAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV9ub3Rfc3RhcnRlZDsKICAgICBJTklU
X1BBR0VfTElTVF9IRUFEKCZkLT5hcmNoLnJlbG1lbV9saXN0KTsKIAogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLmU4MjBfbG9jayk7CkBAIC0yMDIwLDE4ICsyMDE4LDUxIEBAIGludCBkb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIEJVR19PTigh
Y3B1bWFza19lbXB0eShkLT5kaXJ0eV9jcHVtYXNrKSk7CiAKLSAgICBzd2l0Y2ggKCBkLT5hcmNo
LnJlbG1lbSApCisgICAgLyoKKyAgICAgKiBUaGlzIGh5cGVyY2FsbCBjYW4gdGFrZSBtaW51dGVz
IG9mIHdhbGxjbG9jayB0aW1lIHRvIGNvbXBsZXRlLiAgVGhpcworICAgICAqIGxvZ2ljIGltcGxl
bWVudHMgYSBjby1yb3V0aW5lLCBzdGFzaGluZyBzdGF0ZSBpbiBzdHJ1Y3QgZG9tYWluIGFjcm9z
cworICAgICAqIGh5cGVyY2FsbCBjb250aW51YXRpb24gYm91bmRhcmllcy4KKyAgICAgKi8KKyAg
ICBzd2l0Y2ggKCBkLT5hcmNoLnJlbF9wcml2ICkKICAgICB7Ci0gICAgY2FzZSBSRUxNRU1fbm90
X3N0YXJ0ZWQ6CisgICAgICAgIC8qCisgICAgICAgICAqIFJlY29yZCB0aGUgY3VycmVudCBwcm9n
cmVzcy4gIFN1YnNlcXVlbnQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbnMKKyAgICAgICAgICogd2ls
bCBsb2dpY2FsbHkgcmVzdGFydCB3b3JrIGZyb20gdGhpcyBwb2ludC4KKyAgICAgICAgICoKKyAg
ICAgICAgICogUFJPR1JFU1MoKSBtYXJrZXJzIG11c3Qgbm90IGJlIGluIHRoZSBtaWRkbGUgb2Yg
bG9vcHMuICBUaGUgbG9vcAorICAgICAgICAgKiB2YXJpYWJsZSBpc24ndCBwcmVzZXJ2ZWQgYWNy
b3NzIGEgY29udGludWF0aW9uLgorICAgICAgICAgKgorICAgICAgICAgKiBUbyBhdm9pZCByZWR1
bmRhbnQgd29yaywgdGhlcmUgc2hvdWxkIGJlIGEgbWFya2VyIGJlZm9yZSBlYWNoCisgICAgICAg
ICAqIGZ1bmN0aW9uIHdoaWNoIG1heSByZXR1cm4gLUVSRVNUQVJULgorICAgICAgICAgKi8KKyNk
ZWZpbmUgUFJPR1JFU1MoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgZC0+YXJjaC5yZWxfcHJpdiA9IFBST0dfICMjIHg7IC8q
IEZhbGx0aHJvdWdoICovIGNhc2UgUFJPR18gIyMgeAorCisgICAgICAgIGVudW0geworICAgICAg
ICAgICAgUFJPR19wYWdpbmcgPSAxLAorICAgICAgICAgICAgUFJPR192Y3B1X3BhZ2V0YWJsZXMs
CisgICAgICAgICAgICBQUk9HX3NoYXJlZCwKKyAgICAgICAgICAgIFBST0dfeGVuLAorICAgICAg
ICAgICAgUFJPR19sNCwKKyAgICAgICAgICAgIFBST0dfbDMsCisgICAgICAgICAgICBQUk9HX2wy
LAorICAgICAgICAgICAgUFJPR19kb25lLAorICAgICAgICB9OworCisgICAgY2FzZSAwOgogICAg
ICAgICByZXQgPSBwY2lfcmVsZWFzZV9kZXZpY2VzKGQpOwogICAgICAgICBpZiAoIHJldCApCiAg
ICAgICAgICAgICByZXR1cm4gcmV0OwogCisgICAgUFJPR1JFU1MocGFnaW5nKToKKwogICAgICAg
ICAvKiBUZWFyIGRvd24gcGFnaW5nLWFzc2lzdGFuY2Ugc3R1ZmYuICovCiAgICAgICAgIHJldCA9
IHBhZ2luZ190ZWFyZG93bihkKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0
dXJuIHJldDsKIAorICAgIFBST0dSRVNTKHZjcHVfcGFnZXRhYmxlcyk6CisKICAgICAgICAgLyog
RHJvcCB0aGUgaW4tdXNlIHJlZmVyZW5jZXMgdG8gcGFnZS10YWJsZSBiYXNlcy4gKi8KICAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICB7CkBAIC0yMDU4LDEwICsyMDg5LDcg
QEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICAgICAgZC0+YXJjaC5hdXRvX3VubWFzayA9IDA7CiAgICAgICAgIH0KIAotICAgICAgICBk
LT5hcmNoLnJlbG1lbSA9IFJFTE1FTV9zaGFyZWQ7Ci0gICAgICAgIC8qIGZhbGx0aHJvdWdoICov
Ci0KLSAgICBjYXNlIFJFTE1FTV9zaGFyZWQ6CisgICAgUFJPR1JFU1Moc2hhcmVkKToKIAogICAg
ICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICB7CkBAIC0yMDcyLDQ1ICsyMTAw
LDQwIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICB9CiAKLSAgICAgICAgZC0+YXJj
aC5yZWxtZW0gPSBSRUxNRU1feGVuOwotCiAgICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgcGFnZV9saXN0X3NwbGljZSgmZC0+YXJjaC5yZWxtZW1fbGlzdCwg
JmQtPnBhZ2VfbGlzdCk7CiAgICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmQtPmFyY2gucmVs
bWVtX2xpc3QpOwogICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIAot
ICAgICAgICAvKiBGYWxsdGhyb3VnaC4gUmVsaW5xdWlzaCBldmVyeSBwYWdlIG9mIG1lbW9yeS4g
Ki8KLSAgICBjYXNlIFJFTE1FTV94ZW46CisgICAgUFJPR1JFU1MoeGVuKToKKwogICAgICAgICBy
ZXQgPSByZWxpbnF1aXNoX21lbW9yeShkLCAmZC0+eGVucGFnZV9saXN0LCB+MFVMKTsKICAgICAg
ICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgZC0+YXJjaC5y
ZWxtZW0gPSBSRUxNRU1fbDQ7Ci0gICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAKLSAgICBjYXNl
IFJFTE1FTV9sNDoKKyAgICBQUk9HUkVTUyhsNCk6CisKICAgICAgICAgcmV0ID0gcmVsaW5xdWlz
aF9tZW1vcnkoZCwgJmQtPnBhZ2VfbGlzdCwgUEdUX2w0X3BhZ2VfdGFibGUpOwogICAgICAgICBp
ZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICBkLT5hcmNoLnJlbG1l
bSA9IFJFTE1FTV9sMzsKLSAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KIAotICAgIGNhc2UgUkVM
TUVNX2wzOgorICAgIFBST0dSRVNTKGwzKToKKwogICAgICAgICByZXQgPSByZWxpbnF1aXNoX21l
bW9yeShkLCAmZC0+cGFnZV9saXN0LCBQR1RfbDNfcGFnZV90YWJsZSk7CiAgICAgICAgIGlmICgg
cmV0ICkKICAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGQtPmFyY2gucmVsbWVtID0g
UkVMTUVNX2wyOwotICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogCi0gICAgY2FzZSBSRUxNRU1f
bDI6CisgICAgUFJPR1JFU1MobDIpOgorCiAgICAgICAgIHJldCA9IHJlbGlucXVpc2hfbWVtb3J5
KGQsICZkLT5wYWdlX2xpc3QsIFBHVF9sMl9wYWdlX3RhYmxlKTsKICAgICAgICAgaWYgKCByZXQg
KQogICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxN
RU1fZG9uZTsKLSAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KIAotICAgIGNhc2UgUkVMTUVNX2Rv
bmU6CisgICAgUFJPR1JFU1MoZG9uZSk6CiAgICAgICAgIGJyZWFrOwogCisjdW5kZWYgUFJPR1JF
U1MKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CmluZGV4IDI3N2Y5OWY2MzMuLjU4YWRlMGI0OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzE0
LDE1ICszMTQsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICBpbnQgcGFnZV9hbGxvY191bmxv
Y2tfbGV2ZWw7CiAKICAgICAvKiBDb250aW51YWJsZSBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoKS4gKi8KLSAgICBlbnVtIHsKLSAgICAgICAgUkVMTUVNX25vdF9zdGFydGVkLAotICAgICAg
ICBSRUxNRU1fc2hhcmVkLAotICAgICAgICBSRUxNRU1feGVuLAotICAgICAgICBSRUxNRU1fbDQs
Ci0gICAgICAgIFJFTE1FTV9sMywKLSAgICAgICAgUkVMTUVNX2wyLAotICAgICAgICBSRUxNRU1f
ZG9uZSwKLSAgICB9IHJlbG1lbTsKKyAgICB1bnNpZ25lZCBpbnQgcmVsX3ByaXY7CiAgICAgc3Ry
dWN0IHBhZ2VfbGlzdF9oZWFkIHJlbG1lbV9saXN0OwogCiAgICAgY29uc3Qgc3RydWN0IGFyY2hf
Y3N3IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:35:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k08-0002g2-IG; Mon, 04 Mar 2019 09:35:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k07-0002fx-BI
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:11 +0000
X-Inumbo-ID: cac531f0-3e60-11e9-be32-47a7dadcdbda
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cac531f0-3e60-11e9-be32-47a7dadcdbda;
 Mon, 04 Mar 2019 09:35:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k01-0000hX-0H
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k00-0001A7-U7
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k00-0001A7-U7@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:04 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: Rework #VE enable/disable
 paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU3MmVjYzc2MTU0MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAxNyAxMjoyNjoxNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMjIgMTQ6MTA6
NDIgMjAxOSArMDAwMAoKICAgIHg4Ni9hbHRwMm06IFJld29yayAjVkUgZW5hYmxlL2Rpc2FibGUg
cGF0aHMKICAgIAogICAgU3BsaXQgYWx0cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV92ZSgpIG91
dCBvZiB0aGUKICAgIEhWTU9QX2FsdHAybV92Y3B1X3tlbmFibGUsZGlzYWJsZX1fbm90aWZ5IG1h
cnNoYWxsaW5nIGxvZ2ljLiAgQSBmdXR1cmUgY2hhbmdlCiAgICBpcyBnb2luZyB0byBuZWVkIHRv
IGNhbGwgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIGZyb20gdGhlIGRvbWFpbl9raWxsKCkgcGF0
aC4KICAgIAogICAgV2hpbGUgYXQgaXQsIGNsZWFuIHVwIHRoZSBsb2dpYyBpbiBhbHRwMm1fdmNw
dV97aW5pdGlhbGlzZSxkZXN0cm95fSgpLgogICAgYWx0cDJtX3ZjcHVfcmVzZXQoKSBoYXMgbm8g
ZXh0ZXJuYWwgY2FsbGVycywgc28gZm9sZCBpdCBpbnRvIGl0cyB0d28KICAgIGNhbGxzaXRlcy4g
IFRoaXMgaW4gdHVybiBhbGxvd3MgZm9yIGFsdHAybV92Y3B1X2Rlc3Ryb3koKSB0byByZXVzZQog
ICAgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIHJhdGhlciB0aGFuIG9wZW5jb2RpbmcgaXQuCiAg
ICAKICAgIE5vIHByYWN0aWNhbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgIHwgMTkgKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2FsdHAybS5jICAg
ICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRwMm0uaCB8ICA0ICsrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0
aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNzljN2Q4MTZlMi4uYTgwZGRjZjUw
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC00NTY4LDcgKzQ1NjgsNiBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgK
ICAgICBjYXNlIEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnk6CiAgICAgewogICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICAgICAgcDJtX3R5cGVfdCBwMm10OwogCiAgICAgICAgIGlm
ICggYS51LmVuYWJsZV9ub3RpZnkucGFkIHx8CiAgICAgICAgICAgICAgYS51LmVuYWJsZV9ub3Rp
ZnkudmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgKQpAQCAtNDU4NSwxNiArNDU4NCw3IEBAIHN0YXRp
YyBpbnQgZG9fYWx0cDJtX29wKAogCiAgICAgICAgIHYgPSBkLT52Y3B1W2EudS5lbmFibGVfbm90
aWZ5LnZjcHVfaWRdOwogCi0gICAgICAgIGlmICggIWdmbl9lcSh2Y3B1X2FsdHAybSh2KS52ZWlu
Zm9fZ2ZuLCBJTlZBTElEX0dGTikgfHwKLSAgICAgICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZCh2LT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgIGEudS5lbmFibGVfbm90
aWZ5LmdmbiwgJnAybXQpLCBJTlZBTElEX01GTikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIHZj
cHVfYWx0cDJtKHYpLnZlaW5mb19nZm4gPSBfZ2ZuKGEudS5lbmFibGVfbm90aWZ5Lmdmbik7Ci0g
ICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7CisgICAgICAgIHJjID0gYWx0
cDJtX3ZjcHVfZW5hYmxlX3ZlKHYsIF9nZm4oYS51LmVuYWJsZV9ub3RpZnkuZ2ZuKSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIApAQCAtNDYxNiwxMiArNDYwNiw3IEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKAogCiAgICAgICAgIHYgPSBkLT52Y3B1W2EudS5lbmFibGVfbm90aWZ5LnZjcHVf
aWRdOwogCi0gICAgICAgIC8qIEFscmVhZHkgZGlzYWJsZWQsIG5vdGhpbmcgdG8gZG8uICovCi0g
ICAgICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZO
KSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICB2Y3B1X2FsdHAybSh2KS52ZWluZm9f
Z2ZuID0gSU5WQUxJRF9HRk47Ci0gICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUo
dik7CisgICAgICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUodik7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2FsdHAybS5jIGIveGVuL2FyY2gv
eDg2L21tL2FsdHAybS5jCmluZGV4IDkzMGJkYzI2NjkuLjhiZGVmYjBmN2IgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMK
QEAgLTIxLDIyICsyMSwxMyBAQAogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KIAogdm9pZAotYWx0
cDJtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IGFsdHAybXZjcHUg
KmF2ID0gJnZjcHVfYWx0cDJtKHYpOwotCi0gICAgYXYtPnAybWlkeCA9IElOVkFMSURfQUxUUDJN
OwotICAgIGF2LT52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47Ci19Ci0KLXZvaWQKIGFsdHAybV92
Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQogICAgICAgICB2Y3B1X3BhdXNlKHYpOwogCi0gICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7CiAg
ICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gMDsKKyAgICB2Y3B1X2FsdHAybSh2KS52ZWluZm9f
Z2ZuID0gSU5WQUxJRF9HRk47CiAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFj
dGl2ZV92Y3B1cyk7CiAKICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOwpAQCAtNTYsMTUg
KzQ3LDM5IEBAIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAo
cDJtID0gcDJtX2dldF9hbHRwMm0odikpICkKICAgICAgICAgYXRvbWljX2RlYygmcDJtLT5hY3Rp
dmVfdmNwdXMpOwogCi0gICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7CisgICAgYWx0cDJtX3ZjcHVf
ZGlzYWJsZV92ZSh2KTsKIAorICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IElOVkFMSURfQUxU
UDJNOwogICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7Ci0gICAgYWx0cDJtX3ZjcHVfdXBk
YXRlX3ZtZnVuY192ZSh2KTsKIAogICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAgICAgdmNw
dV91bnBhdXNlKHYpOwogfQogCitpbnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3ZlKHN0cnVjdCB2Y3B1
ICp2LCBnZm5fdCBnZm4pCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworCisgICAgaWYgKCAhZ2Zu
X2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSB8fAorICAgICAgICAg
bWZuX2VxKGdldF9nZm5fcXVlcnlfdW5sb2NrZWQodi0+ZG9tYWluLCBnZm5feChnZm4pLCAmcDJt
dCksCisgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisKKyAgICB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuID0gZ2ZuOworICAgIGFsdHAybV92
Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhbHRw
Mm1fdmNwdV9kaXNhYmxlX3ZlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICggIWdmbl9lcSh2
Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQorICAgIHsKKyAgICAgICAg
dmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURfR0ZOOworICAgICAgICBhbHRwMm1f
dmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCmluZGV4IDNiZWZjZjZkNjMuLjgxMzli
ZjgzMmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaApAQCAtMzMsNyArMzMsOSBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogLyogQWx0ZXJuYXRl
IHAybSBWQ1BVICovCiB2b2lkIGFsdHAybV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
Owogdm9pZCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQgYWx0cDJt
X3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpOworCitpbnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3Zl
KHN0cnVjdCB2Y3B1ICp2LCBnZm5fdCBnZm4pOwordm9pZCBhbHRwMm1fdmNwdV9kaXNhYmxlX3Zl
KHN0cnVjdCB2Y3B1ICp2KTsKIAogc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9p
ZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:35:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:35:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k0E-0002gv-LY; Mon, 04 Mar 2019 09:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k0C-0002go-SB
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:16 +0000
X-Inumbo-ID: d0d718eb-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0d718eb-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:35:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k0B-0000hf-6B
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k0B-0001BB-3d
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k0B-0001BB-3d@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:15 +0000
Subject: [Xen-changelog] [xen master] xen/arm: psci: Populate arm_smccc_res
 on PSCI_FEATURES call
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNiMmNlYjJjZDliYmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEZl
YiAxOCAwOTo0MjoyNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEZlYiAyNSAxNDoyNzoyNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogcHNjaTogUG9wdWxhdGUgYXJtX3NtY2NjX3JlcyBvbiBQ
U0NJX0ZFQVRVUkVTIGNhbGwKICAgIAogICAgQ29tbWl0IDBiYzZhNjhkYTUgInhlbi9hcm06IFJl
cGxhY2UgY2FsbF9zbWMgd2l0aCBhcm1fc21jY2Nfc21jIgogICAgbWlzdGFrZW5seSBmb3Jnb3Qg
dG8gcG9wdWxhdGUgYXJtX3NtY2NjX3Jlcy4gU28gYSBnYXJiYWdlIHZhbHVlIHdhcwogICAgdXNl
ZCBhcyByZXR1cm4gdmFsdWUuCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDc2ODI3CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vcHNjaS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNo
L2FybS9wc2NpLmMKaW5kZXggZDIzY2I4ZTc2ZS4uMGM5MGMyMzA1YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCkBAIC04Nyw3ICs4Nyw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lk
KQogICAgIGlmICggcHNjaV92ZXIgPCBQU0NJX1ZFUlNJT04oMSwgMCkgKQogICAgICAgICByZXR1
cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwogCi0gICAgYXJtX3NtY2NjX3NtYyhQU0NJXzFfMF9GTjMy
X1BTQ0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgTlVMTCk7CisgICAgYXJtX3NtY2NjX3NtYyhQ
U0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgJnJlcyk7CiAKICAgICBy
ZXR1cm4gUFNDSV9SRVQocmVzKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:35:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k0N-0002i4-N9; Mon, 04 Mar 2019 09:35:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k0M-0002hv-DV
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:26 +0000
X-Inumbo-ID: d6e87980-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6e87980-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:35:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k0L-0000iS-CM
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k0L-0001CR-9v
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k0L-0001CR-9v@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:25 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Require the
 property "cpus" when building a domU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNjODVkZTU3MGM3ZWQ5MWIzMmYxMjNiZWYzNWU0YWMyNjkyY2JmZWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEZl
YiAxOCAxMDoxNDozNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEZlYiAyNSAxNDoyNzoyOSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZXF1aXJlIHRoZSBwcm9wZXJ0
eSAiY3B1cyIgd2hlbiBidWlsZGluZyBhIGRvbVUKICAgIAogICAgVGhlIDNyZCBhcmd1bWVudCBv
ZiBmdW5jdGlvbiBkdF9wcm9wZXJ0eV9yZWFkX3UzMigpIGlzIG9ubHkgdmFsaWQgd2hlbgogICAg
dGhlIGNhbGwgc3VjY2VlZGVkLiBTbyB3ZSBjYW5ub3QgYXNzdW1lIHRoZSB2YWx1ZSB3aWxsIG5v
dCBiZSBtb2RpZmVkCiAgICBpbiBjYXNlIG9mIGZhaWx1cmUuCiAgICAKICAgIFRoZSBkb2N1bWVu
dGF0aW9uIG9mIERvbTBsZXNzIGRvZXMgbm90IGdpdmUgYSBkZWZhdWx0IHZhbHVlIHdoZW4gdGhl
CiAgICBwcm9wZXJ0eSAiY3B1cyIgaXMgbm90IHNldC4gU28gcmVxdWlyZSB0aGUgcHJvcGVydHkg
aW4gdGhlIGNvbmZpZ3VyYXRpb24uCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDc2ODI1CiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzFhZjk4
OWU2My4uYzkyZjhjNmJlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjA2OSw3ICsyMDY5LDYgQEAg
dm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAgICAgICAuYXJjaC5naWNfdmVy
c2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCiAgICAgICAgICAgICAuYXJjaC5u
cl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVz
dCB8IFhFTl9ET01DVExfQ0RGX2hhcCwKLSAgICAgICAgICAgIC5tYXhfdmNwdXMgPSAxLAogICAg
ICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLAogICAgICAgICAgICAgLm1heF9ncmFudF9m
cmFtZXMgPSA2NCwKICAgICAgICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gMTAyNCwKQEAg
LTIwODAsNyArMjA3OSwxMCBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKIAogICAg
ICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAidnBsMDExIikgKQogICAgICAg
ICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMTsKLSAg
ICAgICAgZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVz
KTsKKworICAgICAgICBpZiAoICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2RlLCAiY3B1cyIsICZk
X2NmZy5tYXhfdmNwdXMpICkKKyAgICAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdj
cHVzJyBmb3IgZG9tYWluICVzXG4iLAorICAgICAgICAgICAgICAgICAgZHRfbm9kZV9uYW1lKG5v
ZGUpKTsKIAogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9j
ZmcsIGZhbHNlKTsKICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:35:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k0Y-0002jA-PA; Mon, 04 Mar 2019 09:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k0X-0002j1-2p
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:37 +0000
X-Inumbo-ID: dcfe68e6-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcfe68e6-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:35:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k0V-0000jY-IH
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k0V-0001Di-Fu
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k0V-0001Di-Fu@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:35 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Panic message
 should end with a newline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjODU4OTI4MDA5YzUxMTc4YTljNmNhYzllNDIzNDNlZTgxZGZlMzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEZl
YiAxOCAxMDoyMTowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEZlYiAyNSAxNDoyODowNyAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3Vs
ZCBlbmQgd2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhl
bjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmlj
IG1lc3NhZ2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQog
ICAgY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAg
ICAKICAgIE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUg
aW5jb25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2ICsr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggYzkyZjhjNmJlMS4uZDk4MzY3NzlkMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwpAQCAtMTU4MCw3ICsxNTgwLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWNfZG9tVV9u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICBjYXNlIEdJQ19WMjoK
ICAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGQsIGZkdCk7CiAgICAgZGVmYXVs
dDoKLSAgICAgICAgcGFuaWMoIlVuc3VwcG9ydGVkIEdJQyB2ZXJzaW9uIik7CisgICAgICAgIHBh
bmljKCJVbnN1cHBvcnRlZCBHSUMgdmVyc2lvblxuIik7CiAgICAgfQogfQogCkBAIC0yMDg2LDEy
ICsyMDg2LDEyIEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogCiAgICAgICAgIGQg
PSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAg
ICBpZiAoIElTX0VSUihkKSApCi0gICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9t
YWluICVzIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsKKyAgICAgICAgICAgIHBhbmljKCJFcnJvciBj
cmVhdGluZyBkb21haW4gJXNcbiIsIGR0X25vZGVfbmFtZShub2RlKSk7CiAKICAgICAgICAgZC0+
aXNfY29uc29sZSA9IHRydWU7CiAKICAgICAgICAgaWYgKCBjb25zdHJ1Y3RfZG9tVShkLCBub2Rl
KSAhPSAwICkKLSAgICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIGRvbWFpbiAlcyIs
IGR0X25vZGVfbmFtZShub2RlKSk7CisgICAgICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1
cCBkb21haW4gJXNcbiIsIGR0X25vZGVfbmFtZShub2RlKSk7CiAKICAgICAgICAgZG9tYWluX3Vu
cGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkKTsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:35:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k0i-0002kF-Qp; Mon, 04 Mar 2019 09:35:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k0h-0002k1-F5
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:47 +0000
X-Inumbo-ID: e30fcd18-3e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e30fcd18-3e60-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:35:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k0f-0000jg-OT
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k0f-0001Ed-M1
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k0f-0001Ed-M1@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:45 +0000
Subject: [Xen-changelog] [xen master] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNlOThlZTMwNTBhODI0OTk0Y2U0OTU3ZmFhOGY1M2VjYjhjN2RhOWQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IEZlYiAyNiAxNjo1NTowNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyNiAxNjo1NTowNiAyMDE5ICswMTAw
CgogICAgdmlyaWRpYW46IGZpeCB0aGUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzL0xpc3QgaHlwZXJj
YWxsIGltcGxlbWVudGF0aW9uCiAgICAKICAgIFRoZSBjdXJyZW50IGNvZGUgdXNlcyBodm1fYXNp
ZF9mbHVzaF92Y3B1KCkgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGZvcgogICAgYSBndWVzdCBy
dW5uaW5nIGluIHNoYWRvdyBtb2RlLCB3aGljaCByZXN1bHRzIGluIGd1ZXN0IGNyYXNoZXMgZWFy
bHkgaW4KICAgIGJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVfdGxiX2ZsdXNoJyBpcyBlbmFibGVk
LgogICAgCiAgICBUaGlzIHBhdGNoLCBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nIGEgbmV3IGZsdXNo
IGFsZ29yaXRobSwgYWRhcHRzIHRoZSBvbmUKICAgIGFscmVhZHkgdXNlZCBieSB0aGUgSFZNT1Bf
Zmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMKICAgIG1vZGlm
aWVkIHRvIGFsbG93IFRMQiBmbHVzaGluZyBhIHN1YnNldCBvZiBhIGRvbWFpbidzIHZDUFVzLiBB
IGNhbGxiYWNrCiAgICBmdW5jdGlvbiBkZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IGEgdkNQVSBy
ZXF1aXJlcyBmbHVzaGluZy4gVGhpcyBtZWNoYW5pc20KICAgIHdhcyBjaG9zZW4gYmVjYXVzZSwg
d2hpbGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCiAgICB2
aXJpZGlhbiBoeXBlcmNhbGxzIHNwZWNpZnkgYSB2Q1BVIG1hc2ssIHRoZXJlIGFyZSBuZXdlciB2
YXJpYW50cyB3aGljaAogICAgc3BlY2lmeSBhIHNwYXJzZSBIVl9WUF9TRVQgYW5kIHRodXMgdXNl
IG9mIGEgY2FsbGJhY2sgd2lsbCBhdm9pZCBuZWVkaW5nIHRvCiAgICBleHBvc2UgZGV0YWlscyBv
ZiB0aGlzIG91dHNpZGUgb2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9z
ZQogICAgbmV3ZXIgdmFyaWFudHMgYXJlIGltcGxlbWVudGVkLgogICAgCiAgICBOT1RFOiBVc2Ug
b2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlvbiByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxz
IGFyZQogICAgICAgICAgcmVzdGFydGFibGUgYW5kIHNvLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGll
ZCwgdmlyaWRpYW5faHlwZXJjYWxsKCkKICAgICAgICAgIGNhbiBub3cgcmV0dXJuIEhWTV9IQ0FM
TF9wcmVlbXB0ZWQuIFRoaXMgaXMgc2FmZSBhcyBubyBtb2RpZmljYXRpb24KICAgICAgICAgIHRv
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRoZSByZXR1cm4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgNDUg
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaCAgICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCsp
LCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBhODBkZGNmNTBkLi5iMjQ0MWE5NzYxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTM5NjQsNDUgKzM5NjQsNzEgQEAgc3RhdGljIHZvaWQgaHZtX3MzX3Jlc3VtZShzdHJ1
Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAotc3RhdGljIGludCBodm1vcF9mbHVzaF90bGJfYWxs
KHZvaWQpCitib29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAq
Y3R4dCwgc3RydWN0IHZjcHUgKnYpLAorICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY3R4
dCkKIHsKKyAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBmbHVzaF9jcHVtYXNr
KTsKKyAgICBjcHVtYXNrX3QgKm1hc2sgPSAmdGhpc19jcHUoZmx1c2hfY3B1bWFzayk7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmNwdSAqdjsK
IAotICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LQogICAgIC8qIEF2b2lkIGRlYWRsb2NrIGlmIG1vcmUgdGhhbiBvbmUgdmNwdSB0cmllcyB0aGlz
IGF0IHRoZSBzYW1lIHRpbWUuICovCiAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZkLT5oeXBlcmNh
bGxfZGVhZGxvY2tfbXV0ZXgpICkKLSAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOwogCiAgICAgLyogUGF1c2UgYWxsIG90aGVyIHZjcHVzLiAqLwogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAg
ICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAgICAgICAg
IHZjcHVfcGF1c2Vfbm9zeW5jKHYpOwogCiAgICAgLyogTm93IHRoYXQgYWxsIFZDUFVzIGFyZSBz
aWduYWxsZWQgdG8gZGVzY2hlZHVsZSwgd2Ugd2FpdC4uLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0g
Y3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAgICAgICAgIHdoaWxlICggIXZj
cHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyApCiAgICAgICAgICAgICAgICAgY3B1X3Jl
bGF4KCk7CiAKICAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1bmxv
Y2sgbm93LiAqLwogICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgp
OwogCisgICAgY3B1bWFza19jbGVhcihtYXNrKTsKKwogICAgIC8qIEZsdXNoIHBhZ2luZy1tb2Rl
IHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8KICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1
OworCisgICAgICAgIGlmICggIWZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAgICAgY29u
dGludWU7CisKICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogCi0gICAgLyog
Rmx1c2ggYWxsIGRpcnR5IFRMQnMuICovCi0gICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1
bWFzayk7CisgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAg
ICBpZiAoIGlzX3ZjcHVfZGlydHlfY3B1KGNwdSkgKQorICAgICAgICAgICAgX19jcHVtYXNrX3Nl
dF9jcHUoY3B1LCBtYXNrKTsKKyAgICB9CisKKyAgICAvKiBGbHVzaCBUTEJzIG9uIGFsbCBDUFVz
IHdpdGggZGlydHkgdmNwdSBzdGF0ZS4gKi8KKyAgICBmbHVzaF90bGJfbWFzayhtYXNrKTsKIAog
ICAgIC8qIERvbmUuICovCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCApCisgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUo
Y3R4dCwgdikgKQogICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogCi0gICAgcmV0dXJuIDA7
CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIGFsd2F5c19mbHVzaCh2b2lkICpj
dHh0LCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlu
dCBodm1vcF9mbHVzaF90bGJfYWxsKHZvaWQpCit7CisgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihj
dXJyZW50LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4g
aHZtX2ZsdXNoX3ZjcHVfdGxiKGFsd2F5c19mbHVzaCwgTlVMTCkgPyAwIDogLUVSRVNUQVJUOwog
fQogCiBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcigKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCBjNzhiMjkxOGQ5Li40MjVhZjU2ODU2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MzAsNyArNDMwLDE2IEBAIHZvaWQg
dmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2aXJpZGlh
bl92Y3B1X2RlaW5pdCh2KTsKIH0KIAotc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwg
aXBpX2NwdW1hc2spOworLyoKKyAqIFdpbmRvd3Mgc2hvdWxkIG5vdCBpc3N1ZSB0aGUgaHlwZXJj
YWxscyByZXF1aXJpbmcgdGhpcyBjYWxsYmFjayBpbiB0aGUKKyAqIGNhc2Ugd2hlcmUgdmNwdV9p
ZCB3b3VsZCBleGNlZWQgdGhlIHNpemUgb2YgdGhlIG1hc2suCisgKi8KK3N0YXRpYyBib29sIG5l
ZWRfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgdWludDY0X3QgdmNw
dV9tYXNrID0gKih1aW50NjRfdCAqKWN0eHQ7CisKKyAgICByZXR1cm4gdmNwdV9tYXNrICYgKDF1
bCA8PCB2LT52Y3B1X2lkKTsKK30KIAogaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTQ5NCw4ICs1MDMsNiBAQCBpbnQgdmlyaWRpYW5faHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGNhc2UgSHZGbHVzaFZpcnR1
YWxBZGRyZXNzU3BhY2U6CiAgICAgY2FzZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0OgogICAg
IHsKLSAgICAgICAgY3B1bWFza190ICpwY3B1X21hc2s7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
OwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzc19zcGFjZTsK
ICAgICAgICAgICAgIHVpbnQ2NF90IGZsYWdzOwpAQCAtNTIxLDM2ICs1MjgsMTIgQEAgaW50IHZp
cmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYg
KCBpbnB1dF9wYXJhbXMuZmxhZ3MgJiBIVl9GTFVTSF9BTExfUFJPQ0VTU09SUyApCiAgICAgICAg
ICAgICBpbnB1dF9wYXJhbXMudmNwdV9tYXNrID0gfjB1bDsKIAotICAgICAgICBwY3B1X21hc2sg
PSAmdGhpc19jcHUoaXBpX2NwdW1hc2spOwotICAgICAgICBjcHVtYXNrX2NsZWFyKHBjcHVfbWFz
ayk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRm9yIGVhY2ggc3BlY2lmaWVkIHZpcnR1YWwg
Q1BVIGZsdXNoIGFsbCBBU0lEcyB0byBpbnZhbGlkYXRlCi0gICAgICAgICAqIFRMQiBlbnRyaWVz
IHRoZSBuZXh0IHRpbWUgaXQgaXMgc2NoZWR1bGVkIGFuZCB0aGVuLCBpZiBpdAotICAgICAgICAg
KiBpcyBjdXJyZW50bHkgcnVubmluZywgYWRkIGl0cyBwaHlzaWNhbCBDUFUgdG8gYSBtYXNrIG9m
Ci0gICAgICAgICAqIHRob3NlIHdoaWNoIG5lZWQgdG8gYmUgaW50ZXJydXB0ZWQgdG8gZm9yY2Ug
YSBmbHVzaC4KLSAgICAgICAgICovCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBjdXJyZCwgdiAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggdi0+dmNwdV9pZCA+PSAoc2l6ZW9mKGlucHV0
X3BhcmFtcy52Y3B1X21hc2spICogOCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICAgICBpZiAoICEoaW5wdXRfcGFyYW1zLnZjcHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9p
ZCkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICAgICAgaHZtX2FzaWRf
Zmx1c2hfdmNwdSh2KTsKLSAgICAgICAgICAgIGlmICggdiAhPSBjdXJyICYmIHYtPmlzX3J1bm5p
bmcgKQotICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcGNw
dV9tYXNrKTsKLSAgICAgICAgfQotCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNpbmNlIEFTSURz
IGhhdmUgbm93IGJlZW4gZmx1c2hlZCBpdCBqdXN0IHJlbWFpbnMgdG8KLSAgICAgICAgICogZm9y
Y2UgYW55IENQVXMgY3VycmVudGx5IHJ1bm5pbmcgdGFyZ2V0IHZDUFVzIG91dCBvZiBub24tCi0g
ICAgICAgICAqIHJvb3QgbW9kZS4gSXQncyBwb3NzaWJsZSB0aGF0IHJlLXNjaGVkdWxpbmcgaGFz
IHRha2VuIHBsYWNlCi0gICAgICAgICAqIHNvIHdlIG1heSB1bm5lY2Vzc2FyaWx5IElQSSBzb21l
IENQVXMuCisgICAgICAgICAqIEEgZmFsc2UgcmV0dXJuIG1lYW5zIHRoYXQgYW5vdGhlciB2Y3B1
IGlzIGN1cnJlbnRseSB0cnlpbmcKKyAgICAgICAgICogYSBzaW1pbGFyIG9wZXJhdGlvbiwgc28g
YmFjayBvZmYuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KHBjcHVf
bWFzaykgKQotICAgICAgICAgICAgc21wX3NlbmRfZXZlbnRfY2hlY2tfbWFzayhwY3B1X21hc2sp
OworICAgICAgICBpZiAoICFodm1fZmx1c2hfdmNwdV90bGIobmVlZF9mbHVzaCwgJmlucHV0X3Bh
cmFtcy52Y3B1X21hc2spICkKKyAgICAgICAgICAgIHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVk
OwogCiAgICAgICAgIG91dHB1dC5yZXBfY29tcGxldGUgPSBpbnB1dC5yZXBfY291bnQ7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggMGExMGI1MTU1NC4uNTNmZmViYjJjNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKQEAgLTMzOCw2ICszMzgsOCBAQCBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaWduZWQgaW50IGNyMF9wZyk7CiB1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3Rf
dmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHJlc3RvcmUpOwogCitib29s
IGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0
IHZjcHUgKnYpLAorICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY3R4dCk7CiAKICNpZmRl
ZiBDT05GSUdfSFZNCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k0u-0002lI-Sf; Mon, 04 Mar 2019 09:36:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k0t-0002l9-9I
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:59 +0000
X-Inumbo-ID: e923708a-3e60-11e9-9df5-973a4b759016
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e923708a-3e60-11e9-9df5-973a4b759016;
 Mon, 04 Mar 2019 09:35:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k0p-0000jo-Ur
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k0p-0001FS-SL
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:35:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k0p-0001FS-SL@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:35:55 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQzMjgyYTVlNjRkYTI2ZmFkNTQ0ZTAxMDBhYmYzNTA0OGNmNjViNDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDI2
IDE2OjU2OjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI2IDE2OjU2OjI2IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCB1c2UgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIG9uIHBhdGhzIHRo
YXQgbWF5IG5vdCBmYWlsCiAgICAKICAgIFRoZSBhc3N1bXB0aW9uIChhY2NvcmRpbmcgdG8gb25l
IGNvbW1lbnQpIGFuZCBob3BlIChhY2NvcmRpbmcgdG8KICAgIGFub3RoZXIpIHRoYXQgbWFwX2Rv
bWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwgYXJlIGJvdGggd3Jvbmcgb24KICAgIGxhcmdl
IGVub3VnaCBzeXN0ZW1zLiBEbyBhd2F5IHdpdGggdGhlIGd1ZXN0X3Z0YWJsZSBmaWVsZCBhbHRv
Z2V0aGVyLAogICAgYW5kIGVzdGFibGlzaCAvIHRlYXIgZG93biB0aGUgZGVzaXJlZCBtYXBwaW5n
IGFzIG5lY2Vzc2FyeS4KICAgIAogICAgVGhlIGFsdGVybmF0aXZlcywgZGlzY2FyZGVkIGFzIGJl
aW5nIHVuZGVzaXJhYmxlLCB3b3VsZCBoYXZlIGJlZW4gdG8KICAgIGVpdGhlciBjcmFzaCB0aGUg
Z3Vlc3QgaW4gc2hfdXBkYXRlX2NyMygpIHdoZW4gdGhlIG1hcHBpbmcgZmFpbHMsIG9yIHRvCiAg
ICBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGljaCB1cHBlciBsYXllcnMgd291bGQg
aGF2ZSBhIGhhcmQgdGltZQogICAgdG8gZGVhbCB3aXRoIChvdGhlciB0aGFuIGFnYWluIGJ5IGNy
YXNoaW5nIHRoZSBndWVzdCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDgwICsrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
IHwgIDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDhmYTAzMjZhOTEuLjNlNTY1MWQwMjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE3NSwxOCArMTc1LDIyIEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbAogc2hfd2Fsa19ndWVzdF90YWJsZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmEsIHdhbGtfdCAqZ3csCiAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjKQogewot
ICAgIHJldHVybiBndWVzdF93YWxrX3RhYmxlcyh2LCBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWlu
KSwgdmEsIGd3LCBwZmVjLAogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMyAvKiBQQUUgKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5nbDNlCisgICAgcmV0dXJuIGd1
ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pLCB2YSwgZ3csIHBm
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLCB2LT5hcmNoLnBh
Z2luZy5zaGFkb3cuZ2wzZSk7CiAjZWxzZSAvKiAzMiBvciA2NCAqLwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoKCh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpIHx8Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNfcHZfMzJiaXRfdmNwdSh2KSkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90
YWJsZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogcGFnZXRhYmxlX2dldF9tZm4o
di0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworICAgIG1mbl90IHJvb3RfbWZuID0gKCh2LT5hcmNoLmZsYWdz
ICYgVEZfa2VybmVsX21vZGUpIHx8IGlzX3B2XzMyYml0X2RvbWFpbihkKQorICAgICAgICAgICAg
ICAgICAgICAgID8gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSkKKyAgICAg
ICAgICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVf
dXNlcikpOworICAgIHZvaWQgKnJvb3RfbWFwID0gbWFwX2RvbWFpbl9wYWdlKHJvb3RfbWZuKTsK
KyAgICBib29sIG9rID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtX2dldF9ob3N0cDJtKGQpLCB2
YSwgZ3csIHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvb3RfbWZuLCBy
b290X21hcCk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShyb290X21hcCk7CisKKyAgICByZXR1
cm4gb2s7CiAjZW5kaWYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKIH0KIAogLyog
VGhpcyB2YWxpZGF0aW9uIGlzIGNhbGxlZCB3aXRoIGxvY2sgaGVsZCwgYW5kIGFmdGVyIHdyaXRl
IHBlcm1pc3Npb24KQEAgLTIyNiw4ICsyMzAsOSBAQCBzaGFkb3dfY2hlY2tfZ3dhbGsoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIGludCB2ZXJzaW9uKQogICAg
IHBlcmZjX2luY3Ioc2hhZG93X2NoZWNrX2d3YWxrKTsKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxT
ID49IDMgLyogUEFFIG9yIDY0Li4uICovCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8q
IDY0LWJpdCBvbmx5Li4uICovCi0gICAgbDRwID0gKGd1ZXN0X2w0ZV90ICopdi0+YXJjaC5wYWdp
bmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBsNHAgPSBtYXBfZG9tYWluX3BhZ2UoZ3ctPmw0
bWZuKTsKICAgICBtaXNtYXRjaCB8PSAoZ3ctPmw0ZS5sNCAhPSBsNHBbZ3Vlc3RfbDRfdGFibGVf
b2Zmc2V0KHZhKV0ubDQpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0cCk7CiAgICAgbDNwID0g
bWFwX2RvbWFpbl9wYWdlKGd3LT5sM21mbik7CiAgICAgbWlzbWF0Y2ggfD0gKGd3LT5sM2UubDMg
IT0gbDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNldCh2YSldLmwzKTsKICAgICB1bm1hcF9kb21haW5f
cGFnZShsM3ApOwpAQCAtMjM1LDEzICsyNDAsMTEgQEAgc2hhZG93X2NoZWNrX2d3YWxrKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LCBpbnQgdmVyc2lvbikKICAg
ICBtaXNtYXRjaCB8PSAoZ3ctPmwzZS5sMyAhPQogICAgICAgICAgICAgICAgICB2LT5hcmNoLnBh
Z2luZy5zaGFkb3cuZ2wzZVtndWVzdF9sM190YWJsZV9vZmZzZXQodmEpXS5sMyk7CiAjZW5kaWYK
KyNlbmRpZgogICAgIGwycCA9IG1hcF9kb21haW5fcGFnZShndy0+bDJtZm4pOwogICAgIG1pc21h
dGNoIHw9IChndy0+bDJlLmwyICE9IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQodmEpXS5sMik7
CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDJwKTsKLSNlbHNlCi0gICAgbDJwID0gKGd1ZXN0X2wy
ZV90ICopdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKLSAgICBtaXNtYXRjaCB8
PSAoZ3ctPmwyZS5sMiAhPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV0ubDIpOwotI2Vu
ZGlmCisKICAgICBpZiAoICEoZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKHYpICYmCiAgICAg
ICAgICAgIChndWVzdF9sMmVfZ2V0X2ZsYWdzKGd3LT5sMmUpICYgX1BBR0VfUFNFKSkgKQogICAg
IHsKQEAgLTM4NjIsNyArMzg2NSw4IEBAIHNoX3VwZGF0ZV9saW5lYXJfZW50cmllcyhzdHJ1Y3Qg
dmNwdSAqdikKIH0KIAogCi0vKiBSZW1vdmVzIHZjcHUtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVz
dF92dGFibGUgYW5kIHZjcHUtPmFyY2guc2hhZG93X3RhYmxlW10uCisvKgorICogUmVtb3ZlcyB2
Y3B1LT5hcmNoLnNoYWRvd190YWJsZVtdLgogICogRG9lcyBhbGwgYXBwcm9wcmlhdGUgbWFuYWdl
bWVudC9ib29ra2VlcGluZy9yZWZjb3VudGluZy9ldGMuLi4KICAqLwogc3RhdGljIHZvaWQKQEAg
LTM4NzMsMjMgKzM4NzcsNiBAQCBzaF9kZXRhY2hfb2xkX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBpbnQgaSA9IDA7CiAKICAgICAvLy8vCi0gICAgLy8vLyB2Y3B1LT5hcmNoLnBhZ2luZy5z
aGFkb3cuZ3Vlc3RfdnRhYmxlCi0gICAgLy8vLwotCi0jaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9
PSAzCi0gICAgLyogUEFFIGd1ZXN0cyBkb24ndCBoYXZlIGEgbWFwcGluZyBvZiB0aGUgZ3Vlc3Qg
dG9wLWxldmVsIHRhYmxlICovCi0gICAgQVNTRVJUKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVz
dF92dGFibGUgPT0gTlVMTCk7Ci0jZWxzZQotICAgIGlmICggdi0+YXJjaC5wYWdpbmcuc2hhZG93
Lmd1ZXN0X3Z0YWJsZSApCi0gICAgewotICAgICAgICBpZiAoIHNoYWRvd19tb2RlX2V4dGVybmFs
KGQpIHx8IHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSApCi0gICAgICAgICAgICB1bm1hcF9kb21h
aW5fcGFnZV9nbG9iYWwodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSk7Ci0gICAg
ICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBOVUxMOwotICAgIH0KLSNl
bmRpZiAvLyAhTkRFQlVHCi0KLQotICAgIC8vLy8KICAgICAvLy8vIHZjcHUtPmFyY2guc2hhZG93
X3RhYmxlW10KICAgICAvLy8vCiAKQEAgLTQwNDQsMjkgKzQwMzEsMTIgQEAgc2hfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKICNlbmRpZgog
ICAgICAgICBnbWZuID0gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7CiAK
LQotICAgIC8vLy8KLSAgICAvLy8vIHZjcHUtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFi
bGUKLSAgICAvLy8vCi0jaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0Ci0gICAgaWYgKCBzaGFk
b3dfbW9kZV9leHRlcm5hbChkKSB8fCBzaGFkb3dfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgIHsK
LSAgICAgICAgaWYgKCB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlICkKLSAgICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vl
c3RfdnRhYmxlKTsKLSAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoZ21mbik7Ci0gICAgICAgIC8qIFBBR0lOR19MRVZFTFM9
PTQgaW1wbGllcyA2NC1iaXQsIHdoaWNoIG1lYW5zIHRoYXQKLSAgICAgICAgICogbWFwX2RvbWFp
bl9wYWdlX2dsb2JhbCBjYW4ndCBmYWlsICovCi0gICAgICAgIEJVR19PTih2LT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID09IE5VTEwpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAg
IHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBfX2xpbmVhcl9sNF90YWJsZTsK
LSNlbGlmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMworI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMg
PT0gMwogICAgIC8qCiAgICAgICogT24gUEFFIGd1ZXN0cyB3ZSBkb24ndCB1c2UgYSBtYXBwaW5n
IG9mIHRoZSBndWVzdCdzIG93biB0b3AtbGV2ZWwKICAgICAgKiB0YWJsZS4gIFdlIGNhY2hlIHRo
ZSBjdXJyZW50IHN0YXRlIG9mIHRoYXQgdGFibGUgYW5kIHNoYWRvdyB0aGF0LAogICAgICAqIHVu
dGlsIHRoZSBuZXh0IENSMyB3cml0ZSBtYWtlcyB1cyByZWZyZXNoIG91ciBjYWNoZS4KICAgICAg
Ki8KLSAgICBBU1NFUlQodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxM
KTsKICAgICBBU1NFUlQoc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkpOwogCiAgICAgLyoKQEAgLTQw
NzksMTYgKzQwNDksNiBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9j
a2luZywgYm9vbCBub2ZsdXNoKQogICAgIGZvciAoIGkgPSAwOyBpIDwgNCA7IGkrKyApCiAgICAg
ICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5nbDNlW2ldID0gZ2wzZVtpXTsKICAgICB1bm1hcF9k
b21haW5fcGFnZShnbDNlKTsKLSNlbGlmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMgotICAgIEFT
U0VSVChzaGFkb3dfbW9kZV9leHRlcm5hbChkKSk7Ci0gICAgaWYgKCB2LT5hcmNoLnBhZ2luZy5z
aGFkb3cuZ3Vlc3RfdnRhYmxlICkKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHYt
PmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUpOwotICAgIHYtPmFyY2gucGFnaW5nLnNo
YWRvdy5ndWVzdF92dGFibGUgPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGdtZm4pOwotICAgIC8q
IERvZXMgdGhpcyByZWFsbHkgbmVlZCBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsPyAgSGFuZGxlIHRo
ZQotICAgICAqIGVycm9yIHByb3Blcmx5IGlmIHNvLiAqLwotICAgIEJVR19PTih2LT5hcmNoLnBh
Z2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID09IE5VTEwpOyAvKiBYWFggKi8KLSNlbHNlCi0jZXJy
b3IgdGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuCiAjZW5kaWYKIAogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1OGFkZTBiNDhlLi5hODcxMWJmNTk5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTEzMyw4
ICsxMzMsNiBAQCBzdHJ1Y3Qgc2hhZG93X3ZjcHUgewogICAgIGwzX3BnZW50cnlfdCBsM3RhYmxl
WzRdIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDMyKSkpOwogICAgIC8qIFBBRSBndWVzdHM6
IHBlci12Y3B1IGNhY2hlIG9mIHRoZSB0b3AtbGV2ZWwgKmd1ZXN0KiBlbnRyaWVzICovCiAgICAg
bDNfcGdlbnRyeV90IGdsM2VbNF0gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMzIpKSk7Ci0g
ICAgLyogTm9uLVBBRSBndWVzdHM6IHBvaW50ZXIgdG8gZ3Vlc3QgdG9wLWxldmVsIHBhZ2V0YWJs
ZSAqLwotICAgIHZvaWQgKmd1ZXN0X3Z0YWJsZTsKICAgICAvKiBMYXN0IE1GTiB0aGF0IHdlIGVt
dWxhdGVkIGEgd3JpdGUgdG8gYXMgdW5zaGFkb3cgaGV1cmlzdGljcy4gKi8KICAgICB1bnNpZ25l
ZCBsb25nIGxhc3RfZW11bGF0ZWRfbWZuX2Zvcl91bnNoYWRvdzsKICAgICAvKiBNRk4gb2YgdGhl
IGxhc3Qgc2hhZG93IHRoYXQgd2Ugc2hvdCBhIHdyaXRlYWJsZSBtYXBwaW5nIGluICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k15-0002mW-UW; Mon, 04 Mar 2019 09:36:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k14-0002mM-5p
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:10 +0000
X-Inumbo-ID: ef3518ca-3e60-11e9-a5f2-130b4ddcb9d5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef3518ca-3e60-11e9-a5f2-130b4ddcb9d5;
 Mon, 04 Mar 2019 09:36:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k10-0000k9-4T
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k10-0001Gn-2A
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k10-0001Gn-2A@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:06 +0000
Subject: [Xen-changelog] [xen master] evtchn: block speculative out-of-bound
 accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ0M2QzYWI2ZGFlZTliZjc3ZWMxY2IyZWE3ZTI1MmZiMGNlNjE2YTgKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFR1ZSBG
ZWIgMjYgMTY6NTc6MTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgMjYgMTY6NTc6MTggMjAxOSArMDEwMAoK
ICAgIGV2dGNobjogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAK
ICAgIEd1ZXN0cyBjYW4gaXNzdWUgZXZlbnQgY2hhbm5lbCBpbnRlcmFjdGlvbiB3aXRoIGd1ZXN0
IHNwZWNpZmllZCBkYXRhLgogICAgVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MsCiAgICBvciB0aGUgZG9tYWluX3ZjcHUg
ZnVuY3Rpb24uIFdoZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YKICAgIHRo
ZSBzZWxlY2V0ZWQgdmNwdSBpbnN0ZWFkIG9mIHRoZSBwYXJhbWV0ZXIgdGhhdCBjYW4gYmUgaW5m
bHVlbmNlZCBieQogICAgdGhlIGd1ZXN0LCBzbyB0aGF0IG9ubHkgb25lIGFjY2VzcyBuZWVkcyB0
byBiZSBwcm90ZWN0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUg
aGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5
IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgMjggKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAxMyArKysr
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCAgICB8ICA1ICsrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMK
aW5kZXggNmZiZTM0NjQ5MC4uZTg2ZTJiZmFiMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVu
dF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTM2NSwxMSAr
MzY1LDE2IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwg
ZXZ0Y2huX3BvcnRfdCBwb3J0KQogICAgIGlmICggKHZpcnEgPCAwKSB8fCAodmlycSA+PSBBUlJB
WV9TSVpFKHYtPnZpcnFfdG9fZXZ0Y2huKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAor
ICAgLyoKKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlz
IGJvdW5kZWQgZXZlbiBkdXJpbmcKKyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAq
LworICAgIHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRSh2LT52aXJx
X3RvX2V2dGNobikpOworCiAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbCh2aXJxKSAmJiAodmNwdSAh
PSAwKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCAodmNwdSA8IDApIHx8
ICh2Y3B1ID49IGQtPm1heF92Y3B1cykgfHwKLSAgICAgICAgICgodiA9IGQtPnZjcHVbdmNwdV0p
ID09IE5VTEwpICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdSkpID09IE5VTEwg
KQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9j
ayk7CkBAIC00MTgsOCArNDIzLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNo
bl9iaW5kX2lwaV90ICpiaW5kKQogICAgIGludCAgICAgICAgICAgIHBvcnQsIHZjcHUgPSBiaW5k
LT52Y3B1OwogICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKIAotICAgIGlmICggKHZjcHUgPCAw
KSB8fCAodmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9
PSBOVUxMKSApCisgICAgaWYgKCBkb21haW5fdmNwdShkLCB2Y3B1KSA9PSBOVUxMICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwpAQCAt
OTMwLDggKzkzNCwxMCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQs
IHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5k
b21haW47CiAgICAgc3RydWN0IGV2dGNobiAqY2huOwogICAgIGxvbmcgICAgICAgICAgIHJjID0g
MDsKKyAgICBzdHJ1Y3QgdmNwdSAgICp2OwogCi0gICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhf
dmNwdXMpIHx8IChkLT52Y3B1W3ZjcHVfaWRdID09IE5VTEwpICkKKyAgICAvKiBVc2UgdGhlIHZj
cHUgaW5mbyB0byBwcmV2ZW50IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyAqLwor
ICAgIGlmICggKHYgPSBkb21haW5fdmNwdShkLCB2Y3B1X2lkKSkgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAtRU5PRU5UOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKQEAgLTk1
NSwyMiArOTYxLDIyIEBAIGxvbmcgZXZ0Y2huX2JpbmRfdmNwdSh1bnNpZ25lZCBpbnQgcG9ydCwg
dW5zaWduZWQgaW50IHZjcHVfaWQpCiAgICAgewogICAgIGNhc2UgRUNTX1ZJUlE6CiAgICAgICAg
IGlmICggdmlycV9pc19nbG9iYWwoY2huLT51LnZpcnEpICkKLSAgICAgICAgICAgIGNobi0+bm90
aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOworICAgICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9
IHYtPnZjcHVfaWQ7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBFQ1NfVU5CT1VORDoKICAgICBjYXNlIEVDU19JTlRFUkRP
TUFJTjoKLSAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CisgICAgICAgIGNo
bi0+bm90aWZ5X3ZjcHVfaWQgPSB2LT52Y3B1X2lkOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVDU19QSVJROgotICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCAp
CisgICAgICAgIGlmICggY2huLT5ub3RpZnlfdmNwdV9pZCA9PSB2LT52Y3B1X2lkICkKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB1bmxpbmtfcGlycV9wb3J0KGNobiwgZC0+dmNwdVtjaG4t
Pm5vdGlmeV92Y3B1X2lkXSk7Ci0gICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lk
OworICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKICAgICAgICAgcGly
cV9zZXRfYWZmaW5pdHkoZCwgY2huLT51LnBpcnEuaXJxLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBjcHVtYXNrX29mKGQtPnZjcHVbdmNwdV9pZF0tPnByb2Nlc3NvcikpOwotICAgICAgICBs
aW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGQtPnZjcHVbdmNwdV9pZF0pOworICAgICAgICAgICAg
ICAgICAgICAgICAgICBjcHVtYXNrX29mKHYtPnByb2Nlc3NvcikpOworICAgICAgICBsaW5rX3Bp
cnFfcG9ydChwb3J0LCBjaG4sIHYpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAg
ICAgICByYyA9IC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBi
L3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4IGM0OWY0NDY3NTQuLjNlZWNhYjNmMjIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRf
Zmlmby5jCkBAIC0zMyw3ICszMyw4IEBAIHN0YXRpYyBpbmxpbmUgZXZlbnRfd29yZF90ICpldnRj
aG5fZmlmb193b3JkX2Zyb21fcG9ydChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqLwog
ICAgIHNtcF9ybWIoKTsKIAotICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CisgICAgcCA9IGFycmF5X2luZGV4X25vc3BlYyhwb3J0IC8gRVZUQ0hOX0ZJRk9f
RVZFTlRfV09SRFNfUEVSX1BBR0UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5ldnRj
aG5fZmlmby0+bnVtX2V2dGNobnMpOwogICAgIHcgPSBwb3J0ICUgRVZUQ0hOX0ZJRk9fRVZFTlRf
V09SRFNfUEVSX1BBR0U7CiAKICAgICByZXR1cm4gZC0+ZXZ0Y2huX2ZpZm8tPmV2ZW50X2FycmF5
W3BdICsgdzsKQEAgLTUxNiwxNCArNTE3LDIwIEBAIGludCBldnRjaG5fZmlmb19pbml0X2NvbnRy
b2woc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgKmluaXRfY29udHJvbCkKICAgICBnZm4gICAg
ID0gaW5pdF9jb250cm9sLT5jb250cm9sX2dmbjsKICAgICBvZmZzZXQgID0gaW5pdF9jb250cm9s
LT5vZmZzZXQ7CiAKLSAgICBpZiAoIHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzIHx8ICFkLT52Y3B1
W3ZjcHVfaWRdICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCkpID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKLSAgICB2ID0gZC0+dmNwdVt2Y3B1X2lkXTsK
IAogICAgIC8qIE11c3Qgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuICovCiAgICAgaWYgKCBvZmZz
ZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZW9mKGV2dGNobl9maWZvX2NvbnRyb2xfYmxvY2tfdCkpICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGUg
Z3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBvZmZzZXQgaXMgYm91bmRlZCBldmVuIGR1cmluZworICAg
ICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAgKi8KKyAgICBvZmZzZXQgPSBhcnJheV9p
bmRleF9ub3NwZWMob2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpF
IC0gc2l6ZW9mKGV2dGNobl9maWZvX2NvbnRyb2xfYmxvY2tfdCkgKyAxKTsKKwogICAgIC8qIE11
c3QgYmUgOC1ieXRlcyBhbGlnbmVkLiAqLwogICAgIGlmICggb2Zmc2V0ICYgKDggLSAxKSApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2V2ZW50
LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCA0NjUwODg3OGJiLi5lOTEwOTdkNzdl
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZXZlbnQuaApAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4
ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKIC8qCkBAIC0xMDMsNyArMTA0
LDcgQEAgdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpOwogICogVGhlIGZp
cnN0IGJ1Y2tldCBpcyBkaXJlY3RseSBhY2Nlc3NlZCB2aWEgZC0+ZXZ0Y2huLgogICovCiAjZGVm
aW5lIGdyb3VwX2Zyb21fcG9ydChkLCBwKSBcCi0gICAgKChkKS0+ZXZ0Y2huX2dyb3VwWyhwKSAv
IEVWVENITlNfUEVSX0dST1VQXSkKKyAgICBhcnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2hu
X2dyb3VwLCAocCkgLyBFVlRDSE5TX1BFUl9HUk9VUCkKICNkZWZpbmUgYnVja2V0X2Zyb21fcG9y
dChkLCBwKSBcCiAgICAgKChncm91cF9mcm9tX3BvcnQoZCwgcCkpWygocCkgJSBFVlRDSE5TX1BF
Ul9HUk9VUCkgLyBFVlRDSE5TX1BFUl9CVUNLRVRdKQogCkBAIC0xMTcsNyArMTE4LDcgQEAgc3Rh
dGljIGlubGluZSBib29sX3QgcG9ydF9pc192YWxpZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgcCkKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGV2dGNobiAqZXZ0Y2huX2Zyb21fcG9ydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcCkKIHsKICAgICBpZiAoIHAgPCBFVlRDSE5T
X1BFUl9CVUNLRVQgKQotICAgICAgICByZXR1cm4gJmQtPmV2dGNobltwXTsKKyAgICAgICAgcmV0
dXJuICZkLT5ldnRjaG5bYXJyYXlfaW5kZXhfbm9zcGVjKHAsIEVWVENITlNfUEVSX0JVQ0tFVCld
OwogICAgIHJldHVybiBidWNrZXRfZnJvbV9wb3J0KGQsIHApICsgKHAgJSBFVlRDSE5TX1BFUl9C
VUNLRVQpOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k1G-0002ns-1x; Mon, 04 Mar 2019 09:36:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k1E-0002nk-GB
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:20 +0000
X-Inumbo-ID: f5446bee-3e60-11e9-9d9e-132bcdc3d340
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5446bee-3e60-11e9-9d9e-132bcdc3d340;
 Mon, 04 Mar 2019 09:36:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1A-0000kH-A0
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1A-0001Hm-7f
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1A-0001Hm-7f@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:16 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: block speculative
 out-of-bound accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlhMmMKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFR1ZSBG
ZWIgMjYgMTY6NTc6NTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgMjYgMTY6NTc6NTYgMjAxOSArMDEwMAoK
ICAgIHg4Ni92aW9hcGljOiBibG9jayBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMK
ICAgIAogICAgV2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNp
ZnkgdmFsdWVzIHRoYXQgYXJlIHVzZWQKICAgIGFzIGluZGV4IHRvIHN0cnVjdHVyZXMsIGFuZCB3
aG9zZSB2YWx1ZXMgYXJlIG5vdCBjb21wYXJlZCBhZ2FpbnN0CiAgICB1cHBlciBib3VuZHMgdG8g
cHJldmVudCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMuIFRoaXMgY2hhbmdlCiAg
ICBwcmV2ZW50cyB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcy4KICAgIAogICAgRnVydGhlcm1v
cmUsIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQgYW5kIHRoZSBjb21waWxlciBpcyBhc2tlZCB0
byBub3QKICAgIG9wdGltaXplZCB0aGVzZSBpbml0aWFsaXphdGlvbnMsIGFzIHRoZSB1bmluaXRp
YWxpemVkIHZhcmlhYmxlcyBtaWdodCBiZQogICAgdXNlZCBpbiBhIHNwZWN1bGF0aXZlIG91dC1v
Zi1ib3VuZCBhY2Nlc3MuIE91dCBvZiB0aGUgZm91ciBpbml0aWFsaXplZAogICAgdmFyaWFibGVz
LCB0d28gYXJlIHBvdGVudGlhbGx5IHByb2JsZW1hdGljLCBuYW1lbHkgb25lcyBpbiB0aGUgZnVu
Y3Rpb25zCiAgICB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGFuZCB2aW9hcGljX2dldF90cmln
Z2VyX21vZGUuCiAgICAKICAgIEFzIHRoZSB0d28gcHJvYmxlbWF0aWMgdmFyaWFibGVzIGFyZSBi
b3RoIHVzZWQgaW4gdGhlIGNvbW1vbiBmdW5jdGlvbgogICAgZ3NpX3Zpb2FwaWMsIHRoZSBtaXRp
Z2F0aW9uIGlzIGltcGxlbWVudGVkIHRoZXJlLiBBcyB0aGUgYWNjZXNzIHBhdHRlcm4KICAgIG9m
IHRoZSBjdXJyZW50bHkgbm9uLWd1ZXN0LWNvbnRyb2xsZWQgZnVuY3Rpb25zIG1pZ2h0IGNoYW5n
ZSBpbiB0aGUKICAgIGZ1dHVyZSBhcyB3ZWxsLCB0aGUgb3RoZXIgdmFyaWFibGVzIGFyZSBpbml0
aWFsaXplZCBhcyB3ZWxsLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZl
IGhhcmRlbmluZyBlZmZvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDI4ICsrKysrKysr
KysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXggMmQ3MWMzM2MxYy4uOWMyNWY3MmI0ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+CkBAIC02Niw2ICs2NywxMiBA
QCBzdGF0aWMgc3RydWN0IGh2bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAogewogICAgIHVuc2lnbmVkIGludCBpOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1
cmUgdGhlIGNvbXBpbGVyIGRvZXMgbm90IG9wdGltaXplIGF3YXkgdGhlIGluaXRpYWxpemF0aW9u
IGRvbmUgYnkKKyAgICAgKiBjYWxsZXJzCisgICAgICovCisgICAgT1BUSU1JWkVSX0hJREVfVkFS
KCpwaW4pOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNoLmh2bS5ucl92aW9hcGljczsg
aSsrICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGRvbWFp
bl92aW9hcGljKGQsIGkpOwpAQCAtMTE3LDcgKzEyNCw4IEBAIHN0YXRpYyB1aW50MzJfdCB2aW9h
cGljX3JlYWRfaW5kaXJlY3QoY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICByZWRpcl9jb250ZW50ID0gdmlv
YXBpYy0+cmVkaXJ0YmxbcmVkaXJfaW5kZXhdLmJpdHM7CisgICAgICAgIHJlZGlyX2NvbnRlbnQg
PSB2aW9hcGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMocmVkaXJfaW5kZXgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlvYXBp
Yy0+bnJfcGlucyldLmJpdHM7CiAgICAgICAgIHJlc3VsdCA9ICh2aW9hcGljLT5pb3JlZ3NlbCAm
IDEpID8gKHJlZGlyX2NvbnRlbnQgPj4gMzIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogcmVkaXJfY29udGVudDsKICAgICAgICAgYnJlYWs7CkBAIC0yMTIsNyAr
MjIwLDE1IEBAIHN0YXRpYyB2b2lkIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoCiAgICAgc3RydWN0
IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKICAgICB1bmlvbiB2aW9hcGlj
X3JlZGlyX2VudHJ5ICpwZW50LCBlbnQ7CiAgICAgaW50IHVubWFza2VkID0gMDsKLSAgICB1bnNp
Z25lZCBpbnQgZ3NpID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7CisgICAgdW5zaWduZWQgaW50
IGdzaTsKKworICAgIC8qIENhbGxlcnMgb2YgdGhpcyBmdW5jdGlvbiBzaG91bGQgbWFrZSBzdXJl
IGlkeCBpcyBib3VuZGVkIGFwcHJvcHJpYXRlbHkgKi8KKyAgICBBU1NFUlQoaWR4IDwgdmlvYXBp
Yy0+bnJfcGlucyk7CisKKyAgICAvKiBNYWtlIHN1cmUgbm8gb3V0LW9mLWJvdW5kcyB2YWx1ZSBm
b3IgaWR4IGNhbiBiZSB1c2VkICovCisgICAgaWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwg
dmlvYXBpYy0+bnJfcGlucyk7CisKKyAgICBnc2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsK
IAogICAgIHNwaW5fbG9jaygmZC0+YXJjaC5odm0uaXJxX2xvY2spOwogCkBAIC00NjcsNyArNDgz
LDcgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlv
YXBpYywgdW5zaWduZWQgaW50IHBpbikKIAogdm9pZCB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpcnEpCiB7Ci0gICAgdW5zaWduZWQgaW50
IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAg
ICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgaXJxLCAmcGlu
KTsKICAgICB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQ7CiAKQEAgLTU0Miw3ICs1NTgs
NyBAQCB2b2lkIHZpb2FwaWNfdXBkYXRlX0VPSShzdHJ1Y3QgZG9tYWluICpkLCB1OCB2ZWN0b3Ip
CiAKIGludCB2aW9hcGljX2dldF9tYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQgcGlu
ID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGlj
ICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAogICAgIGlmICggIXZpb2Fw
aWMgKQpAQCAtNTUzLDcgKzU2OSw3IEBAIGludCB2aW9hcGljX2dldF9tYXNrKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiAKIGludCB2aW9hcGljX2dldF92ZWN0b3Io
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKIHsKLSAgICB1bnNpZ25l
ZCBpbnQgcGluOworICAgIHVuc2lnbmVkIGludCBwaW4gPSAwOyAvKiBTZWUgZ3NpX3Zpb2FwaWMg
Ki8KICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhk
LCBnc2ksICZwaW4pOwogCiAgICAgaWYgKCAhdmlvYXBpYyApCkBAIC01NjQsNyArNTgwLDcgQEAg
aW50IHZpb2FwaWNfZ2V0X3ZlY3Rvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZ3NpKQogCiBpbnQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1
bnNpZ25lZCBpbnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3Ry
dWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAog
ICAgIGlmICggIXZpb2FwaWMgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k1O-0002os-3a; Mon, 04 Mar 2019 09:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k1M-0002og-QH
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:28 +0000
X-Inumbo-ID: fb586dd2-3e60-11e9-82e8-c7397593d6d2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb586dd2-3e60-11e9-82e8-c7397593d6d2;
 Mon, 04 Mar 2019 09:36:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1K-0000ks-GE
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1K-0001Io-Dn
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1K-0001Io-Dn@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:26 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBlYzliNGVmMzE0OGUwNTJiZDhhZGY4MzgwMGQ3ZDY4MTU3MWY0OWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAxNyAxMjoyNjoxNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMjggMTE6MTY6
MjcgMjAxOSArMDAwMAoKICAgIHg4Ni92bXg6IEZpeCBzZWN1cml0eSBpc3N1ZSB3aGVuIGEgZ3Vl
c3QgYmFsbG9vbnMgb3V0IHRoZSAjVkUgaW5mbyBwYWdlCiAgICAKICAgIFRoZSBsb2dpYyBpbiBh
bHRwMm1fdmNwdV97ZW4sZGlzfWFibGVfdmUoKSBhbmQgdm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192
ZSgpIGlzCiAgICBkYW5nZXJvdXMuICBBZnRlciAjVkUgaGFzIGJlZW4gc2V0IHVwLCB0aGUgZ3Vl
c3QgY2FuIGJhbGxvb24gb3V0IGFuZCBmcmVlIHRoZQogICAgbm9taW5hdGVkIEdGTiwgYWZ0ZXIg
d2hpY2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5sb2NrZWQK
ICAgIEdGTiBxdWVyeSBtZWFucyB0aGUgTUZOIGlzIHN0YWxlIGJ5IHRoZSB0aW1lIGl0IGlzIHVz
ZWQuICBBbHRlcm5hdGl2ZWx5LCBhCiAgICBndWVzdCBjYW4gcmFjZSB0d28gZGlzYWJsZSBjYWxs
cyB0byBjYXVzZSBvbmUgVk1DUyB0byBzdGlsbCByZWZlcmVuY2UgdGhlCiAgICBub21pbmF0ZWQg
R0ZOIGFmdGVyIHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KICAgIAogICAg
UmV3b3JrIHRoZSBsb2dpYyBmcm9tIHNjcmF0Y2ggdG8gbWFrZSBpdCBzYWZlLgogICAgCiAgICBI
b2xkIGFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG9uIHRoZSB1bmRlcmx5aW5nIGZyYW1lLCB0byBh
Y2NvdW50IGZvciB0aGUKICAgIFZNQ1MncyByZWZlcmVuY2UuICBUaGlzIG1lYW5zIHRoYXQgaWYg
dGhlIEdGTiBnZXRzIGJhbGxvb25lZCBvdXQsIGl0IGlzbid0CiAgICBmcmVlZCBiYWNrIHRvIFhl
biB1bnRpbCAjVkUgaXMgZGlzYWJsZWQsIGFuZCB0aGUgVk1DUyBubyBsb25nZXIgcmVmZXJzIHRv
IHRoZQogICAgcGFnZS4KICAgIAogICAgQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYWx0
cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIG5lZWRzIHRvIGJlIGNhbGxlZAogICAgZHVyaW5nIHRoZSBk
b21haW5fa2lsbCgpIHBhdGgsIHRvIGRyb3AgdGhlIHJlZmVyZW5jZSBmb3IgZG9tYWlucyB3aGlj
aCBzaHV0CiAgICBkb3duIHdpdGggI1ZFIHN0aWxsIGVuYWJsZWQuCiAgICAKICAgIEZvciBkb21h
aW5zIHVzaW5nIGFsdHAybSwgd2UgZXhwZWN0IGEgc2luZ2xlIGVuYWJsZSBjYWxsIGFuZCBubyBk
aXNhYmxlIGZvcgogICAgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvZiB0aGUgZG9tYWluLiAgSG93
ZXZlciwgdG8gYXZvaWQgcHJvYmxlbXMgd2l0aAogICAgY29uY3VycmVudCBjYWxscywgdXNlIGNt
cHhjaGcoKSB0byBsb2NrbGVzc2x5IG1haW50YWluIHNhZmV0eS4KICAgIAogICAgVGhpcyBkb2Vz
bid0IGhhdmUgYW4gWFNBIGJlY2F1c2UgYWx0cDJtIGlzIG5vdCB5ZXQgYSBzZWN1cml0eS1zdXBw
b3J0ZWQKICAgIGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgIDcgKysr
KysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDMzICsrKysrKysrKysrKy0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMgICAgICAgfCA1OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zj
cHUuaCB8ICA3ICsrKystCiA0IGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCA3YTI5NDM1Y2IzLi5iNWZlYmQ2N2I0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zOCw2
ICszOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPHB1YmxpYy9z
eXNjdGwuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+CisjaW5jbHVkZSA8YXNt
L2FsdHAybS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4
cnRjLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgpAQCAtMjA3MSw2ICsyMDcyLDEyIEBAIGlu
dCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKCBhbHRwMm1fYWN0
aXZlKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQor
ICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUodik7CisgICAgICAgIH0KKwog
ICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjRkZWY5M2Q1ZC4uMzk1YmNj
ZDRhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIxOTYsMTQgKzIxOTYsMTEgQEAgc3RhdGljIHZvaWQg
dm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192ZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBpZiAo
IGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAy
bV90eXBlX3QgdDsKLSAgICAgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gdmNwdV9hbHRwMm0odikudmVpbmZvX3BnOwogCi0gICAgICAg
ICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KHZjcHVfYWx0cDJtKHYp
LnZlaW5mb19nZm4pLCAmdCk7Ci0KLSAgICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSApCisgICAgICAgICAgICBpZiAoIHBnICkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBfX3Ztd3JpdGUoVklSVF9FWENFUFRJT05fSU5GTywgbWZuX3gobWZuKSA8PCBQQUdF
X1NISUZUKTsKKyAgICAgICAgICAgICAgICBfX3Ztd3JpdGUoVklSVF9FWENFUFRJT05fSU5GTywg
cGFnZV90b19tYWRkcihwZykpOwogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAg
ICogTWFrZSBzdXJlIHdlIGhhdmUgYW4gdXAtdG8tZGF0ZSBFUFRQX0lOREVYIHdoZW4KICAgICAg
ICAgICAgICAgICAgKiBzZXR0aW5nIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WSVJUX0VYQ0VQVElP
TlMuCkBAIC0yMjM3LDIxICsyMjM0LDE5IEBAIHN0YXRpYyBpbnQgdm14X3ZjcHVfZW11bGF0ZV92
bWZ1bmMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKIHN0YXRpYyBib29sX3Qg
dm14X3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBib29sX3QgcmMgPSAw
LCB3cml0YWJsZTsKLSAgICBnZm5fdCBnZm4gPSB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuOwor
ICAgIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnID0gdmNwdV9hbHRwMm0odikudmVpbmZvX3Bn
OwogICAgIHZlX2luZm9fdCAqdmVpbmZvOworICAgIGJvb2wgcmMgPSBmYWxzZTsKIAotICAgIGlm
ICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgaWYg
KCAhcGcgKQorICAgICAgICByZXR1cm4gcmM7CiAKLSAgICB2ZWluZm8gPSBodm1fbWFwX2d1ZXN0
X2ZyYW1lX3J3KGdmbl94KGdmbiksIDAsICZ3cml0YWJsZSk7Ci0gICAgaWYgKCAhdmVpbmZvICkK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgaWYgKCAhd3JpdGFibGUgfHwgdmVpbmZvLT5zZW1hcGhv
cmUgIT0gMCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIHZlaW5mbyA9IF9fbWFwX2RvbWFpbl9w
YWdlKHBnKTsKIAotICAgIHJjID0gMTsKKyAgICBpZiAoIHZlaW5mby0+c2VtYXBob3JlICE9IDAg
KQorICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0gdHJ1ZTsKICAgICB2ZWluZm8tPmV4aXRf
cmVhc29uID0gRVhJVF9SRUFTT05fRVBUX1ZJT0xBVElPTjsKICAgICB2ZWluZm8tPnNlbWFwaG9y
ZSA9IH4wOwogICAgIHZlaW5mby0+ZXB0cF9pbmRleCA9IHZjcHVfYWx0cDJtKHYpLnAybWlkeDsK
QEAgLTIyNjYsNyArMjI2MSwxMSBAQCBzdGF0aWMgYm9vbF90IHZteF92Y3B1X2VtdWxhdGVfdmUo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05P
X0VDKTsKIAogIG91dDoKLSAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodmVpbmZvLCAwKTsKKyAg
ICB1bm1hcF9kb21haW5fcGFnZSh2ZWluZm8pOworCisgICAgaWYgKCByYyApCisgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHYtPmRvbWFpbiwgcGFnZV90b19tZm4ocGcpKTsKKwogICAgIHJldHVy
biByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2FsdHAybS5jIGIveGVuL2Fy
Y2gveDg2L21tL2FsdHAybS5jCmluZGV4IDhiZGVmYjBmN2IuLjUwNzY4ZjI1NDcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJt
LmMKQEAgLTI3LDcgKzI3LDYgQEAgYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgdmNwdV9wYXVzZSh2KTsKIAogICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9
IDA7Ci0gICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURfR0ZOOwogICAgIGF0
b21pY19pbmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwogCiAgICAgYWx0cDJt
X3ZjcHVfdXBkYXRlX3AybSh2KTsKQEAgLTU4LDI1ICs1Nyw2OSBAQCBhbHRwMm1fdmNwdV9kZXN0
cm95KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3ZlKHN0cnVjdCB2
Y3B1ICp2LCBnZm5fdCBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgYWx0cDJtdmNwdSAqYSA9ICZ2Y3B1X2FsdHAybSh2KTsKICAgICBwMm1fdHlw
ZV90IHAybXQ7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgaW50IHJjOworCisgICAg
LyogRWFybHkgZXhpdCBwYXRoIGlmICNWRSBpcyBhbHJlYWR5IGNvbmZpZ3VyZWQuICovCisgICAg
aWYgKCBhLT52ZWluZm9fcGcgKQorICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgIHJjID0g
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCBmYWxzZSwgJnAybXQsICZwZyk7CisgICAg
aWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIC8qCisgICAgICogTG9va2luZyBm
b3IgYSBwbGFpbiBwaWVjZSBvZiBndWVzdCB3cml0ZWFibGUgUkFNIHdpdGggaXNuJ3QgYSBtYWdp
YworICAgICAqIGZyYW1lIHN1Y2ggYXMgYSBncmFudC9pb3JlcS9zaGFyZWRfaW5mby9ldGMgbWFw
cGluZy4gIFdlIChhYil1c2UgdGhlCisgICAgICogcGFnZWFibGUoKSBwcmVkaWNhdGUgZm9yIHRo
aXMsIGR1ZSB0byBpdCBoYXZpbmcgdGhlIHNhbWUgcHJvcGVydGllcworICAgICAqIHRoYXQgd2Ug
d2FudC4KKyAgICAgKi8KKyAgICBpZiAoICFwMm1faXNfcGFnZWFibGUocDJtdCkgfHwgaXNfeGVu
X2hlYXBfcGFnZShwZykgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBn
b3RvIGVycjsKKyAgICB9CiAKLSAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZv
X2dmbiwgSU5WQUxJRF9HRk4pIHx8Ci0gICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZCh2LT5kb21haW4sIGdmbl94KGdmbiksICZwMm10KSwKLSAgICAgICAgICAgICAgICBJTlZB
TElEX01GTikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAvKgorICAgICAqIFVwZGF0
ZSB2ZWluZm9fcGcsIG1ha2luZyBzdXJlIHRvIGJlIHNhZmUgd2l0aCBjb25jdXJyZW50IGh5cGVy
Y2FsbHMuCisgICAgICogVGhlIGZpcnN0IGNhbGxlciB0byBtYWtlIHZlaW5mb19wZyBiZWNvbWUg
bm9uLU5VTEwgd2lsbCBwcm9ncmFtIGl0cyBNRk4KKyAgICAgKiBpbnRvIHRoZSBWTUNTLCBzbyBt
dXN0IG5vdCBiZSBjbG9iYmVyZWQuICBDYWxsZXJzIHdoaWNoIGxvc2UgdGhlIHJhY2UKKyAgICAg
KiBiYWNrIG9mZiB3aXRoIC1FRVhJU1QuCisgICAgICovCisgICAgaWYgKCBjbXB4Y2hnKCZhLT52
ZWluZm9fcGcsIE5VTEwsIHBnKSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHJjID0gLUVFWElT
VDsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQogCi0gICAgdmNwdV9hbHRwMm0odikudmVpbmZv
X2dmbiA9IGdmbjsKICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOwogCiAgICAg
cmV0dXJuIDA7CisKKyBlcnI6CisgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwog
fQogCiB2b2lkIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAg
aWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCisg
ICAgc3RydWN0IGFsdHAybXZjcHUgKmEgPSAmdmNwdV9hbHRwMm0odik7CisgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7CisKKyAgICAvKgorICAgICAqIFVwZGF0ZSB2ZWluZm9fcGcsIG1ha2luZyBz
dXJlIHRvIGJlIHNhZmUgd2l0aCBjb25jdXJyZW50IGh5cGVyY2FsbHMuCisgICAgICogVGhlIHdp
bm5lciBvZiB0aGlzIHJhY2UgaXMgcmVzcG9uc2libGUgdG8gdXBkYXRlIHRoZSBWTUNTIHRvIG5v
IGxvbmdlcgorICAgICAqIHBvaW50IGF0IHRoZSBwYWdlLCB0aGVuIGRyb3AgdGhlIGFzc29jaWF0
ZWQgcmVmLgorICAgICAqLworICAgIGlmICggKHBnID0geGNoZygmYS0+dmVpbmZvX3BnLCBOVUxM
KSkgKQogICAgIHsKLSAgICAgICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURf
R0ZOOwogICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOworCisgICAgICAg
IHB1dF9wYWdlKHBnKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCBjOGE0
MGY2ZDU1Li42Yzg0ZDVhNWE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xMzcsOCArMTM3
LDEzIEBAIHN0cnVjdCBuZXN0ZWR2Y3B1IHsKICNkZWZpbmUgdmNwdV9uZXN0ZWRodm0odikgKCh2
KS0+YXJjaC5odm0ubnZjcHUpCiAKIHN0cnVjdCBhbHRwMm12Y3B1IHsKKyAgICAvKgorICAgICAq
ICNWRSBpbmZvcm1hdGlvbiBwYWdlLiAgVGhpcyBwb2ludGVyIGJlaW5nIG5vbi1OVUxMIGluZGlj
YXRlcyB0aGF0IGEKKyAgICAgKiBWTUNTJ3MgVklSVF9FWENFUFRJT05fSU5GTyBmaWVsZCBpcyBw
b2ludGluZyB0byB0aGUgcGFnZSwgYW5kIGFuIGV4dHJhCisgICAgICogcGFnZSByZWZlcmVuY2Ug
aXMgaGVsZC4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICp2ZWluZm9fcGc7CiAgICAg
dWludDE2X3QgICAgcDJtaWR4OyAgICAgICAgIC8qIGFsdGVybmF0ZSBwMm0gaW5kZXggKi8KLSAg
ICBnZm5fdCAgICAgICB2ZWluZm9fZ2ZuOyAgICAgLyogI1ZFIGluZm9ybWF0aW9uIHBhZ2UgZ2Zu
ICovCiB9OwogCiAjZGVmaW5lIHZjcHVfYWx0cDJtKHYpICgodiktPmFyY2guaHZtLmF2Y3B1KQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k1Y-0002q3-5W; Mon, 04 Mar 2019 09:36:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k1W-0002ps-F6
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:38 +0000
X-Inumbo-ID: 0168bf51-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0168bf51-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:36:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1U-0000l1-M6
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1U-0001Jr-Jj
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1U-0001Jr-Jj@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:36 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Properly flush the TLB when
 an altp2m is modified
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY5Zjc2NDNkZjY4ZWY4ZTk5NDIyMWE5OTZlMzM2YTQ3Y2JiN2JiYzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxMSAxMzozMTowMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMjggMTE6MTY6
MjcgMjAxOSArMDAwMAoKICAgIHg4Ni92bXg6IFByb3Blcmx5IGZsdXNoIHRoZSBUTEIgd2hlbiBh
biBhbHRwMm0gaXMgbW9kaWZpZWQKICAgIAogICAgTW9kaWZpY2F0aW9ucyB0byBhbiBhbHRwMm0g
bWFyayB0aGUgcDJtIGFzIG5lZWRpbmcgZmx1c2hpbmcsIGJ1dCB0aGlzIHdhcwogICAgbmV2ZXIg
d2lyZWQgdXAgaW4gdGhlIHJldHVybi10by1ndWVzdCBwYXRoLiAgQXMgYSByZXN1bHQsIHN0YWxl
IFRMQiBlbnRyaWVzCiAgICBjYW4gcmVtYWluIGFmdGVyIHJlc3VtaW5nIHRoZSBndWVzdC4KICAg
IAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWFuaWZlc3RzIGFzIGEgbWlzc2luZyBFUFRfVklPTEFU
SU9OIG9yICNWRSBleGNlcHRpb24gd2hlbgogICAgdGhlIGd1ZXN0IHN1YnNlcXVlbnRseSBhY2Nl
c3NlcyBhIHBhZ2Ugd2hpY2ggaGFzIGhhZCBpdHMgcGVybWlzc2lvbnMgcmVkdWNlZC4KICAgIAog
ICAgdm14X3ZtZW50ZXJfaGVscGVyKCkgbm93IGhhcyAxMSBwMm1zIHRvIHBvdGVudGlhbGx5IGlu
dmFsaWRhdGUsIGJ1dCBpc3N1aW5nIDExCiAgICBJTlZFUFQgaW5zdHJ1Y3Rpb25zIGlzbid0IGNs
ZXZlci4gIEluc3RlYWQsIGNvdW50IGhvdyBtYW55IGNvbnRleHRzIG5lZWQKICAgIGludmFsaWRh
dGluZywgYW5kIHVzZSBJTlZFUFRfQUxMX0NPTlRFWFQgaWYgdHdvIG9yIG1vcmUgYXJlIGluIG5l
ZWQgb2YKICAgIGZsdXNoaW5nLgogICAgCiAgICBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVj
YXVzZSBhbHRwMm0gaXMgbm90IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZAogICAgZmVhdHVyZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCmluZGV4IDM5NWJjY2Q0YWIuLjcyNWRkODhjMTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCkBAIC00MjczLDYgKzQyNzMsNyBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKIGJv
b2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpj
dXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICB1MzIgbmV3X2FzaWQsIG9sZF9hc2lkOwogICAgIHN0
cnVjdCBodm1fdmNwdV9hc2lkICpwX2FzaWQ7CiAgICAgYm9vbF90IG5lZWRfZmx1c2g7CkBAIC00
MzE5LDE3ICs0MzIwLDQyIEBAIGJvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoY3Vyci0+ZG9t
YWluKSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hv
c3RwMm0oY3Vyci0+ZG9tYWluKS0+ZXB0OworICAgICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9
ICZwMm1fZ2V0X2hvc3RwMm0oY3VycmQpLT5lcHQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgICAgIHVuc2lnbmVkIGludCBpbnYgPSAwOyAvKiBO
b25lID0+IFNpbmdsZSA9PiBBbGwgKi8KKyAgICAgICAgc3RydWN0IGVwdF9kYXRhICpzaW5nbGUg
PSBOVUxMOyAvKiBTaW5nbGUgZXB0cCwgaWZmIGludiA9PSAxICovCiAKICAgICAgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKTsKLSAgICAgICAg
ICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoY3Vyci0+ZG9tYWluKSApCi0gICAgICAgICAgICAg
ICAgX19pbnZlcHQoSU5WRVBUX0FMTF9DT05URVhULCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgICAgICBfX2ludmVwdChJTlZFUFRfU0lOR0xFX0NPTlRFWFQsIGVwdC0+ZXB0cCk7
CisKKyAgICAgICAgICAgIC8qIEF1dG9tYXRpY2FsbHkgaW52YWxpZGF0ZSBhbGwgY29udGV4dHMg
aWYgbmVzdGVkLiAqLworICAgICAgICAgICAgaW52ICs9IDEgKyBuZXN0ZWRodm1fZW5hYmxlZChj
dXJyZCk7CisgICAgICAgICAgICBzaW5nbGUgPSBlcHQ7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoIGFsdHAybV9hY3RpdmUoY3VycmQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgKytp
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLmFsdHAy
bV9lcHRwW2ldID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgICAgICAgICAgZXB0ID0gJmN1cnJkLT5hcmNoLmFsdHAybV9wMm1b
aV0tPmVwdDsKKyAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBlcHQt
PmludmFsaWRhdGUpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNw
dW1hc2tfY2xlYXJfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKTsKKyAgICAgICAgICAgICAgICAg
ICAgaW52Kys7CisgICAgICAgICAgICAgICAgICAgIHNpbmdsZSA9IGVwdDsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIGludiApCisg
ICAgICAgICAgICBfX2ludmVwdChpbnYgPT0gMSA/IElOVkVQVF9TSU5HTEVfQ09OVEVYVCA6IElO
VkVQVF9BTExfQ09OVEVYVCwKKyAgICAgICAgICAgICAgICAgICAgIGludiA9PSAxID8gc2luZ2xl
LT5lcHRwICAgICAgICAgIDogMCk7CiAgICAgfQogCiAgb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k1h-0002rS-74; Mon, 04 Mar 2019 09:36:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k1f-0002rJ-RL
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:47 +0000
X-Inumbo-ID: 077a1e0f-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 077a1e0f-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:36:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1e-0000l9-Ry
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1e-0001Ky-PT
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1e-0001Ky-PT@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:46 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml: Dup2 /dev/null to stdin
 in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY3N2U2NGRiZTMxNTM0MzYyMGMzYjI2NmU5ZWIxNjYyM2IxMTgwMzgKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEZlYiAyOCAx
MToxNjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rldi9udWxsIHRvIHN0
ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGluIGluIGRhZW1vbml6
ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBmZCAwCiAgICBnZXRz
IHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAtbGF2IC9wcm9jL2Bw
Z3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0tLS0tLSAyIHJvb3Qg
cm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9vdCByb290ICAwIEZl
YiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTow
MiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9vdCByb290IDY0IEZl
YiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290
IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAgLi4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvc3RkZXh0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAppbmRl
eCA4Nzk1NjVjNTE1Li40ZjJmM2EyYzhjIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3RkZXh0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKQEAgLTEw
MCw5ICsxMDAsOSBAQCBsZXQgZGFlbW9uaXplICgpID0KIAogCQliZWdpbiBtYXRjaCBVbml4LmZv
cmsgKCkgd2l0aAogCQl8IDAgLT4KLQkJCWxldCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2
L251bGwiIFsgVW5peC5PX1dST05MWSBdIDAgaW4KKwkJCWxldCBudWxsZmQgPSBVbml4Lm9wZW5m
aWxlICIvZGV2L251bGwiIFsgVW5peC5PX1JEV1IgXSAwIGluCiAJCQliZWdpbiB0cnkKLQkJCQlV
bml4LmNsb3NlIFVuaXguc3RkaW47CisJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGluOwog
CQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5zdGRvdXQ7CiAJCQkJVW5peC5kdXAyIG51bGxmZCBV
bml4LnN0ZGVycjsKIAkJCXdpdGggZXhuIC0+IFVuaXguY2xvc2UgbnVsbGZkOyByYWlzZSBleG4K
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:36:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k1q-0002sZ-8g; Mon, 04 Mar 2019 09:36:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k1p-0002sS-Sn
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:57 +0000
X-Inumbo-ID: 0d907f76-3e61-11e9-8f99-e39f9d7567a4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d907f76-3e61-11e9-8f99-e39f9d7567a4;
 Mon, 04 Mar 2019 09:36:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1p-0000lH-2I
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1o-0001MA-W2
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:36:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1o-0001MA-W2@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:36:56 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Increase the triple fault log
 message level to XENLOG_ERR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjOGNhMTg1ZTNjNmUwMDMzOTg0NzFlZGQ5ZGJhYzBjZDExODEzN2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiAyOCAxMDo0ODoxNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMjggMTE6MTY6
MjcgMjAxOSArMDAwMAoKICAgIHg4Ni9odm06IEluY3JlYXNlIHRoZSB0cmlwbGUgZmF1bHQgbG9n
IG1lc3NhZ2UgbGV2ZWwgdG8gWEVOTE9HX0VSUgogICAgCiAgICBBdCBJTkZPIGxldmVsLCBpdCBk
b2Vzbid0IGdldCBwcmludGVkIG91dCBieSBkZWZhdWx0IGluIHJlbGVhc2UgYnVpbGRzLAogICAg
bGVhZGluZyB0byB1bnF1YWxpZmllZCBsb2dnaW5nIHN1Y2ggYXMgdGhpczoKICAgIAogICAgICAo
WEVOKSBbICAgNjYuOTk1OTkzXSBGcmVlZCA1MjRrQiBpbml0IG1lbW9yeQogICAgICAoWEVOKSBb
IDE5OTMuMTQ0OTk3XSAqKiogRHVtcGluZyBEb205IHZjcHUjMiBzdGF0ZTogKioqCiAgICAgIChY
RU4pIFsgMTk5My4xNDUwMDhdIC0tLS1bIFhlbi00LjExLjEgIHg4Nl82NCAgZGVidWc9biAgIE5v
dCB0YWludGVkIF0tLS0tCiAgICAgIChYRU4pIFsgMTk5My4xNDUwMTFdIENQVTogICAgMjEKICAg
ICAgKFhFTikgWyAxOTkzLjE0NTAxNV0gUklQOiAgICAwMDEwOls8ZmZmZmUwMDAyYmE5NTBlZj5d
CiAgICAgIChYRU4pIFsgMTk5My4xNDUwMThdIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI0NiAgIENP
TlRFWFQ6IGh2bSBndWVzdCAoZDl2MikKICAgICAgKFhFTikgWyAxOTkzLjE0NTAyNl0gcmF4OiAw
MDAwMDAwMGZmZmZlMDAwICAgcmJ4OiBmZmZmZTAwMDJkOGUxNDQwICAgcmN4OiAwMDAwZmZmZmUw
MDAyYmE5CiAgICAgIChYRU4pIFsgMTk5My4xNDUwMzFdIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAg
IHJzaTogZmZmZmUwMDAyYmE5MzU3NSAgIHJkaTogZmZmZmY4MDNkZmI5ZjM0MAogICAgICAoWEVO
KSBbIDE5OTMuMTQ1MDM1XSByYnA6IGZmZmZkMDAxY2Q3OTEyMDAgICByc3A6IGZmZmZkMDAxY2Q3
OTExNDAgICByODogIDAwMDAwMDAwMDAwMDAxMzAKICAgICAgKFhFTikgWyAxOTkzLjE0NTAzOV0g
cjk6ICAwMDAwMDAwMDgwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAw
MDAwMDAwMDAwMDIwCiAgICAgIChYRU4pIFsgMTk5My4xNDUwNDNdIHIxMjogZmZmZmUwMDAyYmE5
MzA2ZCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMQogICAg
ICAoWEVOKSBbIDE5OTMuMTQ1MDQ3XSByMTU6IGZmZmZmODAzZGZiOWYyMDAgICBjcjA6IDAwMDAw
MDAwODAwNTAwMzEgICBjcjQ6IDAwMDAwMDAwMDAxNzA2NzgKICAgICAgKFhFTikgWyAxOTkzLjE0
NTA1MV0gY3IzOiAwMDAwMDAwMDAwMWFhMDAyICAgY3IyOiAwMDAwMDIwNDg4NDAzZjcwCiAgICAg
IChYRU4pIFsgMTk5My4xNDUwNTZdIGZzYjogMDAwMDAwMDA2MGY3MTAwMCAgIGdzYjogZmZmZmQw
MDFjYzFhZjAwMCAgIGdzczogMDAwMDAwOWQ2MGY2ZjAwMAogICAgICAoWEVOKSBbIDE5OTMuMTQ1
MDYwXSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwNTMgICBnczogMDAyYiAgIHNzOiAwMDE4
ICAgY3M6IDAwMTAKICAgIAogICAgQSB0cmlwbGUgZmF1bHQgaXMgZmF0YWwgdG8gdGhlIGRvbWFp
biB1bmRlciBhbGwgY2lyY3Vtc3RhbmNlcyAoc28gd2lsbCBwcmludAogICAgYXQgbW9zdCBvbmNl
KSwgYW5kIGluIHByYWN0aWNlIGlzIGFsd2F5cyBhbiBlcnJvciBjb25kaXRpb24gcmF0aGVyIHRo
YW4gYQogICAgcmVib290IGZhbGxiYWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IGIyNDQxYTk3NjEuLjhhZGJiNjFiNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTYyNyw3ICsxNjI3LDcgQEAg
dm9pZCBodm1fdHJpcGxlX2ZhdWx0KHZvaWQpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKICAgICB1OCByZWFzb24gPSBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX1RSSVBM
RV9GQVVMVF9SRUFTT05dOwogCi0gICAgZ3ByaW50ayhYRU5MT0dfSU5GTywKKyAgICBncHJpbnRr
KFhFTkxPR19FUlIsCiAgICAgICAgICAgICAiVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNo
dXRkb3duIGFjdGlvbiAlZFxuIiwKICAgICAgICAgICAgIHJlYXNvbik7CiAgICAgdmNwdV9zaG93
X2V4ZWN1dGlvbl9zdGF0ZSh2KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:37:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:37:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k23-0002u5-Bz; Mon, 04 Mar 2019 09:37:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k22-0002ty-6L
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:10 +0000
X-Inumbo-ID: 13a3e52e-3e61-11e9-bb04-aff9b0fad62f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a3e52e-3e61-11e9-bb04-aff9b0fad62f;
 Mon, 04 Mar 2019 09:37:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k1z-0000le-8Z
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k1z-0001O9-5x
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k1z-0001O9-5x@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:07 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: Fix build with !CONFIG_HVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQwYmQ5ZDY3YjQ5N2ZhNDllOWJiODJmZDgwMDdjYzFiYjNiOWQ1YmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiAyOCAxMjo0OToxMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMjggMTM6MjU6
MzAgMjAxOSArMDAwMAoKICAgIHg4Ni9hbHRwMm06IEZpeCBidWlsZCB3aXRoICFDT05GSUdfSFZN
CiAgICAKICAgIGMvcyAwZWM5YjRlZjMxNDggIng4Ni92bXg6IEZpeCBzZWN1cml0eSBpc3N1ZSB3
aGVuIGEgZ3Vlc3QgYmFsbG9vbnMgb3V0IHRoZSAjVkUKICAgIGluZm8gcGFnZSIgaW50cm9kdWNl
ZCBhIGNhbGxlciBvZiBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKCkgaW4gYSBjb21tb24gcGF0aCwK
ICAgIGJ1dCBjL3MgZTcyZWNjNzYxNTQxICJ4ODYvYWx0cDJtOiBSZXdvcmsgI1ZFIGVuYWJsZS9k
aXNhYmxlIHBhdGhzIiBkaWRuJ3QgaGF2ZQogICAgYSBzdWl0YWJsZSBwcm90b3R5cGUgaW4gdGhl
ICFDT05GSUdfSFZNIGNhc2UuCiAgICAKICAgIEludHJvZHVjZSBvbmUgdG8gZml4IHRoZSBidWls
ZC4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKaW5kZXggODEz
OWJmODMyYS4uYjIwNmU5NTg2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRw
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCkBAIC01MCw2ICs1MCw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAKIC8qIE9ubHkgZGVjbGFyYXRpb24gaXMgbmVlZGVkLiBEQ0Ugd2lsbCBvcHRpbWlzZSBpdCBv
dXQgd2hlbiBsaW5raW5nLiAqLwogdWludDE2X3QgYWx0cDJtX3ZjcHVfaWR4KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KTsKK3ZvaWQgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZShzdHJ1Y3QgdmNwdSAqdik7
CiAKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:37:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k2D-0002vF-Dc; Mon, 04 Mar 2019 09:37:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k2C-0002v9-Ma
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:20 +0000
X-Inumbo-ID: 19b664dc-3e61-11e9-9ef8-278e23bdcfd0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19b664dc-3e61-11e9-9ef8-278e23bdcfd0;
 Mon, 04 Mar 2019 09:37:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k29-0000lp-EO
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k29-0001PE-C0
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k29-0001PE-C0@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:17 +0000
Subject: [Xen-changelog] [xen master] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA0NTJkMDJiNmU3ODQ5NTM3OTE0ZGQzMGNiZmM4ZWIyN2NkYWQyY2UKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgMjYgMTc6NDQ6MDYgMjAxOSArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgRmViIDI4IDEzOjQ0
OjQwIDIwMTkgKzAwMDAKCiAgICB4ODYvbm1pOiBjb3JyZWN0bHkgY2hlY2sgTVNCIG9mIFA2IHBl
cmZvcm1hbmNlIGNvdW50ZXIgTVNSIGluIHdhdGNoZG9nCiAgICAKICAgIFRoZSBsb2dpYyBjdXJy
ZW50bHkgdHJpZXMgdG8gd29yayBvdXQgaWYgYSByZWNlbnQgb3ZlcmZsb3cgKHRoYXQgaW5kaWNh
dGVzCiAgICB0aGF0IE5NSSBjb21lcyBmcm9tIHRoZSB3YXRjaGRvZykgaGFwcGVuZWQgYnkgY2hl
Y2tpbmcgTVNCIG9mIHBlcmZvcm1hbmNlCiAgICBjb3VudGVyIE1TUiB0aGF0IGlzIGluaXRpYWxs
eSBzaWduIGV4dGVuZGVkIGZyb20gYSBuZWdhdGl2ZSB2YWx1ZQogICAgdGhhdCB3ZSBwcm9ncmFt
IGl0IHRvLiBBIHBvc3NpYmx5IGluY29ycmVjdCBhc3N1bXB0aW9uIGhlcmUgaXMgdGhhdAogICAg
TVNCIGlzIGFsd2F5cyBiaXQgMzIgd2hpbGUgb24gbW9kZXJuIGhhcmR3YXJlIGl0J3MgdXN1YWxs
eSA0NyBhbmQKICAgIHRoZSBhY3R1YWwgYml0LXdpZHRoIGlzIHJlcG9ydGVkIHRocm91Z2ggQ1BV
SUQuIENoZWNraW5nIGJpdCAzMiBmb3IKICAgIG92ZXJmbG93cyBpcyB1c3VhbGx5IGZpbmUgc2lu
Y2Ugd2UgbmV2ZXIgcHJvZ3JhbSBpdCB0byBhbnl0aGluZwogICAgZXhjZWVkaW5nIDMyLWJpdHMg
YW5kIE5NSSBpcyBoYW5kbGVkIHNob3J0bHkgYWZ0ZXIgb3ZlcmZsb3cgb2NjdXJzLgogICAgCiAg
ICBBIHByb2JsZW1hdGljIHNjZW5hcmlvIHRoYXQgd2Ugc2F3IG9jY3VycyBvbiBzeXN0ZW1zIHdo
ZXJlIFNNSXMgdGFraW5nCiAgICBzaWduaWZpY2FudCB0aW1lIGFyZSBwb3NzaWJsZS4gSW4gdGhh
dCBjYXNlLCBOTUkgaGFuZGxpbmcgaXMgZGVmZXJyZWQgdG8KICAgIHRoZSBwb2ludCBmaXJtd2Fy
ZSBleGl0cyBTTUkgd2hpY2ggbWlnaHQgdGFrZSBlbm91Z2ggdGltZSBmb3IgdGhlIGNvdW50ZXIK
ICAgIHRvIGdvIHRocm91Z2ggYml0IDMyIGFuZCBzZXQgaXQgdG8gMSBhZ2Fpbi4gU28gdGhlIGxv
Z2ljIGRlc2NyaWJlZCBhYm92ZQogICAgd2lsbCBtaXNyZWFkIGl0IGFuZCByZXBvcnQgYW4gdW5r
bm93biBOTUkgZXJyb25lb3VzbHkuCiAgICAKICAgIEZvcnR1bmF0ZWx5LCB3ZSBjYW4gdXNlIHRo
ZSBhY3R1YWwgTVNCLCB3aGljaCBpcyB1c3VhbGx5IGhpZ2hlciB0aGFuIHRoZQogICAgY3VycmVu
dGx5IGhhcmRjb2RlZCAzMiwgYW5kIHRyZWF0IHRoaXMgY2FzZSBjb3JyZWN0bHkgYXQgbGVhc3Qg
b24gbW9kZXJuCiAgICBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDE2ICsrKysr
KysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWku
YwppbmRleCBkN2ZjZTI4ODA1Li5lMjYxMjFhNzM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bm1pLmMKKysrIGIveGVuL2FyY2gveDg2L25taS5jCkBAIC0zNyw2ICszNyw3IEBAIHVuc2lnbmVk
IGludCBubWlfd2F0Y2hkb2cgPSBOTUlfTk9ORTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6
ID0gSFo7CiBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9wZXJmY3RyX21zcjsJLyogdGhlIE1TUiB0
byByZXNldCBpbiBOTUkgaGFuZGxlciAqLwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDRfY2Nj
cl92YWw7CitzdGF0aWMgdW5zaWduZWQgaW50IG5taV9wNl9ldmVudF93aWR0aDsKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShzdHJ1Y3QgdGltZXIsIG5taV90aW1lcik7CiBzdGF0aWMgREVGSU5FX1BF
Ul9DUFUodW5zaWduZWQgaW50LCBubWlfdGltZXJfdGlja3MpOwogCkBAIC0xMjMsNyArMTI0LDkg
QEAgaW50IG5taV9hY3RpdmU7CiAjZGVmaW5lIFA2X0VWTlRTRUxfVVNSCQkoMSA8PCAxNikKICNk
ZWZpbmUgUDZfRVZFTlRfQ1BVX0NMT0NLU19OT1RfSEFMVEVECSAweDc5CiAjZGVmaW5lIENPUkVf
RVZFTlRfQ1BVX0NMT0NLU19OT1RfSEFMVEVEIDB4M2MKLSNkZWZpbmUgUDZfRVZFTlRfV0lEVEgg
ICAgICAgICAgMzIKKy8qIEJpdCB3aWR0aCBvZiBJQTMyX1BNQ3ggTVNScyBpcyByZXBvcnRlZCB1
c2luZyBDUFVJRC4wQUg6RUFYWzIzOjE2XS4gKi8KKyNkZWZpbmUgUDZfRVZFTlRfV0lEVEhfTUFT
SwkoKCgxIDw8IDgpIC0gMSkgPDwgMTYpCisjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01JTgkzMgog
CiAjZGVmaW5lIFA0X0VTQ1JfRVZFTlRfU0VMRUNUKE4pCSgoTik8PDI1KQogI2RlZmluZSBQNF9D
Q0NSX09WRl9QTUkwCSgxPDwyNikKQEAgLTMyNCw2ICszMjcsMTUgQEAgc3RhdGljIHZvaWQgc2V0
dXBfcDZfd2F0Y2hkb2codW5zaWduZWQgY291bnRlcikKIAogICAgIG5taV9wZXJmY3RyX21zciA9
IE1TUl9QNl9QRVJGQ1RSKDApOwogCisgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICYmIGN1
cnJlbnRfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gMHhhICkKKyAgICAgICAgbm1pX3A2X2V2ZW50
X3dpZHRoID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKTsK
KyAgICBpZiAoICFubWlfcDZfZXZlbnRfd2lkdGggKQorICAgICAgICBubWlfcDZfZXZlbnRfd2lk
dGggPSBQNl9FVkVOVF9XSURUSF9NSU47CisKKyAgICBpZiAoIG5taV9wNl9ldmVudF93aWR0aCA8
IFA2X0VWRU5UX1dJRFRIX01JTiB8fAorICAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID4gQklU
U19QRVJfTE9ORyApCisgICAgICAgIHJldHVybjsKKwogICAgIGNsZWFyX21zcl9yYW5nZShNU1Jf
UDZfRVZOVFNFTCgwKSwgMik7CiAgICAgY2xlYXJfbXNyX3JhbmdlKE1TUl9QNl9QRVJGQ1RSKDAp
LCAyKTsKIApAQCAtNTI5LDcgKzU0MSw3IEBAIGJvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGVsc2UgaWYgKCBubWlfcGVyZmN0
cl9tc3IgPT0gTVNSX1A2X1BFUkZDVFIoMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZG1z
cmwoTVNSX1A2X1BFUkZDVFIoMCksIG1zcl9jb250ZW50KTsKLSAgICAgICAgICAgIGlmICggbXNy
X2NvbnRlbnQgJiAoMVVMTCA8PCBQNl9FVkVOVF9XSURUSCkgKQorICAgICAgICAgICAgaWYgKCBt
c3JfY29udGVudCAmICgxVUxMIDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgKQogICAgICAg
ICAgICAgICAgIHdhdGNoZG9nX3RpY2sgPSBmYWxzZTsKIAogICAgICAgICAgICAgLyoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:37:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k2L-0002wH-FS; Mon, 04 Mar 2019 09:37:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k2L-0002wB-1E
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:29 +0000
X-Inumbo-ID: 1fc8df2f-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fc8df2f-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:37:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k2J-0000mc-Kb
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k2J-0001QS-IC
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k2J-0001QS-IC@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:27 +0000
Subject: [Xen-changelog] [xen master] x86/p2m: pass the p2m to
 write_p2m_entry handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8711317082971838672=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9b94b18064ccedc90c04d1e0ea13b7ca88081e67
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Feb 27 12:09:01 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Thu Feb 28 17:35:20 2019 +0000

    x86/p2m: pass the p2m to write_p2m_entry handlers
    
    Current callers pass the p2m to paging_write_p2m_entry, but the
    implementation specific handlers of the write_p2m_entry hook instead
    of a p2m get a domain struct due to the handling done in
    paging_write_p2m_entry.
    
    Change the code so that the implementations of write_p2m_entry take a
    p2m instead of a domain.
    
    This is a non-functional change, but will be used by follow up
    patches.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/hap/hap.c        | 3 ++-
 xen/arch/x86/mm/paging.c         | 2 +-
 xen/arch/x86/mm/shadow/common.c  | 4 +++-
 xen/arch/x86/mm/shadow/none.c    | 2 +-
 xen/arch/x86/mm/shadow/private.h | 2 +-
 xen/include/asm-x86/paging.h     | 3 ++-
 6 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 3d651b94c3..28fe48d158 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -709,9 +709,10 @@ static void hap_update_paging_modes(struct vcpu *v)
 }
 
 static void
-hap_write_p2m_entry(struct domain *d, unsigned long gfn, l1_pgentry_t *p,
+hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
                     l1_pgentry_t new, unsigned int level)
 {
+    struct domain *d = p2m->domain;
     uint32_t old_flags;
     bool_t flush_nestedp2m = 0;
 
diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c
index d5836eb688..e6ed3006fe 100644
--- a/xen/arch/x86/mm/paging.c
+++ b/xen/arch/x86/mm/paging.c
@@ -941,7 +941,7 @@ void paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
     if ( v->domain != d )
         v = d->vcpu ? d->vcpu[0] : NULL;
     if ( likely(v && paging_mode_enabled(d) && paging_get_hostmode(v) != NULL) )
-        paging_get_hostmode(v)->write_p2m_entry(d, gfn, p, new, level);
+        paging_get_hostmode(v)->write_p2m_entry(p2m, gfn, p, new, level);
     else
         safe_write_pte(p, new);
 }
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index 07840ff727..6c67ef4996 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -3177,10 +3177,12 @@ static void sh_unshadow_for_p2m_change(struct domain *d, unsigned long gfn,
 }
 
 void
-shadow_write_p2m_entry(struct domain *d, unsigned long gfn,
+shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
                        l1_pgentry_t *p, l1_pgentry_t new,
                        unsigned int level)
 {
+    struct domain *d = p2m->domain;
+
     paging_lock(d);
 
     /* If there are any shadows, update them.  But if shadow_teardown()
diff --git a/xen/arch/x86/mm/shadow/none.c b/xen/arch/x86/mm/shadow/none.c
index 4de645a433..316002771d 100644
--- a/xen/arch/x86/mm/shadow/none.c
+++ b/xen/arch/x86/mm/shadow/none.c
@@ -60,7 +60,7 @@ static void _update_paging_modes(struct vcpu *v)
     ASSERT_UNREACHABLE();
 }
 
-static void _write_p2m_entry(struct domain *d, unsigned long gfn,
+static void _write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
                              l1_pgentry_t *p, l1_pgentry_t new,
                              unsigned int level)
 {
diff --git a/xen/arch/x86/mm/shadow/private.h b/xen/arch/x86/mm/shadow/private.h
index e8ed7ac714..0aaed1edfc 100644
--- a/xen/arch/x86/mm/shadow/private.h
+++ b/xen/arch/x86/mm/shadow/private.h
@@ -372,7 +372,7 @@ extern int sh_remove_write_access(struct domain *d, mfn_t readonly_mfn,
                                   unsigned long fault_addr);
 
 /* Functions that atomically write PT/P2M entries and update state */
-void shadow_write_p2m_entry(struct domain *d, unsigned long gfn,
+void shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
                             l1_pgentry_t *p, l1_pgentry_t new,
                             unsigned int level);
 
diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index fdcc22844b..7ec09d7b11 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -124,7 +124,8 @@ struct paging_mode {
     void          (*update_cr3            )(struct vcpu *v, int do_locking,
                                             bool noflush);
     void          (*update_paging_modes   )(struct vcpu *v);
-    void          (*write_p2m_entry       )(struct domain *d, unsigned long gfn,
+    void          (*write_p2m_entry       )(struct p2m_domain *p2m,
+                                            unsigned long gfn,
                                             l1_pgentry_t *p, l1_pgentry_t new,
                                             unsigned int level);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8711317082971838672==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:37:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k2W-0002xW-HS; Mon, 04 Mar 2019 09:37:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k2V-0002xJ-GF
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:39 +0000
X-Inumbo-ID: 25db3fe0-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25db3fe0-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:37:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k2T-0000mk-Qu
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k2T-0001Rf-OP
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k2T-0001Rf-OP@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:37 +0000
Subject: [Xen-changelog] [xen master] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6807621280486921492=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c7a4c088ad1c8d9440d494589239f48e2ca52d7f
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Feb 27 12:09:02 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Thu Feb 28 17:35:21 2019 +0000

    x86/mm: split p2m ioreq server pages special handling into helper
    
    So that it can be shared by both ept, npt and shadow code, instead of
    duplicating it.
    
    No change in functionality intended.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/mm/hap/hap.c       |  3 +++
 xen/arch/x86/mm/p2m-ept.c       | 55 ++++++++++++++---------------------------
 xen/arch/x86/mm/p2m-pt.c        | 24 ------------------
 xen/arch/x86/mm/shadow/common.c |  3 +++
 xen/include/asm-x86/p2m.h       | 32 ++++++++++++++++++++++++
 5 files changed, 56 insertions(+), 61 deletions(-)

diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 28fe48d158..2db7f2c04a 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -735,6 +735,9 @@ hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
             && perms_strictly_increased(old_flags, l1e_get_flags(new)) );
     }
 
+    p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
+                     p2m_flags_to_type(old_flags), level);
+
     safe_write_pte(p, new);
     if ( old_flags & _PAGE_PRESENT )
         flush_tlb_mask(d->dirty_cpumask);
diff --git a/xen/arch/x86/mm/p2m-ept.c b/xen/arch/x86/mm/p2m-ept.c
index bb562607f7..0ece6608cb 100644
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -46,7 +46,8 @@ static inline bool_t is_epte_valid(ept_entry_t *e)
 }
 
 /* returns : 0 for success, -errno otherwise */
-static int atomic_write_ept_entry(ept_entry_t *entryptr, ept_entry_t new,
+static int atomic_write_ept_entry(struct p2m_domain *p2m,
+                                  ept_entry_t *entryptr, ept_entry_t new,
                                   int level)
 {
     int rc;
@@ -89,6 +90,8 @@ static int atomic_write_ept_entry(ept_entry_t *entryptr, ept_entry_t new,
     if ( unlikely(p2m_is_foreign(entryptr->sa_p2mt)) && check_foreign )
         oldmfn = entryptr->mfn;
 
+    p2m_entry_modify(p2m, new.sa_p2mt, entryptr->sa_p2mt, level);
+
     write_atomic(&entryptr->epte, new.epte);
 
     if ( unlikely(oldmfn != mfn_x(INVALID_MFN)) )
@@ -390,7 +393,8 @@ static int ept_next_level(struct p2m_domain *p2m, bool_t read_only,
  * present entries in the given page table, optionally marking the entries
  * also for their subtrees needing P2M type re-calculation.
  */
-static bool_t ept_invalidate_emt(mfn_t mfn, bool_t recalc, int level)
+static bool_t ept_invalidate_emt(struct p2m_domain *p2m, mfn_t mfn,
+                                 bool_t recalc, int level)
 {
     int rc;
     ept_entry_t *epte = map_domain_page(mfn);
@@ -408,7 +412,7 @@ static bool_t ept_invalidate_emt(mfn_t mfn, bool_t recalc, int level)
         e.emt = MTRR_NUM_TYPES;
         if ( recalc )
             e.recalc = 1;
-        rc = atomic_write_ept_entry(&epte[i], e, level);
+        rc = atomic_write_ept_entry(p2m, &epte[i], e, level);
         ASSERT(rc == 0);
         changed = 1;
     }
@@ -459,7 +463,7 @@ static int ept_invalidate_emt_range(struct p2m_domain *p2m,
             rc = -ENOMEM;
             goto out;
         }
-        wrc = atomic_write_ept_entry(&table[index], split_ept_entry, i);
+        wrc = atomic_write_ept_entry(p2m, &table[index], split_ept_entry, i);
         ASSERT(wrc == 0);
 
         for ( ; i > target; --i )
@@ -479,7 +483,7 @@ static int ept_invalidate_emt_range(struct p2m_domain *p2m,
         {
             e.emt = MTRR_NUM_TYPES;
             e.recalc = 1;
-            wrc = atomic_write_ept_entry(&table[index], e, target);
+            wrc = atomic_write_ept_entry(p2m, &table[index], e, target);
             ASSERT(wrc == 0);
             rc = 1;
         }
@@ -549,17 +553,11 @@ static int resolve_misconfig(struct p2m_domain *p2m, unsigned long gfn)
                     nt = p2m_recalc_type(e.recalc, e.sa_p2mt, p2m, gfn + i);
                     if ( nt != e.sa_p2mt )
                     {
-                        if ( e.sa_p2mt == p2m_ioreq_server )
-                        {
-                            ASSERT(p2m->ioreq.entry_count > 0);
-                            p2m->ioreq.entry_count--;
-                        }
-
                         e.sa_p2mt = nt;
                         ept_p2m_type_to_flags(p2m, &e, e.sa_p2mt, e.access);
                     }
                     e.recalc = 0;
-                    wrc = atomic_write_ept_entry(&epte[i], e, level);
+                    wrc = atomic_write_ept_entry(p2m, &epte[i], e, level);
                     ASSERT(wrc == 0);
                 }
             }
@@ -595,7 +593,7 @@ static int resolve_misconfig(struct p2m_domain *p2m, unsigned long gfn)
                 {
                     if ( ept_split_super_page(p2m, &e, level, level - 1) )
                     {
-                        wrc = atomic_write_ept_entry(&epte[i], e, level);
+                        wrc = atomic_write_ept_entry(p2m, &epte[i], e, level);
                         ASSERT(wrc == 0);
                         unmap_domain_page(epte);
                         mfn = e.mfn;
@@ -610,7 +608,7 @@ static int resolve_misconfig(struct p2m_domain *p2m, unsigned long gfn)
                 e.recalc = 0;
                 if ( recalc && p2m_is_changeable(e.sa_p2mt) )
                     ept_p2m_type_to_flags(p2m, &e, e.sa_p2mt, e.access);
-                wrc = atomic_write_ept_entry(&epte[i], e, level);
+                wrc = atomic_write_ept_entry(p2m, &epte[i], e, level);
                 ASSERT(wrc == 0);
             }
 
@@ -621,11 +619,11 @@ static int resolve_misconfig(struct p2m_domain *p2m, unsigned long gfn)
         if ( e.emt == MTRR_NUM_TYPES )
         {
             ASSERT(is_epte_present(&e));
-            ept_invalidate_emt(_mfn(e.mfn), e.recalc, level);
+            ept_invalidate_emt(p2m, _mfn(e.mfn), e.recalc, level);
             smp_wmb();
             e.emt = 0;
             e.recalc = 0;
-            wrc = atomic_write_ept_entry(&epte[i], e, level);
+            wrc = atomic_write_ept_entry(p2m, &epte[i], e, level);
             ASSERT(wrc == 0);
             unmap_domain_page(epte);
             rc = 1;
@@ -786,7 +784,7 @@ ept_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
 
         /* now install the newly split ept sub-tree */
         /* NB: please make sure domian is paused and no in-fly VT-d DMA. */
-        rc = atomic_write_ept_entry(ept_entry, split_ept_entry, i);
+        rc = atomic_write_ept_entry(p2m, ept_entry, split_ept_entry, i);
         ASSERT(rc == 0);
 
         /* then move to the level we want to make real changes */
@@ -833,24 +831,7 @@ ept_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         new_entry.suppress_ve = is_epte_valid(&old_entry) ?
                                     old_entry.suppress_ve : 1;
 
-    /*
-     * p2m_ioreq_server is only used for 4K pages, so the
-     * count is only done on ept page table entries.
-     */
-    if ( p2mt == p2m_ioreq_server )
-    {
-        ASSERT(i == 0);
-        p2m->ioreq.entry_count++;
-    }
-
-    if ( ept_entry->sa_p2mt == p2m_ioreq_server )
-    {
-        ASSERT(i == 0);
-        ASSERT(p2m->ioreq.entry_count > 0);
-        p2m->ioreq.entry_count--;
-    }
-
-    rc = atomic_write_ept_entry(ept_entry, new_entry, target);
+    rc = atomic_write_ept_entry(p2m, ept_entry, new_entry, target);
     if ( unlikely(rc) )
         old_entry.epte = 0;
     else
@@ -1070,7 +1051,7 @@ static void ept_change_entry_type_global(struct p2m_domain *p2m,
     if ( !mfn )
         return;
 
-    if ( ept_invalidate_emt(_mfn(mfn), 1, p2m->ept.wl) )
+    if ( ept_invalidate_emt(p2m, _mfn(mfn), 1, p2m->ept.wl) )
         ept_sync_domain(p2m);
 }
 
@@ -1128,7 +1109,7 @@ static void ept_memory_type_changed(struct p2m_domain *p2m)
     if ( !mfn )
         return;
 
-    if ( ept_invalidate_emt(_mfn(mfn), 0, p2m->ept.wl) )
+    if ( ept_invalidate_emt(p2m, _mfn(mfn), 0, p2m->ept.wl) )
         ept_sync_domain(p2m);
 }
 
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 52eaa24b18..04e9d81cf6 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -436,13 +436,6 @@ static int do_recalc(struct p2m_domain *p2m, unsigned long gfn)
                 flags |= _PAGE_PSE;
             }
 
-            if ( ot == p2m_ioreq_server )
-            {
-                ASSERT(p2m->ioreq.entry_count > 0);
-                ASSERT(level == 0);
-                p2m->ioreq.entry_count--;
-            }
-
             e = l1e_from_pfn(mfn, flags);
             p2m_add_iommu_flags(&e, level,
                                 (nt == p2m_ram_rw)
@@ -616,8 +609,6 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
 
     if ( page_order == PAGE_ORDER_4K )
     {
-        p2m_type_t p2mt_old;
-
         rc = p2m_next_level(p2m, &table, &gfn_remainder, gfn,
                             L2_PAGETABLE_SHIFT - PAGE_SHIFT,
                             L2_PAGETABLE_ENTRIES, 1, 1);
@@ -641,21 +632,6 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         if ( entry_content.l1 != 0 )
             p2m_add_iommu_flags(&entry_content, 0, iommu_pte_flags);
 
-        p2mt_old = p2m_flags_to_type(l1e_get_flags(*p2m_entry));
-
-        /*
-         * p2m_ioreq_server is only used for 4K pages, so
-         * the count is only done for level 1 entries.
-         */
-        if ( p2mt == p2m_ioreq_server )
-            p2m->ioreq.entry_count++;
-
-        if ( p2mt_old == p2m_ioreq_server )
-        {
-            ASSERT(p2m->ioreq.entry_count > 0);
-            p2m->ioreq.entry_count--;
-        }
-
         /* level 1 entry */
         p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 1);
         /* NB: paging_write_p2m_entry() handles tlb flushes properly */
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index 6c67ef4996..de7abf7150 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -3190,6 +3190,9 @@ shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
     if ( likely(d->arch.paging.shadow.total_pages != 0) )
          sh_unshadow_for_p2m_change(d, gfn, p, new, level);
 
+    p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
+                     p2m_flags_to_type(l1e_get_flags(*p)), level);
+
     /* Update the entry with new content */
     safe_write_pte(p, new);
 
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
index 2095076556..834d49d2d4 100644
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -932,6 +932,38 @@ int p2m_set_ioreq_server(struct domain *d, unsigned int flags,
 struct hvm_ioreq_server *p2m_get_ioreq_server(struct domain *d,
                                               unsigned int *flags);
 
+static inline void p2m_entry_modify(struct p2m_domain *p2m, p2m_type_t nt,
+                                    p2m_type_t ot, unsigned int level)
+{
+    if ( level != 1 || nt == ot )
+        return;
+
+    switch ( nt )
+    {
+    case p2m_ioreq_server:
+        /*
+         * p2m_ioreq_server is only used for 4K pages, so
+         * the count is only done for level 1 entries.
+         */
+        p2m->ioreq.entry_count++;
+        break;
+
+    default:
+        break;
+    }
+
+    switch ( ot )
+    {
+    case p2m_ioreq_server:
+        ASSERT(p2m->ioreq.entry_count > 0);
+        p2m->ioreq.entry_count--;
+        break;
+
+    default:
+        break;
+    }
+}
+
 #endif /* _XEN_ASM_X86_P2M_H */
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6807621280486921492==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:37:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k2h-0002ya-Jb; Mon, 04 Mar 2019 09:37:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k2g-0002yS-9T
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:50 +0000
X-Inumbo-ID: 2bf10c4b-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bf10c4b-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:37:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k2e-0000ms-14
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k2d-0001Ss-Uu
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k2d-0001Ss-Uu@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:47 +0000
Subject: [Xen-changelog] [xen master] p2m: change write_p2m_entry to return
 an error code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3883782685935663626=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0d0f4d78e5d1e9ecc57e53253437a4d4b09f9d20
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Feb 27 12:09:03 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Thu Feb 28 17:35:22 2019 +0000

    p2m: change write_p2m_entry to return an error code
    
    This is in preparation for also changing p2m_entry_modify to return an
    error code.
    
    No functional change intended.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/hap/hap.c        |  4 ++-
 xen/arch/x86/mm/hap/nested_hap.c |  4 ++-
 xen/arch/x86/mm/p2m-pt.c         | 77 ++++++++++++++++++++++++++++++++--------
 xen/arch/x86/mm/paging.c         | 12 ++++---
 xen/arch/x86/mm/shadow/common.c  |  4 ++-
 xen/arch/x86/mm/shadow/none.c    |  7 ++--
 xen/arch/x86/mm/shadow/private.h |  6 ++--
 xen/include/asm-x86/p2m.h        |  4 +--
 xen/include/asm-x86/paging.h     |  8 ++---
 9 files changed, 92 insertions(+), 34 deletions(-)

diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 2db7f2c04a..fdf77c59a5 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -708,7 +708,7 @@ static void hap_update_paging_modes(struct vcpu *v)
     put_gfn(d, cr3_gfn);
 }
 
-static void
+static int
 hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
                     l1_pgentry_t new, unsigned int level)
 {
@@ -746,6 +746,8 @@ hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
 
     if ( flush_nestedp2m )
         p2m_flush_nestedp2m(d);
+
+    return 0;
 }
 
 static unsigned long hap_gva_to_gfn_real_mode(
diff --git a/xen/arch/x86/mm/hap/nested_hap.c b/xen/arch/x86/mm/hap/nested_hap.c
index d2a07a5c79..abe5958a52 100644
--- a/xen/arch/x86/mm/hap/nested_hap.c
+++ b/xen/arch/x86/mm/hap/nested_hap.c
@@ -71,7 +71,7 @@
 /*        NESTED VIRT P2M FUNCTIONS         */
 /********************************************/
 
-void
+int
 nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
     l1_pgentry_t *p, l1_pgentry_t new, unsigned int level)
 {
@@ -87,6 +87,8 @@ nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
         flush_tlb_mask(p2m->dirty_cpumask);
 
     paging_unlock(d);
+
+    return 0;
 }
 
 /********************************************/
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 04e9d81cf6..4a531fdf9d 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -184,6 +184,8 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
     l1_pgentry_t *p2m_entry, new_entry;
     void *next;
     unsigned int flags;
+    int rc;
+    mfn_t mfn;
 
     if ( !(p2m_entry = p2m_find_entry(*table, gfn_remainder, gfn,
                                       shift, max)) )
@@ -194,7 +196,7 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
     /* PoD/paging: Not present doesn't imply empty. */
     if ( !flags )
     {
-        mfn_t mfn = p2m_alloc_ptp(p2m, level);
+        mfn = p2m_alloc_ptp(p2m, level);
 
         if ( mfn_eq(mfn, INVALID_MFN) )
             return -ENOMEM;
@@ -202,13 +204,14 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
         new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
 
         p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_writable);
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
+        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
+        if ( rc )
+            goto error;
     }
     else if ( flags & _PAGE_PSE )
     {
         /* Split superpages pages into smaller ones. */
         unsigned long pfn = l1e_get_pfn(*p2m_entry);
-        mfn_t mfn;
         l1_pgentry_t *l1_entry;
         unsigned int i;
 
@@ -250,14 +253,23 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
         {
             new_entry = l1e_from_pfn(pfn | (i << ((level - 1) * PAGETABLE_ORDER)),
                                      flags);
-            p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, level);
+            rc = p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, level);
+            if ( rc )
+            {
+                unmap_domain_page(l1_entry);
+                goto error;
+            }
         }
 
         unmap_domain_page(l1_entry);
 
         new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
-        p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_writable);
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
+        p2m_add_iommu_flags(&new_entry, level,
+                            IOMMUF_readable|IOMMUF_writable);
+        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry,
+                                  level + 1);
+        if ( rc )
+            goto error;
     }
     else
         ASSERT(flags & _PAGE_PRESENT);
@@ -268,6 +280,12 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
     *table = next;
 
     return 0;
+
+ error:
+    ASSERT(rc && mfn_valid(mfn));
+    ASSERT_UNREACHABLE();
+    p2m_free_ptp(p2m, mfn_to_page(mfn));
+    return rc;
 }
 
 /*
@@ -321,7 +339,12 @@ static int p2m_pt_set_recalc_range(struct p2m_domain *p2m,
             if ( (l1e_get_flags(e) & _PAGE_PRESENT) && !needs_recalc(l1, e) )
             {
                 set_recalc(l1, e);
-                p2m->write_p2m_entry(p2m, first_gfn, pent, e, level);
+                err = p2m->write_p2m_entry(p2m, first_gfn, pent, e, level);
+                if ( err )
+                {
+                    ASSERT_UNREACHABLE();
+                    goto out;
+                }
             }
             first_gfn += 1UL << (i * PAGETABLE_ORDER);
         }
@@ -392,14 +415,24 @@ static int do_recalc(struct p2m_domain *p2m, unsigned long gfn)
                      !needs_recalc(l1, ent) )
                 {
                     set_recalc(l1, ent);
-                    p2m->write_p2m_entry(p2m, gfn - remainder, &ptab[i],
-                                         ent, level);
+                    err = p2m->write_p2m_entry(p2m, gfn - remainder, &ptab[i],
+                                               ent, level);
+                    if ( err )
+                    {
+                        ASSERT_UNREACHABLE();
+                        goto out;
+                    }
                 }
                 remainder -= 1UL << ((level - 1) * PAGETABLE_ORDER);
             }
             smp_wmb();
             clear_recalc(l1, e);
-            p2m->write_p2m_entry(p2m, gfn, pent, e, level + 1);
+            err = p2m->write_p2m_entry(p2m, gfn, pent, e, level + 1);
+            if ( err )
+            {
+                ASSERT_UNREACHABLE();
+                goto out;
+            }
         }
         unmap_domain_page((void *)((unsigned long)pent & PAGE_MASK));
     }
@@ -444,7 +477,8 @@ static int do_recalc(struct p2m_domain *p2m, unsigned long gfn)
         }
         else
             clear_recalc(l1, e);
-        p2m->write_p2m_entry(p2m, gfn, pent, e, level + 1);
+        err = p2m->write_p2m_entry(p2m, gfn, pent, e, level + 1);
+        ASSERT(!err);
     }
 
  out:
@@ -595,8 +629,10 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         if ( entry_content.l1 != 0 )
             p2m_add_iommu_flags(&entry_content, 0, iommu_pte_flags);
 
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 3);
+        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 3);
         /* NB: paging_write_p2m_entry() handles tlb flushes properly */
+        if ( rc )
+            goto out;
     }
     else 
     {
@@ -633,8 +669,10 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
             p2m_add_iommu_flags(&entry_content, 0, iommu_pte_flags);
 
         /* level 1 entry */
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 1);
+        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 1);
         /* NB: paging_write_p2m_entry() handles tlb flushes properly */
+        if ( rc )
+            goto out;
     }
     else if ( page_order == PAGE_ORDER_2M )
     {
@@ -669,8 +707,10 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         if ( entry_content.l1 != 0 )
             p2m_add_iommu_flags(&entry_content, 0, iommu_pte_flags);
 
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 2);
+        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, entry_content, 2);
         /* NB: paging_write_p2m_entry() handles tlb flushes properly */
+        if ( rc )
+            goto out;
     }
 
     /* Track the highest gfn for which we have ever had a valid mapping */
@@ -894,8 +934,15 @@ static void p2m_pt_change_entry_type_global(struct p2m_domain *p2m,
         if ( (l1e_get_flags(e) & _PAGE_PRESENT) &&
              !needs_recalc(l1, e) )
         {
+            int rc;
+
             set_recalc(l1, e);
-            p2m->write_p2m_entry(p2m, gfn, &tab[i], e, 4);
+            rc = p2m->write_p2m_entry(p2m, gfn, &tab[i], e, 4);
+            if ( rc )
+            {
+                ASSERT_UNREACHABLE();
+                break;
+            }
             ++changed;
         }
         gfn += 1UL << (L4_PAGETABLE_SHIFT - PAGE_SHIFT);
diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c
index e6ed3006fe..21db3eceb6 100644
--- a/xen/arch/x86/mm/paging.c
+++ b/xen/arch/x86/mm/paging.c
@@ -932,18 +932,22 @@ void paging_update_nestedmode(struct vcpu *v)
 }
 #endif
 
-void paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
-                            l1_pgentry_t *p, l1_pgentry_t new,
-                            unsigned int level)
+int paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
+                           l1_pgentry_t *p, l1_pgentry_t new,
+                           unsigned int level)
 {
     struct domain *d = p2m->domain;
     struct vcpu *v = current;
+    int rc = 0;
+
     if ( v->domain != d )
         v = d->vcpu ? d->vcpu[0] : NULL;
     if ( likely(v && paging_mode_enabled(d) && paging_get_hostmode(v) != NULL) )
-        paging_get_hostmode(v)->write_p2m_entry(p2m, gfn, p, new, level);
+        rc = paging_get_hostmode(v)->write_p2m_entry(p2m, gfn, p, new, level);
     else
         safe_write_pte(p, new);
+
+    return rc;
 }
 
 int paging_set_allocation(struct domain *d, unsigned int pages, bool *preempted)
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index de7abf7150..c818112360 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -3176,7 +3176,7 @@ static void sh_unshadow_for_p2m_change(struct domain *d, unsigned long gfn,
     }
 }
 
-void
+int
 shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
                        l1_pgentry_t *p, l1_pgentry_t new,
                        unsigned int level)
@@ -3211,6 +3211,8 @@ shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
 #endif
 
     paging_unlock(d);
+
+    return 0;
 }
 
 /**************************************************************************/
diff --git a/xen/arch/x86/mm/shadow/none.c b/xen/arch/x86/mm/shadow/none.c
index 316002771d..a70888bd98 100644
--- a/xen/arch/x86/mm/shadow/none.c
+++ b/xen/arch/x86/mm/shadow/none.c
@@ -60,11 +60,12 @@ static void _update_paging_modes(struct vcpu *v)
     ASSERT_UNREACHABLE();
 }
 
-static void _write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
-                             l1_pgentry_t *p, l1_pgentry_t new,
-                             unsigned int level)
+static int _write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
+                            l1_pgentry_t *p, l1_pgentry_t new,
+                            unsigned int level)
 {
     ASSERT_UNREACHABLE();
+    return -EOPNOTSUPP;
 }
 
 static const struct paging_mode sh_paging_none = {
diff --git a/xen/arch/x86/mm/shadow/private.h b/xen/arch/x86/mm/shadow/private.h
index 0aaed1edfc..580ef3e29e 100644
--- a/xen/arch/x86/mm/shadow/private.h
+++ b/xen/arch/x86/mm/shadow/private.h
@@ -372,9 +372,9 @@ extern int sh_remove_write_access(struct domain *d, mfn_t readonly_mfn,
                                   unsigned long fault_addr);
 
 /* Functions that atomically write PT/P2M entries and update state */
-void shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
-                            l1_pgentry_t *p, l1_pgentry_t new,
-                            unsigned int level);
+int shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
+                           l1_pgentry_t *p, l1_pgentry_t new,
+                           unsigned int level);
 
 /* Update all the things that are derived from the guest's CR0/CR3/CR4.
  * Called to initialize paging structures if the paging mode
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
index 834d49d2d4..f4ec2becbd 100644
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -265,7 +265,7 @@ struct p2m_domain {
                                                   unsigned long last_gfn);
     void               (*memory_type_changed)(struct p2m_domain *p2m);
     
-    void               (*write_p2m_entry)(struct p2m_domain *p2m,
+    int                (*write_p2m_entry)(struct p2m_domain *p2m,
                                           unsigned long gfn, l1_pgentry_t *p,
                                           l1_pgentry_t new, unsigned int level);
     long               (*audit_p2m)(struct p2m_domain *p2m);
@@ -837,7 +837,7 @@ void p2m_flush_nestedp2m(struct domain *d);
 /* Flushes the np2m specified by np2m_base (if it exists) */
 void np2m_flush_base(struct vcpu *v, unsigned long np2m_base);
 
-void nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
+int nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
     l1_pgentry_t *p, l1_pgentry_t new, unsigned int level);
 
 /*
diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index 7ec09d7b11..18a7eaeca4 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -124,7 +124,7 @@ struct paging_mode {
     void          (*update_cr3            )(struct vcpu *v, int do_locking,
                                             bool noflush);
     void          (*update_paging_modes   )(struct vcpu *v);
-    void          (*write_p2m_entry       )(struct p2m_domain *p2m,
+    int           (*write_p2m_entry       )(struct p2m_domain *p2m,
                                             unsigned long gfn,
                                             l1_pgentry_t *p, l1_pgentry_t new,
                                             unsigned int level);
@@ -340,9 +340,9 @@ static inline void safe_write_pte(l1_pgentry_t *p, l1_pgentry_t new)
  * we are writing. */
 struct p2m_domain;
 
-void paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
-                            l1_pgentry_t *p, l1_pgentry_t new,
-                            unsigned int level);
+int paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
+                           l1_pgentry_t *p, l1_pgentry_t new,
+                           unsigned int level);
 
 /*
  * Called from the guest to indicate that the a process is being
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3883782685935663626==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:38:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k2r-0002zt-NG; Mon, 04 Mar 2019 09:38:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k2q-0002zl-W5
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:01 +0000
X-Inumbo-ID: 32047b64-3e61-11e9-872c-5f5a5c6fc3bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32047b64-3e61-11e9-872c-5f5a5c6fc3bb;
 Mon, 04 Mar 2019 09:37:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k2o-0000n0-7K
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k2o-0001U8-4s
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:37:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k2o-0001U8-4s@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:37:58 +0000
Subject: [Xen-changelog] [xen master] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2081741373407353370=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ce0224bf96a1a1f82391e27b34b5d21d12a757a5
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Feb 27 12:09:04 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Thu Feb 28 17:36:14 2019 +0000

    x86/mm: handle foreign mappings in p2m_entry_modify
    
    So that the specific handling can be removed from
    atomic_write_ept_entry and be shared with npt and shadow code.
    
    This commit also removes the check that prevent non-ept PVH dom0 from
    mapping foreign pages.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/hap/hap.c       | 11 +++++++--
 xen/arch/x86/mm/p2m-ept.c       | 55 ++++-------------------------------------
 xen/arch/x86/mm/p2m-pt.c        |  7 ------
 xen/arch/x86/mm/shadow/common.c | 11 +++++++--
 xen/include/asm-x86/p2m.h       | 34 ++++++++++++++++++++++---
 5 files changed, 53 insertions(+), 65 deletions(-)

diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index fdf77c59a5..412a442b6a 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -715,6 +715,7 @@ hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
     struct domain *d = p2m->domain;
     uint32_t old_flags;
     bool_t flush_nestedp2m = 0;
+    int rc;
 
     /* We know always use the host p2m here, regardless if the vcpu
      * is in host or guest mode. The vcpu can be in guest mode by
@@ -735,8 +736,14 @@ hap_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, l1_pgentry_t *p,
             && perms_strictly_increased(old_flags, l1e_get_flags(new)) );
     }
 
-    p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
-                     p2m_flags_to_type(old_flags), level);
+    rc = p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
+                          p2m_flags_to_type(old_flags), l1e_get_mfn(new),
+                          l1e_get_mfn(*p), level);
+    if ( rc )
+    {
+        paging_unlock(d);
+        return rc;
+    }
 
     safe_write_pte(p, new);
     if ( old_flags & _PAGE_PRESENT )
diff --git a/xen/arch/x86/mm/p2m-ept.c b/xen/arch/x86/mm/p2m-ept.c
index 0ece6608cb..e3044bee2e 100644
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -50,60 +50,15 @@ static int atomic_write_ept_entry(struct p2m_domain *p2m,
                                   ept_entry_t *entryptr, ept_entry_t new,
                                   int level)
 {
-    int rc;
-    unsigned long oldmfn = mfn_x(INVALID_MFN);
-    bool_t check_foreign = (new.mfn != entryptr->mfn ||
-                            new.sa_p2mt != entryptr->sa_p2mt);
-
-    if ( level )
-    {
-        ASSERT(!is_epte_superpage(&new) || !p2m_is_foreign(new.sa_p2mt));
-        write_atomic(&entryptr->epte, new.epte);
-        return 0;
-    }
-
-    if ( unlikely(p2m_is_foreign(new.sa_p2mt)) )
-    {
-        rc = -EINVAL;
-        if ( !is_epte_present(&new) )
-                goto out;
-
-        if ( check_foreign )
-        {
-            struct domain *fdom;
-
-            if ( !mfn_valid(_mfn(new.mfn)) )
-                goto out;
-
-            rc = -ESRCH;
-            fdom = page_get_owner(mfn_to_page(_mfn(new.mfn)));
-            if ( fdom == NULL )
-                goto out;
+    int rc = p2m_entry_modify(p2m, new.sa_p2mt, entryptr->sa_p2mt,
+                              _mfn(new.mfn), _mfn(entryptr->mfn), level);
 
-            /* get refcount on the page */
-            rc = -EBUSY;
-            if ( !get_page(mfn_to_page(_mfn(new.mfn)), fdom) )
-                goto out;
-        }
-    }
-
-    if ( unlikely(p2m_is_foreign(entryptr->sa_p2mt)) && check_foreign )
-        oldmfn = entryptr->mfn;
-
-    p2m_entry_modify(p2m, new.sa_p2mt, entryptr->sa_p2mt, level);
+    if ( rc )
+        return rc;
 
     write_atomic(&entryptr->epte, new.epte);
 
-    if ( unlikely(oldmfn != mfn_x(INVALID_MFN)) )
-        put_page(mfn_to_page(_mfn(oldmfn)));
-
-    rc = 0;
-
- out:
-    if ( rc )
-        gdprintk(XENLOG_ERR, "epte o:%"PRIx64" n:%"PRIx64" rc:%d\n",
-                 entryptr->epte, new.epte, rc);
-    return rc;
+    return 0;
 }
 
 static void ept_p2m_type_to_flags(struct p2m_domain *p2m, ept_entry_t *entry,
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 4a531fdf9d..e62bafcfb7 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -574,13 +574,6 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         __trace_var(TRC_MEM_SET_P2M_ENTRY, 0, sizeof(t), &t);
     }
 
-    if ( unlikely(p2m_is_foreign(p2mt)) )
-    {
-        /* hvm fixme: foreign types are only supported on ept at present */
-        gdprintk(XENLOG_WARNING, "Unimplemented foreign p2m type.\n");
-        return -EINVAL;
-    }
-
     /* Carry out any eventually pending earlier changes first. */
     rc = do_recalc(p2m, gfn);
     if ( rc < 0 )
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index c818112360..025071a163 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -3182,6 +3182,7 @@ shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
                        unsigned int level)
 {
     struct domain *d = p2m->domain;
+    int rc;
 
     paging_lock(d);
 
@@ -3190,8 +3191,14 @@ shadow_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn,
     if ( likely(d->arch.paging.shadow.total_pages != 0) )
          sh_unshadow_for_p2m_change(d, gfn, p, new, level);
 
-    p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
-                     p2m_flags_to_type(l1e_get_flags(*p)), level);
+    rc = p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)),
+                          p2m_flags_to_type(l1e_get_flags(*p)),
+                          l1e_get_mfn(new), l1e_get_mfn(*p), level);
+    if ( rc )
+    {
+        paging_unlock(d);
+        return rc;
+    }
 
     /* Update the entry with new content */
     safe_write_pte(p, new);
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
index f4ec2becbd..2801a8ccca 100644
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -932,11 +932,14 @@ int p2m_set_ioreq_server(struct domain *d, unsigned int flags,
 struct hvm_ioreq_server *p2m_get_ioreq_server(struct domain *d,
                                               unsigned int *flags);
 
-static inline void p2m_entry_modify(struct p2m_domain *p2m, p2m_type_t nt,
-                                    p2m_type_t ot, unsigned int level)
+static inline int p2m_entry_modify(struct p2m_domain *p2m, p2m_type_t nt,
+                                   p2m_type_t ot, mfn_t nfn, mfn_t ofn,
+                                   unsigned int level)
 {
-    if ( level != 1 || nt == ot )
-        return;
+    BUG_ON(level > 1 && (nt == p2m_ioreq_server || nt == p2m_map_foreign));
+
+    if ( level != 1 || (nt == ot && mfn_eq(nfn, ofn)) )
+        return 0;
 
     switch ( nt )
     {
@@ -948,6 +951,18 @@ static inline void p2m_entry_modify(struct p2m_domain *p2m, p2m_type_t nt,
         p2m->ioreq.entry_count++;
         break;
 
+    case p2m_map_foreign:
+        if ( !mfn_valid(nfn) )
+        {
+            ASSERT_UNREACHABLE();
+            return -EINVAL;
+        }
+
+        if ( !page_get_owner_and_reference(mfn_to_page(nfn)) )
+            return -EBUSY;
+
+        break;
+
     default:
         break;
     }
@@ -959,9 +974,20 @@ static inline void p2m_entry_modify(struct p2m_domain *p2m, p2m_type_t nt,
         p2m->ioreq.entry_count--;
         break;
 
+    case p2m_map_foreign:
+        if ( !mfn_valid(ofn) )
+        {
+            ASSERT_UNREACHABLE();
+            return -EINVAL;
+        }
+        put_page(mfn_to_page(ofn));
+        break;
+
     default:
         break;
     }
+
+    return 0;
 }
 
 #endif /* _XEN_ASM_X86_P2M_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2081741373407353370==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:38:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:38:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k31-00030z-P0; Mon, 04 Mar 2019 09:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k30-00030r-IE
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:10 +0000
X-Inumbo-ID: 3818e8fa-3e61-11e9-a9db-0bc1883e667c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3818e8fa-3e61-11e9-a9db-0bc1883e667c;
 Mon, 04 Mar 2019 09:38:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k2y-0000nR-DB
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k2y-0001Vj-Ak
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k2y-0001Vj-Ak@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:38:08 +0000
Subject: [Xen-changelog] [xen master] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8705574473036103291=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b50acc560b09ef7c7274011a95dff7121563f3f2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Feb 27 12:09:05 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Thu Feb 28 17:36:43 2019 +0000

    npt/shadow: allow getting foreign page table entries
    
    Current npt and shadow code to get an entry will always return
    INVALID_MFN for foreign entries. Allow to return the entry mfn for
    foreign entries, like it's done for grant table entries.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m-pt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index e62bafcfb7..cafc9f299b 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -903,8 +903,8 @@ pod_retry_l1:
     *t = p2m_recalc_type(recalc || _needs_recalc(flags), l1t, p2m, gfn);
     unmap_domain_page(l1e);
 
-    ASSERT(mfn_valid(mfn) || !p2m_is_ram(*t) || p2m_is_paging(*t));
-    return (p2m_is_valid(*t) || p2m_is_grant(*t)) ? mfn : INVALID_MFN;
+    ASSERT(mfn_valid(mfn) || !p2m_is_any_ram(*t) || p2m_is_paging(*t));
+    return (p2m_is_valid(*t) || p2m_is_any_ram(*t)) ? mfn : INVALID_MFN;
 }
 
 static void p2m_pt_change_entry_type_global(struct p2m_domain *p2m,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8705574473036103291==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 04 09:38:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Mar 2019 09:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h0k3A-000328-R8; Mon, 04 Mar 2019 09:38:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iIyO=RH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h0k3A-00031z-6V
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:20 +0000
X-Inumbo-ID: 3e26d0ca-3e61-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e26d0ca-3e61-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 09:38:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h0k38-0000na-J2
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h0k38-0001XI-Gc
 for xen-changelog@lists.xenproject.org; Mon, 04 Mar 2019 09:38:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h0k38-0001XI-Gc@xenbits.xenproject.org>
Date: Mon, 04 Mar 2019 09:38:18 +0000
Subject: [Xen-changelog] [xen master] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYzOTNiODJmZTViYTNlZDljZmUyYjMwNmZmYTUzMzY4ZTU1Yjc1YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAyNSAxMzowNjoyMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMSAxMDoyMzo0
MyAyMDE5ICswMDAwCgogICAgdG9vbHMvdGVzdHM6IERyb3Agb2Jzb2xldGUgdGVzdCBpbmZyYXN0
cnVjdHVyZQogICAgCiAgICBUaGUgcmVncmVzc2lvbi8gZGlyZWN0b3J5IHdhcyBpZGVudGlmaWVk
IGFzIGFscmVhZHkgYnJva2VuIGluIDIwMTIgKGMvcwogICAgOTUzOTUzY2M1KS4gIFRoZSBsb2dp
YyBpcyBpbnRlbmRlZCB0byB0ZXN0ICoucHkgZmlsZXMgaW4gdGhlIFhlbiB0cmVlIGFnYWluc3QK
ICAgIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBweXRob24sIGJ1dCBldmVyeSBweXRob24gdmVyc2lv
biBpcyBvYnNvbGV0ZSBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMyAtCiB0b29scy90ZXN0cy9yZWdyZXNzaW9uL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICB8IDk1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3Rlc3RzL3Jl
Z3Jlc3Npb24vUkVBRE1FICAgICAgICAgICAgICAgICAgICAgIHwgMzkgLS0tLS0tLS0tCiB0b29s
cy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoICAgICB8IDI0IC0tLS0t
LQogLi4uL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25fc3ludGF4LnNoICAgICAgfCAy
MiAtLS0tLQogdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5z
aCAgfCAxMiAtLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTk1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKaW5kZXggYTlm
YzUwZDc4OS4uMjYwNWIzYjdlZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUKKysr
IGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKQEAgLTcsOSArNyw2IEBAIExETElCUyArPSAkKExETElC
U19saWJ4ZW5jdHJsKQogU1VCRElSUy15IDo9CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0gbWNl
LXRlc3QKIFNVQkRJUlMteSArPSBtZW0tc2hhcmluZwotaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gp
LF9fZml4bWVfXykKLVNVQkRJUlMteSArPSByZWdyZXNzaW9uCi1lbmRpZgogaWZuZXEgKCQoY2xh
bmcpLHkpCiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2X2VtdWxhdG9yCiBlbmRpZgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3Jl
Z3Jlc3Npb24vTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDcwZDUyNGFl
ZTguLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9NYWtlZmlsZQorKysg
L2Rldi9udWxsCkBAIC0xLDk1ICswLDAgQEAKLSMKLSMgU2V0cyB1cCBzb21lIHJlZ3Jlc3Npb24g
YXBwbGljYXRpb25zCi0jIFJ1bnMgcmVncmVzc2lvbiB0ZXN0cwotIwotIyBUbyBydW4gdGhpcywg
YXQgbGVhc3QgdGhlIGJhc2ljIGJ1aWxkIC8gZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgbXVzdAot
IyBiZSBpbnN0YWxsZWQgKGdjYywgLi4uKQotIwotWEVOX1JPT1Q9JChQV0QpLy4uLy4uLy4uCi1S
RUdfVEVTVF9ESVI9JChQV0QpCi0KLVBZVEhPTl9WRVJTSU9OUz1weXRob24tMi4zIHB5dGhvbi0y
LjQgcHl0aG9uLTIuNSBweXRob24tMi42IHB5dGhvbi0zLjEKLQotLlBIT05ZOiBhbGwKLWFsbDog
Y2hlY2stcHl0aG9uLXN5bnRheAotCi0uUEhPTlk6IGNoZWNrLXB5dGhvbi1zeW50YXgKLWNoZWNr
LXB5dGhvbi1zeW50YXg6IHJ1bnRpbWUtZW52aXJvbm1lbnQKLQlAKHNldCAtZSAmJiBmb3IgcCBp
biAkKFBZVEhPTl9WRVJTSU9OUyk7IGRvIFwKLQkgIC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3Nj
cmlwdHMvY2hlY2tfcHl0aG9uX3N5bnRheC5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAkJHAgJChY
RU5fUk9PVCk7IGRvbmUpCi0KLS5QSE9OWTogcnVudGltZS1lbnZpcm9ubWVudAotcnVudGltZS1l
bnZpcm9ubWVudDogJChQWVRIT05fVkVSU0lPTlMpCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0
Y2xlYW46Ci0Jcm0gLWZyICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQgJChSRUdfVEVTVF9ESVIp
L2Rvd25sb2FkcyBcCi0JCSQoUkVHX1RFU1RfRElSKS9idWlsZAotCi0jIyMgUHl0aG9uIDIuMwot
Ci0uUEhPTlk6IHB5dGhvbi0yLjMKLXB5dGhvbi0yLjM6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxs
ZWQvcHl0aG9uLTIuMy9iaW4vcHl0aG9uMi4zCi0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQv
cHl0aG9uLTIuMy9iaW4vcHl0aG9uMi4zOiBcCi0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9Q
eXRob24tMi4zLjcudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRf
cHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDIuMyAyLjMuNwotJChSRUdfVEVTVF9ESVIp
L2Rvd25sb2Fkcy9QeXRob24tMi4zLjcudGd6OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9z
Y3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjMuNwotCi0j
IyMgUHl0aG9uIDIuNAotCi0uUEhPTlk6IHB5dGhvbi0yLjQKLXB5dGhvbi0yLjQ6ICQoUkVHX1RF
U1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNC9iaW4vcHl0aG9uMi40Ci0KLSQoUkVHX1RFU1Rf
RElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNC9iaW4vcHl0aG9uMi40OiBcCi0JJChSRUdfVEVTVF9E
SVIpL2Rvd25sb2Fkcy9QeXRob24tMi40LjYudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIp
L3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDIuNCAyLjQuNgot
JChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi40LjYudGd6OgotCUAvYmluL3NoICQo
UkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1Rf
RElSKSAyLjQuNgotCi0jIyMgUHl0aG9uIDIuNQotCi0uUEhPTlk6IHB5dGhvbi0yLjUKLXB5dGhv
bi0yLjU6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNS9iaW4vcHl0aG9uMi41
Ci0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNS9iaW4vcHl0aG9uMi41OiBc
Ci0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi41LjQudGd6Ci0JQC9iaW4vc2gg
JChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9E
SVIpIDIuNSAyLjUuNAotJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi41LjQudGd6
OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBc
Ci0JCSQoUkVHX1RFU1RfRElSKSAyLjUuNAotCi0jIyMgUHl0aG9uIDIuNgotCi0uUEhPTlk6IHB5
dGhvbi0yLjYKLXB5dGhvbi0yLjY6ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIu
Ni9iaW4vcHl0aG9uMi42Ci0KLSQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTIuNi9i
aW4vcHl0aG9uMi42OiBcCi0JJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMi42LjIu
dGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9ESVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwK
LQkJJChSRUdfVEVTVF9ESVIpIDIuNiAyLjYuMgotJChSRUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9Q
eXRob24tMi42LjIudGd6OgotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25s
b2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjYuMgotCi0jIyMgUHl0aG9uIDMu
MC4xIGhhcyByZWFjaGVkIGVuZCBvZiBsaWZlIGFuZCBpcyBub3QgKGxvbmdlcikgc3VwcG9ydGVk
Ci0KLSMjIyBQeXRob24gMy4xCi0KLS5QSE9OWTogcHl0aG9uLTMuMQotcHl0aG9uLTMuMTogJChS
RUdfVEVTVF9ESVIpL2luc3RhbGxlZC9weXRob24tMy4xL2Jpbi9weXRob24zLjEKLQotJChSRUdf
VEVTVF9ESVIpL2luc3RhbGxlZC9weXRob24tMy4xL2Jpbi9weXRob24zLjE6IFwKLQkkKFJFR19U
RVNUX0RJUikvZG93bmxvYWRzL1B5dGhvbi0zLjEudGd6Ci0JQC9iaW4vc2ggJChSRUdfVEVTVF9E
SVIpL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9ESVIpIDMuMSAzLjEK
LSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTMuMS50Z3o6Ci0JQC9iaW4vc2ggJChS
RUdfVEVTVF9ESVIpL3NjcmlwdHMvZG93bmxvYWRfcHl0aG9uLnNoIFwKLQkJJChSRUdfVEVTVF9E
SVIpIDMuMQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9SRUFETUUgYi90b29s
cy90ZXN0cy9yZWdyZXNzaW9uL1JFQURNRQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDZiMjZiMDM1MC4uMDAwMDAwMDAwMAotLS0gYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL1JFQURN
RQorKysgL2Rldi9udWxsCkBAIC0xLDM5ICswLDAgQEAKLQotUmVncmVzc2lvbiBUZXN0IEVudmly
b25tZW50IGZvciBYZW4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQot
VGhpcyBpcyBhbiBpbml0aWFsIHJlZ3Jlc3Npb24gdG9vbCBlbnZpcm9ubWVudCBmb3IgWGVuLgot
Ci1XaXRoIHRoZSBoZWxwIG9mIHRoZSBNYWtlZmlsZSwgaXQgaXMgcG9zc2libGUgdG8gY29tcGls
ZSBhIGNvdXBsZSBvZgotZGlmZmVyZW50IHB5dGhvbiB2ZXJzaW9ucyBhbmQgY2hlY2sgYWxsIC5w
eSBmaWxlcyBhZ2FpbnN0IGFsbCB2ZXJpb25zCi1mb3Igc3ludGF4IGVycm9ycy4gIE5vdGUgdGhh
dCBkdWUgdG8gdGhlIGR5bm1pYyBvZiBweXRob24gbm90IGFsbAotc3ludGF4IGVycm9ycyBtaWdo
dCBiZSBkZXRlY3RlZC4KLQotQ3VycmVudGx5IHRoZSBmb2xsb3dpbmcgdmVyc2lvbnMgb2YgcHl0
aG9uIGFyZSBzdXBwb3J0ZWQ6Ci0yLjMuNyAyLjQuNiAyLjUuNCAyLjYuMiAzLjEKLQotCi1Vc2Fn
ZQotLS0tLS0KLQotVG8gZG93bmxvYWQgYWxsIHN1cHBvcnRlZCB2ZXJzaW9ucyBvZiBweXRob24s
IGNvbXBpbGUgdGhlbSwgaW5zdGFsbAotdGhlbSBhbmQgcnVuIGEgYmFzaWMgc3ludGF4IGNoZWNr
LCBydW4KLQotJCBtYWtlCi0KLShUaGUgZG93bmxvYWQgYW5kIGNvbXBpbGF0aW9uIG9mIHB5dGhv
biBpcyBvbmx5IGRvbmUgaWYgbm90IGFscmVhZHkKLWF2YWlsYWJsZS4pCi0KLVRvIGRlbGV0ZSBh
bGwgYXV0b21hdGljYWxseSBidWlsZCBmaWxlczoKLQotJCBtYWtlIGRpc3QtY2xlYW4KLQotCi0K
LVJ1bmluZyB1bml0dGVzdHMgd2l0aCBhIHNwZWNpZmljIHZlcnNpb24KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQotVGhpcyBkb2VzIG5vdCB3b3JrIGF0IHRoZSBt
b21lbnQsIGJlY2F1c2UgYSBsb3Qgb2YgYWRkaXRpb25hbCBweXRob24KLXBhY2thZ2VzIGFyZSBu
ZWVkZWQgZm9yIHRoaXMgKHdoaWNoIGFyZSBjdXJyZW50bHkgbm90IGF1dG9tYXRpY2FsbHkKLWJ1
aWxkKS4KLQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2J1aWxk
X3B5dGhvbi5zaCBiL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9idWlsZF9weXRob24u
c2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYwMzI1MmVmZjcuLjAwMDAwMDAwMDAK
LS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2J1aWxkX3B5dGhvbi5zaAorKysg
L2Rldi9udWxsCkBAIC0xLDI0ICswLDAgQEAKLSMhL2Jpbi9iYXNoCi0jCi0jIFRoaXMgc2NyaXB0
IGJ1aWxkcyBweXRob24gaW4gdGhlIGRpciAKLSMgaW5zdGFsbGVkL3B5dGhvbi0ke0RFU1R9IGZy
b20gcGFja2FnZSBkb3dubG9hZHMvUHl0aG9uLXtQS0dfVkVSU30udGd6Ci0jCi0KLXNldCAtZQot
Ci1SRUdfVEVTVF9ESVI9JDEKLURFU1Q9JDIKLVBLR19WRVJTPSQzCi0KLVNVQl9NQUtFU19NSU5V
U19KPS1qNAotCi1CVUlMRF9ESVI9JHtSRUdfVEVTVF9ESVJ9L2J1aWxkCi0KLW1rZGlyIC1wICR7
QlVJTERfRElSfQotKGNkICR7QlVJTERfRElSfSAmJiB0YXIgLXhmICR7UkVHX1RFU1RfRElSfS9k
b3dubG9hZHMvUHl0aG9uLSRQS0dfVkVSUy50Z3opCi0oY2QgJHtCVUlMRF9ESVJ9L1B5dGhvbi0k
UEtHX1ZFUlMgJiYKLSAuL2NvbmZpZ3VyZSAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtaXB2NiAt
LXdpdGhvdXQtY3h4IFwKLSAgICAgICAtLXdpdGgtdGhyZWFkcyAtLXByZWZpeD0ke1JFR19URVNU
X0RJUn0vaW5zdGFsbGVkL3B5dGhvbi0kREVTVCAmJgotbWFrZSAke1NVQl9NQUtFU19NSU5VU19K
fSAmJgotbWFrZSBpbnN0YWxsKQotcm0gLWZyICR7QlVJTERfRElSfS9QeXRob24tJFBLR19WRVJT
CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvY2hlY2tfcHl0aG9u
X3N5bnRheC5zaCBiL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25f
c3ludGF4LnNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyNDAxODk1ZjhlLi4wMDAw
MDAwMDAwCi0tLSBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9jaGVja19weXRob25f
c3ludGF4LnNoCisrKyAvZGV2L251bGwKQEAgLTEsMjIgKzAsMCBAQAotIyEvYmluL2Jhc2gKLSMK
LSMgQ2hlY2tzIHRoZSBzeW50YXggb2YgYWxsIC5weSBmaWxlcwotIyAoY29tcGlsZXMgdGhlbSBp
bnRvIC5weWMgZmlsZXMpCi0jCi0KLVJFR19URVNUX0RJUj0kMQotIyBQeXRob24gdmVyc2lvbiwg
ZS5nLiBweXRob24tMi4zCi1QWVRIT049JDIKLVBBVEhfVE9fQ0hFQ0s9JDMKLQotZWNobyAiU3lu
dGF4IGNoZWNrIGZvciAkUFlUSE9OIgotUFlUSE9OX0VYRUNVVEFCTEU9YGVjaG8gJFBZVEhPTiB8
IHRyIC1kICItImAKLWV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9JHtSRUdfVEVTVF9ESVJ9L2luc3Rh
bGxlZC8kUFlUSE9OL2xpYgotZXhwb3J0IFBBVEg9JHtSRUdfVEVTVF9ESVJ9L2luc3RhbGxlZC8k
UFlUSE9OL2JpbjokUEFUSAotCi0jIC1tIGlzIGF2YWlsYWJsZSBzdGFydGluZyB3aXRoIHB5dGhv
biAyLjQKLSMgV2hlbiBzdXBwb3J0IGZvciAyLjMgKGFuZCBlYXJsaWVyKSBpcyBkcm9wcGVkLAot
IyB0aGUgZm9sbG93aW5nIGxpbmUgd2lsbCBkby4KLSMgJHtQWVRIT05fRVhFQ1VUQUJMRX0gLW0g
Y29tcGlsZWFsbCAtZiAtcSAteCAiLipcLmhnLip8LiovdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9p
bnN0YWxsZWQuKiIgJHtQQVRIX1RPX0NIRUNLfQotJHtQWVRIT05fRVhFQ1VUQUJMRX0gJHtSRUdf
VEVTVF9ESVJ9L2luc3RhbGxlZC8kUFlUSE9OL2xpYi8ke1BZVEhPTl9FWEVDVVRBQkxFfS9jb21w
aWxlYWxsLnB5IC1mIC1xIC14ICIuKlwuaGcuKnwuKi9pbnN0YWxsZWQvcHl0aG9uLS4qIiAke1BB
VEhfVE9fQ0hFQ0t9Ci1leGl0ICQ/CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9yZWdyZXNzaW9u
L3NjcmlwdHMvZG93bmxvYWRfcHl0aG9uLnNoIGIvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3Jp
cHRzL2Rvd25sb2FkX3B5dGhvbi5zaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMjIz
NTIyZWUyNS4uMDAwMDAwMDAwMAotLS0gYS90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMv
ZG93bmxvYWRfcHl0aG9uLnNoCisrKyAvZGV2L251bGwKQEAgLTEsMTIgKzAsMCBAQAotIyEvYmlu
L2Jhc2gKLSMKLSMgRG93bmxvYWRzIHB5dGhvbiB3aXRoIHZlcnNpb24gJDEgYW5kIHN0b3JlcyBp
biBpbnRvIHRoZSBkb3dubG9hZHMgZGlyLgotIwotCi1zZXQgLWUKLQotUkVHX1RFU1RfRElSPSQx
Ci1WRVJTSU9OPSQyCi0KLW1rZGlyIC1wICR7UkVHX1RFU1RfRElSfS9kb3dubG9hZHMKLXdnZXQg
LXEgLU8gJHtSRUdfVEVTVF9ESVJ9L2Rvd25sb2Fkcy9QeXRob24tJHtWRVJTSU9OfS50Z3ogaHR0
cDovL3d3dy5weXRob24ub3JnL2Z0cC9weXRob24vJHtWRVJTSU9OfS9QeXRob24tJHtWRVJTSU9O
fS50Z3oKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:00:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19g0-0003n5-0u; Tue, 05 Mar 2019 13:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19fy-0003mz-MT
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:06 +0000
X-Inumbo-ID: 98ae5ece-3f46-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98ae5ece-3f46-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19fx-0002gd-67
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19fx-0000TD-3M
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19fx-0000TD-3M@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:05 +0000
Subject: [Xen-changelog] [xen staging] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEyYzgxZDkwOTMxNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NDU6NTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo0NTo1OCAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyICsrCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZkMDk5YThmMjUuLmRiMjJkNmI0
NDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKQEAgLTIxODMsNiArMjE4Myw4IEBAIGdudHRhYl90cmFuc2ZlcigKICAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2Nh
dGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
cGFnZSA9IG5ld19wYWdlOworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxv
Y2F0ZWQgfCAxOworICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAg
IH0KIAogICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:00:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19gE-0003o2-3F; Tue, 05 Mar 2019 13:00:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gD-0003nq-4o
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:21 +0000
X-Inumbo-ID: 9ebf933e-3f46-11e9-864f-5f681e24c3b1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ebf933e-3f46-11e9-864f-5f681e24c3b1;
 Tue, 05 Mar 2019 13:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19g7-0002gl-CM
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19g7-0000UO-9c
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19g7-0000UO-9c@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:15 +0000
Subject: [Xen-changelog] [xen staging] IOMMU/x86: fix type ref-counting race
 upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFmMGIwYmI3NzczZDUzN2JjZjE2OWUwMjE0OTVkMDk4NmQ5ODA5ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NDc6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo0NzozNiAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpp
bmRleCA0MmIxYTFiYmMzLi5iZDY1MjlkNDE5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYwpAQCAtNzAsNiArNzAsMjcgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9k
Zm4oZ2ZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOworCisgICAgICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhpbmQgdGhlIGJhY2sgb2Yg
YSBydW5uaW5nIGd1ZXN0LCB3aGljaAorICAgICAgICAgICAgICAgICAqIG1heSBjaGFuZ2UgdGhl
IHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJldmVudAorICAgICAgICAg
ICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0aGUgdHlwZSBjb3VudCB3
aGlsZSBtYXBwaW5nCisgICAgICAgICAgICAgICAgICogdGhlIHBhZ2UpIHdpdGhvdXQgY2F1c2lu
ZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCisgICAgICAgICAgICAgICAgICogb3BlcmF0
aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRvIHRoZSBJT01NVSwKKyAg
ICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUgdGhpcyBpcyBzdGlsbCB2
YWxpZC4gIE5CIHRoYXQgdGhlCisgICAgICAgICAgICAgICAgICogd3JpdGFibGUgZW50cnkgaW4g
dGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCisgICAgICAgICAgICAgICAg
ICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KKyAgICAgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ICE9CisgICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfdW5tYXAoZCwgX2Rmbihn
Zm4pLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAv
KiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEgcmV0cnkuICov
CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:00:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19gM-0003p7-5P; Tue, 05 Mar 2019 13:00:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gK-0003ou-WD
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:29 +0000
X-Inumbo-ID: a4d46088-3f46-11e9-bfb4-6fe04f20ee7f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4d46088-3f46-11e9-bfb4-6fe04f20ee7f;
 Tue, 05 Mar 2019 13:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19gH-0002hU-J9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19gH-0000Vw-GX
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19gH-0000Vw-GX@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:25 +0000
Subject: [Xen-changelog] [xen staging] steal_page: Get rid of bogus struct
 page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1ZGVlNWU5NDYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgSmFuIDE4IDE1OjAwOjM0IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NDg6MDggMjAxOSArMDEw
MAoKICAgIHN0ZWFsX3BhZ2U6IEdldCByaWQgb2YgYm9ndXMgc3RydWN0IHBhZ2Ugc3RhdGVzCiAg
ICAKICAgIFRoZSBvcmlnaW5hbCBydWxlcyBmb3IgYHN0cnVjdCBwYWdlYCByZXF1aXJlZCB0aGUg
Zm9sbG93aW5nIGludmFyaWFudHMKICAgIGF0IGFsbCB0aW1lczoKICAgIAogICAgLSByZWZjb3Vu
dCA+IDAgaW1wbGllcyBvd25lciAhPSBOVUxMCiAgICAtIFBHQ19hbGxvY2F0ZWQgaW1wbGllcyBy
ZWZjb3VudCA+IDAKICAgIAogICAgc3RlYWxfcGFnZSwgaW4gYSBtaXNndWlkZWQgYXR0ZW1wdCB0
byBwcm90ZWN0IGFnYWluc3QgdW5rbm93biByYWNlcywKICAgIHZpb2xhdGVzIGJvdGggb2YgdGhl
c2UgcnVsZXMsIHRodXMgaW50cm9kdWNpbmcgb3RoZXIgcmFjZXM6CiAgICAKICAgIC0gVGVtcG9y
YXJpbHksIHRoZSBjb3VudF9pbmZvIGhhcyB0aGUgcmVmY291bnQgZ28gdG8gMCB3aGlsZQogICAg
ICBQR0NfYWxsb2NhdGVkIGlzIHNldAogICAgCiAgICAtIEl0IGV4cGxpY2l0bHkgcmV0dXJucyB0
aGUgcGFnZSBQR0NfYWxsb2NhdGVkIHNldCwgYnV0IG93bmVyID09IE5VTEwKICAgICAgYW5kIHBh
Z2Ugbm90IG9uIHRoZSBwYWdlX2xpc3QuCiAgICAKICAgIFRoZSBzZWNvbmQgb25lIG1lYW50IHRo
YXQgcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgpIGNvdWxkIHJldHVybgogICAgTlVMTCBl
dmVuIGFmdGVyIGhhdmluZyBzdWNjZXNzZnVsbHkgZ3JhYmJlZCBhIHJlZmVyZW5jZSBvbiB0aGUg
cGFnZSwKICAgIGxlYWRpbmcgdGhlIGNhbGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNl
ICJjb3VsZG4ndCBnZXQgcmVmIiBhbmQKICAgICJnb3QgcmVmIGJ1dCBubyBvd25lciIgbG9vayB0
aGUgc2FtZSkuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQogICAgb3duZXIgZG9lc24ndCBjaGFuZ2Ug
dW5kZXIgaXRzIGZlZXQsIGl0IGFwcGVhcnMgdG8gcmVseSBvbiBob2xkaW5nCiAgICBkLT5wYWdl
X2FsbG9jIGxvY2sgdG8gcHJldmVudCB0aGlzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIGluZWZmZWN0aXZlOiBwYWdlLT5vd25lciByZW1haW5zIG5vbi1OVUxMIGZvcgogICAgc29t
ZSB0aW1lIGFmdGVyIHRoZSBjb3VudCBoYXMgYmVlbiBzZXQgdG8gMDsgbWVhbmluZyB0aGF0IGl0
IHdvdWxkIGJlCiAgICBlbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJlZWQg
YW5kIHJlLWFsbG9jYXRlZCB0byBhCiAgICBkaWZmZXJlbnQgZG9tYWluIGJldHdlZW4gdGhlIHBh
Z2VfZ2V0X293bmVyKCkgY2hlY2sgYW5kIHRoZSBjb3VudF9pbmZvCiAgICBjaGVjay4KICAgIAog
ICAgTW9kaWZ5IHN0ZWFsX3BhZ2UgdG8gaW5zdGVhZCBmb2xsb3cgdGhlIGFwcHJvcHJpYXRlIGFj
Y2VzcyBkaXNjaXBsaW5lLAogICAgdGFraW5nIHRoZSBwYWdlIHRocm91Z2ggc2VyaWVzIG9mIHN0
YXRlcyBzaW1pbGFyIHRvIGJlaW5nIGZyZWVkIGFuZAogICAgdGhlbiByZS1hbGxvY2F0ZWQgd2l0
aCBNRU1GX25vX293bmVyOgogICAgCiAgICAtIEdyYWIgYW4gZXh0cmEgcmVmZXJlbmNlIHRvIG1h
a2Ugc3VyZSB3ZSBkb24ndCByYWNlIHdpdGggYW55b25lIGVsc2UKICAgICAgZnJlZWluZyB0aGUg
cGFnZQogICAgCiAgICAtIERyb3AgYm90aCByZWZlcmVuY2VzIGFuZCBQR0NfYWxsb2NhdGVkIGF0
b21pY2FsbHksIHNvIHRoYXQgKGlmCiAgICBzdWNjZXNzZnVsKSwgYW55b25lIGVsc2UgdHJ5aW5n
IHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBmYWlsCiAgICAKICAgIC0gQXR0ZW1wdCB0byByZXNl
dCBYZW4ncyBtYXBwaW5ncwogICAgCiAgICAtIFJlc2V0IHRoZSByZXN0IG9mIHRoZSBzdGF0ZS4K
ICAgIAogICAgVGhlbiwgbW9kaWZ5IHRoZSB0d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgogICAg
CiAgICAtIExlYXZlIGNvdW50X2luZm8gYWxvbmUgKGl0J3MgYWxyZWFkeSBiZWVuIGNsZWFyZWQp
CiAgICAtIENhbGwgZnJlZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQog
ICAgLSBDYWxsIGFzc2lnbl9wYWdlcygpIHJhdGhlciB0aGFuIG9wZW4tY29kaW5nIGEgcGFydGlh
bCBhc3NpZ24KICAgIAogICAgV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFnZXMoKSBub3cg
cGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQogICAgdHlwZV9pbmZvIGZpZWxkIGNsZWFyLCB0aWdo
dGVuIHRoZSByZXNwZWN0aXZlIGFzc2VydGlvbiB0aGVyZS4KICAgIAogICAgVGhpcyBpcyBYU0Et
Mjg3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgfCAyMCArKysrKystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysr
KystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCA4MyBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTRiMDMuLjRkM2IxN2Yz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0zOTg5LDcwICszOTg5LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1F
SU5WQUw7CiB9CiAKKy8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBh
Z2VgIGZyb20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4g
YSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20g
YWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291
bnQgMAorICogLSB0eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdl
IGNhY2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9t
YWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0
aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1
bHRzIGluIHRoZSBwYWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2Rv
bWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBw
dXQgaXQgYmFjayBvbiBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3Bh
Z2UoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRy
b3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9t
X3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCisgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xp
c3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAo
IHVubGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAg
cmV0dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAg
IHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQl
ZCAob3duZXIgZCVkKSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAg
ICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAg
ICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAg
ICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgcmV0dXJuIHJjOwogfQogCiAjaWZkZWYgQ09ORklHX1BWCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
aW5kZXggZGIyMmQ2YjQ0MS4uODA3MjhlYTU3ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE1Nyw3ICsyMTU3
LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHB1
dF9nZm4oZCwgZ29wLm1mbik7CiAjZW5kaWYKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8g
Jj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBj
b3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9
CkBAIC0yMTgwLDEwICsyMTgwLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBj
b3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwor
ICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICov
CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2Ug
PSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVk
IHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAK
QEAgLTIyMjMsMTIgKzIyMjIsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90
X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5
IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90
YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9j
X2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhl
IHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI0MSwxMCArMjI0NSw2IEBAIGdudHRhYl90cmFu
c2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2Nv
bW1vbi9tZW1vcnkuYwppbmRleCBiNmNmMDk1ODVjLi41Mzg3NzY5OTg3IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTY5NCwyMCAr
Njk0LDIyIEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgKiBTdWNjZXNzISBCZXlv
bmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBmb3IgdGhpcyBjaHVuay4KICAgICAgICAgICov
CiAKLSAgICAgICAgLyogRGVzdHJveSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdl
LiAqLworICAgICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVhZHkgaGFk
IG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAgICogRG8gdGhlIGZpbmFsIHR3
byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBoeXNtYXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRo
ZW0uCisgICAgICAgICAqLwogICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92
ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR0Nf
YWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5z
aGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAg
ICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgbWZu
LCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAg
ICAgfQogCiAgICAgICAgIC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4u
ICovCkBAIC03ODAsMTMgKzc4MiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgKiBj
aHVua3Mgc3VjY2VlZGVkLgogICAgICAqLwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlu
cHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFz
c2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3IgZnJlZWluZyB0
aGUgcGFnZSwgc2luY2Ugd2UndmUgYWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRl
ZC4KKyAgICAgKi8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZp
bl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBN
RU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEJVR19PTighZC0+aXNf
ZHlpbmcpOwotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0
ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgZHlp
bmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IGY3MWQzYmI3YTEuLmJlNDQxNTgwMzMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjc5
LDcgKzIyNzksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZw
Z1tpXSkgPT0gTlVMTCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZv
KTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAgc21wX3dtYigp
OyAvKiBEb21haW4gcG9pbnRlciBtdXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNu
dC4gKi8KICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:00:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19gV-0003qZ-7c; Tue, 05 Mar 2019 13:00:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gT-0003qK-L4
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:37 +0000
X-Inumbo-ID: aaeef6a8-3f46-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aaeef6a8-3f46-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19gR-0002ic-Q2
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19gR-0000WP-NA
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19gR-0000WP-NA@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:35 +0000
Subject: [Xen-changelog] [xen staging] xen: Make coherent PV IOMMU discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRkNzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgSmFuIDIzIDExOjU3OjQ2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NDg6MzIgMjAxOSArMDEw
MAoKICAgIHhlbjogTWFrZSBjb2hlcmVudCBQViBJT01NVSBkaXNjaXBsaW5lCiAgICAKICAgIElu
IG9yZGVyIGZvciBhIFBWIGRvbWFpbiB0byBzZXQgdXAgRE1BIGZyb20gYSBwYXNzZWQtdGhyb3Vn
aCBkZXZpY2UgdG8KICAgIG9uZSBvZiBpdHMgcGFnZXMsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVk
IGluIHRoZSBJT01NVS4gIE9uIHRoZSBvdGhlcgogICAgaGFuZCwgYmVmb3JlIGEgUFYgcGFnZSBt
YXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBwYWdlIHR5cGUgKHN1Y2ggYXMgYQogICAgcGFnZXRh
YmxlIG9yIGRlc2NyaXB0b3IgdGFibGUpLCBpdCBfbXVzdCBub3RfIGJlIHdyaXRhYmxlIGluIHRo
ZSBJT01NVQogICAgKG90aGVyd2lzZSBhIG1hbGljaW91cyBndWVzdCBjb3VsZCBETUEgYXJiaXRy
YXJ5IHBhZ2UgdGFibGVzIGludG8gdGhlCiAgICBtZW1vcnksIGJ5cGFzc2luZyBYZW4ncyBzYWZl
dHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBpcyB0bwogICAgaGF2ZSBzdWNoIHBh
Z2VzIG5vdCBpbiB0aGUgSU9NTVUgYXQgYWxsLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBpbiBv
cmRlciB0byBhY2NvbXBsaXNoIHRoaXMsIHRoZSBjb2RlIGJvcnJvd3MgSFZNCiAgICBkb21haW4n
cyAicGh5c21hcCIgY29uY2VwdDogV2hlbiBhIHBhZ2UgaXMgYXNzaWduZWQgdG8gYSBndWVzdCwK
ICAgIGd1ZXNzX3BoeXNtYXBfYWRkX2VudHJ5KCkgaXMgY2FsbGVkLCB3aGljaCBmb3IgUFYgZ3Vl
c3RzLCB3aWxsIGNyZWF0ZQogICAgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nOyBhbmQgd2hlbiBh
IHBhZ2UgaXMgcmVtb3ZlZCwKICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX2VudHJ5KCkgaXMgY2Fs
bGVkLCB3aGljaCB3aWxsIHJlbW92ZSB0aGUgbWFwcGluZy4KICAgIAogICAgQWRkaXRpb25hbGx5
LCB3aGVuIGEgcGFnZSBnYWlucyB0aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UK
ICAgIHdpbGwgYmUgYWRkZWQgaW50byB0aGUgSU9NTVU7IGFuZCB3aGVuIHRoZSBwYWdlIGNoYW5n
ZXMgYXdheSBmcm9tIGEKICAgIFBHVF93cml0YWJsZSB0eXBlLCB0aGUgcGFnZSB3aWxsIGJlIHJl
bW92ZWQgZnJvbSB0aGUgSU9NTVUuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJvcnJvd2luZyB0
aGUgInBoeXNtYXAiIGNvbmNlcHQgZnJvbSBIVk0gZG9tYWlucyBpcwogICAgcHJvYmxlbWF0aWMu
ICBIVk0gZG9tYWlucyBoYXZlIGEgbG9jayBvbiB0aGVpciBwMm0gdGFibGVzLCBlbnN1cmluZwog
ICAgc3luY2hyb25pemF0aW9uIGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQg
YWxsIGh5cGVyY2FsbAogICAgcGFyYW1ldGVycyBtdXN0IGZpcnN0IGJlIHRyYW5zbGF0ZWQgdGhy
b3VnaCB0aGUgcDJtIGJlZm9yZSBiZWluZyB1c2VkLgogICAgCiAgICBUcnlpbmcgdG8gbWl4IHRo
aXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3MgbG9jay1mcmVlCiAgICBhcHBy
b2FjaCBsZWFkcyB0byBzZXZlcmFsIHJhY2VzIGFuZCBpbmNvbnNpc3RlbmNpZXM6CiAgICAKICAg
ICogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJlaW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQg
aW50byB0aGUKICAgICAgcGh5c21hcDsgZm9yIGV4YW1wbGU6CiAgICAgIC0gUDE6IGNhbGwgcG9w
dWxhdGVfcGh5c21hcCgpIHsgQSA9IGFsbG9jYXRlX2RvbWhlYXBfcGFnZXMoKSB9CiAgICAgIC0g
UDI6IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2YXRpb24oQSku
ICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAgICAgIGFuZCBzbyBYZW4gd2lsbCBj
bGVhciB0aGUgUEdDX2FsbG9jYXRlZCBiaXQgYW5kIGZyZWUgdGhlIHBhZ2UKICAgICAgLSBQMTog
ZmluaXNoZXMgcG9wdWxhdGVfcGh5c21hcCgpIHsgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSB9
CiAgICAKICAgICAgTm93IHRoZSBkb21haW4gaGFzIGEgd3JpdGFibGUgSU9NTVUgbWFwcGluZyB0
byBhIHBhZ2UgaXQgbm8gbG9uZ2VyIG93bnMuCiAgICAKICAgICogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFwcGluZy4KICAgICAg
SWYgYSBndWVzdCB1c2VzIGEgcGFnZSBhcyBhIHBhZ2UgdGFibGUgd2l0aG91dCBldmVyIGhhdmlu
ZyBjcmVhdGVkIGEKICAgICAgd3JpdGFibGUgbWFwcGluZywgdGhlIElPTU1VIG1hcHBpbmcgd2ls
bCBub3QgYmUgcmVtb3ZlZDsgdGhlIGd1ZXN0CiAgICAgIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElP
TU1VIG1hcHBpbmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogICAgICBhcyBhIHBh
Z2UgdGFibGUuCiAgICAKICAgICogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1BJ2Qg
aW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogICAgICB0aGUgcGFydCBvZiB0aGUgZ3Vl
c3Q7IEhvd2V2ZXIsIGlmIGEgcGFnZSBpcyBwcm9tb3RlZCB0byBhCiAgICAgIG5vbi13cml0YWJs
ZSB0eXBlLCB0aGUgcGFnZSBtdXN0IGJlIG1hcHBlZCB3aXRoIGEgd3JpdGFibGUgdHlwZSBiZWZv
cmUKICAgICAgRE1BJ2luZyB0byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFp
bC4KICAgIAogICAgVG8gZml4IHRoaXMsIGRvIGF3YXkgd2l0aCB0aGUgIlBWIHBoeXNtYXAiIGNv
bmNlcHQgZW50aXJlbHksIGFuZAogICAgcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dpbmcgSU9N
TVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogICAgIC0gKHR5cGUgPT0gUEdUX3dyaXRhYmxl
KSA8PT4gaW4gaW9tbXUgKGV2ZW4gaWYgdHlwZV9jb3VudCA9PSAwKQogICAgIC0gVXBvbiBhIGZp
bmFsIHB1dF9wYWdlKCksIGNoZWNrIHRvIHNlZSBpZiB0eXBlIGlzIFBHVF93cml0YWJsZTsgaWYg
c28sCiAgICAgICBpb21tdV91bm1hcC4KICAgIAogICAgSW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGF0
OgogICAgCiAgICAtIFJlbW92ZSBQViBJT01NVSByZWxhdGVkIGNvZGUgZnJvbSBndWVzdF9waHlz
bWFwXyoKICAgIAogICAgLSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8g
YSBnZW5lcmFsCiAgICAgIGNsZWFudXBfcGFnZV9tYXBwaW5ncygpIGZ1bmN0aW9uLCB3aGljaCB3
aWxsIGJvdGggZml4IHVwIFhlbgogICAgICBtYXBwaW5ncyBmb3IgcGFnZXMgd2l0aCBzcGVjaWFs
IGNhY2hlIGF0dHJpYnV0ZXMsIGFuZCBhbHNvIGNoZWNrIGZvcgogICAgICBhIFBHVF93cml0YWJs
ZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMgaWYgYXBwcm9wcmlhdGUuCiAgICAKICAgIC0gRm9yIGNv
bXBhdGliaWxpdHkgd2l0aCBjdXJyZW50IGd1ZXN0cywgZ3JhYi1hbmQtcmVsZWFzZSBhCiAgICAg
IFBHVF93cml0YWJsZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogICAgICBUaGlzIHdpbGwgY2F1c2UgbW9zdCAibm9ybWFsIiBndWVzdCBwYWdl
cyB0byBzdGFydCBvdXQgbGlmZSB3aXRoCiAgICAgIFBHVF93cml0YWJsZV9wYWdlIHR5cGUgKGFu
ZCB0aHVzIGFuIElPTU1VIG1hcHBpbmcpLCBidXQgbm8gdHlwZQogICAgICBjb3VudCAoc28gdGhh
dCB0aGV5IGNhbiBiZSB1c2VkIGFzIHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCiAgICAKICAgIEFs
c28sIG5vdGUgdGhhdCB0aGVyZSBpcyBvbmUgZXhjZXB0aW9uIHRvIHRvIHRoZSAiUEdUX3dyaXRh
YmxlID0+IGluCiAgICBpb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBndWVz
dHMgbWF5IGJlIGdpdmVuIGEKICAgIFBHVF93cml0YWJsZSB0eXBlIHdpdGggb25lIHR5cGUgcmVm
ZXJlbmNlLiAgVGhpcyByZWZlcmVuY2UgcHJldmVudHMKICAgIHRoZSB0eXBlIGZyb20gY2hhbmdp
bmcsIHdoaWNoIGluIHR1cm4gcHJldmVudHMgcGFnZSBmcm9tIGdhaW5pbmcgYW4KICAgIElPTU1V
IG1hcHBpbmcgaW4gZ2V0X3BhZ2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlz
IHdhcwogICAgaW50ZW50aW9uYWwgb3Igbm90LCBidXQgaXQncyBub3Qgc29tZXRoaW5nIHRvIGNo
YW5nZSBpbiBhIHNlY3VyaXR5CiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI4OC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAzNSAr
KysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspLCAx
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDRkM2IxN2YzYTguLjcxYjM5ODRkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjMyMCwxOSArMjMzNiw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX2NhY2hlYXR0cihzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQorLyoKKyAqIEluIHRoZSBj
b3Vyc2Ugb2YgYSBwYWdlJ3MgdXNlLCBpdCBtYXkgaGF2ZSBjYXVzZWQgb3RoZXIgc2Vjb25kYXJ5
CisgKiBtYXBwaW5ncyB0byBoYXZlIGNoYW5nZWQ6CisgKiAtIFhlbidzIG1hcHBpbmdzIG1heSBo
YXZlIGJlZW4gY2hhbmdlZCB0byBhY2NvbW9kYXRlIHRoZSByZXF1ZXN0ZWQKKyAqICAgY2FjaGUg
YXR0aWJ1dGVzCisgKiAtIEEgcGFnZSBtYXkgaGF2ZSBiZWVuIHB1dCBpbnRvIHRoZSBJT01NVSBv
ZiBhIFBWIGd1ZXN0IHdoZW4gaXQKKyAqICAgZ2FpbmVkIGEgd3JpdGFibGUgbWFwcGluZy4KKyAq
CisgKiBOb3cgdGhhdCB0aGUgcGFnZSBpcyBiZWluZyBmcmVlZCwgY2xlYW4gdXAgdGhlc2UgbWFw
cGluZ3MgaWYKKyAqIGFwcHJvcHJpYXRlLiAgTkIgdGhhdCBhdCB0aGlzIHBvaW50IHRoZSBwYWdl
IGlzIHN0aWxsICJhbGxvY2F0ZWQiLAorICogYnV0IG5vdCAibGl2ZSIgKGkuZS4sIGl0cyByZWZj
b3VudCBpcyAwKSwgc28gaXQncyBzYWZlIHRvIHJlYWQgdGhlCisgKiBjb3VudF9pbmZvLCBvd25l
ciwgYW5kIHR5cGVfaW5mbyB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4KKyAqLworc3RhdGljIGlu
dCBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Moc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1
bnNpZ25lZCBpbnQgY2FjaGVhdHRyID0KICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
Y2FjaGVhdHRyX21hc2spID4+IFBHQ19jYWNoZWF0dHJfYmFzZTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogCi0gICAg
aWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoK
KyAgICAgKiBJZiB3ZSd2ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vl
c3QgY2FjaGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwi
IHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgewor
ICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihp
c194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBh
Z2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQog
Ci0gICAgcmV0dXJuIHVwZGF0ZV94ZW5fbWFwcGluZ3MobWZuX3gocGFnZV90b19tZm4ocGFnZSkp
LCAwKTsKKyAgICAvKgorICAgICAqIElmIHRoaXMgbWF5IGJlIGluIGEgUFYgZG9tYWluJ3MgSU9N
TVUsIHJlbW92ZSBpdC4KKyAgICAgKgorICAgICAqIE5CIHRoYXQgd3JpdGFibGUgeGVuaGVhcCBw
YWdlcyBoYXZlIHRoZWlyIHR5cGUgc2V0IGFuZCBjbGVhcmVkIGJ5CisgICAgICogaW1wbGVtZW50
YXRpb24tc3BlY2lmaWMgY29kZSwgcmF0aGVyIHRoYW4gYnkgZ2V0X3BhZ2VfdHlwZSgpLiAgQXMg
c3VjaDoKKyAgICAgKiAtIFRoZXkgYXJlbid0IGV4cGVjdGVkIHRvIGhhdmUgYW4gSU9NTVUgbWFw
cGluZywgYW5kCisgICAgICogLSBXZSBkb24ndCBuZWNlc3NhcmlseSBleHBlY3QgdGhlIHR5cGUg
Y291bnQgdG8gYmUgemVybyB3aGVuIHRoZSBmaW5hbAorICAgICAqIHB1dF9wYWdlIGhhcHBlbnMu
CisgICAgICoKKyAgICAgKiBHbyBhaGVhZCBhbmQgYXR0ZW1wIHRvIGNhbGwgaW9tbXVfdW5tYXAo
KSBvbiB4ZW5oZWFwIHBhZ2VzIGFueXdheSwganVzdAorICAgICAqIGluIGNhc2U7IGJ1dCBvbmx5
IEFTU0VSVCgpIHRoYXQgdGhlIHR5cGUgY291bnQgaXMgemVybyBhbmQgcmVtb3ZlIHRoZQorICAg
ICAqIFBHVF93cml0YWJsZSB0eXBlIGZvciBub24teGVuaGVhcCBwYWdlcy4KKyAgICAgKi8KKyAg
ICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF93
cml0YWJsZV9wYWdlICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dl
dF9vd25lcihwYWdlKTsKKworICAgICAgICBpZiAoIGQgJiYgaXNfcHZfZG9tYWluKGQpICYmIHVu
bGlrZWx5KG5lZWRfaW9tbXVfcHRfc3luYyhkKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBp
bnQgcmMyID0gaW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7
CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICByYyA9IHJjMjsKKyAg
ICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKSkg
PT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENs
ZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBwaW5n
cworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQgaWYgZWl0aGVyIG9wZXJh
dGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBlX2luZm8gYWxvbmUuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBHVF9jb3Vu
dF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBw
dXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjM0OCw3ICsyNDI0LDcgQEAgdm9p
ZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAgICAgaWYgKCB1bmxpa2VseSgo
bnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBjbGVhbnVw
X3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBpZiAoICFjbGVhbnVwX3BhZ2Vf
bWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtNDA0
Myw5ICs0MTE5LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAqIE5CIHRoaXMgaXMgc2FmZSBl
dmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0bwogICAgICAqIHRoZSBk
b21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2ls
bAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGlu
c2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICogZ2V0X3BhZ2VfZnJvbV9s
MWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0aGUgSU9NTVUKKyAgICAgKiB1
cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUsIGFzIGFwcHJvcHJpYXRlLgog
ICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdlKSkgKQor
ICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBhZ2UpKSApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5nczsgcHV0IHRo
aW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNzIzMmRiZjcxZS4uYjliYmI4ZjQ4NSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtNzc4LDkgKzc3OCw5IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1fdHlw
ZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3Rz
IGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlm
ICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFpbikgKQotICAgICAgICByZXR1cm4g
bmVlZF9pb21tdV9wdF9zeW5jKHAybS0+ZG9tYWluKSA/Ci0gICAgICAgICAgICBpb21tdV9sZWdh
Y3lfdW5tYXAocDJtLT5kb21haW4sIF9kZm4obWZuKSwgcGFnZV9vcmRlcikgOiAwOworICAgICAg
ICByZXR1cm4gMDsKIAogICAgIEFTU0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7CiAg
ICAgUDJNX0RFQlVHKCJyZW1vdmluZyBnZm49JSNseCBtZm49JSNseFxuIiwgZ2ZuX2wsIG1mbik7
CkBAIC04MjUsMTAgKzgyNSwzNSBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICBpbnQgcG9kX2NvdW50ID0gMDsKICAg
ICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGlu
IGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoZCkgKQotICAgICAgICByZXR1cm4gKG5lZWRfaW9tbXVfcHRfc3luYyhkKSAm
JiB0ID09IHAybV9yYW1fcncpID8KLSAgICAgICAgICAgIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLCBwYWdlX29yZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpIDogMDsKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworCisgICAgICAg
IC8qCisgICAgICAgICAqIE91ciBpbnRlcmZhY2UgZm9yIFBWIGd1ZXN0cyB3cnQgSU9NTVUgZW50
cmllcyBoYXNuJ3QgYmVlbiB2ZXJ5CisgICAgICAgICAqIGNsZWFyOyBidXQgaGlzdG9yaWNhbGx5
LCBwYWdlcyBoYXZlIHN0YXJ0ZWQgb3V0IHdpdGggSU9NTVUgbWFwcGluZ3MsCisgICAgICAgICAq
IGFuZCBvbmx5IGxvc2UgdGhlbSB3aGVuIGNoYW5nZWQgdG8gYSBkaWZmZXJlbnQgcGFnZSB0eXBl
LgorICAgICAgICAgKgorICAgICAgICAgKiBSZXRhaW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmlu
ZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVuCisgICAgICAgICAqIGRyb3BwaW5nIGl0IGlt
bWVkaWF0ZWx5LiAgVGhlIHJlc3VsdCB3aWxsIGJlIHBhZ2VzIHRoYXQgaGF2ZSBhCisgICAgICAg
ICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01NVSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAg
KHN1Y2ggdGhhdAorICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBz
dWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCisgICAgICAgICAqIGVudHJ5KS4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9yYW1f
cncgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIHJl
dHVybiAwOworICAgIH0KIAogICAgIC8qIGZvcmVpZ24gcGFnZXMgYXJlIGFkZGVkIHRocnUgcDJt
X2FkZF9mb3JlaWduICovCiAgICAgaWYgKCBwMm1faXNfZm9yZWlnbih0KSApCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:00:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19gf-0003rz-Bd; Tue, 05 Mar 2019 13:00:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gd-0003rl-Ij
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:47 +0000
X-Inumbo-ID: b105ca93-3f46-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b105ca93-3f46-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19gc-0002il-0J
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19gb-0000Wz-Ts
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19gb-0000Wz-Ts@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:45 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: also allow L2 (un)validation
 to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE3NmViZjljOGJjMjgyOGY2NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTE6MTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MToxOCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDExNiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcxYjM5ODRkZDEuLmY5
NzBmNTA5YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xMTM5LDcgKzExMzksNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKIHN0YXRpYyBpbnQK
IGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuLCBzdHJ1Y3QgZG9tYWluICpkKQorICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKIHsKICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTE1MSw3ICsxMTUx
LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0K
IAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFf
cGFnZV90YWJsZSwgZCwgMCwgMCk7CisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0g
LUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAg
ICAgcmMgPSAwOwogCkBAIC0xMjk3LDggKzEyOTgsMTEgQEAgc3RhdGljIHZvaWQgcHV0X2RhdGFf
cGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJsZSkKICAqIE5CLiBWaXJ0
dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUg
J3BmbicuCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVj
dGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGlu
dCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VO
VCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC0xMzE2LDEzICsxMzIwLDI3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgZWxzZQogICAgIHsKICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsKLSAgICAgICAgaW50IHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAK
LSAgICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQo
IWRlZmVyKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcp
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOworICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IHB0cGcpOworICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMTQ5NiwxMSArMTUxNCwxMiBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAg
ICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIAotICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOworICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAg
KQogICAgIHsKICAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsKIApAQCAtMTUyMywyMiArMTU0Miwz
MiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBw
Zm4sIGQpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwg
cGFydGlhbCk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRVJFU1RBUlQpICkKKyAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAgICB9Ci0KLSAgICAgICAg
aWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBp
biBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBp
LS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4p
OwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgfQogICAgICAgICB9CisgICAg
ICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHBsMmVbaV0g
PSBhZGp1c3RfZ3Vlc3RfbDJlKGwyZSwgZCk7CiAgICAgfQpAQCAtMTgzOSwyOCArMTg2OCw1MCBA
QCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9u
ZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJl
OwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAg
ICBpbnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9w
dGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0
aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNT
RVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAg
ICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09IDAgJiYKLSAgICAgICAgICAg
ICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAg
eworICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
LCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIHBhcnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOwor
ICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYgKCAhZXJyICkK
KyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2Ug
aWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7Cisg
ICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAx
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJU
OworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMg
aW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTIxODIsNyArMjIz
Myw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAg
ICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5
KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwgMCkgKQorICAgICAgICBp
ZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwg
MCkgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vl
c3RfbDJlKG5sMmUsIGQpOwpAQCAtMjIwMSw3ICsyMjUyLDggQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0K
IAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcHV0X3BhZ2VfZnJvbV9s
MmUob2wyZSwgcGZuLCAwLCB0cnVlKTsKKwogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19gr-0003ti-Du; Tue, 05 Mar 2019 13:01:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gp-0003tV-Rr
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:59 +0000
X-Inumbo-ID: b715b60c-3f46-11e9-b272-2322621c48cb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b715b60c-3f46-11e9-b272-2322621c48cb;
 Tue, 05 Mar 2019 13:00:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19gm-0002ix-6o
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19gm-0000Xa-47
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:00:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19gm-0000Xa-47@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:00:56 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJhYzQ1NjdhNjdkNWU4YjkxNjgwMWVhNWEwNGNmOGI0NDNkZmIyNDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTE6NDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MTo0NiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjk3MGY1MDlhNS4u
OTBlMDgyZWQyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTE2MDQsNiArMTYwNCwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgewogICAgICAgICBsM19wZ2VudHJ5X3QgbDNl
ID0gcGwzZVtpXTsKIAorICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAm
JiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICYmIChpID09IDMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CkBAIC0xOTI0LDE1ICsxOTMxLDI1
IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZv
ciAoIDsgOyApCisgICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJy
ZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAgICAgICBpZiAoIHJjID4gMCApCi0gICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0gMCAp
CisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwor
CisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAo
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IC1FSU5UUjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGwzZSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19h1-0003ug-FV; Tue, 05 Mar 2019 13:01:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19gz-0003uW-K8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:09 +0000
X-Inumbo-ID: bd2cb8e2-3f46-11e9-8bde-8bc17fcb788b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd2cb8e2-3f46-11e9-8bde-8bc17fcb788b;
 Tue, 05 Mar 2019 13:01:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19gw-0002jI-Cx
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19gw-0000YG-AR
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19gw-0000YG-AR@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:01:06 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZhZDBkZTk4NjIyMGM0NmU3MGJlMmY4MzI3OTk2MWFhZDczOTRhZjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTI6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MjoxNSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDkwZTA4MmVkMjcuLmE2MzA0MGEwNzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUzLDYgKzI5
NTMsMTMgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
X3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOworICAgICAgICAgICAgICAgIHJjID0g
aW9tbXVfcmV0OworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAgICAgfQogCkBAIC0yOTY3LDEyICsyOTc0LDEwIEBAIHN0YXRpYyBpbnQgX2dldF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAg
ICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAg
fQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAmIFBHVF9wYXJ0
aWFsKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQotICAgICAg
ICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19hB-0003wC-HQ; Tue, 05 Mar 2019 13:01:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19h9-0003w3-U8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:19 +0000
X-Inumbo-ID: c338e698-3f46-11e9-820e-9368e82ee126
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c338e698-3f46-11e9-820e-9368e82ee126;
 Tue, 05 Mar 2019 13:01:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19h6-0002jQ-J3
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19h6-0000Yx-GM
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19h6-0000Yx-GM@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:01:16 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVmZGJjNjJmNGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTI6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1Mjo0NCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDM2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCBlZDA1MDRjNDc4Li5lYjIyMmUzNDEyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIu
YwpAQCAtMTAzLDkgKzEwMyw4IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQogCiB2
b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRfY3I0OworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3MsIG9sZF9jcjQsIG9sZF9wY2lkOwogICAgIHUzMiB0OwotICAgIHVuc2lnbmVkIGxvbmcg
b2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50
cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAq
LwogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKQEAgLTEzMywxNSArMTMyLDM4IEBAIHZvaWQg
c3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogICAg
ICAgICAgKi8KICAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygpOwogCisgICAg
LyoKKyAgICAgKiBJZiB3ZSBkb24ndCBjaGFuZ2UgUENJRHMsIHRoZSBDUjMgd3JpdGUgYmVsb3cg
bmVlZHMgdG8gZmx1c2ggdGhpcyB2ZXJ5CisgICAgICogUENJRCwgZXZlbiB3aGVuIGEgZnVsbCBm
bHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBhcyB3ZSBhcmUgY3VycmVudGx5CisgICAgICogYWNj
dW11bGF0aW5nIFRMQiBlbnRyaWVzIGFnYWluIGZyb20gdGhlIG9sZCBhZGRyZXNzIHNwYWNlLgor
ICAgICAqIE5COiBDbGVhcmluZyB0aGUgYml0IHdoZW4gd2UgZG9uJ3QgdXNlIFBDSUQgaXMgYmVu
aWduIChhcyBpdCBpcyBjbGVhcgorICAgICAqIGFscmVhZHkgaW4gdGhhdCBjYXNlKSwgYnV0IGFs
bG93cyB0aGUgaWYoKSB0byBiZSBtb3JlIHNpbXBsZS4KKyAgICAgKi8KKyAgICBvbGRfcGNpZCA9
IGNyM19wY2lkKHJlYWRfY3IzKCkpOworICAgIGlmICggb2xkX3BjaWQgPT0gY3IzX3BjaWQoY3Iz
KSApCisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworCiAgICAgd3JpdGVfY3IzKGNy
Myk7CiAKICAgICBpZiAoIG9sZF9jcjQgIT0gY3I0ICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7
Ci0gICAgZWxzZSBpZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgKQotICAgICAgICAvKgot
ICAgICAgICAgKiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBD
SUQgY3JlYXRlZCBiZXR3ZWVuCi0gICAgICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRp
bmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFpbiBpbiB0aGUgVExCLgotICAgICAgICAgKi8KKwor
ICAgIC8qCisgICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9s
ZCBQQ0lEIGNyZWF0ZWQgYmV0d2VlbgorICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRp
bmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFpbiBpbiB0aGUgVExCLgorICAgICAqCisgICAgICog
VGhlIHdyaXRlIHRvIENSNCBqdXN0IGFib3ZlIGhhcyBwZXJmb3JtZWQgYSB3aWRlciBmbHVzaCBp
biBjZXJ0YWluCisgICAgICogY2FzZXMsIHdoaWNoIHRoZXJlZm9yZSBnZXQgZXhjbHVkZWQgaGVy
ZS4gU2luY2UgdGhhdCB3cml0ZSBpcworICAgICAqIGNvbmRpdGlvbmFsLCBub3RlIGluIHBhcnRp
Y3VsYXIgdGhhdCBpdCB3b24ndCBiZSBza2lwcGVkIGlmIFBDSURFCisgICAgICogdHJhbnNpdGlv
bnMgZnJvbSAxIHRvIDAuIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ1I0IHdyaXRlIGZ1cnRoZXIgdXAg
d2lsbAorICAgICAqIGhhdmUgYmVlbiBza2lwcGVkIGluIHRoaXMgY2FzZSwgYXMgUENJREUgYW5k
IFBHRSB3b24ndCBib3RoIGJlIHNldCBhdAorICAgICAqIHRoZSBzYW1lIHRpbWUuCisgICAgICoK
KyAgICAgKiBOb3RlIGFsc28gdGhhdCBQR0UgaXMgYWx3YXlzIGNsZWFyIGluIG9sZF9jcjQuCisg
ICAgICovCisgICAgaWYgKCBvbGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICYmCisgICAgICAgICAh
KGNyNCAmIFg4Nl9DUjRfUEdFKSAmJgorICAgICAgICAgKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURF
KSA8PSAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQogICAgICAgICBpbnZwY2lkX2ZsdXNoX3Npbmds
ZV9jb250ZXh0KG9sZF9wY2lkKTsKIAogICAgIHBvc3RfZmx1c2godCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19hK-0003xV-Jd; Tue, 05 Mar 2019 13:01:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19hI-0003xG-UW
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:28 +0000
X-Inumbo-ID: c94e5370-3f46-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c94e5370-3f46-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:01:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19hG-0002k1-PQ
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19hG-0000ZT-Mt
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19hG-0000ZT-Mt@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:01:26 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Rewrite guest %cr4 handling
 from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDEzOjUzOjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NTM6MzIgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgNDggKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAy
NCArLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
fCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jICB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oICAgIHwgMTEgLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aCB8IDE5ICsrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygr
KSwgODQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGI1ZmViZDY3YjQuLmZjYjU2NWIwZmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTc2OCw0OSArNzY4LDYgQEAgdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChz
dHJ1Y3QgZG9tYWluICpkKQogewogfQogCi0vKgotICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBD
UjQgYml0cyAoc3ViamVjdCB0byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBW
IGd1ZXN0IG1heSBub3QgbGVnaXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3Rh
dGljIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0X3B2X2Ny
NF9tYXNrOwotCi1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2NyNF9tYXNrcyh2b2lkKQotewot
ICAgIHVuc2lnbmVkIGxvbmcgY29tbW9uX21hc2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgot
ICAgICAqIEFsbCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9T
WFNBVkUuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAgY29tbW9uX21h
c2sgJj0gflg4Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKLSAgICAgICAgY29t
bW9uX21hc2sgJj0gflg4Nl9DUjRfT1NYU0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0
X3B2X2NyNF9tYXNrID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1
ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICovCi0gICAgaWYgKCBj
cHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgcHZfY3I0X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JB
U0U7Ci0KLSAgICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwot
Ci11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBodl9jcjQgPSBy
ZWFsX2NyNF90b19wdl9ndWVzdF9jcjQocmVhZF9jcjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBt
YXNrID0gaXNfcHZfMzJiaXRfdmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9t
YXNrOwotCi0gICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1hc2spICkK
LSAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICJkJWQgYXR0
ZW1wdGVkIHRvIGNoYW5nZSAlcHYncyBDUjQgZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9j
cjQpOwotCi0gICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQgJiB+bWFzayk7
Ci19Ci0KICNkZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHQK
ICNkZWZpbmUgZnB1X2N0eHQgZnB1X2N0eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9n
dWVzdF9jb250ZXh0LCBmcHVfY3R4dCk7CkBAIC04MjgsNyArNzg1LDYgQEAgaW50IGFyY2hfc2V0
X2luZm9fZ3Vlc3QoCiAjaWZkZWYgQ09ORklHX1BWCiAgICAgdW5zaWduZWQgbG9uZyBjcjNfZ2Zu
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgY3I0
OwogICAgIGludCByYyA9IDA7CiAjZW5kaWYKIApAQCAtMTAwNCw5ICs5NjAsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gJj0gWDg2X0NSMF9U
UzsKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAoKSAmIH5YODZfQ1IwX1RT
OwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJscmVnWzRdOwotICAgIHYtPmFyY2gucHYuY3Ry
bHJlZ1s0XSA9IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAgICAgcmVh
bF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHYu
Y3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2LmN0cmxyZWdbNF0p
OwogCiAgICAgbWVtc2V0KHYtPmFyY2guZHIsIDAsIHNpemVvZih2LT5hcmNoLmRyKSk7CiAgICAg
di0+YXJjaC5kcjYgPSBYODZfRFI2X0RFRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE2MzA0MGEwNzEuLjM1NTdjZDExNzggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01
NDUsMzMgKzU0NSwxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4p
CiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11
bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2ln
bmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJscmVnWzRdICYgflg4Nl9D
UjRfREU7Ci0gICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAgaWYgKCBkLT5hcmNo
LnB2LnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICgg
IWQtPmFyY2gucHYueHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNy
NCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICByZXR1cm4gY3I0Owot
fQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdf
Y3I0OwogCiAgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUodikp
Ci0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCi0gICAgICAgICAg
ICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4
Nl9DUjRfUEdFKTsKKyAgICAgICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVh
dHVyZXM7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2Lnhw
dGkgKQogICAgIHsKQEAgLTU5MCw4ICs1NzAsNiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwog
ICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NFUlQoaXNfcHZf
dmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCmluZGV4IDdlODRiMDQwODIuLjkxMTIzYThiNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3LDYgKzk3
LDUyIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogICAg
IHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2ln
bmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGNyNCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gdi0+ZG9t
YWluLT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBzZXQgZ3Vlc3Qg
Y29udHJvbGxhYmxlIGJpdHMgb3V0c2lkZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+
KChwLT5iYXNpYy50c2MgICAgID8gMCA6IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAg
ICAocC0+YmFzaWMuZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8CisgICAgICAgICAg
ICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NSNF9GU0dTQkFTRSkgfAorICAgICAgICAg
ICAgIChwLT5iYXNpYy54c2F2ZSAgID8gMCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyog
TWFza3MgZXhwZWN0ZWQgdG8gYmUgZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04o
UFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAgIC8q
CisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xpY3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNl
IG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQorICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4n
cyBjaG9pY2Ugb2YgY2VydGFpbiBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1
cm4gKChjcjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAgICAgICAgKG1tdV9jcjRfZmVh
dHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcg
cHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVh
dHVyZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1BHRSB8IFg4Nl9DUjRf
VFNEKTsKKworICAgIC8qCisgICAgICogUENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQv
WFBUSSBzZXR0aW5ncywgYnV0IG11c3Qgbm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGlt
cGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5h
cmNoLnB2LnBjaWQgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlm
ICggIWQtPmFyY2gucHYueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAg
IC8qCisgICAgICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVk
IHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUg
dGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFy
Y2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0
X1RTRDsKKworICAgIHJldHVybiBjcjQ7Cit9CisKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xOTEsNyArMjM3LDcgQEAgaW50
IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBQViBndWVzdHMgYnkg
ZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9
IE1JTExJU0VDUygxMCk7CiAKLSAgICB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdi5jdHJscmVn
WzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oZCkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA5NDJlY2UyY2EwLi5i
NGE1NmY5YzgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMyw2ICszMyw3IEBACiAjaW5j
bHVkZSA8YXNtL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2lu
Y2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8
YXNtL3B2L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90
cmFwcy5oPgpAQCAtNzc5LDggKzc4MCw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0
ZSBDUjQgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNoLnB2LmN0cmxyZWdbNF0gPSBwdl9maXh1
cF9ndWVzdF9jcjQoY3VyciwgdmFsKTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1
cnIpKTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGE4NzExYmY1OTku
LjIxNGU0NGNlMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjQzLDE3ICs2NDMsNiBAQCBib29s
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwKIHZvaWQgdmNwdV9z
aG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lz
dGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBh
cmUgbm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCk7Ci0K
LS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICov
Ci11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwg
WDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZf
Q1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNF
IHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KHZvaWQpCiB7CiAg
ICAgcmV0dXJuIHZtYWxsb2Moc2l6ZW9mKHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDdkOWQwOWRkMTMuLjk5YTBmZTdiNmEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9kb21haW4uaApAQCAtNjEsNiArNjEsMjMgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlz
ZShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4g
KmQpOwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpOwogCisvKgor
ICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUgaW4gaXRzIHZpZXcgb2YgY3I0LiAg
U29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJlLCB3aGlsZSBzb21lIGFyZSBmdWxseSBl
bXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBcCisgICAgKFg4Nl9DUjRf
VFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X09TWFNBVkUpCisK
Ky8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2JzZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3
YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLIFwKKyAg
ICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9P
U1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUgcmVz
dWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWduZWQgbG9uZyBwdl9maXh1
cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKKwor
LyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwgYmFzZWQgb24gdmNw
dSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpOworCiBib29sIHhwdGlfcGNpZF9lbmFibGVkKHZvaWQpOwogCiAjZWxzZSAgLyogIUNP
TkZJR19QViAqLwpAQCAtNzIsNiArODksOCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl92Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9CiBzdGF0aWMg
aW5saW5lIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KIHN0YXRp
YyBpbmxpbmUgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpIHsgcmV0
dXJuIC1FT1BOT1RTVVBQOyB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQorCiAjZW5kaWYJLyog
Q09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNw
dSAqdik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19hV-0003z1-My; Tue, 05 Mar 2019 13:01:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19hU-0003yt-EL
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:40 +0000
X-Inumbo-ID: cf617f02-3f46-11e9-96dd-2b2c62ed7252
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf617f02-3f46-11e9-96dd-2b2c62ed7252;
 Tue, 05 Mar 2019 13:01:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19hQ-0002kA-Vq
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19hQ-0000a6-TP
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19hQ-0000a6-TP@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:01:36 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDEzOjU0OjA1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NTQ6MDUgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgICAgICAgICB8IDEyICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jICAgfCAxOCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysr
KysrKysrLS0KIDggZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IGZjYjU2NWIwZmIuLjhkNTc5ZTJjZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEzMDIsMTMgKzEz
MDIsOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQogICAgIHBl
cl9jcHUoZGlydHlfc2VnbWVudF9tYXNrLCBjcHUpID0gMDsKIAogI2lmZGVmIENPTkZJR19IVk0K
LSAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNw
dV9oYXNfc3ZtICYmCi0gICAgICAgICAhKCh1cmVncy0+ZnMgfCB1cmVncy0+Z3MpICYgfjMpICYm
Ci0gICAgICAgICAvKgotICAgICAgICAgICogVGhlIHJlbWFpbmluZyBwYXJ0IGlzIGp1c3QgZm9y
IG9wdGltaXphdGlvbjogSWYgb25seSBzaGFkb3cgR1MKLSAgICAgICAgICAqIG5lZWRzIGxvYWRp
bmcsIHRoZXJlJ3Mgbm90aGluZyB0byBiZSBnYWluZWQgaGVyZS4KLSAgICAgICAgICAqLwotICAg
ICAgICAgKG4tPmFyY2gucHYuZnNfYmFzZSB8IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyIHwgbi0+
YXJjaC5wdi5sZHRfZW50cykgKQorICAgIGlmICggY3B1X2hhc19zdm0gJiYgIWlzX3B2XzMyYml0
X3ZjcHUobikgJiYKKyAgICAgICAgICEocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYm
ICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKICAgICAgICAgICAg
ID8gbi0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbCA6IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyOwpA
QCAtMTQ4Nyw3ICsxNDgyLDggQEAgc3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNw
dSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFk
X3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92
Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZT
LEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJj
aC5wdi5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSApCkBAIC0xNjkxLDggKzE2ODcsOCBAQCBzdGF0aWMgdm9pZCBfX2Nv
bnRleHRfc3dpdGNoKHZvaWQpCiAKICNpZiBkZWZpbmVkKENPTkZJR19QVikgJiYgZGVmaW5lZChD
T05GSUdfSFZNKQogICAgIC8qIFByZWZldGNoIHRoZSBWTUNCIGlmIHdlIGV4cGVjdCB0byB1c2Ug
aXQgbGF0ZXIgaW4gdGhlIGNvbnRleHQgc3dpdGNoICovCi0gICAgaWYgKCBpc19wdl9kb21haW4o
bmQpICYmICFpc19wdl8zMmJpdF9kb21haW4obmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYK
LSAgICAgICAgICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICkKKyAgICBpZiAoIGNw
dV9oYXNfc3ZtICYmIGlzX3B2X2RvbWFpbihuZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihuZCkg
JiYKKyAgICAgICAgICFpc19pZGxlX2RvbWFpbihuZCkgJiYgIShyZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQogICAgICAgICBzdm1fbG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAsIDAp
OwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMjU4NGI5MGNlMi4uMjNkNzJlODFlMyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKQEAgLTE1NzQsOCArMTU3NCw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9w
cmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBnb3RvIGVycjsKIAogI2lmZGVm
IENPTkZJR19QVgotICAgICAgICBpZiAoICFjcHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgICAg
IHBlcl9jcHUoaG9zdF92bWNiX3ZhLCBjcHUpID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBn
KTsKKyAgICAgICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBfX21hcF9kb21haW5fcGFn
ZV9nbG9iYWwocGcpOwogI2VuZGlmCiAKICAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90
b19tZm4ocGcpKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA5MTEyM2E4YjZjLi4zZTgyY2ZmY2FlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC0xNDAsNiArMTQwLDE1IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHYuY3Ry
bHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAor
ICAgIC8qCisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxlIGlu
IDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0
LkZTR1NCQVNFIHNldCBiZWhpbmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAg
ICogd2UgZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVu
J3MgY29udGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICggIWlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiAhKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOworCiAgICAgcmV0dXJu
IGNyNDsKIH0KIApAQCAtMzcxLDcgKzM4MCw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYpKTsKIAotICAg
IGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBi
ZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFyY2guZmxh
Z3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2LmdzX2Jhc2Vfa2Vy
bmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGI0YTU2ZjljODEu
LjM3NDZlMmFkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc4MCw2ICs3ODAsMTcgQEAg
c3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwK
ICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAgICAg
ICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBp
ZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0aGV5IGNhbiBubyBs
b25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAoY3Vyci0+YXJjaC5wdi5j
dHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4
Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdi5m
c19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdi5nc19iYXNl
X2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gu
cHYuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3
cml0ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxp
bmcoY3Vycik7CkBAIC04MjgsMTQgKzgzOSwxNSBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2ln
bmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6IGN1cnItPmFy
Y2gucHYuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBj
cHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogY3Vyci0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbDsKKyAgICAgICAgKnZhbCA9IChy
ZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2LmdzX2Jh
c2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1Jf
U0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkyZGEwNjA5MTUuLjM0NDA3OTQyNzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjEw
LDcgKzE2MTAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5f
Q1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0X2luX2NyNChY
ODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZw
Y2lkICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggNTU5MmUxNzQ5ZC4uMWZiOWFmNGIx
OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTg5LDcgKzg5LDYgQEAKICNkZWZpbmUg
Y3B1X2hhc194c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykK
IAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2RlZmluZSBjcHVfaGFzX2Zz
Z3NiYXNlICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5l
IGNwdV9oYXNfYm1pMSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQog
I2RlZmluZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SExFKQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQVZYMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IGFkZmEyZmEwNWIuLmE3MjQ0NzkzYmYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaApAQCAtMTI0LDYgKzEyNCwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJkdHNj
X29yZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDog
ImMiIChjb3VudGVyKSkKIAorLyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0Us
IHRoZSB2YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtlcm5lbCdz
IGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9pY2UgZm9yIElkbGUsIEhWTSBh
bmQKKyAqIDMyYml0IFBWKS4KKyAqCisgKiBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJB
U0UgaW5zdHJ1Y3Rpb25zIGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNl
IGlzIHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRmc2Jhc2Uodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0xNTQsNyArMTYyLDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRmc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBAIC0xNjYsNyArMTc0LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRnc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7CkBAIC0xNzgsNyArMTg2LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBs
b25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9j
cjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICgg
InN3YXBncyIgKTsKICAgICAgICAgYmFzZSA9IF9fcmRnc2Jhc2UoKTsKQEAgLTE5Miw3ICsyMDAs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jm
c2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDQsNyArMjEyLDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9o
YXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQog
I2lmZGVmIEhBVkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3NiYXNl
ICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjE2LDcgKzIyNCw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCB3cmdzc2hhZG93KHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAg
IHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQiCiAjaWZkZWYgSEFWRV9BU19G
U0dTQkFTRQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGYwMWFlMzBkNy4uZjMyNzVjYTVk
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDQsMTEgKzMwNCwzMSBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9m
IFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEo
dmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsK
LSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAg
LyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4g
JWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywg
d2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9u
cy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBp
bmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0
ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAg
ICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBz
YWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQg
dG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3Jl
IHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAgICAq
IG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFy
IGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5Y
ODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNy
NCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJp
bmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIg
KHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAn
VFMnIGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 13:01:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 13:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h19hg-000405-Oh; Tue, 05 Mar 2019 13:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h19he-0003zu-MN
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:50 +0000
X-Inumbo-ID: d57254e8-3f46-11e9-afc4-83ad0e42c321
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d57254e8-3f46-11e9-afc4-83ad0e42c321;
 Tue, 05 Mar 2019 13:01:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h19hb-0002kK-5Q
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h19hb-0000al-35
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 13:01:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h19hb-0000al-35@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 13:01:47 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: _toggle_guest_pt() may not
 skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDMyOWIwMGU0ZDQ5ZjcwMTg1NTYxZDdjYzRiMDc2Yzc3ODY5ODg4YTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTQ6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1NDo0MiAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8IDIyICsr
KysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCAzZTgyY2ZmY2FlLi44MDI2ZjAwYzRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0zNTAsMjAgKzM1MCwzNCBAQCBib29sIF9faW5pdCB4cHRpX3BjaWRfZW5hYmxl
ZCh2b2lkKQogc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsK
IAogICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2
KTsKICAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8tPnJv
b3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0
aGlzX2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNo
LnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCi0gICAgLyog
RG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNr
IFRMQiBjbG9jay4gKi8KLSAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAg
ICogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0
aWNrIFRMQiBjbG9jay4KKyAgICAgKgorICAgICAqIEluIHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVw
ZGF0ZV9jcjMoKSBtYXkgbmVlZCB0byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZs
dXNoIChmb3IganVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0
YWJsZSBtYXkKKyAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUgb24g
dGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCisgICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25h
bGx5IGluIHRoaXMgY2FzZS4gVGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAq
IHdpbGwgdGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8KKyAgICBj
cjMgPSB2LT5hcmNoLmNyMzsKKyAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAg
IHsKKyAgICAgICAgY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5w
dl9jcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAK
ICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIHJl
dHVybjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ami-0003GL-Ks; Tue, 05 Mar 2019 14:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Amh-0003GF-B4
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:07 +0000
X-Inumbo-ID: 84116676-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84116676-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Amf-0004Gf-Js
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Amf-000311-Ga
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Amf-000311-Ga@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEwMjgzMDRkNDI0NGRmMmVlOWFmMGNhMzdlZThhNmY5OThjNjFkOWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTQ6NTg6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNDo1ODo0MiAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAyMzFlY2Y1MDlhLi5jMDU4NWQzM2Y0IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMjA1LDYgKzIyMDUsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Amt-0003H5-MU; Tue, 05 Mar 2019 14:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ams-0003Gy-Qp
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:18 +0000
X-Inumbo-ID: 8a28a118-3f50-11e9-91c3-4ba6b525c02e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a28a118-3f50-11e9-91c3-4ba6b525c02e;
 Tue, 05 Mar 2019 14:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Amp-0004Go-Pw
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Amp-00032A-NM
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Amp-00032A-NM@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRmNzg1ZWEwMWNmMmU2ODllNjZmOTkzYmZhMmUwYzg2YTVkNmIyZDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTQ6NTk6NDggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNDo1OTo0OCAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggNjgxODJh
ZmQ5MS4uMjI4NDA5YzI0YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1An2-0003IA-Oq; Tue, 05 Mar 2019 14:11:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1An1-0003Hz-Vr
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:28 +0000
X-Inumbo-ID: 9039a66f-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9039a66f-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1An0-0004HR-0W
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Amz-00033J-U3
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Amz-00033J-U3@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQyOThhYmQzMjczM2RkYjcyODAzNWZkY2IzNjU1NzA5MWU4NDQ0MWYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MDA6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMDoyOSAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
KystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrKystLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRp
b25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY1MDkwMzVhNWMuLmQ4ZmY1OGM5MDEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTY2LDcw
ICszOTY2LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
Ky8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9t
YWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1p
bGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVh
cF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0
eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0
cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9s
aXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3Mg
dG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4K
KyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgp
IHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBv
biBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9
IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAg
c3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9w
YWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAg
IC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNuJ3QgY2hhbmdl
IHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIShvd25lciA9
IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWls
OwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1aXJlIHRoZXJlIGlz
IGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAg
ICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUg
dGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJlZmVy
ZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBHQ19hbGxvY2F0ZWQu
IFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhh
dCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhl
IGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBkbyB7CiAg
ICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxv
Y2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50
X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
KSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbF9wdXQ7Cisg
ICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRf
bWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBvcmFyaWx5LCBuby1v
bmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUgY291bnQgYWxzbyBu
ZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rl
c2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVlZCB0
bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIChhcyB2YWxpZGF0
aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAg
ICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4g
YmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1
YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVz
IHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisg
ICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5n
czsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0IGFuZCByZXR1cm4g
YW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2Fs
bG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNhbiBncmFiIHJlZmVy
ZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBhZ2UuICBSZXR1cm4g
dGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4g
ZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNldC4K
ICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBCVUdf
T04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2Vk
IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwog
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUgdGhlIG93
bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5jZS4gKi8KICAgICBw
YWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAg
ICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21h
c2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hpbGUgKCAoeSA9
IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCApOworICAgIHBhZ2Vf
bGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmln
aW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAgZHJvcF9kb21fcmVm
ID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwogCiAgICAg
c3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRy
b3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7CiAK
KyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNwaW5fdW5sb2Nr
KCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVk
KSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAgbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICAgb3duZXIgPyBv
d25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggYzA1ODVkMzNmNC4uNjU2ZmFkMWI0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3OSw3
ICsyMTc5LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcHV0X2dm
bihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhh
cyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CkBAIC0yMjAyLDEw
ICsyMjAyLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9w
YWdlKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAg
LyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsK
LSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKICAgICAg
ICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTIyNDUsMTIg
KzIyNDQsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFy
ZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5fbG9jaygmZS0+cGFn
ZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2Vs
eShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2lnbl9w
YWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0x
KTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJy
ZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAg
ICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsK
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAg
ICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5n
IGlmKCkgKi8gKQpAQCAtMjI2MywxMCArMjI2Nyw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRf
b3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQoVFJD
X01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGZiNzk2MmM3OS4u
ZjcxMTYzMjIxZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29t
bW9uL21lbW9yeS5jCkBAIC02NzUsMjAgKzY3NSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykK
ICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fubm90IGZhaWwgZm9y
IHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVm
ZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhl
c2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNsZWFyZWQuCisg
ICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRoZSBwaHlzbWFw
LCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUg
KCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
LSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7CiAgICAg
ICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBCVUdf
T04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBv
dXRwdXQgcGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNzYxLDEzICs3NjMsMTYgQEAgc3RhdGlj
IGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9l
eGNoYW5nZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWls
OgotICAgIC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAq
LworICAgIC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8g
c3RlYWwuICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUg
b24gdGhlIGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAg
ICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9
IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBh
c3NpZ25fcGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4YWRiZTZlM2YwLi40MWEy
M2NkODRmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjIyMSw3ICsyMjIxLDcgQEAgaW50IGFzc2lnbl9wYWdlcygK
ICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAg
IEFTU0VSVChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQo
KHBnW2ldLmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAg
IEFTU0VSVCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tp
XSwgZCk7CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNp
YmxlIGJlZm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8g
PSBQR0NfYWxsb2NhdGVkIHwgMTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:11:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AnG-0003KS-7g; Tue, 05 Mar 2019 14:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AnE-0003K6-Jw
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:40 +0000
X-Inumbo-ID: 96518c8e-3f50-11e9-9383-8f333c52489f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96518c8e-3f50-11e9-9383-8f333c52489f;
 Tue, 05 Mar 2019 14:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AnA-0004Ha-76
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AnA-00034V-4X
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AnA-00034V-4X@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJlNThmODYxMjM0YzY2N2VlNzU4M2JlMjQxNDllNWMxMTkyY2NjOWMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MDE6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMTowOSAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGQ4ZmY1OGM5MDEuLmFkOGFhY2FkNjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjI3NSwxOSArMjI5MSw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFw
cGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVu
IGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRl
cworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlm
CisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGls
bCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMg
MCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0
eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0
cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlr
ZWx5KGNhY2hlYXR0ciA9PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICog
SWYgd2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1ZXN0IGNhY2hl
CisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRvIHRoZSAibm9ybWFsIiBzdGF0ZS4K
KyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdfT04oaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7Cisg
ICAgICAgIHJjID0gdXBkYXRlX3hlbl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJl
dHVybiB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7Cisg
ICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1v
dmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2
ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNw
ZWNpZmljIGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6Cisg
ICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRv
IGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAq
CisgICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVu
aGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NFUlQo
KSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rf
d3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVf
cGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShu
ZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91
bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8
IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFs
bCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBC
dXQgaWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBl
X2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFy
YykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5
cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjMw
Myw3ICsyMzc5LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBp
ZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLApAQCAtNDAyMCw5ICs0MDk2LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAq
IE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFj
ayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNl
cXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRv
IGJlIHJlLWluc3RhdGVkIGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0
aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUs
IGFzIGFwcHJvcHJpYXRlLgogICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2Nh
Y2hlYXR0cihwYWdlKSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzUzY2FiNDRk
OS4uMmI2MmJjNjFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzA4LDIzICs3MDgsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11
KHAybS0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
KDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsK
ICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZu
KTsKQEAgLTc2OSwyNiArNzU1LDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQg
aW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYg
dCA9PSBwMm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZu
X2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMg
d3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0
IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdz
LAorICAgICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVy
ZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBk
cm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhh
dmUgYQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQg
YSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0
eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRy
eSkuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:11:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AnN-0003M6-9Z; Tue, 05 Mar 2019 14:11:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AnM-0003Lo-6W
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:48 +0000
X-Inumbo-ID: 9c64c3c5-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c64c3c5-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AnK-0004Hg-D9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AnK-00035M-Af
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AnK-00035M-Af@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ4MzU5NzQwNjVjY2UxMTBjOTE3YmFlMzdjNDNlZjNiNThjOWE3MTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDE6MzkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMTozOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhZDhhYWNhZDY4Li43MzE4NTY2ZGY0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTEyNiw3ICsxMTI2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMTQxLDcgKzExNDEsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICByYyA9
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUs
IGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0
YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAgLTEyOTUsOCArMTI5Niwx
MSBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21h
aW4gKmwxZV9vd25lcikKICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1h
Y2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlz
IGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAqLwot
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbikKK3N0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0
aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZu
KSApCiAgICAgICAgIHJldHVybiAxOwogCkBAIC0xMzExLDEzICsxMzE1LDI3IEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4p
CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9
IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAg
IHB1dF9wYWdlKHBnKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIHJjID0gX3B1
dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCBkZWZlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBwdHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwZzsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAg
fQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMTQ4
NywxMSArMTUwNSwxMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1
bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAg
ICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKIAogICAgIHBsMmUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAotICAgIGZvciAoIGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAo
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwor
ICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBpID4gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAg
ICAgIHsKQEAgLTE1MDEsMjMgKzE1MjAsMzMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8Ci0gICAgICAgICAg
ICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkKSkgPiAwICkKKyAgICAg
ICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwp
KSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShy
YyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwog
ICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwot
ICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1
ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9m
cm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBp
ZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAg
ICAgfQogICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIHBsMmVbaV0gPSBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwogICAg
IH0KQEAgLTE3OTcsMjggKzE4MjYsNTAgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
OwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50IHJjID0gMCwg
cGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0g
ICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwg
cGZuKSA9PSAwICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90
KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAgICAgICByYyA9IHB1dF9w
YWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBpZiAo
IHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKwor
ICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAg
ICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9
IHdoaWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShw
bDJlKTsKIAotICAgIGlmICggIWVyciApCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAg
cmMgPSAwOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRS
ICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICByZXR1cm4gZXJyOworICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCkBAIC0yMTM4LDcgKzIxODksNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShs
Ml9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBw
Zm4sIGQpKSA8IDApICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9t
X2wyZShubDJlLCBwZm4sIGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAog
ICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIxNTcsNyArMjIw
OCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAg
ICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBw
Zm4pOworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AnZ-0003Ob-BK; Tue, 05 Mar 2019 14:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AnX-0003O7-Ah
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:59 +0000
X-Inumbo-ID: a275c8a4-3f50-11e9-9f3f-eb6f20cf6612
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a275c8a4-3f50-11e9-9f3f-eb6f20cf6612;
 Tue, 05 Mar 2019 14:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AnU-0004Hs-JE
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AnU-000366-Gh
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AnU-000366-Gh@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkyMjI3ZTI1MDkyYzgyNTc3YzZmYTkxYjQzZjA2MjdmYzdkYWQyMTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDI6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMjoxOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDczMTg1NjZkZjQuLmY2NTdjMWZkYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNTgxLDYgKzE1ODEsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE4ODIsMTUgKzE4ODksMjUgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBw
YXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CisK
ICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgIGlmICggcmMgPiAwICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0s
IGQpOwotICAgIH0gd2hpbGUgKCBpLS0gKTsKKyAgICAgICAgaWYgKCByYyA9PSAwICkKKyAgICAg
ICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDNlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ang-0003Qr-Lw; Tue, 05 Mar 2019 14:12:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ang-0003Qc-1O
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:08 +0000
X-Inumbo-ID: a8866a82-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8866a82-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ane-0004IF-PV
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ane-00036r-Mt
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ane-00036r-Mt@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDdiYmQzYTVlY2Q3MWViYmI4ODQ2NjU0N2M1OThlYmRhMzUwNzZiYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDM6NDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMzo0MyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBmNjU3YzFmZGJmLi5lMWYxMzkwMWFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjg5Niw2ICsyODk2LDEzIEBAIHN0
YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAogICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQs
IGdmbl94KGdmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworCisgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGlvbW11X3JldCkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X3JldDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgIH0KIApAQCAtMjkxMCwxMiArMjkxNywxMCBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUp
OwogICAgIH0KIAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3BhcnRpYWwpICYmICEobnggJiBQ
R1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAotICAgIGlmICggIXJjICkK
LSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4x
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Anr-0003Tm-4d; Tue, 05 Mar 2019 14:12:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Anq-0003TM-55
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:18 +0000
X-Inumbo-ID: ae986f18-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae986f18-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:12:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ano-0004IU-VG
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ano-00037R-Ss
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ano-00037R-Ss@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZjMTk3Zjk2YmRhY2I3NTJlNmY1NzZlNDEzZThjYzA1MzI4Y2MwYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDQ6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowNDoyMSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNzk3YzVkNTJjYy4uMmYxODk5Mjc3YyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTkzLDkg
KzkzLDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTIzLDE1ICsxMjIsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ao3-0003Y2-BU; Tue, 05 Mar 2019 14:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ao2-0003Xb-9Q
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:30 +0000
X-Inumbo-ID: b4b146ec-3f50-11e9-8c06-9b9dc2175998
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4b146ec-3f50-11e9-8c06-9b9dc2175998;
 Tue, 05 Mar 2019 14:12:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Anz-0004JN-5U
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Anz-00038E-2s
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Anz-00038E-2s@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:12:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM1NjdiMDUzZTgwN2NjM2I1NWM5ZDhlOGI3MTRkZWUwMGEwYmY0ZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjA0OjU0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MDQ6NTQgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICB8IDUwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjQgKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYyAgfCAgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8IDEx
IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCB8IDE5ICsrKysrKysr
KysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgODQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IGIxZTUwZDEzNWQuLjY3NTE1MmEwN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTczMyw0OSArNzMz
LDYgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBy
ZXR1cm4gcmV0OwogfQogCi0vKgotICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBDUjQgYml0cyAo
c3ViamVjdCB0byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBWIGd1ZXN0IG1h
eSBub3QgbGVnaXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3RhdGljIHVuc2ln
bmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0X3B2X2NyNF9tYXNrOwot
Ci1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2NyNF9tYXNrcyh2b2lkKQotewotICAgIHVuc2ln
bmVkIGxvbmcgY29tbW9uX21hc2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgotICAgICAqIEFs
bCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9TWFNBVkUuCi0g
ICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAgY29tbW9uX21hc2sgJj0gflg4
Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKLSAgICAgICAgY29tbW9uX21hc2sg
Jj0gflg4Nl9DUjRfT1NYU0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0X3B2X2NyNF9t
YXNrID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1ZXN0cyBtYXkg
YXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2Zz
Z3NiYXNlICkKLSAgICAgICAgcHZfY3I0X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JBU0U7Ci0KLSAg
ICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwotCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBodl9jcjQgPSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQocmVhZF9jcjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gaXNf
cHZfMzJiaXRfdmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9tYXNrOwotCi0g
ICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1hc2spICkKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRv
IGNoYW5nZSAlcHYncyBDUjQgZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAgICAgICAgICAg
ICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9jcjQpOwotCi0g
ICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQgJiB+bWFzayk7Ci19Ci0KICNk
ZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHQKICNkZWZpbmUg
ZnB1X2N0eHQgZnB1X2N0eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9ndWVzdF9jb250
ZXh0LCBmcHVfY3R4dCk7CkBAIC03ODksNyArNzQ2LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vl
c3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBsb25n
IGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3BhZ2U7Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC05NzgsOSArOTM1LDggQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJj0g
WDg2X0NSMF9UUzsKICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSB8PSByZWFkX2NyMCgp
ICYgflg4Nl9DUjBfVFM7CiAKLSAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XTsK
LSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1
cCh2LCBjcjQpIDoKLSAgICAgICAgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVh
dHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0KKyAgICAgICAgcHZfZml4
dXBfZ3Vlc3RfY3I0KHYsIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdKTsKIAogICAgIG1lbXNl
dCh2LT5hcmNoLmRlYnVncmVnLCAwLCBzaXplb2Yodi0+YXJjaC5kZWJ1Z3JlZykpOwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgODsgaSsrICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTFmMTM5MDFhZC4uZTZhNGNiMjhmOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyMSwzMyAr
NTIxLDEzIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKICAgICAg
ICAgdi0+YXJjaC5jcjMgfD0gZ2V0X3BjaWRfYml0cyh2LCBmYWxzZSk7CiB9CiAKLXVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotewot
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9u
ZyBjcjQ7Ci0KLSAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIH5YODZfQ1I0
X0RFOwotICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NS
NF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKLQotICAgIGlmICggZC0+YXJjaC5w
dl9kb21haW4ucGNpZCApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOwotICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BH
RTsKLQotICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICBy
ZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBuZXdfY3I0OwogCiAgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19p
ZGxlX3ZjcHUodikpCi0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYp
Ci0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NS
NF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAgICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6
IG1tdV9jcjRfZmVhdHVyZXM7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWlu
LT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CkBAIC01NjYsOCArNTQ2LDYgQEAgdm9pZCB3
cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFy
Y2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7CiAgICAgfQot
Ci0gICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9PSBtbXVfY3I0X2ZlYXR1
cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCBiNzVmZjZiOTY4Li4zOTY1OTU5MmFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC05Nyw2ICs5Nyw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVf
bnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNwdWlk
X3BvbGljeSAqcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQgYXR0
ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUgb2YgdGhlIHBvbGlj
eS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNjICAgICA/IDAgOiBYODZfQ1I0X1RTRCkg
ICAgICB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9ERSkg
ICAgICAgfAorICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRfRlNH
U0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/IDAgOiBYODZfQ1I0X09T
WFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRpc2pvaW50IHNldHMuICov
CisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lC
TEVfTUFTSyk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1YnNl
dCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBiaXRzLCBh
bmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGluZ3Mu
CisgICAgICovCisgICAgcmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAg
ICAgICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykpOwor
fQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9u
ZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2
X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBHRSBk
ZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5vdCBib3RoIGJlCisg
ICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgorICAg
ICAqLworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5lZWRl
ZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisg
ICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICov
CisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
WDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0dXJu
IGNyNDsKK30KKwogaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdjsKQEAgLTE5MSw3ICsyMzcsNyBAQCBpbnQgcHZfdmNwdV9pbml0aWFsaXNl
KHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAxMDBI
eiB0aWNrZXIuICovCiAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKIAot
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0
KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBjZTJlYzc2Y2RlLi40YWJiYzE0MjZk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8YXNt
L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFz
bS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3B2L3Ry
YXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpA
QCAtNzg1LDggKzc4Niw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8K
LSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9ndWVzdF9jcjRfZml4
dXAoY3VyciwgdmFsKTsKLSAgICAgICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFsX2Ny
NChjdXJyKSk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4
dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNChj
dXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBlYzgxZDc4OGUz
Li5jOGFhOGE1YTJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxMCwxNyArNjEwLDYgQEAgYm9v
bCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZjcHVf
c2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19yZWdp
c3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFuIHVwIENSNCBiaXRzIHRoYXQg
YXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9sLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOwot
Ci0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3QtdmlzaWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVzLiAq
LwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpOwotCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8
IFg4Nl9DUjRfVFNEIHwgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2
X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFT
RSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQotCiAjZGVmaW5lIGRvbWFpbl9tYXhf
dmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BV
UykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192Y3B1
X2d1ZXN0X2NvbnRleHQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDRmZWE3NjQ0
NGEuLjRlNDcxMGNhZjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNTksNiArNTksMjMg
QEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHB2X2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQpOwogCisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dn
bGUgaW4gaXRzIHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJl
LCB3aGlsZSBzb21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VF
U1RfTUFTSyBcCisgICAgKFg4Nl9DUjRfVFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JB
U0UgfCBYODZfQ1I0X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2Jz
ZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRf
R1VFU1RfVklTSUJMRV9NQVNLIFwKKyAgICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4
Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQg
dmFsdWUsIGNvbnN0cnVjdCB0aGUgcmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAq
LwordW5zaWduZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgY3I0KTsKKworLyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50
byBoYXJkd2FyZSwgYmFzZWQgb24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZWxzZSAgLyogIUNPTkZJR19QViAq
LwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CkBAIC02OCw2ICs4NSw4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gLUVPUE5P
VFNVUFA7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKSB7fQogc3RhdGljIGlubGluZSBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0
IGRvbWFpbiAqZCkgeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KIAorc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiB+MHVs
OyB9CisKICNlbmRpZgkvKiBDT05GSUdfUFYgKi8KIAogdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRj
aF9mcm9tKHN0cnVjdCB2Y3B1ICp2KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AoE-0003aj-DE; Tue, 05 Mar 2019 14:12:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AoC-0003aR-QP
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:40 +0000
X-Inumbo-ID: bac4093e-3f50-11e9-b6e2-43d60924d76d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bac4093e-3f50-11e9-b6e2-43d60924d76d;
 Tue, 05 Mar 2019 14:12:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ao9-0004JV-C4
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ao9-00039p-9R
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ao9-00039p-9R@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:12:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRmOWFiNWY3NWMxMjBhMmNjMGI1OGQ2NTFkYTc1ZTAzZmM1MGQ5ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjA1OjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MDU6NTAgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
IHwgMTMgKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgfCAx
OCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0K
IDcgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IDY3NTE1MmEwN2QuLjI5Zjg5MmMwNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE0MzMsNyArMTQzMyw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAgcmVncy0+ZnMgPSBy
ZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVhZF9zcmVnKGdzKTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVn
cyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICov
CisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19y
ZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKaW5kZXggMzk2NTk1OTJhZS4uMjI4YTE3NDViMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMTQw
LDYgKzE0MCwxNiBAQCB1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQogICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAorICAgIC8q
CisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxlIGluIDY0Yml0
IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0LkZTR1NC
QVNFIHNldCBiZWhpbmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2Ug
ZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVuJ3MgY29u
dGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICggIWlzX3B2XzMyYml0
X2RvbWFpbihkKSAmJgorICAgICAgICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4
Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOworCiAg
ICAgcmV0dXJuIGNyNDsKIH0KIApAQCAtMzc1LDcgKzM4NSw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0
X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYp
KTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYg
KCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYt
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2X3Zj
cHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggNGFiYmMxNDI2ZC4uMzEyYzFlZTljZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzg2
LDYgKzc4NiwxNyBAQCBzdGF0aWMgaW50IHdyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsLAogICAgIH0KIAogICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAg
ICAgIC8qCisgICAgICAgICAqIElmIHRoaXMgd3JpdGUgd2lsbCBkaXNhYmxlIEZTR1NCQVNFLCBy
ZWZyZXNoIFhlbidzIGlkZWEgb2YgdGhlCisgICAgICAgICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0
IHRoZXkgY2FuIG5vIGxvbmdlciBjaGFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChj
dXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYmCisgICAg
ICAgICAgICAgISh2YWwgJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAg
ICAgY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOworICAg
ICAgICB9CisKICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1
cF9ndWVzdF9jcjQoY3VyciwgdmFsKTsKICAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1
cnIpKTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwpAQCAtODM1LDE0ICs4
NDYsMTUgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAq
dmFsLAogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNf
ZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKKyAg
ICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNl
KCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJy
LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAog
ICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jh
c2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJy
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAgICp2YWwgPSAocmVhZF9jcjQo
KSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vf
a2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfU0hB
RE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IGVjYjAxNDk4NDkuLmEzNTNkNzZmOWEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTY3LDcg
KzE1NjcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0
X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0X2luX2NyNChYODZf
Q1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lk
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYjIzN2RhMTY1Yy4uODYxY2IwYWY5MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTkwLDcgKzkwLDYgQEAKICNkZWZpbmUgY3B1
X2hhc194c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKIAog
LyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2RlZmluZSBjcHVfaGFzX2ZzZ3Ni
YXNlICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5lIGNw
dV9oYXNfYm1pMSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQogI2Rl
ZmluZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSExF
KQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVZYMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCmluZGV4IGFmYmViN2YxNTUuLjFiYTZlZTNlODAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaApAQCAtMTIwLDYgKzEyMCwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJkdHNjX29y
ZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDogImMi
IChjb3VudGVyKSkKIAorLyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRo
ZSB2YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtlcm5lbCdzIGNo
b2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9pY2UgZm9yIElkbGUsIEhWTSBhbmQK
KyAqIDMyYml0IFBWKS4KKyAqCisgKiBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0Ug
aW5zdHJ1Y3Rpb25zIGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNlIGlz
IHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRmc2Jhc2Uodm9pZCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0xNTAsNyArMTU4LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBi
YXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkg
JiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRmc2Jhc2UoKTsKIAogICAg
IHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBAIC0xNjIsNyArMTcwLDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBi
YXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkg
JiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRnc2Jhc2UoKTsKIAogICAg
IHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7CkBAIC0xNzQsNyArMTgyLDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQo
KSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3
YXBncyIgKTsKICAgICAgICAgYmFzZSA9IF9fcmRnc2Jhc2UoKTsKQEAgLTE4OCw3ICsxOTYsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSAp
CiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jmc2Jh
c2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDAsNyArMjA4LDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlubGlu
ZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lm
ZGVmIEhBVkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3NiYXNlICUw
IiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjEyLDcgKzIyMCw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cmdzc2hhZG93KHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNn
c2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsK
ICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQiCiAjaWZkZWYgSEFWRV9BU19GU0dT
QkFTRQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMmJkOWU2OTY4NC4uOGUyNTNkY2Y5YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDUsMTEgKzMwNSwzMSBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBD
SURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFs
ICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAg
ICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoK
KyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNy
NCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hp
Y2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4K
KyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZv
LT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0
aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAg
KiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZl
dHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8g
YmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVw
ZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1p
ZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGlu
ICVjcjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZf
Q1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIK
KyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcg
d2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZh
bCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMn
IGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:12:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AoM-0003ct-GT; Tue, 05 Mar 2019 14:12:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AoL-0003ca-Fw
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:49 +0000
X-Inumbo-ID: c0d5a3ae-3f50-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0d5a3ae-3f50-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:12:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AoJ-0004Jd-I8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AoJ-0003AO-Fa
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:12:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AoJ-0003AO-Fa@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:12:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU5ODQ4NDZkYWQ4MTIxOGJiZDhjYmFlYzZkZjhlOGEzNTMwNzI2ZGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDY6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowNjo0NyAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgfCAyMiArKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggMjI4YTE3NDViMS4uZWMzNDhiYTg1NSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
MzUyLDIxICszNTIsMzUgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCiBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IGNwdV9pbmZv
ICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAgIHVuc2lnbmVkIGxvbmcgY3IzOwogCiAg
ICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOwog
ICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
Y3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8t
PnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19w
YSh0aGlzX2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5h
cmNoLnB2X2RvbWFpbi5wY2lkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBnZXRfcGNp
ZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCi0gICAgLyogRG9uJ3QgZmx1c2ggdXNlciBn
bG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8KLSAg
ICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAgICogRG9uJ3QgZmx1c2ggdXNl
ciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4KKyAg
ICAgKgorICAgICAqIEluIHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVwZGF0ZV9jcjMoKSBtYXkgbmVl
ZCB0byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZsdXNoIChmb3IganVzdCB0aGUg
aW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBtYXkKKyAgICAgKiBo
YXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3Vw
cHJlc3MgdGhlCisgICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4g
VGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAqIHdpbGwgdGhlbiBuZWVkIHRv
IGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8KKyAgICBjcjMgPSB2LT5hcmNoLmNyMzsK
KyAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAgIHsKKyAgICAgICAgY3IzICY9
IH5YODZfQ1IzX05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgJj0gflg4Nl9DUjNf
Tk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAgICBpZiAoICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIHJldHVybjsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AxM-0004T0-AA; Tue, 05 Mar 2019 14:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AxK-0004Sp-MF
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:06 +0000
X-Inumbo-ID: 0d061649-3f52-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d061649-3f52-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AxI-0004VB-RL
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AxI-0004KC-ON
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AxI-0004KC-ON@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] update Xen version to 4.10.4-pre
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVkYjgwZDI4N2IyZmVjMTdjM2JkNjM3ZGY1ZWM4YTg3YWQ3MDc0ZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTE6NTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMTo1OCAyMDE5ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuNC1wcmUKLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggODdiMjI0OWU4Ni4uNzg5NDk4NThm
MCAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkg
c2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBl
eHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMAotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjQtcHJl
JChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZF
UlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVu
LXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AxV-0004U8-By; Tue, 05 Mar 2019 14:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AxU-0004Tz-2N
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:16 +0000
X-Inumbo-ID: 13155419-3f52-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13155419-3f52-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AxT-0004VO-17
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AxS-0004Ks-Us
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AxS-0004Ks-Us@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:14 +0000
Subject: [Xen-changelog] [xen staging-4.10] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVkYmM5YjAyZWJmMTgyNTkwMzcwYzYyOWJjNGRiZDRhOTM1YWRlYWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTM6MDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMzowMiAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2NGY1OGZjODE1Li5lNjc5MGQ1ZmFjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMjAxLDYgKzIyMDEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Axj-0004VH-Do; Tue, 05 Mar 2019 14:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Axh-0004VA-EB
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:29 +0000
X-Inumbo-ID: 192c1df8-3f52-11e9-9309-f7b1e79eed98
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 192c1df8-3f52-11e9-9309-f7b1e79eed98;
 Tue, 05 Mar 2019 14:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Axd-0004Va-7U
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Axd-0004M3-4j
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Axd-0004M3-4j@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4MmU0YTYyZGEwNjk4MGMzMjkxYzk4ODBjY2ZlZjJkMjEzNWQyNDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTM6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMzozNiAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggMDI1Mzgy
MzE3My4uMWQxZTg5OWYyMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Axr-0004WI-Fx; Tue, 05 Mar 2019 14:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Axp-0004W9-N6
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:37 +0000
X-Inumbo-ID: 1f41d7b4-3f52-11e9-9e1c-cbf0d9d16918
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f41d7b4-3f52-11e9-9e1c-cbf0d9d16918;
 Tue, 05 Mar 2019 14:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Axn-0004WJ-EM
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Axn-0004Nm-Bf
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Axn-0004Nm-Bf@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRmYzdlM2NlOWQ5NzRjN2FmMDdkN2Y4YzdiNTVhMzIyNTcyNDZmNGYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MTQ6MDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNDowNiAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
KystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrKystLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRp
b25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMyMGVkYjk1NGQuLjY3ZjZjZmMxZDUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTI0LDcw
ICszOTI0LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
Ky8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9t
YWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1p
bGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVh
cF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0
eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0
cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9s
aXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3Mg
dG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4K
KyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgp
IHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBv
biBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9
IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAg
c3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9w
YWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAg
IC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNuJ3QgY2hhbmdl
IHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIShvd25lciA9
IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWls
OwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1aXJlIHRoZXJlIGlz
IGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAg
ICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUg
dGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJlZmVy
ZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBHQ19hbGxvY2F0ZWQu
IFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhh
dCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhl
IGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBkbyB7CiAg
ICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxv
Y2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50
X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
KSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbF9wdXQ7Cisg
ICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRf
bWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBvcmFyaWx5LCBuby1v
bmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUgY291bnQgYWxzbyBu
ZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rl
c2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVlZCB0
bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIChhcyB2YWxpZGF0
aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAg
ICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4g
YmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1
YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVz
IHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisg
ICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5n
czsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0IGFuZCByZXR1cm4g
YW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2Fs
bG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNhbiBncmFiIHJlZmVy
ZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBhZ2UuICBSZXR1cm4g
dGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4g
ZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNldC4K
ICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBCVUdf
T04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2Vk
IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwog
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUgdGhlIG93
bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5jZS4gKi8KICAgICBw
YWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAg
ICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21h
c2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hpbGUgKCAoeSA9
IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCApOworICAgIHBhZ2Vf
bGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmln
aW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAgZHJvcF9kb21fcmVm
ID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwogCiAgICAg
c3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRy
b3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7CiAK
KyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNwaW5fdW5sb2Nr
KCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVk
KSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAgbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICAgb3duZXIgPyBv
d25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggZTY3OTBkNWZhYy4uNDJlYTUwZjQ4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3NSw3
ICsyMTc1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcHV0X2dm
bihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhh
cyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CkBAIC0yMTk4LDEw
ICsyMTk4LDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9w
YWdlKF9tZm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwgX21mbihtZm4pKTsKIAotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwor
ICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICov
CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2Ug
PSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVk
IHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAK
QEAgLTIyNDEsMTIgKzIyNDAsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90
X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5
IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90
YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9j
X2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhl
IHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI1OSwxMCArMjI2Myw2IEBAIGdudHRhYl90cmFu
c2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAg
VFJBQ0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
MDg4MDgzZTRkMS4uOGFhZWNiNDQ5NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02MzEsMjAgKzYzMSwyMiBAQCBzdGF0aWMgbG9u
ZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fu
bm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ry
b3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogVGhlc2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNl
IGNsZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9t
IHRoZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAg
ICAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlz
dCkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAg
ICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNv
dW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsK
ICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAg
IEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwKSApCiAgICAgICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEFz
c2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICovCkBAIC03MTcsMTMgKzcxOSwx
NiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAg
ICAqLwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQg
dG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2Ug
bWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFn
YWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAgKi8KICAgICB3aGls
ZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAg
ICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAgICAg
aWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZv
KSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGYzYzdk
YmVmYjEuLjE5NzdmZTEyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjE5LDcgKzIyMTksNyBAQCBpbnQgYXNz
aWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAg
IHsKICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAg
ICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8IDEpKSA9PSAw
KTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRf
b3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAgICAgICAgcGdbaV0u
Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ay4-0004Y0-Kk; Tue, 05 Mar 2019 14:22:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ay3-0004Xu-NP
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:51 +0000
X-Inumbo-ID: 2553c838-3f52-11e9-8c9f-dbb40e5a5933
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2553c838-3f52-11e9-8c9f-dbb40e5a5933;
 Tue, 05 Mar 2019 14:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Axx-0004WV-Kx
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Axx-0004Or-II
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Axx-0004Or-II@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI0NTBiMjAwN2QxOTc1NzMwZWI3NWJlNWEwNTA1OTFmZDAwZTIwMjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MTQ6NTQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNDo1NCAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDY3ZjZjZmMxZDUuLjZjZjA3NzYzYTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjI1MiwxOSArMjI2OCw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFw
cGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVu
IGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRl
cworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlm
CisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGls
bCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMg
MCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0
eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0
cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlr
ZWx5KGNhY2hlYXR0ciA9PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICog
SWYgd2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1ZXN0IGNhY2hl
CisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRvIHRoZSAibm9ybWFsIiBzdGF0ZS4K
KyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdfT04oaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7Cisg
ICAgICAgIHJjID0gdXBkYXRlX3hlbl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJl
dHVybiB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7Cisg
ICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1v
dmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2
ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNw
ZWNpZmljIGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6Cisg
ICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRv
IGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAq
CisgICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVu
aGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NFUlQo
KSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rf
d3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVf
cGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShu
ZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91
bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8
IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFs
bCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBC
dXQgaWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBl
X2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFy
YykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5
cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjI4
MCw3ICsyMzU2LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBp
ZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLApAQCAtMzk3OCw5ICs0MDU0LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAq
IE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFj
ayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNl
cXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRv
IGJlIHJlLWluc3RhdGVkIGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0
aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUs
IGFzIGFwcHJvcHJpYXRlLgogICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2Nh
Y2hlYXR0cihwYWdlKSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzcyYTNjZGVi
Yi4uN2E1MmJhOTkzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzE0LDIzICs3MTQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11
KHAybS0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
KDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsK
ICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZu
KTsKQEAgLTc3NSwyNiArNzYxLDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQg
aW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYg
dCA9PSBwMm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZu
X2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMg
d3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0
IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdz
LAorICAgICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVy
ZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBk
cm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhh
dmUgYQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQg
YSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0
eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRy
eSkuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:22:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AyB-0004Z8-Mk; Tue, 05 Mar 2019 14:22:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AyB-0004Yy-0F
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:59 +0000
X-Inumbo-ID: 2b683740-3f52-11e9-ac28-db07c9608dae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b683740-3f52-11e9-ac28-db07c9608dae;
 Tue, 05 Mar 2019 14:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ay7-0004We-RE
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ay7-0004Pz-Og
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ay7-0004Pz-Og@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY2ZjFlOTQ4ODczZWQ2MDFkM2Q3NDNhMjU4NjYxOWI3NjNhY2QwODQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTU6MjIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNToyMiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2Y2YwNzc2M2EwLi4zYTE5YzI5NTI4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTE2OCw3ICsxMTY4LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMTg1LDcgKzExODUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90
YWJsZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
X21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAgICAgIGlmICggdW5saWtlbHko
cmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkK
ICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTMyNiw4ICsxMzI3
LDExIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEg
bWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRo
aXMgYXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICov
Ci1zdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2wgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBw
Zm4pICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTEzNDIsMTMgKzEzNDYsMjcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBm
bikKICAgICBlbHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2Us
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
ID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAg
ICAgcHV0X3BhZ2UocGcpOworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IHB0cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0x
NTE4LDExICsxNTM2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAg
IHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIGludCAg
ICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwy
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCisgICAgZm9y
ICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
CisgICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAg
ICAgICAgewpAQCAtMTUzMiwyMyArMTU1MSwzMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAg
ICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAgKQorICAg
ICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlh
bCkpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5
KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7
CiAgICAgICAgIH0KLQotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGVsc2UgaWYgKCBy
YyA9PSAtRUlOVFIgJiYgaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCByYyA8
IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7
Ci0gICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAgICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2Zyb21fbDJlKHBsMmVbaV0sIHBmbik7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IGlmICggaSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAg
ICAgICB9CiAgICAgICAgIH0KKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAg
ICAgfQpAQCAtMTgyOCwyOCArMTg1Nyw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3du
ZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAw
LCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsK
LSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNl
LnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ld
LCBwZm4pID09IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Ns
b3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0
X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBhcnRpYWwgPSAwOwor
CisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAo
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAg
ICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAg
IH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdl
KHBsMmUpOwogCi0gICAgaWYgKCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAg
ICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsK
KyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlO
VFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKQEAgLTIxMTUsNyArMjE2Niw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5
KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAg
IH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUs
IHBmbiwgZCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwog
CiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOwpAQCAtMjEzNCw3ICsy
MTg1LDggQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUs
IHBmbik7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCAwLCB0cnVlKTsKKwogICAg
IHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:23:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AyL-0004aL-Oj; Tue, 05 Mar 2019 14:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AyL-0004aE-3C
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:09 +0000
X-Inumbo-ID: 317c554e-3f52-11e9-9f49-67d9bebf47ed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 317c554e-3f52-11e9-9f49-67d9bebf47ed;
 Tue, 05 Mar 2019 14:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AyI-0004X1-1G
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AyH-0004RE-Uy
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AyH-0004RE-Uy@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDYzMWI5MDIzOWRiNDJmNDNkMmUxNTczY2VkMjQyZmRmNDY1YzU2N2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTY6MDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNjowNyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDNhMTljMjk1MjguLjA0ZGZiM2Y2ZjEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNjEyLDYgKzE2MTIsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE5MTMsMTUgKzE5MjAsMjUgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBw
YXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CisK
ICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgIGlmICggcmMgPiAwICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0s
IGQpOwotICAgIH0gd2hpbGUgKCBpLS0gKTsKKyAgICAgICAgaWYgKCByYyA9PSAwICkKKyAgICAg
ICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDNlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:23:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AyU-0004bO-QQ; Tue, 05 Mar 2019 14:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AyT-0004bF-DO
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:17 +0000
X-Inumbo-ID: 378ecd25-3f52-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 378ecd25-3f52-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:23:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1AyS-0004XC-7g
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1AyS-0004T1-51
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1AyS-0004T1-51@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGFhZTBkMTg4MmE4OTU5NWFkZDRjNzMzNzQwYjU1YzljMWI1YTMzMTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTc6MzEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNzozMSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAwNGRmYjNmNmYxLi42Y2I2ZDRhMmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjg2OSw2ICsyODY5LDEzIEBAIHN0
YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShk
LCBnZm5feChnZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAg
ICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9yZXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTI4ODMsMTIgKzI4OTAsMTAgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAm
IFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMg
KQotICAgICAgICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:23:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ayf-0004cq-U6; Tue, 05 Mar 2019 14:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Aye-0004ck-Kd
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:28 +0000
X-Inumbo-ID: 3da0a640-3f52-11e9-8065-13be4cc0c729
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3da0a640-3f52-11e9-8065-13be4cc0c729;
 Tue, 05 Mar 2019 14:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ayc-0004Xm-DU
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ayc-0004U4-B0
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ayc-0004U4-B0@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE1OTUxMTFkMGNkMmYxNmNhYTMzZTI4YTA4NDYxMjQwYzAzYWI5MmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTg6MDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxODowMyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNzk3YzVkNTJjYy4uMmYxODk5Mjc3YyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTkzLDkg
KzkzLDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTIzLDE1ICsxMjIsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:23:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ays-0004e2-05; Tue, 05 Mar 2019 14:23:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ayr-0004dw-F3
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:41 +0000
X-Inumbo-ID: 43b29a34-3f52-11e9-85bb-7bc7c7ae8917
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43b29a34-3f52-11e9-85bb-7bc7c7ae8917;
 Tue, 05 Mar 2019 14:23:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Aym-0004Xv-Je
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Aym-0004VC-HF
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Aym-0004VC-HF@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQxNzZjZDYxOTRiMTA2MjhhN2MzMDU5ZGY3MmRlNmEzMTk3NTU0YjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjE4OjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MTg6MzIgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICB8IDUwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjQgKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYyAgfCAgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8IDEx
IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCB8IDIwICsrKysrKysr
KysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCBmY2JlNzY3ZDBiLi44NTNiNTI0MDJlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC03MzQsNDkgKzcz
NCw2IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAg
cmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFza3Mgb2YgQ1I0IGJpdHMg
KHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmlsaXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBt
YXkgbm90IGxlZ2l0aW1pYXRlbHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNp
Z25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRfbWFzazsK
LQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Modm9pZCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBB
bGwgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgot
ICAgICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5Y
ODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSApCi0gICAgICAgIGNvbW1vbl9tYXNr
ICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0KLSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRf
bWFzayA9IGNvbW1vbl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5
IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlmICggY3B1X2hhc19m
c2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci1fX2luaXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWdu
ZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZfY3I0ID0gcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlz
X3B2XzMyYml0X3ZjcHUodikgPyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQot
ICAgIGlmICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0gICAgICAg
IHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAiZCVkIGF0dGVtcHRlZCB0
byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUwOGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQot
ICAgIHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2spOwotfQotCiAj
ZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0CiAjZGVmaW5l
IGZwdV9jdHh0IGZwdV9jdHh0LngKIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29u
dGV4dCwgZnB1X2N0eHQpOwpAQCAtNzkwLDcgKzc0Nyw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1
ZXN0KAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9u
ZyBjcjNfZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdlOwotICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3MsIGNyNDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVk
IGludCBpOwogICAgIGludCByYyA9IDAsIGNvbXBhdDsKIApAQCAtOTgxLDkgKzkzOCw4IEBAIGlu
dCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICY9
IFg4Nl9DUjBfVFM7CiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF07
Ci0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBjcjQgPyBwdl9ndWVzdF9jcjRfZml4
dXAodiwgY3I0KSA6Ci0gICAgICAgIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2Zl
YXR1cmVzKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9CisgICAgICAgIHB2X2Zp
eHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSk7CiAKICAgICBtZW1z
ZXQodi0+YXJjaC5kZWJ1Z3JlZywgMCwgc2l6ZW9mKHYtPmFyY2guZGVidWdyZWcpKTsKICAgICBm
b3IgKCBpID0gMDsgaSA8IDg7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDZjYjZkNGEyZmEuLmNlMmMwODJjYWYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjcsMzMg
KzUyNywxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAg
ICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxv
bmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiB+WDg2X0NS
NF9ERTsKLSAgICBjcjQgfD0gbW11X2NyNF9mZWF0dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9D
UjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBpZiAoIGQtPmFyY2gu
cHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNl
IGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9Q
R0U7Ci0KLSAgICBjcjQgfD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0gICAg
cmV0dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwogICAgIHVuc2ln
bmVkIGxvbmcgbmV3X2NyNDsKIAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNf
aWRsZV92Y3B1KHYpKQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2
KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8IFg4Nl9D
UjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CisgICAgICAgICAgICAgID8gcHZfbWFrZV9jcjQodikg
OiBtbXVfY3I0X2ZlYXR1cmVzOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFp
bi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTcyLDggKzU1Miw2IEBAIHZvaWQg
d3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5h
cmNoLmNyMywgbmV3X2NyNCk7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0K
LQotICAgIEFTU0VSVChpc19wdl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0
dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggOTU4YzZlMzkwZS4uYTljYWEwMTFiNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtMTAzLDYgKzEwMyw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9s
NChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFi
bGVfbnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQg
YXR0ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUgb2YgdGhlIHBv
bGljeS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNjICAgICA/IDAgOiBYODZfQ1I0X1RT
RCkgICAgICB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9E
RSkgICAgICAgfAorICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRf
RlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/IDAgOiBYODZfQ1I0
X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRpc2pvaW50IHNldHMu
ICovCisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJ
U0lCTEVfTUFTSyk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1
YnNldCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBiaXRz
LCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGlu
Z3MuCisgICAgICovCisgICAgcmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAg
ICAgICAgICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykp
OworfQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQg
bG9uZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwg
WDg2X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBH
RSBkZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5vdCBib3RoIGJl
CisgICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgor
ICAgICAqLworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8
PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5l
ZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlz
CisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAg
ICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0
dXJuIGNyNDsKK30KKwogaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTE5Nyw3ICsyNDMsNyBAQCBpbnQgcHZfdmNwdV9pbml0aWFs
aXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAx
MDBIeiB0aWNrZXIuICovCiAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsK
IAotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3Rf
Y3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0g
cHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBjMjgxOTM2YWYwLi5jZDA0NTc0
NzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8
YXNtL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUg
PGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3B2
L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5o
PgpAQCAtODA0LDggKzgwNSw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQg
Ki8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9ndWVzdF9jcjRf
Zml4dXAoY3VyciwgdmFsKTsKLSAgICAgICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNChjdXJyKSk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2Ny
NChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBiOWZhOTg4
ZDkwLi5hZWM2NTYzMGQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYyMywxNyArNjIzLDYgQEAg
Ym9vbCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZj
cHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19y
ZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFuIHVwIENSNCBiaXRzIHRo
YXQgYXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9sLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQp
OwotCi0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3QtdmlzaWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVz
LiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0
IHZjcHUgKnYpOwotCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BT
RSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwg
WDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9GU0dT
QkFTRSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQotCiAjZGVmaW5lIGRvbWFpbl9t
YXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRf
Q1BVUykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192
Y3B1X2d1ZXN0X2NvbnRleHQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDY3Nzhl
MWJiNzUuLjFkZGM3MjgwN2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNjAsNiArNjAs
MjMgQEAgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwdl9k
b21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxh
Z3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZp
ZyAqY29uZmlnKTsKIAorLyoKKyAqIEJpdHMgd2hpY2ggYSBQViBndWVzdCBjYW4gdG9nZ2xlIGlu
IGl0cyB2aWV3IG9mIGNyNC4gIFNvbWUgYXJlIGxvYWRlZCBpbnRvCisgKiBoYXJkd2FyZSwgd2hp
bGUgc29tZSBhcmUgZnVsbHkgZW11bGF0ZWQuCisgKi8KKyNkZWZpbmUgUFZfQ1I0X0dVRVNUX01B
U0sgXAorICAgIChYODZfQ1I0X1RTRCB8IFg4Nl9DUjRfREUgfCBYODZfQ1I0X0ZTR1NCQVNFIHwg
WDg2X0NSNF9PU1hTQVZFKQorCisvKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgbWF5IG9ic2VydmUg
ZnJvbSB0aGUgcmVhbCBoYXJkd2FyZSBzZXR0aW5ncy4gKi8KKyNkZWZpbmUgUFZfQ1I0X0dVRVNU
X1ZJU0lCTEVfTUFTSyBcCisgICAgKFg4Nl9DUjRfUEFFIHwgWDg2X0NSNF9NQ0UgfCBYODZfQ1I0
X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1FWENQVCkKKworLyogR2l2ZW4gYSBuZXcgY3I0IHZhbHVl
LCBjb25zdHJ1Y3QgdGhlIHJlc3VsdGluZyBndWVzdC12aXNpYmxlIGNyNCB2YWx1ZS4gKi8KK3Vu
c2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGNyNCk7CisKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8gaGFy
ZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25lZCBsb25nIHB2X21ha2Vf
Y3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKKwogI2Vsc2UgIC8qICFDT05GSUdfUFYgKi8KIAog
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtNzMsNiArOTAsOSBAQCBzdGF0aWMgaW5saW5lIGlu
dCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKIH0KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiB+MHVsOyB9CisKICNlbmRpZgkvKiBDT05G
SUdfUFYgKi8KIAogdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:23:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Az0-0004ey-2L; Tue, 05 Mar 2019 14:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ayy-0004el-Hk
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:48 +0000
X-Inumbo-ID: 49c47d3c-3f52-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49c47d3c-3f52-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:23:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Ayw-0004Y3-Q7
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Ayw-0004Vz-Nb
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Ayw-0004Vz-Nb@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDlmNjYzZDJhYjFkNDI5YTdkZTFjY2RhODE2NmQ2MTlmOTBhY2U2ZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjE5OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MTk6MTEgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
IHwgMTMgKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgfCAx
OCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAxNiArKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKystLQogNyBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
ODUzYjUyNDAyZS4uOTFjMmIxYzIxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTQzMSw3ICsxNDMxLDggQEAgc3RhdGlj
IHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRf
c3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVf
aGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJh
c2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAg
ICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3Zj
cHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNi
YXNlKCk7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCBhOWNhYTAxMWI0Li44MmM2ZTJmNGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0xNDYsNiAr
MTQ2LDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
WDg2X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisgICAgLyoKKyAg
ICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5IHVzZWFibGUgaW4gNjRiaXQgY29k
ZSBzZWdtZW50cy4gIFdoaWxlCisgICAgICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ug
c2V0IGJlaGluZCB0aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBYZW4ncyBjb250ZXh0
IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9t
YWluKGQpICYmCisgICAgICAgICAhKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAgICBy
ZXR1cm4gY3I0OwogfQogCkBAIC0zNTEsNyArMzYxLDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9k
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIC8qICVmcy8lZ3Mg
YmFzZXMgY2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxlLiAqLwor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAg
aWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCmluZGV4IGNkMDQ1NzQ3MWMuLjAzNDRjOTg3ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMK
QEAgLTgwNSw2ICs4MDUsMTcgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAq
LworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dT
QkFTRSwgcmVmcmVzaCBYZW4ncyBpZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBu
b3cgdGhhdCB0aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSAm
JgorICAgICAgICAgICAgICEodmFsICYgWDg2X0NSNF9GU0dTQkFTRSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jhc2UoKTsKKyAg
ICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2Uo
KTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0g
cHZfZml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CiAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtl
X2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKQEAgLTg1
NCwxNCArODY1LDE1IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9GU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBj
cHVfaGFzX2ZzZ3NiYXNlID8gX19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2U7CisgICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19y
ZGZzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFz
X2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOworICAgICAgICAqdmFsID0gKHJl
YWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRnc2Jhc2UoKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5n
c19iYXNlX2tlcm5lbDsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2Ug
TVNSX1NIQURPV19HU19CQVNFOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA2MTdkYmIxOGM5Li43OTAzMjA0NzYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAt
MTU2MCw3ICsxNTYwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKIAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYg
WEVOX0NSNF9QVjMyX0JJVFM7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSApCiAgICAgICAgIHNldF9pbl9j
cjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKICAgICBpZiAoIG9wdF9pbnZwY2lkICYmIGNwdV9oYXNf
aW52cGNpZCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGZmNmY5NjllNzQuLjUwNDMy
MzExZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC04NCw3ICs4NCw2IEBACiAjZGVm
aW5lIGNwdV9oYXNfeHNhdmVzICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FW
RVMpCiAKIC8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lYnggKi8KLSNkZWZpbmUgY3B1X2hh
c19mc2dzYmFzZSAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKQogI2Rl
ZmluZSBjcHVfaGFzX2JtaTEgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQk1J
MSkKICNkZWZpbmUgY3B1X2hhc19obGUgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0hMRSkKICNkZWZpbmUgY3B1X2hhc19hdngyICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FWWDIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCAyMmQ1YjcxODFlLi4xNDNlZWEzNDU3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKQEAgLTEyMCw2ICsxMjAsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBy
ZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1kIiAoaGlnaCkgXAogCQkJ
ICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NC
QVNFLCB0aGUgdmFsdWUgbG9hZGVkIGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJu
ZWwncyBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJZGxlLCBI
Vk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3JlLCB0aGUge1JELFdSfXtGUyxH
U31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25seSBzYWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dz
YmFzZSBpcyBzZXQuCisgKi8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNl
KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTUwLDcgKzE1OCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTYyLDcgKzE3MCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTcyLDcgKzE4MCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2b2lkKQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19m
c2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAjaWZk
ZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZnNiYXNlICUw
IiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMTg0LDcgKzE5Miw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCB3cmZzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICNpZmRlZiBI
QVZFX0dBU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6
ICJyIiAoYmFzZSkgKTsKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA5MGEyNzAx
ZDI2Li5hMGY4YmY0N2U1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTMxNSwxMSArMzE1
LDMxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgLyogTm8gZ2xvYmFsIHBh
Z2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZf
Q1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8o
KS0+Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQiIDogOiAiciIg
KHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0Us
IHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRoZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRi
aXQgUFYgZ3Vlc3RzLCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAg
ICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17ZnMsZ3N9YmFzZSgp
IGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91dCB3aGV0aGVyIGl0CisgICAgICogaXMg
c2FmZSB0byBleGVjdXRlIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxp
bmcgYmFjayB0bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJlcXVp
cmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZTR1NCQVNFIGlzIGN1cnJl
bnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIsIHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGlu
Zm8tPmNyNCBiZWZvcmUgdXBkYXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMg
aW4gdGhlCisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGluIGluZm8t
PmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBpbmZvLT5jcjQgPSB2YWwgJiAo
aW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JBU0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlW3ZhbF0sICUlY3I0IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAv
KiBGb3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAgICAgICAgICAg
ICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+Y3I0ID0gdmFsOwogfQogCiAvKiBD
bGVhciBhbmQgc2V0ICdUUycgYml0IHJlc3BlY3RpdmVseSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:24:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1AzE-0004gT-5V; Tue, 05 Mar 2019 14:24:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1AzC-0004gG-J5
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:24:02 +0000
X-Inumbo-ID: 4fdafda6-3f52-11e9-a0a1-3fb6e3bd03a6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fdafda6-3f52-11e9-a0a1-3fb6e3bd03a6;
 Tue, 05 Mar 2019 14:23:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Az6-0004YO-W2
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Az6-0004X7-Te
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:23:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Az6-0004X7-Te@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:23:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc4NDI0MTlhNmI4NWVkYjRhNWI5YmVlOGIxMTc5ZGU0YzhiODRiNjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTk6NTMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxOTo1MyAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgfCAyMiArKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggODJjNmUyZjRmMi4uMDIwZDk4ZjM4OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
Mzc3LDYgKzM3Nyw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2
b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZf
MzJiaXRfdmNwdSh2KSApCiAgICAgICAgIHJldHVybjsKQEAgLTM4NSwxNiArMzg3LDI4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9jcjModik7CiAg
ICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBj
cHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+
cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQtPmFy
Y2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lk
X2JpdHModiwgdHJ1ZSkgOiAwKTsKICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGds
b2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwotICAg
IHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBEb24ndCBmbHVzaCB1c2Vy
IGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLgorICAg
ICAqCisgICAgICogSW4gc2hhZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVk
IHRvIGJlIGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0IHRoZSBp
bmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRhYmxlIG1heQorICAgICAqIGhh
dmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBw
cmVzcyB0aGUKKyAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBU
aGUgWFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVuIG5lZWQgdG8g
YmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAgIGNyMyA9IHYtPmFyY2guY3IzOwor
ICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0g
flg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggISh2LT5hcmNo
LmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0dXJuOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BIe-0006Dq-IF; Tue, 05 Mar 2019 14:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BId-0006Dk-9M
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:07 +0000
X-Inumbo-ID: 20262332-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20262332-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BIb-0004xe-Eb
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BIb-00066p-BE
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BIb-00066p-BE@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDdhNDBiNWI1ZjJhMTU0OTE4ZjEyM2M4MTAxYWJkZjk2ZjhjMWZkOTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MjU6NTAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyNTo1MCAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA3MTA2ZTBiMDA2Li41ZWUwOTgxODMyIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMDExLDYgKzIwMTEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BIn-0006Eu-Jt; Tue, 05 Mar 2019 14:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BIm-0006El-UE
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:16 +0000
X-Inumbo-ID: 2636b703-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2636b703-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BIl-0004xv-KV
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BIl-00067o-I4
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BIl-00067o-I4@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRkN2U2MzdkOTIwYzMwNTNmNzY3MTJjNWU0ZGE5NTMzYWJiYTcyNmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MjY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyNjozMyAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggMDI1Mzgy
MzE3My4uMWQxZTg5OWYyMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BIz-0006GA-Ls; Tue, 05 Mar 2019 14:44:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BIy-0006G3-89
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:28 +0000
X-Inumbo-ID: 2c4ec2ed-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c4ec2ed-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BIv-0004yG-R2
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BIv-00068r-OQ
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BIv-00068r-OQ@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA0NWYzN2MyYWNhYzM3NzViMDliYmZmYzBlMTU4ZmFmMWMxODQyOTkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6Mjc6MDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyNzowNSAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgIHwgMTkgKysrKysrKy0tLS0KIHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlv
bnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjk4MmVlYzQzZS4uNDc2ZWY4ZWU4NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3NzUsNzAg
KzQ3NzUsMTA2IEBAIGludCBkb25hdGVfcGFnZSgKICAgICByZXR1cm4gLTE7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9tYWluIGBk
YC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRv
IHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdl
KCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBlIGNv
dW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0cmlidXRl
cyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0Cisg
KgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3Bh
Z2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNv
dW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4KKyAqCisg
KiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZy
ZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21l
IGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqb3duZXI7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9l
eHRlcm5hbChkKSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCiAgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gMTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3Qp
OwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVu
bGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0
dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAo
b3duZXIgZCVkKSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAg
ICAgcGFnZV90b19tZm4ocGFnZSksIGQtPmRvbWFpbl9pZCwKICAgICAgICAgICAgICBvd25lciA/
IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAogICAgICAgICAgICAgIHBhZ2UtPmNv
dW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKLSAgICByZXR1cm4gLTE7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKaW5kZXggNWVlMDk4MTgzMi4uNWIzMzhlOTVmZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTk4NSw3ICsx
OTg1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4o
ZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcHV0X2dmbihk
LCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRf
bWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhhcyBh
bHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFn
ZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CkBAIC0yMDA4LDEwICsy
MDA4LDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdl
KF9tZm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwgX21mbihtZm4pKTsKIAotICAgICAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAg
ICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICovCiAg
ICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBu
ZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwg
MTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKQEAg
LTIwNTEsMTIgKzIwNTAsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAgICAg
ICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0
YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5fbG9j
aygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8
fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8
IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZy
ZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwK
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xv
Y2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2Vz
KGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwog
CiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1
cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjA2OSwxMCArMjA3Myw2IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCi0g
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAgICAg
cGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2Vf
YWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJB
Q0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYzFk
MGRhMzE4ZS4uMWFkZTYyYTMwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysg
Yi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02MTAsMjAgKzYxMCwyMiBAQCBzdGF0aWMgbG9uZyBt
ZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdl
X3QpIGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fubm90
IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ryb3kg
ZmluYWwgcmVmZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlc2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNs
ZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRo
ZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAgICAg
ICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkp
ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAgICAg
ICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50
X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2Vf
dG9fbWZuKHBhZ2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKICAg
ICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAgIEJV
R19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwKSApCiAgICAgICAgICAgICAgICAg
ZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEFzc2ln
biBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICovCkBAIC02OTYsMTMgKzY5OCwxNiBA
QCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
bWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAq
LwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8g
c3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2UgbWFu
YWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFnYWlu
LCB3ZSdyZSBvbiB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUgYWxy
ZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAgKi8KICAgICB3aGlsZSAo
IChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAgICAg
ICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAgICAgaWYg
KCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGFkZWRlMDU1
MDkuLjcxYzI4ODFmYjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNzY2LDcgKzE3NjYsNyBAQCBpbnQgYXNzaWdu
X3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAgICAg
IEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsK
KyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRfb3du
ZXIoJnBnW2ldLCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBtdXN0
IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAgICAgICAgcGdbaV0uY291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BJ9-0006HH-O8; Tue, 05 Mar 2019 14:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJ9-0006HB-62
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:39 +0000
X-Inumbo-ID: 32621298-3f55-11e9-b44d-af641eb2be25
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32621298-3f55-11e9-b44d-af641eb2be25;
 Tue, 05 Mar 2019 14:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJ6-0004z3-1C
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJ5-0006A5-Uq
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJ5-0006A5-Uq@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU1ZDM2ZTI4OTEzZTM2MzkyNmNiZDYyYjg4NjIxMDc5ODE1NjI0YWEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6Mjc6MzEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyNzozMSAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDQ3NmVmOGVlODUuLjNhMTFjNjc0NzggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjQxMSwxOSArMjQyNyw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFw
cGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVu
IGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRl
cworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlm
CisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGls
bCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMg
MCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0
eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0
cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2Fj
aGVhdHRyID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2
ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2FjaGUKKyAgICAg
KiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwiIHN0YXRlLgorICAgICAq
LworICAgIGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5j
b3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdl
KHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAgICAg
cmMgPSB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVw
ZGF0ZV94ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAgICog
SWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVtb3ZlIGl0LgorICAgICAq
CisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBz
ZXQgYW5kIGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCBy
YXRoZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0gVGhleSBh
cmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAtIFdl
IGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4g
dGhlIGZpbmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFo
ZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAgcGFnZXMgYW55
d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlw
ZSBjb3VudCBpcyB6ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUg
Zm9yIG5vbi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgIHsK
KyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAg
ICAgIGlmICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShkLCBt
Zm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgcmMgPSByYzI7
CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdl
KSkgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYKKyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFz
aykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBDbGVhciB0aGUgdHlwZSB0byByZWNvcmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFw
cGluZ3MKKyAgICAgICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBv
cGVyYXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZvIGFsb25lLgor
ICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAg
ICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1Rf
Y291bnRfbWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZv
aWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0MzksNyArMjUxNSw3IEBA
IHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggdW5saWtl
bHkoKG54ICYgUEdDX2NvdW50X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xl
YW51cF9wYWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51cF9w
YWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2Up
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAg
LTQ4MjksOSArNDkwNSwxMCBAQCBpbnQgc3RlYWxfcGFnZSgKICAgICAgKiBOQiB0aGlzIGlzIHNh
ZmUgZXZlbiBpZiB0aGUgcGFnZSBlbmRzIHVwIGJlaW5nIGdpdmVuIGJhY2sgdG8KICAgICAgKiB0
aGUgZG9tYWluLCBiZWNhdXNlIHRoZSBjb3VudCBpcyB6ZXJvOiBzdWJzZXF1ZW50IG1hcHBpbmdz
IHdpbGwKICAgICAgKiBjYXVzZSB0aGUgY2FjaGUgYXR0cmlidXRlcyB0byBiZSByZS1pbnN0YXRl
ZCBpbnNpZGUKLSAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLgorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCksIG9yIHRoZSBwYWdlIHRvIGJlIGFkZGVkIGJhY2sgdG8gdGhlIElPTU1VCisgICAg
ICogdXBvbiB0aGUgdHlwZSBjaGFuZ2luZyB0byBQR1Rfd3JpdGVhYmxlLCBhcyBhcHByb3ByaWF0
ZS4KICAgICAgKi8KLSAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkp
ICkKKyAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9tYXBwaW5ncyhwYWdlKSkgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogQ291bGRuJ3QgZml4dXAgWGVuJ3MgbWFwcGluZ3M7IHB1
dCB0aGluZ3MgdGhlIHdheSB3ZSBmb3VuZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGVjZTMyZmZiOGYuLjI1ZmVkMDhlZmIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTcwNiwyMyArNzA2LDkgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1f
dHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vl
c3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAg
IGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFpbikgKQotICAgIHsKLSAgICAg
ICAgaW50IHJjID0gMDsKLQotICAgICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICkK
LSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVy
KTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0ID0gaW9tbXVf
dW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgbWZuICsgaSk7Ci0KLSAgICAgICAgICAgICAgICBpZiAo
ICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAgICAgICAgfQotICAg
ICAgICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KKyAgICAgICAgcmV0dXJuIDA7CiAK
ICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAgIFAyTV9ERUJVRygi
cmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdmbiwgbWZuKTsKQEAgLTc2NSwyNiArNzUx
LDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwogICAgIGludCByYyA9IDA7CiAK
KyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgp
IGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYgdCA9PSBwMm1fcmFtX3J3ICkK
LSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVy
KTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9w
YWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAg
ICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBz
dGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQorICAgICAgICAvKgor
ICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMgd3J0IElPTU1VIGVudHJpZXMg
aGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0IGhpc3RvcmljYWxseSwgcGFn
ZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdzLAorICAgICAgICAgKiBhbmQg
b25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVyZW50IHBhZ2UgdHlwZS4KKyAg
ICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVydHkgYnkgZ3JhYmJpbmcgYSB3
cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1lZGlh
dGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUgYQorICAgICAgICAgKiB3
cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQgYSBjb3VudCBvZiAwIChzdWNo
IHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2Vl
ZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRyeSkuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisgICAgICAg
ICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BJL-0006Js-Rx; Tue, 05 Mar 2019 14:44:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJK-0006Iq-H6
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:50 +0000
X-Inumbo-ID: 38758354-3f55-11e9-bffc-b73f11c3968d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38758354-3f55-11e9-bffc-b73f11c3968d;
 Tue, 05 Mar 2019 14:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJG-0004zL-7V
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJG-0006Ah-52
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJG-0006Ah-52@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:46 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDhmZGZiMWU2YzVhZjRkZGUzOGQxOWM1MjNmMmY1OTUwMGM4YzE0MTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6Mjg6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyODoxMiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAzYTExYzY3NDc4Li4yNWM1Yjg4NzhhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTI2MSw3ICsxMjYxLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMjc4LDcgKzEyNzgsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIo
bWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmMg
PT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAg
ICAgICAgICAgIHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ3Nyw4ICsxNDc4LDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFp
biAqbDFlX293bmVyKQogICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFj
aGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMg
YXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCi1z
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2wgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVfZ2V0
X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBwZm4p
ICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTE0ODcsMTMgKzE0OTEsMjcgQEAgc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikK
ICAgICBlbHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRf
cGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1m
bl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3Rv
X3BhZ2UocGZuKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcp
OworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7
CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2Uo
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNjY2LDExICsxNjg0LDEy
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAg
ICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocGZuKSk7CiAKLSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRp
YWwgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjgwLDIzICsx
Njk5LDMzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vl
c3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKHBsMmVbaV0sIHBmbiwgZCkpID4gMCApCisgICAgICAgICAgICAgKHJjID0gZ2V0X3Bh
Z2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisg
ICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAg
IGlmICggcmMgPCAwICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUg
aW4gYWxsb2NfbDJfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKLSAgICAgICAgICAgIHdoaWxlICgg
aS0tID4gMCApCi0gICAgICAgICAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUs
IGkpICkKLSAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
KTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQorICAg
ICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBhZGp1c3Rf
Z3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwogICAgIH0KQEAgLTE5MTksMjggKzE5NDgsNTAgQEAgc3Rh
dGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZu
ID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2ln
bmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJyID0g
MDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgdW5z
aWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAgICAgICBwdXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBp
ZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICkKKyAg
ICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsLCBm
YWxzZSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIHBhcnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJy
ID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAgIH0KIAogICAg
IHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYgKCAhZXJyICkKKyAgICBpZiAoIHJj
ID49IDAgKQorICAgIHsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9w
YWVfeGVuX2wyOworICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAt
RVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVs
c2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisg
ICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgIH0KIAot
ICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTIyNjcsNyArMjMxOCw3IEBAIHN0YXRp
YyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgICAgIHJldHVy
biAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9w
YWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5
KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUobmwyZSwgZCk7CkBA
IC0yMjg2LDcgKzIzMzcsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3Qg
KnBsMmUsCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJv
bV9sMmUob2wyZSwgcGZuKTsKKyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRy
dWUpOworCiAgICAgcmV0dXJuIHJjOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:44:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BJS-0006Kz-Tw; Tue, 05 Mar 2019 14:44:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJS-0006Kn-7i
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:58 +0000
X-Inumbo-ID: 3e8686e6-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e8686e6-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJQ-0004zT-Do
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJQ-0006BM-B8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJQ-0006BM-B8@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDdlNzhkYzQyNWU2M2FhZGNkOWMyOGY2NjdiNjlmOGRmMzQwOWY1NzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6Mjg6NDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyODo0MyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDI1YzViODg3OGEuLmE0ZjdiMWYzYWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNzY2LDYgKzE3NjYsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTIwMDQsMTggKzIwMTEsMjggQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFs
LCAwKTsKICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsK
KwogICAgICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHJjID4gMCApCi0g
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2Uo
cGwzZVtpXSwgZCk7CisgICAgICAgICAgICBpZiAoIHJjID09IDAgKQorICAgICAgICAgICAgICAg
IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKICAgICAgICAgfQotICAgIH0gd2hpbGUg
KCBpLS0gKTsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
IAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:45:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BJd-0006MM-Va; Tue, 05 Mar 2019 14:45:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJc-0006MB-BD
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:08 +0000
X-Inumbo-ID: 449c9f06-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 449c9f06-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJa-00050H-K9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJa-0006Cx-He
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJa-0006Cx-He@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDczOTBmYTEyMjNkMWQzMjE4MjMyODQ0ZDgyMzc4YTA4NWQ5N2I3NDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6Mjk6NTMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToyOTo1MyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBhNGY3YjFmM2FkLi5hN2M3ZDRiZDA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzAzNyw2ICszMDM3LDEzIEBAIHN0
YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShk
LCBtZm5fdG9fZ21mbihkLCBwYWdlX3RvX21mbihwYWdlKSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSk7CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwp
OworICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfcmV0OworICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCkBAIC0zMDUxLDEyICszMDU4
LDEwIEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0KIAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3Bh
cnRpYWwpICYmICEobnggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
IAotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAgICByZXR1cm4g
cmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:45:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BJo-0006Nh-1p; Tue, 05 Mar 2019 14:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJm-0006NY-C8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:18 +0000
X-Inumbo-ID: 4aaf0914-3f55-11e9-83af-d7e3fea5dd61
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4aaf0914-3f55-11e9-83af-d7e3fea5dd61;
 Tue, 05 Mar 2019 14:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJk-00050T-Q6
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJk-0006Dh-Na
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJk-0006Dh-Na@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFkZDNkY2M3ZTAxNzI3OTQ0N2RkMTIwZThiYzZlOGRkOWM0MTY2NjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MzA6MzAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTozMDozMCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNWEzOTFmOGY2OC4uMWYyNDg1YzY3YiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTkzLDkg
KzkzLDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTIzLDE1ICsxMjIsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:45:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BK1-0006Ox-3w; Tue, 05 Mar 2019 14:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BJz-0006Op-El
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:31 +0000
X-Inumbo-ID: 50c4d5c2-3f55-11e9-94f4-aba839cd6248
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50c4d5c2-3f55-11e9-94f4-aba839cd6248;
 Tue, 05 Mar 2019 14:45:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BJv-00051r-0l
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BJu-0006ET-UI
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BJu-0006ET-UI@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:45:26 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFhZTZiOGViOTFjNGM2OGZmYmVkNWQxMzYzOWUwNWE1ODViY2FkZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjMxOjA0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MzE6MDQgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgIDI0ICstLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDIyICsrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0
aW9ucygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDYxZjY2NzE4NzIuLmU5Yjk1ZTQxNzQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTM5OCw2ICszOTgsNTIgQEAgc3RhdGljIHZvaWQgcmVsZWFzZV9jb21wYXRfbDQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0gcGFnZXRhYmxl
X251bGwoKTsKIH0KIAordW5zaWduZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0KQoreworICAgIGNvbnN0IHN0cnVjdCBjcHVp
ZF9wb2xpY3kgKnAgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CisKKyAgICAvKiBEaXNjYXJkIGF0
dGVtcHRzIHRvIHNldCBndWVzdCBjb250cm9sbGFibGUgYml0cyBvdXRzaWRlIG9mIHRoZSBwb2xp
Y3kuICovCisgICAgY3I0ICY9IH4oKHAtPmJhc2ljLnRzYyAgICAgPyAwIDogWDg2X0NSNF9UU0Qp
ICAgICAgfAorICAgICAgICAgICAgIChwLT5iYXNpYy5kZSAgICAgID8gMCA6IFg4Nl9DUjRfREUp
ICAgICAgIHwKKyAgICAgICAgICAgICAocC0+ZmVhdC5mc2dzYmFzZSA/IDAgOiBYODZfQ1I0X0ZT
R1NCQVNFKSB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLnhzYXZlICAgPyAwIDogWDg2X0NSNF9P
U1hTQVZFKSk7CisKKyAgICAvKiBNYXNrcyBleHBlY3RlZCB0byBiZSBkaXNqb2ludCBzZXRzLiAq
LworICAgIEJVSUxEX0JVR19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBWX0NSNF9HVUVTVF9WSVNJ
QkxFX01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMgdGhlIHBvbGljeSBzdWJz
ZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3QgY29udHJvbGxhYmxlCisgICAgICogYml0cywg
YW5kIGEgc3Vic2V0IG9mIFhlbidzIGNob2ljZSBvZiBjZXJ0YWluIGhhcmR3YXJlIHNldHRpbmdz
LgorICAgICAqLworICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVTVF9NQVNLKSB8CisgICAg
ICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0spKTsK
K30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxv
bmcgY3I0ID0gbW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2X0NSNF9QQ0lERSB8IFg4
Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoKKyAgICAgKiBQQ0lERSBvciBQR0Ug
ZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJIHNldHRpbmdzLCBidXQgbXVzdCBub3QgYm90aCBiZQor
ICAgICAqIHNldCwgYXMgaXQgaW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRMQiBmbHVzaGluZy4KKyAg
ICAgKi8KKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICBjcjQgfD0g
WDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQor
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7CisKKyAgICAvKgorICAgICAqIFRTRCBpcyBuZWVk
ZWQgaWYgZWl0aGVyIHRoZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2UgaXQsIG9yIFhlbiBpcwor
ICAgICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVzdCBzZWVzLgorICAgICAq
LworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAm
IFg4Nl9DUjRfVFNEKSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVy
biBjcjQ7Cit9CisKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC01MTIsMTIgKzU1OCwxMiBAQCBpbnQgdmNwdV9pbml0aWFsaXNl
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUg
YSAxMDBIeiB0aWNrZXIuICovCiAgICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VD
UygxMCk7CisKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9n
dWVzdF9jcjQodiwgMCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgdi0+YXJjaC5jcjMgPSBf
X3BhKGlkbGVfcGdfdGFibGUpOwogCi0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBy
ZWFsX2NyNF90b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7Ci0KICAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHNldHVwX2Nv
bXBhdF9hcmdfeGxhdCh2KSkgKQpAQCAtOTUzLDQ5ICs5OTksNiBAQCBpbnQgYXJjaF9kb21haW5f
c29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0g
KiBUaGVzZSBhcmUgdGhlIG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3YXJlIGF2
YWlsYWJpbGl0eSkgd2hpY2ggYQotICogUFYgZ3Vlc3QgbWF5IG5vdCBsZWdpdGltaWF0ZWx5IGF0
dGVtcHQgdG8gbW9kaWZ5LgotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IHB2X2NyNF9tYXNrLCBjb21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGlu
aXRfcHZfY3I0X21hc2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21tb25fbWFzayA9
IH5YODZfQ1I0X1RTRDsKLQotICAgIC8qCi0gICAgICogQWxsIFBWIGd1ZXN0cyBtYXkgYXR0ZW1w
dCB0byBtb2RpZnkgVFNELCBERSBhbmQgT1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9o
YXNfZGUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9PU1hTQVZFOwot
Ci0gICAgcHZfY3I0X21hc2sgPSBjb21wYXRfcHZfY3I0X21hc2sgPSBjb21tb25fbWFzazsKLQot
ICAgIC8qCi0gICAgICogNjRiaXQgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dT
QkFTRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBwdl9j
cjRfbWFzayAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0
Y2FsbChpbml0X3B2X2NyNF9tYXNrcyk7Ci0KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAg
ICB1bnNpZ25lZCBsb25nIGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChyZWFkX2Ny
NCgpKTsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gY29t
cGF0X3B2X2NyNF9tYXNrIDogcHZfY3I0X21hc2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBt
YXNrKSAhPSAoaHZfY3I0ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklO
RwotICAgICAgICAgICAgICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidzIENSNCBmbGFn
cyAlMDhseCAtPiAlMDhseFxuIiwKLSAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9t
YWluX2lkLCB2LCBodl9jcjQsIGd1ZXN0X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1h
c2spIHwgKGd1ZXN0X2NyNCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9j
b250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBmcHVfY3R4dC54CiBD
SEVDS19GSUVMRF8oc3RydWN0LCB2Y3B1X2d1ZXN0X2NvbnRleHQsIGZwdV9jdHh0KTsKQEAgLTEw
MDksNyArMTAxMiw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBjcjNfZ2ZuOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKmNyM19wYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYyA9
IDAsIGNvbXBhdDsKIApAQCAtMTIwMCw5ICsxMjAzLDggQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vl
c3QoCiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJj0gWDg2X0NSMF9UUzsKICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSB8PSByZWFkX2NyMCgpICYgflg4Nl9DUjBfVFM7CiAK
LSAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XTsKLSAgICB2LT5hcmNoLnB2X3Zj
cHUuY3RybHJlZ1s0XSA9IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAg
ICAgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdID0KKyAgICAgICAgcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIHYt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzRdKTsKIAogICAgIG1lbXNldCh2LT5hcmNoLmRlYnVncmVn
LCAwLCBzaXplb2Yodi0+YXJjaC5kZWJ1Z3JlZykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgODsg
aSsrICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggYTdjN2Q0YmQwNS4uNTRjZmViYmU5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUzMCwzMyArNTMwLDEzIEBAIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogICAgICAgICB2LT5hcmNo
LmNyMyB8PSBnZXRfcGNpZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9n
dWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQot
ICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAg
Y3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBY
ODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfT1NY
U0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5w
Y2lkICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5h
cmNoLnB2X2RvbWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0gICAg
Y3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQotICAgIHJldHVybiBjcjQ7
Ci19Ci0KIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBj
cHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5l
d19jcjQ7CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2
KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAg
ICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwg
WDg2X0NSNF9QR0UpOworICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9m
ZWF0dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU3NSw4ICs1NTUsNiBAQCB2b2lkIHdyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5l
d19jcjQpOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NF
UlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCBmZWM1ZTU1OTZjLi5kYzVhMGQ2NDNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjQ4Niw4ICsyNDg2LDgg
QEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgdmFsLAogICAgIH0KIAogICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIs
IHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY3Vycikp
OworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0
X2NyNChjdXJyLCB2YWwpOworICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwog
ICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggN2MyNmY2MDFhYy4uN2VhNjc1
MzJkZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02NDgsMTYgKzY0OCwyMiBAQCBib29sX3QgdXBk
YXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqLAogdm9pZCB2Y3B1X3Nob3df
ZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJz
KGNvbnN0IHN0cnVjdCB2Y3B1ICopOwogCi0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFyZSBu
b3QgdW5kZXIgZ3Vlc3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfY3I0KTsKKy8qCisg
KiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2dsZSBpbiBpdHMgdmlldyBvZiBjcjQuICBT
b21lIGFyZSBsb2FkZWQgaW50bworICogaGFyZHdhcmUsIHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVt
dWxhdGVkLgorICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NSNF9U
U0QgfCBYODZfQ1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfT1NYU0FWRSkKKwor
LyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBvYnNlcnZlIGZyb20gdGhlIHJlYWwgaGFyZHdh
cmUgc2V0dGluZ3MuICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAg
IChYODZfQ1I0X1BBRSB8IFg4Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09T
WE1NRVhDUFQpCiAKLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCByZWFsIENS
NCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25z
dCBzdHJ1Y3QgdmNwdSAqdik7CisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0
aGUgcmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWduZWQgbG9uZyBw
dl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0
KTsKIAotI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1RTRCB8ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRf
U01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBY
ODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBs
b2FkIGludG8gaGFyZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25lZCBs
b25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAogI2RlZmluZSBkb21haW5f
bWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJU
X0NQVVMpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:45:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BK8-0006Q0-7I; Tue, 05 Mar 2019 14:45:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BK6-0006Pq-Tk
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:38 +0000
X-Inumbo-ID: 56d8b861-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56d8b861-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:45:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BK5-000526-7F
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BK5-0006Fe-4q
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BK5-0006Fe-4q@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:45:37 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGFjM2E1Zjg5YjE5ZGZlMTRiYTFlYzk3YjY5ODY3MTUzMDFkYWIyOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjMxOjQ0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MzE6NDQgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICB8IDE4
ICsrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgfCAg
NCArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxIC0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmggICAgICAgIHwgMTYgKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IGU5Yjk1ZTQxNzQuLmIxZTJjZmEyN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQ0MSw2ICs0NDEsMTYgQEAgdW5zaWdu
ZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQtPmFy
Y2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQog
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAKKyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UgYXJlIG9ubHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hp
bGUKKyAgICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5kIHRoZSBi
YWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRvIGxlYXZlIGl0IHNldCBpbiAz
MmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVwIFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICog
cGF0aC4KKyAgICAgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAg
ICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisg
ICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwogICAgIHJldHVybiBjcjQ7CiB9CiAK
QEAgLTE5ODcsNyArMTk5Nyw4IEBAIHN0YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRf
dmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntG
UyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UpICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2gu
ZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGJmNWVkMWZkMzMuLjQwYWY3ZTY1ZDQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNTEwLDcgKzE1MTAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVy
ZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0
X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1
X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggZGM1YTBkNjQzZS4uMmY5Zjc1ZjdiZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI0ODYs
NiArMjQ4NiwxNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQg
Ki8KKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUgRlNH
U0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICogZ3Vlc3QgYmFzZXMg
bm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2VyIGNoYW5nZS4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkg
JiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7Cisg
ICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNl
KCk7CisgICAgICAgIH0KKwogICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9
IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9jcjQocHZfbWFr
ZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CkBAIC0y
NTI2LDE0ICsyNTM3LDE1IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2
X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZh
bCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAg
ICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdzYmFzZSgpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
CiAgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggOGEwNmIy
MWIwMi4uNjdhOTk5MzY0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjY2LDcgKzI2Niw5IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBpc19wdl8z
MmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NC
QVNFICkKICAgICB7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2Rl
ICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jh
c2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggZmY2Zjk2OWU3NC4uNTA0MzIzMTFl
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTg0LDcgKzg0LDYgQEAKICNkZWZpbmUg
Y3B1X2hhc194c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykK
IAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2RlZmluZSBjcHVfaGFzX2Zz
Z3NiYXNlICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5l
IGNwdV9oYXNfYm1pMSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQog
I2RlZmluZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SExFKQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQVZYMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDhkNGRlNjFkMDkuLmZlNmQ1YTBlNmQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaApAQCAtMTIwLDYgKzEyMCwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJkdHNj
X29yZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDog
ImMiIChjb3VudGVyKSkKIAorLyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0Us
IHRoZSB2YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtlcm5lbCdz
IGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9pY2UgZm9yIElkbGUsIEhWTSBh
bmQKKyAqIDMyYml0IFBWKS4KKyAqCisgKiBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJB
U0UgaW5zdHJ1Y3Rpb25zIGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNl
IGlzIHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRmc2Jhc2Uodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0xNTAsNyArMTU4LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRmc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBAIC0xNjIsNyArMTcwLDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRnc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7CkBAIC0xNzIsNyArMTgwLDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cmZzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICNpZmRlZiBI
QVZFX0dBU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jmc2Jhc2UgJTAiIDo6
ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0xODQsNyArMTkyLDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlubGluZSB2b2lkIHdy
Z3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2Ug
KQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lmZGVmIEhBVkVf
R0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ3cmdzYmFzZSAlMCIgOjogInIi
IChiYXNlKSApOwogI2Vsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGRhNDJlODQyYjQu
LjQ0ODczNDc3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMzA2LDExICszMDYsMzEg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiAKIHN0YXRpYyBp
bmxpbmUgdm9pZCB3cml0ZV9jcjQodW5zaWduZWQgbG9uZyB2YWwpCiB7CisgICAgc3RydWN0IGNw
dV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICAvKiBObyBnbG9iYWwgcGFnZXMg
aW4gY2FzZSBvZiBQQ0lEcyBlbmFibGVkISAqLwogICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRf
UEdFKSB8fCAhKHZhbCAmIFg4Nl9DUjRfUENJREUpKTsKIAotICAgIGdldF9jcHVfaW5mbygpLT5j
cjQgPSB2YWw7Ci0gICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwlJWNyNCIgOiA6ICJyIiAodmFs
KSApOworICAgIC8qCisgICAgICogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhl
IHZhbHVlIGluICVjcjQgaXMgdGhlIGtlcm5lbCdzCisgICAgICogY2hvaWNlIGZvciA2NGJpdCBQ
ViBndWVzdHMsIHdoaWNoIGltcGFjdHMgd2hldGhlciBYZW4gY2FuIHVzZSB0aGUKKyAgICAgKiBp
bnN0cnVjdGlvbnMuCisgICAgICoKKyAgICAgKiBUaGUge3JkLHdyfXtmcyxnc31iYXNlKCkgaGVs
cGVycyB1c2UgaW5mby0+Y3I0IHRvIHdvcmsgb3V0IHdoZXRoZXIgaXQKKyAgICAgKiBpcyBzYWZl
IHRvIGV4ZWN1dGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbiwgZmFsbGluZyBi
YWNrIHRvCisgICAgICogdGhlIE1TUiBwYXRoIGlmIG5vdC4gIFNvbWUgdXNlcnMgcmVxdWlyZSBp
bnRlcnJ1cHQgc2FmZXR5LgorICAgICAqCisgICAgICogSWYgRlNHU0JBU0UgaXMgY3VycmVudGx5
IG9yIGFib3V0IHRvIGJlY29tZSBjbGVhciwgcmVmbGVjdCB0aGlzIGluCisgICAgICogaW5mby0+
Y3I0IGJlZm9yZSB1cGRhdGluZyAlY3I0LCBzbyBhbiBpbnRlcnJ1cHQgd2hpY2ggaGl0cyBpbiB0
aGUKKyAgICAgKiBtaWRkbGUgd29uJ3Qgb2JzZXJ2ZSBGU0dTQkFTRSBzZXQgaW4gaW5mby0+Y3I0
IGJ1dCBjbGVhciBpbiAlY3I0LgorICAgICAqLworICAgIGluZm8tPmNyNCA9IHZhbCAmIChpbmZv
LT5jcjQgfCB+WDg2X0NSNF9GU0dTQkFTRSk7CisKKyAgICBhc20gdm9sYXRpbGUgKCAibW92ICVb
dmFsXSwgJSVjcjQiCisgICAgICAgICAgICAgICAgICAgOiAiK20iIChpbmZvLT5jcjQpIC8qIEZv
cmNlIG9yZGVyaW5nIHdpdGhvdXQgYSBiYXJyaWVyLiAqLworICAgICAgICAgICAgICAgICAgIDog
W3ZhbF0gInIiICh2YWwpICk7CisKKyAgICBpbmZvLT5jcjQgPSB2YWw7CiB9CiAKIC8qIENsZWFy
IGFuZCBzZXQgJ1RTJyBiaXQgcmVzcGVjdGl2ZWx5ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:45:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BKI-0006R6-9q; Tue, 05 Mar 2019 14:45:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BKH-0006Qu-64
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:49 +0000
X-Inumbo-ID: 5cea64fa-3f55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cea64fa-3f55-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:45:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BKF-00052R-Dd
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BKF-0006GL-Au
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:45:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BKF-0006GL-Au@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:45:47 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MzI6MjQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTozMjoyNCAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAyMyArKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDY3YTk5OTM2NDEuLjRmNWVmMmFmOGIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20v
c2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZt
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CkBAIC0yODMsNiArMjg0LDggQEAgdm9p
ZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAg
IHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAg
ICAgICAgcmV0dXJuOwpAQCAtMjkxLDE2ICsyOTQsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0g
dHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3Qp
KSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4ucGNpZAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRfYml0cyh2LCB0cnVlKSA6IDAp
OwogICAgIH0KIAotICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20g
dGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2gu
Y3IzKTsKKyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZy
b20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisgICAgICoKKyAgICAgKiBJbiBzaGFk
b3cgbW9kZSwgdGhvdWdoLCB1cGRhdGVfY3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQg
YnkgYQorICAgICAqIFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0
aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFuZ2VkIGJlaGluZCBv
dXIgYmFja3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIHN1cHByZXNzIHRoZQorICAgICAqIG5v
LWZsdXNoIHVuY29uZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwg
aWYgZW5hYmxlZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9uZSB0
b28uCisgICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAgaWYgKCBzaGFkb3dfbW9k
ZV9lbmFibGVkKGQpICkKKyAgICB7CisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOwor
ICAgICAgICBjcHVfaW5mby0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAg
IHdyaXRlX2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxf
bW9kZSkgKQogICAgICAgICByZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BTL-0007Ii-9i; Tue, 05 Mar 2019 14:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BTJ-0007Id-NW
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:09 +0000
X-Inumbo-ID: a9aab0f2-3f56-11e9-87b6-571bffa2137e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9aab0f2-3f56-11e9-87b6-571bffa2137e;
 Tue, 05 Mar 2019 14:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BTF-0005CG-KO
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BTF-0007G4-Hm
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BTF-0007G4-Hm@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI5YjBjNDZhYzQ3NDBiZGUzYjgyMzYzYTU2NjNkOGFlNWJmNzg1NDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDA6MjcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0MDoyNyAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhODk4N2MwODY1Li4yN2NjZTE3NmEzIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMDExLDYgKzIwMTEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:55:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BTV-0007Ja-BV; Tue, 05 Mar 2019 14:55:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BTT-0007JP-FU
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:19 +0000
X-Inumbo-ID: afbac6bc-3f56-11e9-a9c3-bb06c4d8c0e3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afbac6bc-3f56-11e9-a9c3-bb06c4d8c0e3;
 Tue, 05 Mar 2019 14:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BTP-0005CO-R6
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BTP-0007HD-OA
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BTP-0007HD-OA@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY1MWQ4ZTU0OTYwMTI3ZWQ1YTMwNDI0MTc3NThlYWI0OWUwNTc3NGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDE6MDggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0MTowOCAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggNjljZDZj
NTk3ZC4uOTU0YTFhNjE2YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:55:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BTe-0007Ka-DY; Tue, 05 Mar 2019 14:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BTd-0007KT-JY
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:29 +0000
X-Inumbo-ID: b5d1edfa-3f56-11e9-8f99-3f510f2acd0f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5d1edfa-3f56-11e9-8f99-3f510f2acd0f;
 Tue, 05 Mar 2019 14:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BTa-0005CW-1g
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BTZ-0007J1-V2
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BTZ-0007J1-V2@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA2N2VjN2Q4NWQ2OGFiNGNiZjkyY2YzM2Q2NWZkNDA3MWJjOWQwMWMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NDE6NDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0MTo0MCAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgIHwgMTkgKysrKysrKy0tLS0KIHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlv
bnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmI5M2VmYjUwNC4uZWYzYjIwOGZiMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3MjIsNjkg
KzQ3MjIsMTA1IEBAIGludCBkb25hdGVfcGFnZSgKICAgICByZXR1cm4gLTE7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9tYWluIGBk
YC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRv
IHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdl
KCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBlIGNv
dW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0cmlidXRl
cyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0Cisg
KgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3Bh
Z2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNv
dW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4KKyAqCisg
KiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZy
ZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21l
IGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqb3duZXI7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9l
eHRlcm5hbChkKSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCiAgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gMTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3Qp
OwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVu
bGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0
dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIE1FTV9MT0coIkJhZCBwYWdlICVs
eDogZWQ9JWQgc2Q9JWQgY2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKICAgICAgICAgICAg
IHBhZ2VfdG9fbWZuKHBhZ2UpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICBvd25lciA/IG93
bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAogICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1
cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpp
bmRleCAyN2NjZTE3NmEzLi4wM2ZlMzhhY2I1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xOTg1LDcgKzE5ODUs
NyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsK
ICAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNr
fFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVh
ZHkgYmVlbiBjbGVhbmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIwMDgsMTAgKzIwMDgs
OSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbihuZXdfcGFnZSkpLCBfbWZuKG1mbikpOwogCi0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAg
ICAgICAvKiBUaGUgY291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFyZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19w
YWdlOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwog
ICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgIH0KIApAQCAtMjA1
MSwxMiArMjA1MCwxNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAqLwogICAgICAgICBz
cGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9w
cmVwYXJlX2Zvcl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKLSAgICAgICAgc3Bpbl9sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkpIHx8IHVu
bGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkgfHwgYXNz
aWduX3BhZ2VzKGUsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291bnQpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
ZSwgLTEpOworICAgICAgICAgICAgYm9vbCBkcm9wX2RvbV9yZWY7CiAKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBOZWVkIHRvIGdyYWIgdGhpcyBhZ2FpbiB0byBzYWZlbHkgZnJlZSBv
dXIgInJlc2VydmVkIgorICAgICAgICAgICAgICogcGFnZSBpbiB0aGUgcGFnZSB0b3RhbAorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7
CisgICAgICAgICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZSwg
LTEpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAg
ICAgICAgICAgIGlmICggb2theSAvKiBpLmUuIGUtPmlzX2R5aW5nIGR1ZSB0byB0aGUgc3Vycm91
bmRpbmcgaWYoKSAqLyApCkBAIC0yMDY5LDEwICsyMDczLDYgQEAgZ250dGFiX3RyYW5zZmVyKAog
ICAgICAgICAgICAgZ290byB1bmxvY2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKLSAgICAg
ICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwotICAgICAgICBwYWdl
X3NldF9vd25lcihwYWdlLCBlKTsKLQotICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKIAogICAgICAgICBUUkFDRV8x
RChUUkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIsIGUtPmRvbWFpbl9pZCk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBjZGE3OTE4
NWI5Li4xYzBjZDBlMzE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKQEAgLTYxMSwyMCArNjExLDIyIEBAIHN0YXRpYyBsb25nIG1lbW9y
eV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkg
YXJnKQogICAgICAgICAgKiBTdWNjZXNzISBCZXlvbmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFp
bCBmb3IgdGhpcyBjaHVuay4KICAgICAgICAgICovCiAKLSAgICAgICAgLyogRGVzdHJveSBmaW5h
bCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdlLiAqLworICAgICAgICAvKgorICAgICAgICAg
KiBUaGVzZSBwYWdlcyBoYXZlIGFscmVhZHkgaGFkIG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJl
ZC4KKyAgICAgICAgICogRG8gdGhlIGZpbmFsIHR3byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBo
eXNtYXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRoZW0uCisgICAgICAgICAqLwogICAgICAgICB3
aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjsKIAotICAgICAgICAgICAg
aWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5m
bykgKQotICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgbWZuID0gcGFnZV90b19t
Zm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwogICAgICAg
ICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJlZCBhYm92ZSAqLwogICAgICAgICAgICAgQlVHX09O
KFNIQVJFRF9NMlAoZ2ZuKSk7CiAgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDApICkKICAgICAgICAgICAgICAgICBkb21h
aW5fY3Jhc2goZCk7Ci0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAgICAgLyogQXNzaWduIGVh
Y2ggb3V0cHV0IHBhZ2UgdG8gdGhlIGRvbWFpbi4gKi8KQEAgLTY5NywxMyArNjk5LDE2IEBAIHN0
YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1v
cnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAqIGNodW5rcyBzdWNjZWVkZWQuCiAgICAgICovCiAg
ZmFpbDoKLSAgICAvKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVh
bC4gKi8KKyAgICAvKgorICAgICAqIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2Vk
IHRvIHN0ZWFsLiAgTkIgdGhhdCBpZiB0aGUgYXNzaWduCisgICAgICogZmFpbHMgYWdhaW4sIHdl
J3JlIG9uIHRoZSBob29rIGZvciBmcmVlaW5nIHRoZSBwYWdlLCBzaW5jZSB3ZSd2ZSBhbHJlYWR5
CisgICAgICogY2xlYXJlZCBQR0NfYWxsb2NhdGVkLgorICAgICAqLwogICAgIHdoaWxlICggKHBh
Z2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3QpKSApCiAgICAgICAgIGlm
ICggYXNzaWduX3BhZ2VzKGQsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291bnQpICkKICAgICAgICAg
ewogICAgICAgICAgICAgQlVHX09OKCFkLT5pc19keWluZyk7Ci0gICAgICAgICAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKHBhZ2UpOwogICAgICAgICB9CiAKICBkeWluZzoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggMmI1M2EyNWYxYy4u
OGQ0MWI1YWZmYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE3NzAsNyArMTc3MCw3IEBAIGludCBhc3NpZ25fcGFn
ZXMoCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAg
ICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIoJnBnW2ldKSA9PSBOVUxMKTsKLSAgICAgICAgQVNT
RVJUKChwZ1tpXS5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVkIHwgMSkpID09IDApOworICAg
ICAgICBBU1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOwogICAgICAgICBwYWdlX3NldF9vd25lcigm
cGdbaV0sIGQpOwogICAgICAgICBzbXBfd21iKCk7IC8qIERvbWFpbiBwb2ludGVyIG11c3QgYmUg
dmlzaWJsZSBiZWZvcmUgdXBkYXRpbmcgcmVmY250LiAqLwogICAgICAgICBwZ1tpXS5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BTm-0007Lr-Gy; Tue, 05 Mar 2019 14:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BTm-0007Lj-2Z
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:38 +0000
X-Inumbo-ID: bbe18c9a-3f56-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe18c9a-3f56-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BTk-0005E1-82
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BTk-0007Js-5U
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BTk-0007Js-5U@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ0YWJhOGJlMDVmZDU5MTA0ZTdjNmE0YmU4NjM0NWEzYTgwNjczMGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NDI6MDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0MjowNyAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGVmM2IyMDhmYjAuLjlmMzc1YmMyMzYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4va2NvbmZpZy5o
PgpAQCAtMjM4MCwxOSArMjM5Niw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2Vu
dHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFn
ZV9jYWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNl
IG9mIGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICog
bWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBi
ZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGli
dXRlcworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQ
ViBndWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICog
Tm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdz
IGlmCisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBz
dGlsbCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQg
aXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFu
ZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xl
YW51cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hl
YXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1
bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHko
Y2FjaGVhdHRyID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3
ZSd2ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2FjaGUKKyAg
ICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwiIHN0YXRlLgorICAg
ICAqLworICAgIGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9p
bmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194ZW5faGVhcF9w
YWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAg
ICAgcmMgPSB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJu
IHVwZGF0ZV94ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAg
ICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVtb3ZlIGl0LgorICAg
ICAqCisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlw
ZSBzZXQgYW5kIGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2Rl
LCByYXRoZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0gVGhl
eSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAt
IFdlIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdo
ZW4gdGhlIGZpbmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdv
IGFoZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAgcGFnZXMg
YW55d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUg
dHlwZSBjb3VudCBpcyB6ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5
cGUgZm9yIG5vbi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAg
IHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisg
ICAgICAgIGlmICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShk
KSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBtZm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgcmMgPSBy
YzI7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShw
YWdlKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYKKyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRf
bWFzaykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiBDbGVhciB0aGUgdHlwZSB0byByZWNvcmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUg
bWFwcGluZ3MKKyAgICAgICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhl
ciBvcGVyYXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZvIGFsb25l
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAg
ICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQ
R1RfY291bnRfbWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAK
IHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0MDgsNyArMjQ4NCw3
IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggdW5s
aWtlbHkoKG54ICYgUEdDX2NvdW50X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICgg
Y2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51
cF9wYWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBNRU1fTE9HKCJMZWFraW5nIHBmbiAlbHgi
LCBwYWdlX3RvX21mbihwYWdlKSk7CkBAIC00Nzc2LDkgKzQ4NTIsMTAgQEAgaW50IHN0ZWFsX3Bh
Z2UoCiAgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWlu
ZyBnaXZlbiBiYWNrIHRvCiAgICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMg
emVybzogc3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hlIGF0
dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICogZ2V0X3BhZ2VfZnJvbV9s
MWUoKS4KKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLCBvciB0aGUgcGFnZSB0byBiZSBhZGRl
ZCBiYWNrIHRvIHRoZSBJT01NVQorICAgICAqIHVwb24gdGhlIHR5cGUgY2hhbmdpbmcgdG8gUEdU
X3dyaXRlYWJsZSwgYXMgYXBwcm9wcmlhdGUuCiAgICAgICovCi0gICAgaWYgKCAocmMgPSBjbGVh
bnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2Vf
bWFwcGluZ3MocGFnZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvdWxkbid0
IGZpeHVwIFhlbidzIG1hcHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCAyMzlmOGU4ODJiLi45YzE4NDliZjUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC02NDQsMjMgKzY0NCw5IEBAIHAybV9y
ZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5z
aWduZWQgbG9uZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwog
CisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUo
KSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJt
LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBu
ZWVkX2lvbW11KHAybS0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkp
OwotCi0gICAgICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9
IHJldDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAg
ICB9CisgICAgICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJt
LCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBn
Zm4sIG1mbik7CkBAIC03MDMsMjYgKzY4OSwzMyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICBpbnQgcG9kX2NvdW50
ID0gMDsKICAgICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBo
YW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkp
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJ
T01NVUZfd3JpdGFibGUpOwotICAgICAgICAgICAgICAgIGlmICggcmMgIT0gMCApCi0gICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAg
ICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNr
LiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIG1m
bl94KG1mbl9hZGQobWZuLCBpKSkpICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
CiAKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogT3VyIGludGVyZmFjZSBmb3IgUFYg
Z3Vlc3RzIHdydCBJT01NVSBlbnRyaWVzIGhhc24ndCBiZWVuIHZlcnkKKyAgICAgICAgICogY2xl
YXI7IGJ1dCBoaXN0b3JpY2FsbHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBvdXQgd2l0aCBJT01NVSBt
YXBwaW5ncywKKyAgICAgICAgICogYW5kIG9ubHkgbG9zZSB0aGVtIHdoZW4gY2hhbmdlZCB0byBh
IGRpZmZlcmVudCBwYWdlIHR5cGUuCisgICAgICAgICAqCisgICAgICAgICAqIFJldGFpbiB0aGlz
IHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4KKyAgICAg
ICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMg
dGhhdCBoYXZlIGEKKyAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5
KSwgYnV0IGEgY291bnQgb2YgMCAoc3VjaCB0aGF0CisgICAgICAgICAqIGFueSBndWVzdC1yZXF1
ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKKyAgICAgICAg
ICogZW50cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSB8fCB0
ICE9IHAybV9yYW1fcncgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxl
X3BhZ2UpICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQor
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:55:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BTy-0007N1-JP; Tue, 05 Mar 2019 14:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BTx-0007Mu-W8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:50 +0000
X-Inumbo-ID: c1f9ce36-3f56-11e9-96d7-639e91ee0043
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1f9ce36-3f56-11e9-96d7-639e91ee0043;
 Tue, 05 Mar 2019 14:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BTu-0005EF-EP
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BTu-0007Kw-Bl
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BTu-0007Kw-Bl@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:46 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUxYzNiNjlkNzMwYzExNjgxMTc0YTE2YzFkZDk2Yjk5MjE2YWI0MjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDI6MzIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0MjozMiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZjM3NWJjMjM2Li45MWExNjI5MjNhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTI0MCw3ICsxMjQwLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMjU2LDcgKzEyNTYsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIo
bWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmMg
PT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAg
ICAgICAgICAgIHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ1MSw4ICsxNDUyLDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFp
biAqbDFlX293bmVyKQogICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFj
aGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMg
YXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCi1z
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2wgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVfZ2V0
X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBwZm4p
ICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTE0NjEsMTMgKzE0NjUsMjcgQEAgc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikK
ICAgICBlbHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRf
cGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1m
bl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3Rv
X3BhZ2UocGZuKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcp
OworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7
CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2Uo
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNjQwLDExICsxNjU4LDEy
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAg
ICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocGZuKSk7CiAKLSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRp
YWwgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjU0LDIzICsx
NjczLDMzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vl
c3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKHBsMmVbaV0sIHBmbiwgZCkpID4gMCApCisgICAgICAgICAgICAgKHJjID0gZ2V0X3Bh
Z2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisg
ICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAg
IGlmICggcmMgPCAwICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxl
OiBlbnRyeSAlZCIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAg
ICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAg
ICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOworICAgICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkK
KyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwg
ZCk7CiAgICAgfQpAQCAtMTg5MiwyOCArMTkyMSw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9n
ZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOworICAgIGludCByYyA9IDAs
IHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4ocGZuKSk7CiAKLSAgICBBU1NFUlQocGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMpOwot
ICAgIGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvLCBpKSAmJgotICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0s
IHBmbikgPT0gMCAmJgotICAgICAgICAgICAgIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2so
KSApCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQorICAgICAgICAgICAgcmMgPSBwdXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAgICAgICAgaWYg
KCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcGFydGlhbCA9IDA7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICgg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICBlcnIgPSAtRVJFU1RBUlQ7CisgICAg
ICAgICAgICByYyA9IC1FSU5UUjsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAg
fSB3aGlsZSAoICFlcnIgJiYgaS0tICk7CisgICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
cGwyZSk7CiAKLSAgICBpZiAoICFlcnIgKQorICAgIGlmICggcmMgPj0gMCApCisgICAgewogICAg
ICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+UEdUX3BhZV94ZW5fbDI7CisgICAgICAg
IHJjID0gMDsKKyAgICB9CisgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCisgICAgewor
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICB9CisgICAgZWxzZSBpZiAoIHJjID09IC1FSU5U
UiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKKyAgICB7CisgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgfQogCi0gICAgcmV0dXJuIGVycjsKKyAg
ICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQpAQCAtMjIzOCw3ICsyMjg5LDcgQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnko
bDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAg
fQogCi0gICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobmwyZSwg
cGZuLCBkKSkgPCAwKSApCisgICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sMmUobmwyZSwgcGZuLCBkLCAwKSkgPCAwKSApCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAK
ICAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIyNTcsNyArMjMwOCw4IEBA
IHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICByZXR1cm4g
cmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BU9-0007OB-LM; Tue, 05 Mar 2019 14:56:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BU8-0007O6-Sn
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:00 +0000
X-Inumbo-ID: c810c3d8-3f56-11e9-8e05-db7ea1fbf254
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c810c3d8-3f56-11e9-8e05-db7ea1fbf254;
 Tue, 05 Mar 2019 14:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BU4-0005EN-Kx
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BU4-0007MY-II
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BU4-0007MY-II@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:55:56 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQwYWQ4M2YyZDYwYTM3MGM4ODRkYTI5ZDdmMDA0MDk2MDg3ZGQwNDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDI6NTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0Mjo1OSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDkxYTE2MjkyM2EuLjU5NDhmNWVhZGYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNzQwLDYgKzE3NDAsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE5NzcsMTggKzE5ODQsMjggQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFs
LCAwKTsKICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsK
KwogICAgICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHJjID4gMCApCi0g
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2Uo
cGwzZVtpXSwgZCk7CisgICAgICAgICAgICBpZiAoIHJjID09IDAgKQorICAgICAgICAgICAgICAg
IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKICAgICAgICAgfQotICAgIH0gd2hpbGUg
KCBpLS0gKTsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
IAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BUJ-0007P7-NZ; Tue, 05 Mar 2019 14:56:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BUI-0007Oz-Ri
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:10 +0000
X-Inumbo-ID: ce239638-3f56-11e9-9287-d366c4e8adbf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce239638-3f56-11e9-9287-d366c4e8adbf;
 Tue, 05 Mar 2019 14:56:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BUE-0005Ei-RK
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BUE-0007Nh-Og
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BUE-0007Nh-Og@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:06 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjNGFiMWU5NmMxMjFlYWZiMzE3YTgyZWNkZWI0MjNlNmM2ZGM2ZDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDQ6MDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0NDowNiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA1OTQ4ZjVlYWRmLi42ODNhODQ2MTQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjk5OCw2ICsyOTk4LDEzIEBAIHN0
YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShk
LCBtZm5fdG9fZ21mbihkLCBwYWdlX3RvX21mbihwYWdlKSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSk7CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwp
OworICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfcmV0OworICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCkBAIC0zMDEyLDEyICszMDE5
LDEwIEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0KIAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3Bh
cnRpYWwpICYmICEobnggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
IAotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAgICByZXR1cm4g
cmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BUR-0007QG-Rq; Tue, 05 Mar 2019 14:56:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BUQ-0007Q7-Df
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:18 +0000
X-Inumbo-ID: d42f48be-3f56-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d42f48be-3f56-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:56:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BUP-0005Eq-0l
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BUO-0007PF-Uc
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BUO-0007PF-Uc@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:16 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDg4ZmIyMmIzZWU1ZTRhYzI1ZDk3ZGUxMDU4NWQzNWU2NmZiNmZkNTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDQ6MzggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0NDozOCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggZDM4OTE5N2M0MS4uMDczNmRhMjYwZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTk0LDkg
Kzk0LDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTI0LDE1ICsxMjMsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BUd-0007Rc-Tf; Tue, 05 Mar 2019 14:56:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BUc-0007RT-Co
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:30 +0000
X-Inumbo-ID: da4719c6-3f56-11e9-8c14-c7931f487bff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da4719c6-3f56-11e9-8c14-c7931f487bff;
 Tue, 05 Mar 2019 14:56:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BUZ-0005Fe-74
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BUZ-0007Qs-4a
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BUZ-0007Qs-4a@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:27 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/pv: Improve pv_cpuid()'s API
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRjZDZlZmQ2ODA0ZjM0OTE4M2QyZjkwZDJiYzQ3MGZmOWI5OThjNTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjQ1OjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NDU6MDEgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogSW1wcm92ZSBwdl9jcHVpZCgpJ3MgQVBJCiAgICAKICAgIHB2X2NwdWlk
KCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBhcmUgYWxyZWFkeSB0d28gY2FsbGVy
cyBqdW1waW5nCiAgICB0aHJvdWdoIGhvb3BzIHRvIHVzZSBpdCwgYW5kIGEgdGhpcmQgaXMgb24g
aXRzIHdheS4KICAgIAogICAgQ2hhbmdlIHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBp
bmRpdmlkdWFsbHkgKGxpa2UgaXRzIGNvdW50ZXJwYXJ0LAogICAgaHZtX2NwdWlkKCksIGFscmVh
ZHkgZG9lcyksIGFuZCBpbnRyb2R1Y2UgYSBuZXcgcHZfY3B1aWRfcmVncygpIHdyYXBwZXIKICAg
IGltcGxlbWVudGluZyB0aGUgb2xkIEFQSS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveHN0YXRlLmMgICAgICAgICAgIHwgMTYgKysrKy0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICA5ICsrKysrKystCiA0
IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggYWIzOWE0NWJkYS4uMDA1M2FjMDEyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTM4
MDMsNyArMzgwMyw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogCiAgICAgICAgIGlmICggaXNfcHZoX3ZjcHUodikgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBwdl9jcHVpZChyZWdzKTsKKyAgICAgICAgICAgIHB2X2NwdWlkX3JlZ3MocmVn
cyk7CiAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAx
YTIyODk1OTA3Li43N2Y3ODZjZWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTcyLDE3ICs5NzIsMTQgQEAgc3RhdGljIHZv
aWQgX2RvbWFpbl9jcHVpZChjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICAgICAgY3B1
aWRfY291bnQobGVhZiwgc3VibGVhZiwgZWF4LCBlYngsIGVjeCwgZWR4KTsKIH0KIAotdm9pZCBw
dl9jcHVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgcHZfY3B1aWQodWludDMy
X3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKKyAgICAgICAgICAgICAgdWludDMyX3QgKmVheCwg
dWludDMyX3QgKmVieCwgdWludDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCkKIHsKLSAgICB1aW50
MzJfdCBsZWFmLCBzdWJsZWFmLCBhLCBiLCBjLCBkOworICAgIHVpbnQzMl90IGEsIGIsIGMsIGQ7
CisgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9y
ZWdzKCk7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogCi0gICAgbGVhZiA9IGEgPSByZWdzLT5lYXg7Ci0g
ICAgYiA9IHJlZ3MtPmVieDsKLSAgICBzdWJsZWFmID0gYyA9IHJlZ3MtPmVjeDsKLSAgICBkID0g
cmVncy0+ZWR4OwotCiAgICAgaWYgKCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhsZWFmLCBzdWJs
ZWFmLCAmYSwgJmIsICZjLCAmZCkgKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtOTk3LDEzICs5
OTQsNyBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAg
ICAgIF9kb21haW5fY3B1aWQoY3VycmQsIGxpbWl0LCAwLCAmbGltaXQsICZkdW1teSwgJmR1bW15
LCAmZHVtbXkpOwogICAgICAgICBpZiAoIGxlYWYgPiBsaW1pdCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHJlZ3MtPmVheCA9IDA7Ci0gICAgICAgICAgICByZWdzLT5lYnggPSAwOwotICAgICAg
ICAgICAgcmVncy0+ZWN4ID0gMDsKLSAgICAgICAgICAgIHJlZ3MtPmVkeCA9IDA7Ci0gICAgICAg
ICAgICByZXR1cm47Ci0gICAgICAgIH0KKyAgICAgICAgICAgIGdvdG8gdW5zdXBwb3J0ZWQ7CiAg
ICAgfQogCiAgICAgX2RvbWFpbl9jcHVpZChjdXJyZCwgbGVhZiwgc3VibGVhZiwgJmEsICZiLCAm
YywgJmQpOwpAQCAtMTI4NCwxNyArMTI3NSwyMSBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIGNhc2UgMHg4MDAwMDAxZTogLyogRXh0ZW5kZWQgdG9wb2xv
Z3kgcmVwb3J0aW5nICovCiAgICAgdW5zdXBwb3J0ZWQ6CiAgICAgICAgIGEgPSBiID0gYyA9IGQg
PSAwOwotICAgICAgICBicmVhazsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gb3V0Ogog
ICAgIC8qIFZQTVUgbWF5IGRlY2lkZSB0byBtb2RpZnkgc29tZSBvZiB0aGUgbGVhdmVzICovCiAg
ICAgdnBtdV9kb19jcHVpZChsZWFmLCAmYSwgJmIsICZjLCAmZCk7CiAKLSAgICByZWdzLT5lYXgg
PSBhOwotICAgIHJlZ3MtPmVieCA9IGI7Ci0gICAgcmVncy0+ZWN4ID0gYzsKLSAgICByZWdzLT5l
ZHggPSBkOworIG91dDoKKyAgICBpZiAoIGVheCApCisgICAgICAgICplYXggPSBhOworICAgIGlm
ICggZWJ4ICkKKyAgICAgICAgKmVieCA9IGI7CisgICAgaWYgKCBlY3ggKQorICAgICAgICAqZWN4
ID0gYzsKKyAgICBpZiAoIGVkeCApCisgICAgICAgICplZHggPSBkOwogfQogCiBzdGF0aWMgaW50
IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0x
MzUzLDcgKzEzNDgsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBlaXAgKz0gc2l6ZW9mKGluc3RyKTsKIAot
ICAgIHB2X2NwdWlkKHJlZ3MpOworICAgIHB2X2NwdWlkX3JlZ3MocmVncyk7CiAKICAgICBpbnN0
cnVjdGlvbl9kb25lKHJlZ3MsIGVpcCwgMCk7CiAKQEAgLTI4MjgsMTcgKzI4MjMsNyBAQCBzdGF0
aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwK
IGludCBwdl9lbXVsX2NwdWlkKHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwg
dW5zaWduZWQgaW50ICplY3gsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmVkeCwg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgcmVncyA9ICpjdHh0LT5yZWdzOwotCi0gICAgcmVncy5fZWF4ID0gKmVheDsKLSAgICByZWdz
Ll9lY3ggPSAqZWN4OwotCi0gICAgcHZfY3B1aWQoJnJlZ3MpOwotCi0gICAgKmVheCA9IHJlZ3Mu
X2VheDsKLSAgICAqZWJ4ID0gcmVncy5fZWJ4OwotICAgICplY3ggPSByZWdzLl9lY3g7Ci0gICAg
KmVkeCA9IHJlZ3MuX2VkeDsKKyAgICBwdl9jcHVpZCgqZWF4LCAqZWN4LCBlYXgsIGVieCwgZWN4
LCBlZHgpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KQEAgLTMzMjksNyArMzMxNCw3
IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgICAgICBpZiAoIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcgJiYgIWd1ZXN0X2tl
cm5lbF9tb2RlKHYsIHJlZ3MpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKIAotICAgICAgICBw
dl9jcHVpZChyZWdzKTsKKyAgICAgICAgcHZfY3B1aWRfcmVncyhyZWdzKTsKICAgICAgICAgYnJl
YWs7CiAKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jIGIv
eGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDVjNDNlYzk4OWEuLjA5ZDI1YWMwYzEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMK
QEAgLTY1NCwyNCArNjU0LDE4IEBAIHN0YXRpYyBib29sX3QgdmFsaWRfeGNyMCh1NjQgeGNyMCkK
IAogc3RhdGljIHVpbnQ2NF90IGd1ZXN0X3hjcjBfbWF4KGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CisgICAgdWludDMyX3QgZWF4LCBlZHg7CisKICAgICBpZiAoIGhhc19odm1fY29udGFpbmVy
X2RvbWFpbihkKSApCiAgICAgewotICAgICAgICB1aW50MzJfdCBlYXgsIGVjeCA9IDAsIGVkeDsK
KyAgICAgICAgdWludDMyX3QgZWN4ID0gMDsKIAogICAgICAgICBodm1fY3B1aWQoWFNUQVRFX0NQ
VUlELCAmZWF4LCBOVUxMLCAmZWN4LCAmZWR4KTsKLQotICAgICAgICByZXR1cm4gKCh1aW50NjRf
dCllZHggPDwgMzIpIHwgZWF4OwogICAgIH0KICAgICBlbHNlCi0gICAgewotICAgICAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyByZWdzID0geyB9OworICAgICAgICBwdl9jcHVpZChYU1RBVEVfQ1BV
SUQsIDAsICZlYXgsIE5VTEwsIE5VTEwsICZlZHgpOwogCi0gICAgICAgIHJlZ3MuX2VheCA9IFhT
VEFURV9DUFVJRDsKLSAgICAgICAgcmVncy5fZWN4ID0gMDsKLSAgICAgICAgcHZfY3B1aWQoJnJl
Z3MpOwotCi0gICAgICAgIHJldHVybiAocmVncy5yZHggPDwgMzIpIHwgcmVncy5fZWF4OwotICAg
IH0KKyAgICByZXR1cm4gKCh1aW50NjRfdCllZHggPDwgMzIpIHwgZWF4OwogfQogCiBpbnQgdmFs
aWRhdGVfeHN0YXRlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHhjcjAsIHVpbnQ2
NF90IHhjcjBfYWNjdW0sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA1ODFkN2IwMDIyLi41
MGJhZGFiNzI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTY2Myw3ICs2NjMsMTQgQEAg
ZW51bSBnZXRfY3B1X3ZlbmRvciB7CiB9OwogCiBpbnQgZ2V0X2NwdV92ZW5kb3IoY29uc3QgY2hh
ciB2ZW5kb3JfaWRbXSwgZW51bSBnZXRfY3B1X3ZlbmRvcik7Ci12b2lkIHB2X2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgcHZfY3B1aWQodWludDMyX3QgbGVhZiwgdWlu
dDMyX3Qgc3VibGVhZiwKKyAgICAgICAgICAgICAgdWludDMyX3QgKmVheCwgdWludDMyX3QgKmVi
eCwgdWludDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
dl9jcHVpZF9yZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2NwdWlk
KHJlZ3MtPl9lYXgsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICAgJnJlZ3MtPl9lYXgsICZyZWdz
LT5fZWJ4LCAmcmVncy0+X2VjeCwgJnJlZ3MtPl9lZHgpOworfQogCiAjZW5kaWYgLyogIV9fQVNT
RU1CTFlfXyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BUm-0007Sg-WC; Tue, 05 Mar 2019 14:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BUm-0007SX-3m
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:40 +0000
X-Inumbo-ID: e05f5472-3f56-11e9-9f53-cbc3773e82a3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e05f5472-3f56-11e9-9f53-cbc3773e82a3;
 Tue, 05 Mar 2019 14:56:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BUj-0005Fn-Dd
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BUj-0007Sy-BF
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BUj-0007Sy-BF@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:37 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ1MzlkYmMwNTIwMWI4NTJkMjZkNmQ5Y2ZhYWJlMTZhZGY4ZjRiMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjQ1OjM3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NDU6MzcgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICB8IDEwOCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgIDI0ICstLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgfCAgIDcgKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDIyICsrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRp
b25zKCspLCA4MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNDA4ZmMwYmMxMy4uNmMzOGQ4NDdhMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtMzc3LDYgKzM3Nyw2MCBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVf
bnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgdW5zaWduZWQgaW50IGxlYWYx
X2VjeCA9IDAsIGxlYWYxX2VkeCA9IDA7CisgICAgdW5zaWduZWQgaW50IGxlYWY3XzBfZWJ4ID0g
MDsKKworICAgIHB2X2NwdWlkKDEsIDAsIE5VTEwsIE5VTEwsICZsZWFmMV9lY3gsICZsZWFmMV9l
ZHgpOworICAgIHB2X2NwdWlkKDcsIDAsIE5VTEwsICZsZWFmN18wX2VieCwgTlVMTCwgTlVMTCk7
CisKKyAgICAvKiBEaXNjYXJkIGF0dGVtcHRzIHRvIHNldCBndWVzdCBjb250cm9sbGFibGUgYml0
cyBvdXRzaWRlIG9mIHRoZSBwb2xpY3kuICovCisgICAgY3I0ICY9IH4oKChsZWFmMV9lZHggJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfVFNDKSkKKyAgICAgICAgICAgICAgPyAwIDogWDg2X0NS
NF9UU0QpIHwKKyAgICAgICAgICAgICAoKGxlYWYxX2VkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9ERSkpCisgICAgICAgICAgICAgID8gMCA6IFg4Nl9DUjRfREUpIHwKKyAgICAgICAgICAg
ICAoKGxlYWY3XzBfZWJ4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSkKKyAg
ICAgICAgICAgICAgPyAwIDogWDg2X0NSNF9GU0dTQkFTRSkgfAorICAgICAgICAgICAgICgobGVh
ZjFfZWN4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFKSkKKyAgICAgICAgICAgICAg
PyAwIDogWDg2X0NSNF9PU1hTQVZFKSk7CisKKyAgICAvKiBNYXNrcyBleHBlY3RlZCB0byBiZSBk
aXNqb2ludCBzZXRzLiAqLworICAgIEJVSUxEX0JVR19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBW
X0NSNF9HVUVTVF9WSVNJQkxFX01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMg
dGhlIHBvbGljeSBzdWJzZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3QgY29udHJvbGxhYmxl
CisgICAgICogYml0cywgYW5kIGEgc3Vic2V0IG9mIFhlbidzIGNob2ljZSBvZiBjZXJ0YWluIGhh
cmR3YXJlIHNldHRpbmdzLgorICAgICAqLworICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVT
VF9NQVNLKSB8CisgICAgICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVTVF9W
SVNJQkxFX01BU0spKTsKK30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwor
ICAgIHVuc2lnbmVkIGxvbmcgY3I0ID0gbW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2
X0NSNF9QQ0lERSB8IFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoKKyAgICAg
KiBQQ0lERSBvciBQR0UgZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJIHNldHRpbmdzLCBidXQgbXVz
dCBub3QgYm90aCBiZQorICAgICAqIHNldCwgYXMgaXQgaW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRM
QiBmbHVzaGluZy4KKyAgICAgKi8KKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQor
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7CisKKyAgICAvKgorICAg
ICAqIFRTRCBpcyBuZWVkZWQgaWYgZWl0aGVyIHRoZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2Ug
aXQsIG9yIFhlbiBpcworICAgICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVz
dCBzZWVzLgorICAgICAqLworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3Zj
cHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RT
RDsKKworICAgIHJldHVybiBjcjQ7Cit9CisKIHN0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKQEAg
LTU2NCw2ICs2MTgsOCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAxMDBIeiB0aWNrZXIuICovCiAg
ICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VDUygxMCk7CisKKyAgICAgICAgdi0+
YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgMCk7CiAgICAg
fQogCiAgICAgdi0+YXJjaC5zY2hlZHVsZV90YWlsID0gY29udGludWVfbm9uaWRsZV9kb21haW47
CkBAIC01NzYsOCArNjMyLDYgQEAgaW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgdi0+YXJjaC5jcjMgICAgICAgICAgID0gX19wYShpZGxlX3BnX3RhYmxlKTsKICAg
ICB9CiAKLSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0X3RvX3B2X2d1
ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKLQogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYp
KSApCkBAIC05NTUsNDkgKzEwMDksNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVzZSBhcmUgdGhl
IG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3YXJlIGF2YWlsYWJpbGl0eSkgd2hp
Y2ggYQotICogUFYgZ3Vlc3QgbWF5IG5vdCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5
LgotICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBj
b21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRfcHZfY3I0X21hc2tz
KHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21tb25fbWFzayA9IH5YODZfQ1I0X1RTRDsK
LQotICAgIC8qCi0gICAgICogQWxsIFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNE
LCBERSBhbmQgT1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAgICAg
ICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQot
ICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21h
c2sgPSBjb21wYXRfcHZfY3I0X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICog
NjRiaXQgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAgICAgKi8K
LSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBwdl9jcjRfbWFzayAmPSB+WDg2
X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2Ny
NF9tYXNrcyk7Ci0KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNpZ25lZCBsb25n
IGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChyZWFkX2NyNCgpKTsKLSAgICB1bnNp
Z25lZCBsb25nIG1hc2sgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNr
IDogcHZfY3I0X21hc2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0
ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwotICAgICAgICAgICAg
ICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidzIENSNCBmbGFncyAlMDhseCAtPiAlMDhs
eFxuIiwKLSAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9j
cjQsIGd1ZXN0X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0X2Ny
NCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9jb250ZXh0IHZjcHVfZ3Vl
c3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBmcHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3Ry
dWN0LCB2Y3B1X2d1ZXN0X2NvbnRleHQsIGZwdV9jdHh0KTsKQEAgLTEwMTEsNyArMTAyMiw3IEBA
IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAgICAgdW5zaWduZWQgbG9uZyBjcjNfZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNy
M19wYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYyA9IDAsIGNvbXBhdDsKIApA
QCAtMTIyOCw5ICsxMjM5LDggQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgdi0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbMF0gJj0gWDg2X0NSMF9UUzsKICAgICB2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1swXSB8PSByZWFkX2NyMCgpICYgflg4Nl9DUjBfVFM7CiAKLSAgICBjcjQgPSB2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XTsKLSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9
IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAgICAgcmVhbF9jcjRfdG9f
cHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdID0KKyAgICAgICAgcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIHYtPmFyY2gucHZfdmNwdS5j
dHJscmVnWzRdKTsKIAogICAgIG1lbXNldCh2LT5hcmNoLmRlYnVncmVnLCAwLCBzaXplb2Yodi0+
YXJjaC5kZWJ1Z3JlZykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjgzYTg0NjE0
NS4uYWU4YTllN2Y2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTUxNywzMyArNTE3LDEzIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNp
ZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0IHw9IG1tdV9jcjRf
ZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRf
RlNHU0JBU0UpOwotCi0gICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAgICAg
Y3I0IHw9IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi54
cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0gICAgY3I0IHw9IGQtPmFyY2gu
dnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQotICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3Jp
dGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2lu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7CiAKICAgICBu
ZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKLSAgICAgICAgICAg
ICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRf
Y3I0KCkgJiB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwor
ICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9mZWF0dXJlczsKIAogICAg
IGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQog
ICAgIHsKQEAgLTU2Miw4ICs1NDIsNiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAgICAg
ICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NFUlQoaXNfcHZfdmNwdSh2
KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA3N2Y3
ODZjZWY2Li5hOGFlYmU1NDA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTY2LDcgKzk2Niw4IEBAIHN0YXRpYyB2b2lkIF9k
b21haW5fY3B1aWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICplY3gsIHVuc2lnbmVkIGludCAqZWR4KQog
ewotICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSAmJiAhaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKSApCisgICAgaWYgKCAhaXNfY29udHJvbF9kb21haW4oY3VycmQpICYmICFpc19o
YXJkd2FyZV9kb21haW4oY3VycmQpICYmCisgICAgICAgICAhaXNfaWRsZV9kb21haW4oY3VycmQp
ICkKICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwg
ZWN4LCBlZHgpOwogICAgIGVsc2UKICAgICAgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwg
ZWF4LCBlYngsIGVjeCwgZWR4KTsKQEAgLTIzNzIsOCArMjM3Myw4IEBAIHN0YXRpYyBpbnQgcHJp
dl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9
CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLwotICAgICAgICBjdXJyLT5hcmNoLnB2X3Zj
cHUuY3RybHJlZ1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cChjdXJyLCB2YWwpOwotICAgICAgICB3
cml0ZV9jcjQocHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIpKTsKKyAgICAgICAgY3Vyci0+
YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQoY3VyciwgdmFsKTsK
KyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1cnIpKTsKICAgICAgICAgY3R4dF9zd2l0
Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCmluZGV4IGU3YWJhYWRjYmMuLjAxMzcyODM4ZWMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtNjQyLDE2ICs2NDIsMjIgQEAgYm9vbF90IHVwZGF0ZV9zZWNvbmRhcnlfc3lz
dGVtX3RpbWUoc3RydWN0IHZjcHUgKiwKIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShz
dHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNw
dSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBhcmUgbm90IHVuZGVyIGd1ZXN0IGNv
bnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3Qg
dmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCk7CisvKgorICogQml0cyB3aGljaCBhIFBW
IGd1ZXN0IGNhbiB0b2dnbGUgaW4gaXRzIHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGlu
dG8KKyAqIGhhcmR3YXJlLCB3aGlsZSBzb21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAqLworI2Rl
ZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBcCisgICAgKFg4Nl9DUjRfVFNEIHwgWDg2X0NSNF9ERSB8
IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQ
ViBndWVzdCBtYXkgb2JzZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLwor
I2RlZmluZSBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLIFwKKyAgICAoWDg2X0NSNF9QQUUgfCBY
ODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKQogCi0vKiBD
b252ZXJ0IGJldHdlZW4gZ3Vlc3QtdmlzaWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVzLiAqLwotdW5z
aWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYp
OworLyogR2l2ZW4gYSBuZXcgY3I0IHZhbHVlLCBjb25zdHJ1Y3QgdGhlIHJlc3VsdGluZyBndWVz
dC12aXNpYmxlIGNyNCB2YWx1ZS4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGNyNCk7CiAKLSNkZWZpbmUgcmVh
bF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAo
KGMpICYgfihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwK
LSAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2
X0NSNF9QQ0lERSkpCisvKiBDcmVhdGUgYSBjcjQgdmFsdWUgdG8gbG9hZCBpbnRvIGhhcmR3YXJl
LCBiYXNlZCBvbiB2Y3B1IHNldHRpbmdzLiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChj
b25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAKIHZvaWQgZG9tYWluX2NwdWlkKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgIGlucHV0LAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:56:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BUx-0007U1-1l; Tue, 05 Mar 2019 14:56:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BUv-0007Tl-KA
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:49 +0000
X-Inumbo-ID: e66d1ef3-3f56-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e66d1ef3-3f56-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:56:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BUt-0005G1-KD
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BUt-0007U8-HS
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BUt-0007U8-HS@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:47 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDViYzg0MWMzMGMyNjdmN2RiODI0ZmNjYjYxNjY0Y2Q0NDliNDdmM2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjQ2OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NDY6MTYgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICB8IDE4
ICsrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgfCAg
NCArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxIC0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmggICAgICAgIHwgMTYgKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDZjMzhkODQ3YTMuLmRkZWI2OGY5NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQyOCw2ICs0MjgsMTYgQEAgdW5zaWdu
ZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQtPmFy
Y2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQog
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAKKyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UgYXJlIG9ubHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hp
bGUKKyAgICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5kIHRoZSBi
YWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRvIGxlYXZlIGl0IHNldCBpbiAz
MmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVwIFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICog
cGF0aC4KKyAgICAgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAg
ICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisg
ICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwogICAgIHJldHVybiBjcjQ7CiB9CiAK
QEAgLTIwMjIsNyArMjAzMiw4IEBAIHN0YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRf
dmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntG
UyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UpICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2gu
ZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDU1MDQzNWNmMzMuLjNhN2IzNjI1MWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNTA0LDcgKzE1MDQsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVy
ZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0
X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1
X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggYThhZWJlNTQwNS4uNzVhMWRiZmYwNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTIzNzMs
NiArMjM3MywxNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQg
Ki8KKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUgRlNH
U0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICogZ3Vlc3QgYmFzZXMg
bm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2VyIGNoYW5nZS4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkg
JiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7Cisg
ICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNl
KCk7CisgICAgICAgIH0KKwogICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9
IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9jcjQocHZfbWFr
ZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CkBAIC0y
NDMzLDE0ICsyNDQ0LDE1IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2
X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZh
bCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAg
ICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdzYmFzZSgpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
CiAgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggMzk2ZTY3
N2Y4ZC4uY2IyYWJiMThiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjY3LDcgKzI2Nyw5IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBpc19wdl8z
MmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NC
QVNFICkKICAgICB7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2Rl
ICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jh
c2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWYyYTg5MmJjZC4uODlmZjI0OTNl
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTgwLDcgKzgwLDYgQEAgWEVOX0NQVUZF
QVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzI0KSAvKiBYZW4gdXNlcyBN
U1JfREVCVUdDVEwuTEIKICNkZWZpbmUgY3B1X2hhc19ueAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX05YKQogI2RlZmluZSBjcHVfaGFzX2NsZmx1c2gJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9DTEZMVVNIKQogI2RlZmluZSBjcHVfaGFzX3BhZ2UxZ2IJCWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9QQUdFMUdCKQotI2RlZmluZSBjcHVfaGFzX2ZzZ3NiYXNlCWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9GU0dTQkFTRSkKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJmCWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQogI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19pbnZwY2lk
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lOVlBDSUQpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRl
eCA1ZTFkZjhmYTIzLi4wOGVlYzMwZDUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTEwOSw2ICsxMDksMTQg
QEAgc3RhdGljIGlubGluZSB1aW50NjRfdCByZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1h
IiAobG93KSwgIj1kIiAoaGlnaCkgXAogCQkJICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBP
biBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgbG9hZGVkIGludG8gaGFy
ZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJuZWwncyBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0
cyAoWGVuJ3MgY2hvaWNlIGZvciBJZGxlLCBIVk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICog
VGhlcmVmb3JlLCB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25seSBz
YWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dzYmFzZSBpcyBzZXQuCisgKi8KIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBi
YXNlOwpAQCAtMTM5LDcgKzE0Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZz
YmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAg
ICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7CiAKICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJh
c2UpOwpAQCAtMTUxLDcgKzE1OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
YmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAg
ICAgICAgIHJldHVybiBfX3JkZ3NiYXNlKCk7CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJh
c2UpOwpAQCAtMTYxLDcgKzE2OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
YmFzZSh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBi
YXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgp
ICYgWDg2X0NSNF9GU0dTQkFTRSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAg
YXNtIHZvbGF0aWxlICggIndyZnNiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAt
MTczLDcgKzE4MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFzZSh1bnNpZ25lZCBsb25n
IGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2Up
CiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBY
ODZfQ1I0X0ZTR1NCQVNFICkKICNpZmRlZiBIQVZFX0dBU19GU0dTQkFTRQogICAgICAgICBhc20g
dm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsKICNlbHNlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaAppbmRleCA1MGJhZGFiNzI5Li5hNTMxOWUzYWFmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKQEAgLTM4MCwxMSArMzgwLDMxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2ln
bmVkIGxvbmcgdmFsKQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5m
bygpOworCiAgICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEg
Ki8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BD
SURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8oKS0+Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGls
ZSAoICJtb3YgJTAsJSVjcjQiIDogOiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhh
cmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRoZSBrZXJu
ZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzLCB3aGljaCBpbXBhY3RzIHdo
ZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAgICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAg
ICogVGhlIHtyZCx3cn17ZnMsZ3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3Jr
IG91dCB3aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRoZSB7UkQsV1J9e0ZT
LEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFjayB0bworICAgICAqIHRoZSBNU1IgcGF0
aCBpZiBub3QuICBTb21lIHVzZXJzIHJlcXVpcmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgor
ICAgICAqIElmIEZTR1NCQVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIs
IHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUgdXBkYXRpbmcgJWNyNCwg
c28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4gdGhlCisgICAgICogbWlkZGxlIHdvbid0IG9i
c2VydmUgRlNHU0JBU0Ugc2V0IGluIGluZm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAg
Ki8KKyAgICBpbmZvLT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JBU0Up
OworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUlY3I0IgorICAgICAgICAgICAg
ICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAvKiBGb3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFy
cmllci4gKi8KKyAgICAgICAgICAgICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAg
aW5mby0+Y3I0ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0IHJlc3BlY3Rp
dmVseSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 14:57:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 14:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BV7-0007VJ-5N; Tue, 05 Mar 2019 14:57:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BV6-0007VE-6C
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:57:00 +0000
X-Inumbo-ID: ec827a36-3f56-11e9-a1c0-b7466522b73a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec827a36-3f56-11e9-a1c0-b7466522b73a;
 Tue, 05 Mar 2019 14:56:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BV3-0005G9-Q1
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BV3-0007VJ-Na
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 14:56:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BV3-0007VJ-Na@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 14:56:57 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NDY6NTEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo0Njo1MSAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAyMyArKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGNiMmFiYjE4YjMuLjE3MTlmZDA2M2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20v
c2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZt
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CkBAIC0yODQsNiArMjg1LDggQEAgdm9p
ZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAg
IHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAg
ICAgICAgcmV0dXJuOwpAQCAtMjkyLDE2ICsyOTUsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0g
dHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3Qp
KSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4ucGNpZAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRfYml0cyh2LCB0cnVlKSA6IDAp
OwogICAgIH0KIAotICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20g
dGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2gu
Y3IzKTsKKyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZy
b20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisgICAgICoKKyAgICAgKiBJbiBzaGFk
b3cgbW9kZSwgdGhvdWdoLCB1cGRhdGVfY3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQg
YnkgYQorICAgICAqIFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0
aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFuZ2VkIGJlaGluZCBv
dXIgYmFja3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIHN1cHByZXNzIHRoZQorICAgICAqIG5v
LWZsdXNoIHVuY29uZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwg
aWYgZW5hYmxlZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9uZSB0
b28uCisgICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAgaWYgKCBzaGFkb3dfbW9k
ZV9lbmFibGVkKGQpICkKKyAgICB7CisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOwor
ICAgICAgICBjcHVfaW5mby0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAg
IHdyaXRlX2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxf
bW9kZSkgKQogICAgICAgICByZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYB-0008Co-NG; Tue, 05 Mar 2019 15:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYA-0008Ci-E2
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:10 +0000
X-Inumbo-ID: 5c36f672-3f57-11e9-b3f6-0352c390a548
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c36f672-3f57-11e9-b3f6-0352c390a548;
 Tue, 05 Mar 2019 15:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BY5-0005Lj-6P
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BY5-00006o-3m
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BY5-00006o-3m@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:05 +0000
Subject: [Xen-changelog] [xen staging-4.7] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVlZWE4MTFlNTcxOTA0YjgyODI5NTUxZmFiMWM2NDhjZTcwNTFkNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTE6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MTo0NCAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA1MmFiNmFjMTExLi5hZDQ0Yjk2MzAzIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMDExLDYgKzIwMTEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYK-0008Dj-P4; Tue, 05 Mar 2019 15:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYI-0008DX-Oc
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:18 +0000
X-Inumbo-ID: 6249f442-3f57-11e9-a2db-9fab5e4b49bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6249f442-3f57-11e9-a2db-9fab5e4b49bc;
 Tue, 05 Mar 2019 15:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BYF-0005Lr-Cx
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BYF-00009r-9x
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BYF-00009r-9x@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:15 +0000
Subject: [Xen-changelog] [xen staging-4.7] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM2MmNjYThmMjVjYzRmMzJiYjU2M2ZhYzJhOWU2NGFjNDE4ZDE4OGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTI6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MjoxOSAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggYjY0Yjk4
ZjBkZS4uOGYzZWE1ODMyOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYS-0008Ep-Qe; Tue, 05 Mar 2019 15:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYR-0008Eg-3R
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:27 +0000
X-Inumbo-ID: 6858d0cd-3f57-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6858d0cd-3f57-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BYP-0005Lz-JH
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BYP-0000Bc-Gx
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BYP-0000Bc-Gx@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:25 +0000
Subject: [Xen-changelog] [xen staging-4.7] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGExNTAwZDQwODgyOWJkM2E4MGUyMTRiZmZjMzBmOTc0NThiYjg1OGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NTI6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Mjo0NyAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgIHwgMTkgKysrKysrKy0tLS0KIHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlv
bnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzljNmZjOWRjOC4uNDdmNGFhNGY2YSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3MTcsNjkg
KzQ3MTcsMTA1IEBAIGludCBkb25hdGVfcGFnZSgKICAgICByZXR1cm4gLTE7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9tYWluIGBk
YC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRv
IHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdl
KCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBlIGNv
dW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0cmlidXRl
cyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0Cisg
KgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3Bh
Z2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNv
dW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4KKyAqCisg
KiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZy
ZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21l
IGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqb3duZXI7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9l
eHRlcm5hbChkKSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCiAgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gMTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3Qp
OwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVu
bGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0
dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIE1FTV9MT0coIkJhZCBwYWdlICVs
eDogZWQ9JWQgc2Q9JWQgY2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKICAgICAgICAgICAg
IHBhZ2VfdG9fbWZuKHBhZ2UpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICBvd25lciA/IG93
bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAogICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1
cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpp
bmRleCBhZDQ0Yjk2MzAzLi43MDllMzg3MWY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xOTg1LDcgKzE5ODUs
NyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsK
ICAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNr
fFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVh
ZHkgYmVlbiBjbGVhbmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIwMDgsMTAgKzIwMDgs
OSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbihuZXdfcGFnZSkpLCBfbWZuKG1mbikpOwogCi0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAg
ICAgICAvKiBUaGUgY291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFyZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19w
YWdlOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwog
ICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgIH0KIApAQCAtMjA1
MSwxMiArMjA1MCwxNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAqLwogICAgICAgICBz
cGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9w
cmVwYXJlX2Zvcl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKLSAgICAgICAgc3Bpbl9sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkpIHx8IHVu
bGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkgfHwgYXNz
aWduX3BhZ2VzKGUsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291bnQpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
ZSwgLTEpOworICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9tX3JlZjsKIAorICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIE5lZWQgdG8gZ3JhYiB0aGlzIGFnYWluIHRvIHNhZmVseSBmcmVl
IG91ciAicmVzZXJ2ZWQiCisgICAgICAgICAgICAgKiBwYWdlIGluIHRoZSBwYWdlIHRvdGFsCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2Nr
KTsKKyAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhl
LCAtMSk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAog
ICAgICAgICAgICAgaWYgKCBva2F5IC8qIGkuZS4gZS0+aXNfZHlpbmcgZHVlIHRvIHRoZSBzdXJy
b3VuZGluZyBpZigpICovICkKQEAgLTIwNjksMTAgKzIwNzMsNiBAQCBnbnR0YWJfdHJhbnNmZXIo
CiAgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAotICAg
ICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlzdCk7Ci0gICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBhZ2UsIGUpOwotCi0gICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2Fs
bG9jX2xvY2spOwogICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogCiAgICAgICAgIFRSQUNF
XzFEKFRSQ19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDE4Y2U2
MmE3MDUuLjk1ODFmODE5MDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNTg5LDIwICs1ODksMjIgQEAgc3RhdGljIGxvbmcgbWVt
b3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90
KSBhcmcpCiAgICAgICAgICAqIFN1Y2Nlc3MhIEJleW9uZCB0aGlzIHBvaW50IHdlIGNhbm5vdCBm
YWlsIGZvciB0aGlzIGNodW5rLgogICAgICAgICAgKi8KIAotICAgICAgICAvKiBEZXN0cm95IGZp
bmFsIHJlZmVyZW5jZSB0byBlYWNoIGlucHV0IHBhZ2UuICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZXNlIHBhZ2VzIGhhdmUgYWxyZWFkeSBoYWQgb3duZXIgYW5kIHJlZmVyZW5jZSBjbGVh
cmVkLgorICAgICAgICAgKiBEbyB0aGUgZmluYWwgdHdvIHN0ZXBzOiBSZW1vdmUgZnJvbSB0aGUg
cGh5c21hcCwgYW5kIGZyZWUKKyAgICAgICAgICogdGhlbS4KKyAgICAgICAgICovCiAgICAgICAg
IHdoaWxlICggKHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3QpKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogCi0gICAgICAgICAg
ICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9p
bmZvKSApCi0gICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAg
ICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBCVUdf
T04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBnZm4sIG1mbiwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBvdXRwdXQg
cGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNjc0LDEzICs2NzYsMTYgQEAgc3RhdGljIGxvbmcg
bWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5n
ZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWlsOgotICAg
IC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAqLworICAg
IC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwu
ICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUgb24gdGhl
IGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAgICAgKiBj
bGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2Vf
bGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBhc3NpZ25f
cGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xl
YXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkMDI3ODE5ZjdiLi41OWZhNWI5NzRm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMTc4MCw3ICsxNzgwLDcgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEFTU0VS
VChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoKHBnW2ld
LmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAgIEFTU0VS
VCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgZCk7
CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNpYmxlIGJl
Zm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYe-0008GD-Su; Tue, 05 Mar 2019 15:00:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYd-0008Fu-35
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:39 +0000
X-Inumbo-ID: 6e7ab152-3f57-11e9-87b1-bfa527193c1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e7ab152-3f57-11e9-87b1-bfa527193c1c;
 Tue, 05 Mar 2019 15:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BYZ-0005Nt-R9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BYZ-0000DQ-O3
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BYZ-0000DQ-O3@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:35 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4NGE2ZGRmM2RjNTIyZGNlMWFjMzc3MzVmZDdlNzEyOGM0YmQ1ZTkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NTM6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MzoxNSAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0MSArKysrKysrKysrKysr
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDQ3ZjRhYTRmNmEuLjE0NDQ3OTgyMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAogICogT1Mncywg
d2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkgY29weS1vbi13
cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3
aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4KKyAq
CisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqIEZv
ciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBi
ZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxv
dyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUgcGFnZXMs
IGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVuc3VyZSB0aGF0
IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlz
IGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5n
ZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3VudC4KKyAqCisg
KiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5IHdoZW4gYSBw
YWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBw
YWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVseSBwcm90ZWN0
cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdlCisgKiBoYXZl
IGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBl
IHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZyb20g
dGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4va2NvbmZpZy5oPgpAQCAtMjM3
OSwxOSArMjM5NSw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBs
NGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0
dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEgcGFn
ZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFwcGluZ3Mg
dG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5n
ZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICog
LSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBndWVzdCB3
aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93IHRoYXQg
dGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBh
cHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxs
b2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMgMCksIHNv
IGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0eXBlX2lu
Zm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdl
X21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0cl9tYXNr
KSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRy
ID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2ZSBtb2Rp
ZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2FjaGUKKyAgICAgKiBhdHRy
aWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwiIHN0YXRlLgorICAgICAqLworICAg
IGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9p
bmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9pbmZvICY9IH5Q
R0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2Up
KTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1
cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94
ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAgICogSWYgdGhp
cyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVtb3ZlIGl0LgorICAgICAqCisgICAg
ICogTkIgdGhhdCB3cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5k
IGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRoZXIg
dGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0gVGhleSBhcmVuJ3Qg
ZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0
IG5lY2Vzc2FyaWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZp
bmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFoZWFkIGFu
ZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAgcGFnZXMgYW55d2F5LCBq
dXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3Vu
dCBpcyB6ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5v
bi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlm
ICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShkLCBtZm4pOwor
CisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgcmMgPSByYzI7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYK
KyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFzaykpID09
IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBDbGVh
ciB0aGUgdHlwZSB0byByZWNvcmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MK
KyAgICAgICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBvcGVyYXRp
b24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZvIGFsb25lLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRf
bWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZvaWQgcHV0
X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0MDcsNyArMjQ4Myw3IEBAIHZvaWQg
cHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54
ICYgUEdDX2NvdW50X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9w
YWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51cF9wYWdlX21h
cHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBNRU1fTE9HKCJMZWFraW5nIHBmbiAlbHgiLCBwYWdlX3Rv
X21mbihwYWdlKSk7CkBAIC00NzcxLDkgKzQ4NDcsMTAgQEAgaW50IHN0ZWFsX3BhZ2UoCiAgICAg
ICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBi
YWNrIHRvCiAgICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vi
c2VxdWVudCBtYXBwaW5ncyB3aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hlIGF0dHJpYnV0ZXMg
dG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KKyAg
ICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLCBvciB0aGUgcGFnZSB0byBiZSBhZGRlZCBiYWNrIHRv
IHRoZSBJT01NVQorICAgICAqIHVwb24gdGhlIHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRlYWJs
ZSwgYXMgYXBwcm9wcmlhdGUuCiAgICAgICovCi0gICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2Vf
Y2FjaGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Mo
cGFnZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhl
bidzIG1hcHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA3YmJiNzgy
YmRlLi5jMWJlNGU5OGM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC02NDIsMTMgKzY0Miw5IEBAIHAybV9yZW1vdmVfcGFn
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgKQotICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAg
ICAgICAgICBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBtZm4gKyBpKTsKICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgfQogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4p
KTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm4sIG1m
bik7CkBAIC02OTIsMjIgKzY4OCwzMyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpbnQgcG9kX2NvdW50ID0gMDsKICAg
ICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGlu
IGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYmIHQg
PT0gcDJtX3JhbV9ydyApCisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9f
cGFnZShfbWZuKG1mbikpOworCisgICAgICAgIC8qCisgICAgICAgICAqIE91ciBpbnRlcmZhY2Ug
Zm9yIFBWIGd1ZXN0cyB3cnQgSU9NTVUgZW50cmllcyBoYXNuJ3QgYmVlbiB2ZXJ5CisgICAgICAg
ICAqIGNsZWFyOyBidXQgaGlzdG9yaWNhbGx5LCBwYWdlcyBoYXZlIHN0YXJ0ZWQgb3V0IHdpdGgg
SU9NTVUgbWFwcGluZ3MsCisgICAgICAgICAqIGFuZCBvbmx5IGxvc2UgdGhlbSB3aGVuIGNoYW5n
ZWQgdG8gYSBkaWZmZXJlbnQgcGFnZSB0eXBlLgorICAgICAgICAgKgorICAgICAgICAgKiBSZXRh
aW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmluZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVu
CisgICAgICAgICAqIGRyb3BwaW5nIGl0IGltbWVkaWF0ZWx5LiAgVGhlIHJlc3VsdCB3aWxsIGJl
IHBhZ2VzIHRoYXQgaGF2ZSBhCisgICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01N
VSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAgKHN1Y2ggdGhhdAorICAgICAgICAgKiBhbnkgZ3Vl
c3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCisg
ICAgICAgICAqIGVudHJ5KS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIW5lZWRfaW9tbXUo
ZCkgfHwgdCAhPSBwMm1fcmFtX3J3ICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCArK3BhZ2UgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IHBhZ2Vfb3JkZXIpOyBp
KysgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2Uo
Ci0gICAgICAgICAgICAgICAgICAgIGQsIG1mbiArIGksIG1mbiArIGksIElPTU1VRl9yZWFkYWJs
ZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAgICAgICAgIGlmICggcmMgIT0gMCApCi0gICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAg
ICAgICAgICAgICAgICAgICAgICAgaW9tbXVfdW5tYXBfcGFnZShkLCBtZm4gKyBpKTsKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRh
YmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg
fQorCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYo-0008HW-0Y; Tue, 05 Mar 2019 15:00:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYl-0008HI-VR
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:48 +0000
X-Inumbo-ID: 748d2564-3f57-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 748d2564-3f57-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BYk-0005O1-1k
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BYj-0000Er-VX
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BYj-0000Er-VX@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:45 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUxNjY3MWE1NGU1NGU1YjczZTQ1ZGQ4ZTZjZjRlNmIyZDcxNWI4NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTM6NTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Mzo1NiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNDQ0Nzk4MjBiLi5mYTliZDViNWI0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTIzOSw3ICsxMjM5LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMjU1LDcgKzEyNTUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIo
bWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAt
RUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAg
ICAgICAgcmMgPSAwOwogICAgICAgICByZXR1cm4gcmM7CkBAIC0xNDUwLDggKzE0NTEsMTEgQEAg
dm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICps
MWVfb3duZXIpCiAgKiBOQi4gVmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5l
IGFkZHJlc3Mgd2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRv
bWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KLXN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4pCitzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwg
Ym9vbF90IGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9m
bGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSAp
CiAgICAgICAgIHJldHVybiAxOwogCkBAIC0xNDYwLDEzICsxNDY0LDI3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3Bh
Z2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDAsIG1mbl90b19w
YWdlKHBmbikpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2Uo
cGZuKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwg
cHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgewor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNjM5LDExICsxNjU3LDEyIEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwy
X3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAg
ICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAK
LSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkg
PCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKICAg
ICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjUzLDIzICsxNjcyLDMzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgZCkpID4gMCApCisgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUo
cGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisgICAgICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAgIGlmICggcmMgPCAw
ICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBlbnRyeSAlZCIs
IGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAo
IGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICBpZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7Cisg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAg
ICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAgICAgfQpA
QCAtMTg5MSwyOCArMTkyMCw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFn
ZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9w
Z2VudHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOworICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzIC0gIXBhcnRpYWw7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBBU1NFUlQocGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMpOwotICAgIGRvIHsKLSAg
ICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBp
KSAmJgotICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAm
JgotICAgICAgICAgICAgIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgZm9y
ICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbywgaSkgKQorICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wy
ZShwbDJlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKworICAgICAgICBpZiAoICFp
LS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggIWVyciAm
JiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKIAotICAgIGlm
ICggIWVyciApCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAgcmMgPSAwOworICAgIH0K
KyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFs
ID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICByYyA9
IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0y
MjM3LDcgKzIyODgsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBs
MmUsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9CiAKLSAgICAgICAgaWYg
KCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkK
KyAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4s
IGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAogICAgICAgICBhZGp1c3Rf
Z3Vlc3RfbDJlKG5sMmUsIGQpOwpAQCAtMjI1Niw3ICsyMzA3LDggQEAgc3RhdGljIGludCBtb2Rf
bDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAg
IH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcHV0X3BhZ2VfZnJv
bV9sMmUob2wyZSwgcGZuLCAwLCAxKTsKKwogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:00:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BYw-0008IZ-2l; Tue, 05 Mar 2019 15:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BYv-0008IS-Ez
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:57 +0000
X-Inumbo-ID: 7ab1902e-3f57-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ab1902e-3f57-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:00:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BYu-0005OF-BK
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BYu-0000IS-6F
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:00:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BYu-0000IS-6F@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:00:56 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMxZjM5N2Q3ODEwNzQxMTJmNDQ5OGI5MTQ2OTI5MzdhN2M4Y2IzODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTQ6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1NDoyOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZhOWJkNWI1YjQuLjlmZGM2NWRhNDcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNzM5LDYgKzE3MzksMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE5NzYsMTggKzE5ODMsMjggQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFs
LCAwKTsKICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsK
KwogICAgICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHJjID4gMCApCi0g
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2Uo
cGwzZVtpXSwgZCk7CisgICAgICAgICAgICBpZiAoIHJjID09IDAgKQorICAgICAgICAgICAgICAg
IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKICAgICAgICAgfQotICAgIH0gd2hpbGUg
KCBpLS0gKTsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
IAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:01:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BZ7-0008Jg-4T; Tue, 05 Mar 2019 15:01:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BZ6-0008Jb-M7
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:08 +0000
X-Inumbo-ID: 80de3bde-3f57-11e9-958c-2feb872adda2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80de3bde-3f57-11e9-958c-2feb872adda2;
 Tue, 05 Mar 2019 15:01:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BZ4-0005PG-MS
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BZ4-0000K7-IE
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BZ4-0000K7-IE@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:01:06 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBiZGQwZGIzMWQ0OWFkNmJkY2VkMzk3ZjQwNjhhODI4MjljNjA1OGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTU6MjUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1NToyNSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNjVkYjM3MjdhZC4uMWQwODJkYTMzMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTk0LDkg
Kzk0LDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTI0LDE1ICsxMjMsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:01:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BZH-0008Kl-6S; Tue, 05 Mar 2019 15:01:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BZG-0008Kb-AH
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:18 +0000
X-Inumbo-ID: 86f80fea-3f57-11e9-b8fa-db630bfdf6d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86f80fea-3f57-11e9-b8fa-db630bfdf6d4;
 Tue, 05 Mar 2019 15:01:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BZE-0005Qs-U8
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BZE-0000LI-RS
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BZE-0000LI-RS@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:01:16 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: Improve pv_cpuid()'s API
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFiM2U2Mzk0OGYzM2JhZjhjM2E3YWNlZmNiNDcwMzVkOTc5ODQxMTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU1OjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTU6NTUgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogSW1wcm92ZSBwdl9jcHVpZCgpJ3MgQVBJCiAgICAKICAgIHB2X2NwdWlk
KCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBhcmUgYWxyZWFkeSB0d28gY2FsbGVy
cyBqdW1waW5nCiAgICB0aHJvdWdoIGhvb3BzIHRvIHVzZSBpdCwgYW5kIGEgdGhpcmQgaXMgb24g
aXRzIHdheS4KICAgIAogICAgQ2hhbmdlIHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBp
bmRpdmlkdWFsbHkgKGxpa2UgaXRzIGNvdW50ZXJwYXJ0LAogICAgaHZtX2NwdWlkKCksIGFscmVh
ZHkgZG9lcyksIGFuZCBpbnRyb2R1Y2UgYSBuZXcgcHZfY3B1aWRfcmVncygpIHdyYXBwZXIKICAg
IGltcGxlbWVudGluZyB0aGUgb2xkIEFQSS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgICB8IDMxICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgOSArKysrKysrKy0KIDMgZmls
ZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA4MmUzYzJjZWNhLi41OTM5NWRkNWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzY5OCw3
ICszNjk4LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0NQVUlE
OgotICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkKHJlZ3MpIDogdm14X2RvX2NwdWlk
KHJlZ3MpOworICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkX3JlZ3MocmVncykgOiB2
bXhfZG9fY3B1aWQocmVncyk7CiAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTog
Q1BVSUQgKi8KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9ITFQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDEzOTczN2JkODMuLmMwMDFmOTNiZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC05MjQsMTcgKzkyNCwxNCBAQCBzdGF0aWMg
dm9pZCBfZG9tYWluX2NwdWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICBjcHVpZF9j
b3VudChsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwogfQogCi12b2lkIHB2X2Nw
dWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBwdl9jcHVpZCh1aW50MzJfdCBs
ZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICB1aW50MzJfdCAqZWF4LCB1aW50
MzJfdCAqZWJ4LCB1aW50MzJfdCAqZWN4LCB1aW50MzJfdCAqZWR4KQogewotICAgIHVpbnQzMl90
IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMsIGQ7CisgICAgdWludDMyX3QgYSwgYiwgYywgZDsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAq
Y3VycmQgPSBjdXJyLT5kb21haW47CiAKLSAgICBsZWFmID0gYSA9IHJlZ3MtPmVheDsKLSAgICBi
ID0gcmVncy0+ZWJ4OwotICAgIHN1YmxlYWYgPSBjID0gcmVncy0+ZWN4OwotICAgIGQgPSByZWdz
LT5lZHg7Ci0KICAgICBpZiAoIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGxlYWYsIHN1YmxlYWYs
ICZhLCAmYiwgJmMsICZkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjAwLDE3ICsxMTk3
LDIxIEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2Fz
ZSAweDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBvcnRpbmcgKi8KICAgICB1bnN1
cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBjID0gZCA9IDA7Ci0gICAgICAgIGJyZWFrOworICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRv
IG1vZGlmeSBzb21lIG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlkKGxlYWYsICZh
LCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7Ci0gICAgcmVncy0+ZWJ4ID0gYjsK
LSAgICByZWdzLT5lY3ggPSBjOwotICAgIHJlZ3MtPmVkeCA9IGQ7Cisgb3V0OgorICAgIGlmICgg
ZWF4ICkKKyAgICAgICAgKmVheCA9IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0g
YjsKKyAgICBpZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlmICggZWR4ICkKKyAg
ICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTEyNjAsNyArMTI2MSw3IEBAIHN0YXRpYyBp
bnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgZWlwICs9IHNpemVvZihpbnN0cik7CiAKLSAgICBwdl9j
cHVpZChyZWdzKTsKKyAgICBwdl9jcHVpZF9yZWdzKHJlZ3MpOwogCiAgICAgaW5zdHJ1Y3Rpb25f
ZG9uZShyZWdzLCBlaXAsIDApOwogCkBAIC0zMTM1LDcgKzMxMzYsNyBAQCBzdGF0aWMgaW50IGVt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIDB4YTI6IC8qIENQVUlEICovCi0gICAgICAgIHB2X2NwdWlkKHJl
Z3MpOworICAgICAgICBwdl9jcHVpZF9yZWdzKHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAxNGJlZDkyYjliLi42YTM1Yjg5
MTM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTY0OSw3ICs2NDksMTQgQEAgZW51bSBn
ZXRfY3B1X3ZlbmRvciB7CiB9OwogCiBpbnQgZ2V0X2NwdV92ZW5kb3IoY29uc3QgY2hhciB2ZW5k
b3JfaWRbXSwgZW51bSBnZXRfY3B1X3ZlbmRvcik7Ci12b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgcHZfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qg
c3VibGVhZiwKKyAgICAgICAgICAgICAgdWludDMyX3QgKmVheCwgdWludDMyX3QgKmVieCwgdWlu
dDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVp
ZF9yZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2NwdWlkKHJlZ3Mt
Pl9lYXgsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICAgJnJlZ3MtPl9lYXgsICZyZWdzLT5fZWJ4
LCAmcmVncy0+X2VjeCwgJnJlZ3MtPl9lZHgpOworfQogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:01:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BZR-0008Lr-8u; Tue, 05 Mar 2019 15:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BZQ-0008Lk-KX
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:28 +0000
X-Inumbo-ID: 8d0cc150-3f57-11e9-b9a9-e7b2b89ccf1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d0cc150-3f57-11e9-b9a9-e7b2b89ccf1c;
 Tue, 05 Mar 2019 15:01:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BZP-0005RV-4T
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BZP-0000MI-1l
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BZP-0000MI-1l@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:01:27 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRiZDM3ZjE1ZGJmZmFhYzM1NzAxNWY5NTU1MjZmNmFjZGI4ZGFjODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU2OjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTY6MzMgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgIDI0ICstLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgfCAgIDcgKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDIyICsrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRp
b25zKCspLCA4MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOTM4ZmNlMDQ1Yy4uOGRkYjEyY2NjNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtMzc3LDYgKzM3Nyw2MyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVf
bnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgdW5zaWduZWQgaW50IGxlYWYx
X2VjeCA9IDAsIGxlYWYxX2VkeCA9IDA7CisgICAgdW5zaWduZWQgaW50IGxlYWY3XzBfZWJ4ID0g
MCwgbGV2ZWwgPSAwOworCisgICAgcHZfY3B1aWQoMCwgMCwgJmxldmVsLCBOVUxMLCBOVUxMLCBO
VUxMKTsKKyAgICBpZiAoIGxldmVsID49IDEgKQorICAgICAgICBwdl9jcHVpZCgxLCAwLCBOVUxM
LCBOVUxMLCAmbGVhZjFfZWN4LCAmbGVhZjFfZWR4KTsKKyAgICBpZiAoIGxldmVsID49IDcgKQor
ICAgICAgICBwdl9jcHVpZCg3LCAwLCBOVUxMLCAmbGVhZjdfMF9lYngsIE5VTEwsIE5VTEwpOwor
CisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBzZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMg
b3V0c2lkZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+KCgobGVhZjFfZWR4ICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1RTQykpCisgICAgICAgICAgICAgID8gMCA6IFg4Nl9DUjRf
VFNEKSB8CisgICAgICAgICAgICAgKChsZWFmMV9lZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfREUpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0X0RFKSB8CisgICAgICAgICAgICAg
KChsZWFmN18wX2VieCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9GU0dTQkFTRSkpCisgICAg
ICAgICAgICAgID8gMCA6IFg4Nl9DUjRfRlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAoKGxlYWYx
X2VjeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9YU0FWRSkpCisgICAgICAgICAgICAgID8g
MCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhwZWN0ZWQgdG8gYmUgZGlz
am9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04oUFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9D
UjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAgIC8qCisgICAgICogQSBndWVzdCBzZWVzIHRo
ZSBwb2xpY3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQor
ICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9pY2Ugb2YgY2VydGFpbiBoYXJk
d2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1cm4gKChjcjQgJiBQVl9DUjRfR1VFU1Rf
TUFTSykgfAorICAgICAgICAgICAgKG1tdV9jcjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklT
SUJMRV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVhdHVyZXMgJgorICAgICAgICB+KFg4Nl9D
UjRfUENJREUgfCBYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICog
UENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5ncywgYnV0IG11c3Qg
bm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGltcGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIg
Zmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKKyAg
ICAgICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7CisgICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOworCisgICAgLyoKKyAgICAg
KiBUU0QgaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgZ3Vlc3QgaGFzIGVsZWN0ZWQgdG8gdXNlIGl0
LCBvciBYZW4gaXMKKyAgICAgKiB2aXJ0dWFsaXNpbmcgdGhlIFRTQyB2YWx1ZSB0aGUgZ3Vlc3Qg
c2Vlcy4KKyAgICAgKi8KKyAgICBpZiAoIGQtPmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7
CisKKyAgICByZXR1cm4gY3I0OworfQorCiBzdGF0aWMgdm9pZCBzZXRfZG9tYWluX3hwdGkoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCkBAIC01
NTEsNiArNjA4LDggQEAgaW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIAogICAg
ICAgICAvKiBQViBndWVzdHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAg
ICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOworCisgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogICAgIH0K
IAogICAgIHYtPmFyY2guc2NoZWR1bGVfdGFpbCA9IGNvbnRpbnVlX25vbmlkbGVfZG9tYWluOwpA
QCAtNTYzLDggKzYyMiw2IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIHYtPmFyY2guY3IzICAgICAgICAgICA9IF9fcGEoaWRsZV9wZ190YWJsZSk7CiAgICAg
fQogCi0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19wdl9ndWVz
dF9jcjQobW11X2NyNF9mZWF0dXJlcyk7Ci0KICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihk
KSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSkg
KQpAQCAtOTM3LDQ5ICs5OTQsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVzZSBhcmUgdGhlIG1h
c2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2gg
YQotICogUFYgZ3Vlc3QgbWF5IG5vdCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5Lgot
ICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBjb21w
YXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRfcHZfY3I0X21hc2tzKHZv
aWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21tb25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQot
ICAgIC8qCi0gICAgICogQWxsIFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBE
RSBhbmQgT1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAgICAgICBj
b21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sg
PSBjb21wYXRfcHZfY3I0X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRi
aXQgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAgICAgKi8KLSAg
ICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBwdl9jcjRfbWFzayAmPSB+WDg2X0NS
NF9GU0dTQkFTRTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9t
YXNrcyk7Ci0KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGh2
X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChyZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25l
ZCBsb25nIG1hc2sgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDog
cHZfY3I0X21hc2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0ICYg
bWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwotICAgICAgICAgICAgICAg
ImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidzIENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxu
IiwKLSAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQs
IGd1ZXN0X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0X2NyNCAm
IH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9jb250ZXh0IHZjcHVfZ3Vlc3Rf
Y29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBmcHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0
LCB2Y3B1X2d1ZXN0X2NvbnRleHQsIGZwdV9jdHh0KTsKQEAgLTk5Myw3ICsxMDA3LDcgQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICB1bnNpZ25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3Bh
Z2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0x
MjEwLDkgKzEyMjQsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2
X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19wdl9n
dWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0pOwogCiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNo
LmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZmRjNjVkYTQ3Li4x
MWZkMjNiZmE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNTE3LDMzICs1MTcsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2Jp
dHModiwgMCk7CiB9CiAKLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBjcjQ7Ci0KLSAgICBjcjQgPSB2LT5hcmNoLnB2X3Zj
cHUuY3RybHJlZ1s0XSAmIH5YODZfQ1I0X0RFOwotICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVz
ICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNF
KTsKLQotICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCi0gICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BDSURFOwotICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCi0g
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBY
ODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICByZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdfY3I0OwogCiAgICAgbmV3X2NyNCA9
IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUodikpCi0gICAgICAgICAgICAgID8gcHZf
Z3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCi0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYg
fihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAgICAg
ICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVhdHVyZXM7CiAKICAgICBpZiAoIGlz
X3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CkBA
IC01NjIsOCArNTQyLDYgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2lu
Zm8tPnB2X2NyMyA9IDA7CiAgICAgfQotCi0gICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVh
ZF9jcjQoKSA9PSBtbXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYzAwMWY5M2JlNS4u
NmNiYmYzZmYyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTkxOCw3ICs5MTgsOCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Nw
dWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmVheCwgdW5zaWduZWQgaW50ICplYngsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCkKIHsKLSAgICBpZiAoICFp
c19jb250cm9sX2RvbWFpbihjdXJyZCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQor
ICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSAmJiAhaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJkKSAmJgorICAgICAgICAgIWlzX2lkbGVfZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGRv
bWFpbl9jcHVpZChjdXJyZCwgbGVhZiwgc3VibGVhZiwgZWF4LCBlYngsIGVjeCwgZWR4KTsKICAg
ICBlbHNlCiAgICAgICAgIGNwdWlkX2NvdW50KGxlYWYsIHN1YmxlYWYsIGVheCwgZWJ4LCBlY3gs
IGVkeCk7CkBAIC0yNzIxLDggKzI3MjIsOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAgICAgICAgIGNh
c2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCAqcmVnKTsKLSAgICAgICAgICAgIHdyaXRlX2Ny
NChwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikpOworICAgICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgKnJlZyk7CisgICAgICAgICAg
ICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikpOwogICAgICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2
ZWxsaW5nKHYpOwogICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDEz
MmMyYjAwNzIuLjNkNmY1NDcyMTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjM3LDE2ICs2Mzcs
MjIgQEAgYm9vbF90IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwK
IHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNw
dV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0
IGJpdHMgdGhhdCBhcmUgbm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1
ZXN0X2NyNCk7CisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUgaW4gaXRz
IHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJlLCB3aGlsZSBz
b21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBc
CisgICAgKFg4Nl9DUjRfVFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZf
Q1I0X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2JzZXJ2ZSBmcm9t
IHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfVklT
SUJMRV9NQVNLIFwKKyAgICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NG
WFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKQogCi0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3Qtdmlz
aWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVzLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRf
dG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworLyogR2l2ZW4gYSBuZXcgY3I0IHZh
bHVlLCBjb25zdHJ1Y3QgdGhlIHJlc3VsdGluZyBndWVzdC12aXNpYmxlIGNyNCB2YWx1ZS4gKi8K
K3Vuc2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGNyNCk7CiAKLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4
Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X09T
WFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZf
Q1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCisvKiBDcmVhdGUg
YSBjcjQgdmFsdWUgdG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNldHRpbmdz
LiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAK
IHZvaWQgZG9tYWluX2NwdWlkKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgIGlucHV0LAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:01:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BZc-0008Ns-DR; Tue, 05 Mar 2019 15:01:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BZb-0008Nj-0R
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:39 +0000
X-Inumbo-ID: 931d8867-3f57-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 931d8867-3f57-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:01:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BZZ-0005SC-BO
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BZZ-0000NW-8H
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BZZ-0000NW-8H@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:01:37 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYxMTFlOTMzNGRlMGE4YTQzMjQ3NGJiODBkZGRmZWRiM2JkYTg3MzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU3OjA2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTc6MDYgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICB8IDE4
ICsrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgfCAg
NCArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxIC0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmggICAgICAgIHwgMTYgKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDhkZGIxMmNjYzYuLjIwYzBiZDAyZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQzMSw2ICs0MzEsMTYgQEAgdW5zaWdu
ZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQtPmFy
Y2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQog
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAKKyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UgYXJlIG9ubHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hp
bGUKKyAgICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5kIHRoZSBi
YWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRvIGxlYXZlIGl0IHNldCBpbiAz
MmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVwIFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICog
cGF0aC4KKyAgICAgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAg
ICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisg
ICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwogICAgIHJldHVybiBjcjQ7CiB9CiAK
QEAgLTIwMTIsNyArMjAyMiw4IEBAIHN0YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRf
dmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntG
UyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UpICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2gu
ZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDAwNzJkZTc1ZjkuLjllY2E1N2FjZjcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNDQyLDcgKzE0NDIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVy
ZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0
X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1
X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggNmNiYmYzZmYyZS4uNTgzOTM2ZTljYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI3MjIs
NiArMjcyMiwxNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAgICAgICAgIGNhc2UgNDogLyogV3JpdGUg
Q1I0ICovCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxs
IGRpc2FibGUgRlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICAg
ICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0IHRoZXkgY2FuIG5vIGxvbmdlciBjaGFuZ2UuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAgICAgISgqcmVnICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgICAgIH0KKwogICAg
ICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQo
diwgKnJlZyk7CiAgICAgICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikpOwogICAgICAg
ICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKHYpOwpAQCAtMjk5MywxMyArMzAwNCwxNCBAQCBz
dGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICAg
ICAgdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6IHYtPmFyY2gucHZfdmNw
dS5mc19iYXNlOworICAgICAgICAgICAgdmFsID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NC
QVNFKSA/IF9fcmRmc2Jhc2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAgICAgICAgZ290
byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKLSAgICAgICAgICAgIHZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ3Nf
YmFzZV9rZXJuZWw7CisgICAgICAgICAgICB2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UpID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOwogICAgICAg
ICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNhc2UgTVNSX1NIQURPV19HU19C
QVNFOgogICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYwppbmRleCA1NmVkMTU2NzUzLi4wNGNjNjBkZDFmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBA
IC0yNjUsNyArMjY1LDkgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAg
aWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFzZXMgY2FuIG9ubHkg
YmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxlLiAqLworICAgIGlmICggcmVhZF9j
cjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZs
YWdzICYgVEZfa2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAw
NGQ5ZTI4ZTliLi5mOWM4MzM1MmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzIs
NyArNzIsNiBAQAogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
TlgpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NM
RkxVU0gpCiAjZGVmaW5lIGNwdV9oYXNfcGFnZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1BBR0UxR0IpCi0jZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0ZTR1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYJYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCiAjZGVmaW5lIGNwdV9oYXNfc21lcCAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUVQKQogI2RlZmluZSBjcHVfaGFzX2ludnBjaWQgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSU5WUENJRCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDRi
NGMxNTY2OGMuLjI1MmNiZGNjZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtOTMsNiArOTMsMTQgQEAgc3Rh
dGljIGlubGluZSB1aW50NjRfdCByZHRzYyh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIg
KGhpZ2gpIFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdhcmUgc3Vw
cG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRvIGhhcmR3YXJlIGlzIHRoZQor
ICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZvciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2lj
ZSBmb3IgSWRsZSwgSFZNIGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhl
IHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0byB1c2UgaWYK
KyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19yZGZzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTEyMyw3
ICsxMzEsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4g
X19yZGZzYmFzZSgpOwogCiAgICAgcmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTEzNSw3
ICsxNDMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4g
X19yZGdzYmFzZSgpOwogCiAgICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE0NSw3
ICsxNTMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIAog
c3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UgKQogI2lmZGVmIEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAgLTE1Nyw3ICsxNjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3Jnc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndy
Z3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggNmEzNWI4OTEzOC4uNjEwYjZmM2MyNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0zNjMsMTEgKzM2MywzMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQo
dm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkK
IHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8q
IE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJU
KCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAg
Z2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUl
Y3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0
aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBj
aG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4g
dXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9
e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBp
dAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3Ry
dWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29t
ZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dT
QkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMg
aW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVw
dCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNF
IHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+
Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2
b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIg
KGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAg
ICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZh
bDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 15:01:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 15:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1BZn-0008P7-Ff; Tue, 05 Mar 2019 15:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1BZm-0008Ow-4L
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:50 +0000
X-Inumbo-ID: 99368cae-3f57-11e9-bcd1-dfc4087a23af
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99368cae-3f57-11e9-bcd1-dfc4087a23af;
 Tue, 05 Mar 2019 15:01:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1BZj-0005SK-Hv
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1BZj-0000Ow-Ex
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 15:01:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1BZj-0000Ow-Ex@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 15:01:47 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDg4ZjkzNmQ0NGQyZTM0Y2EyZDA4MjdjYzgyOGVhOWQzYWVlZjNmZTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTc6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Nzo0MiAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAyMyArKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDA0Y2M2MGRkMWYuLjM3YTMzODI4Y2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20v
c2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZt
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CkBAIC0yODIsNiArMjgzLDggQEAgdm9p
ZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAg
IHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAg
ICAgICAgcmV0dXJuOwpAQCAtMjkwLDE2ICsyOTMsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0g
MTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4ucGNpZAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRfYml0cyh2LCAxKSA6IDApOwogICAg
IH0KIAotICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRM
Qi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsK
KyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhl
IFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisgICAgICoKKyAgICAgKiBJbiBzaGFkb3cgbW9k
ZSwgdGhvdWdoLCB1cGRhdGVfY3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQgYnkgYQor
ICAgICAqIFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0aGUgdG9w
IGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFuZ2VkIGJlaGluZCBvdXIgYmFj
a3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIHN1cHByZXNzIHRoZQorICAgICAqIG5vLWZsdXNo
IHVuY29uZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwgaWYgZW5h
YmxlZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9uZSB0b28uCisg
ICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAgaWYgKCBzaGFkb3dfbW9kZV9lbmFi
bGVkKGQpICkKKyAgICB7CisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAg
ICBjcHVfaW5mby0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAgIHdyaXRl
X2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkg
KQogICAgICAgICByZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 16:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Ces-000668-7l; Tue, 05 Mar 2019 16:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Ceq-000662-NO
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:11:08 +0000
X-Inumbo-ID: 46f82006-3f61-11e9-babd-8b236894f2c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46f82006-3f61-11e9-babd-8b236894f2c5;
 Tue, 05 Mar 2019 16:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Cem-0007Nm-G7
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Cem-0007Je-DR
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Cem-0007Je-DR@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: fix #GP(0) in switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZkYzIwNTY3NjdiYTc0MzQ2ZGZkOGJiZTg2OGJiMjI1MjFiYTE0MTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTc6MDI6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNzowMjozNiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBmaXggI0dQKDApIGluIHN3aXRjaF9jcjNfY3I0KCkKICAgIAogICAgV2l0aCAicGNpZD1u
by14cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFp
bnMKICAgIChhY2hpZXZhYmxlIHdpdGggb25lIG9mICJ4cHRpPW5vLWRvbTAiIG9yICJ4cHRpPW5v
LWRvbXUiKSwgc3dpdGNoaW5nCiAgICBmcm9tIGEgUENJRC1kaXNhYmxlZCB0byBhIFBDSUQtZW5h
YmxlZCA2NC1iaXQgUFYgZG9tYWluIGZhaWxzIHRvIHNldAogICAgQ1I0LlBDSURFIGluIHRpbWUs
IGFzIENSNC5QR0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQogICAgcHZfZml4dXBf
Z3Vlc3RfY3I0KCksIGluIHBhcnRpY3VsYXIgYXMgdXNlZCBieSB3cml0ZV9wdGJhc2UoKSksIGFu
ZAogICAgaGVuY2UgdGhlIGVhcmx5IENSNCB3cml0ZSB3b3VsZCBiZSBza2lwcGVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYyB8IDE0ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZWIyMjJlMzQxMi4uNDAwNDEyOWM0OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTEyMiw2ICsxMjIsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxv
bmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwog
ICAgIH0KICAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQorICAgIHsKICAgICAgICAgLyoKICAg
ICAgICAgICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBp
biBjYXNlIFBDSURzIGFyZQogICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3
aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxhYmxlLgpAQCAtMTMyLDYgKzEzMywxOSBAQCB2b2lkIHN3
aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAg
ICAgICovCiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgICAg
ICAvKgorICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUgQ1Iz
IHdyaXRlIGJlbG93LiBPdGhlcndpc2UKKyAgICAgICAgICogLSB0aGUgQ1IzIHdyaXRlIHdpbGwg
ZmF1bHQgd2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQorICAgICAgICAgKiAg
IGNhc2Ugbm9ybWFsbHkpLAorICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENSNCB3cml0ZSB3
aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChv
bGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICAgICAgICAgIG9sZF9jcjQgPSBj
cjQ7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKgogICAgICAqIElmIHdlIGRvbid0IGNoYW5n
ZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlzIHZlcnkKICAg
ICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQgYWJvdmUsIGFz
IHdlIGFyZSBjdXJyZW50bHkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 16:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1D07-0007bP-PH; Tue, 05 Mar 2019 16:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1D06-0007bI-Fn
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:33:06 +0000
X-Inumbo-ID: 59bfd83e-3f64-11e9-9660-2777e3767af4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59bfd83e-3f64-11e9-9660-2777e3767af4;
 Tue, 05 Mar 2019 16:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1D04-0007nJ-Gl
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1D04-0000RA-E9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1D04-0000RA-E9@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 16:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools/libfsimage: Add `XEN' to
 environment variable name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIyMTVhOGI2ZGE2NTVmOGQ3NDkyYjg5ODE5NDVlNjg0NTlmM2NmNGUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNSAxNTozMTozMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTY6MjU6MDggMjAx
OSArMDAwMAoKICAgIHRvb2xzL2xpYmZzaW1hZ2U6IEFkZCBgWEVOJyB0byBlbnZpcm9ubWVudCB2
YXJpYWJsZSBuYW1lCiAgICAKICAgIFRoaXMgbGlicmFyeSwgd2hpY2ggaXMgcHJpdmF0ZSB0byBY
ZW4gYW5kIHdhcyBwcm9wZXJseSBuYW1lc3BhY2VkIGluCiAgICAgIDFhODE0NzExODgxYmViMTdm
MDczZjVmNTdlMjdlNWJkNGRhMWI5NTYKICAgICAgdG9vbHMvbGliZnNpbWFnZTogQWRkIGB4ZW4n
IHRvIC5oIG5hbWVzIGFuZCBwcmluY2lwYWwgLnNvIG5hbWUKICAgIGhvbm91cnMgYW4gZW52aXJv
bm1lbnQgdmFyaWFibGUgdG8gb3ZlcnJpZGUgdGhlIGRpcmVjdG9yeSB3aGVyZQogICAgc2hhcmVk
IG9iamVjdHMgKGllIGZpbGVzeXN0ZW0gcGx1Z2lucykgYXJlIHRvIGJlIGxvYWRlZCBmcm9tLgog
ICAgCiAgICBSZW5hbWUgdGhhdCB2YXJpYWJsZSBmcm9tIEZTSU1BR0VfRlNESVIgdG8gWEVOX0ZT
SU1BR0VfRlNESVIsIHRvIGdpdmUKICAgIGl0IGEgcHJvcGVyIG5hbWVzcGFjZSBwcmVmaXguCiAg
ICAKICAgIE5vdGhpbmcgaW4geGVuLmdpdCBzZXRzIHRoaXMgdmFyaWFibGUuICBUaGUgdGhyZWUg
aGl0cyBmb3IgdGhlIHN0cmluZwogICAgYEZTSU1BR0VfRlNESVInIGFyZSB0aGlzIGdldGVudiwg
YW5kIHR3byByZWZlcmVuY2VzIHRvIGEgY29tcGlsZS10aW1lCiAgICBtYW5pZmVzdCBjb25zdGFu
dCB3aGljaCBwcm92aWRlcyB0aGUgZGVmYXVsdCB2YWx1ZSAodGhlIC1EIHdoaWNoIHNldHMKICAg
IGl0LCBhbmQgdGhlIHBsYWNlIGl0IGlzIHVzZWQpLgogICAgCiAgICBJIGhhdmUgYWxzbyBjaGVj
a2VkIHRoZSBjdXJyZW50IERlYmlhbiBYZW4gcGFja2FnZSBpbiBidXN0ZXIgYW5kIHRoZQogICAg
dmFyaWFibGUgaXMgbm90IHNldCB0aGVyZSBlaXRoZXIuCiAgICAKICAgIENDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KICAgIENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHRvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jIGIvdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vZnNpbWFnZV9wbHVnaW4uYwppbmRleCA0NGViY2YzMTQyLi5kZTE0MTJiNDIzIDEwMDY0
NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jCisrKyBiL3Rv
b2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMKQEAgLTEyMSw3ICsxMjEsNyBA
QCBmYWlsOgogCiBzdGF0aWMgaW50IGxvYWRfcGx1Z2lucyh2b2lkKQogewotCWNvbnN0IGNoYXIg
KmZzZGlyID0gZ2V0ZW52KCJGU0lNQUdFX0ZTRElSIik7CisJY29uc3QgY2hhciAqZnNkaXIgPSBn
ZXRlbnYoIlhFTl9GU0lNQUdFX0ZTRElSIik7CiAJc3RydWN0IGRpcmVudCAqZHAgPSBOVUxMOwog
CURJUiAqZGlyID0gTlVMTDsKIAljaGFyICp0bXAgPSBOVUxMOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 16:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 16:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1DAm-0000Jz-1u; Tue, 05 Mar 2019 16:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1DAl-0000Ji-2A
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:44:07 +0000
X-Inumbo-ID: e3a7f291-3f65-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3a7f291-3f65-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 16:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1DAj-00080v-Dn
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1DAj-0001Lw-B9
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 16:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1DAj-0001Lw-B9@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 16:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: propagate PVH vlapic EOIs
 to hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5088567999235594875=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7b653a245ffc26aca691f34204d4fef7af49a0a0
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 5 17:41:14 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 5 17:41:14 2019 +0100

    x86/dom0: propagate PVH vlapic EOIs to hardware
    
    Current check for MSI EIO is missing a special case for PVH Dom0,
    which doesn't have a hvm_irq_dpci struct but requires EIOs to be
    forwarded to the physical lapic for passed-through devices.
    
    Add a short-circuit to allow EOIs from PVH Dom0 to be propagated.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/passthrough/io.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c
index a6eb8a4336..4290c7c710 100644
--- a/xen/drivers/passthrough/io.c
+++ b/xen/drivers/passthrough/io.c
@@ -869,7 +869,8 @@ static int _hvm_dpci_msi_eoi(struct domain *d,
 
 void hvm_dpci_msi_eoi(struct domain *d, int vector)
 {
-    if ( !iommu_enabled || !hvm_domain_irq(d)->dpci )
+    if ( !iommu_enabled ||
+         (!hvm_domain_irq(d)->dpci && !is_hardware_domain(d)) )
        return;
 
     spin_lock(&d->event_lock);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5088567999235594875==--

From xen-changelog-bounces@lists.xenproject.org Tue Mar 05 17:11:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Mar 2019 17:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1Dat-0003Pv-8j; Tue, 05 Mar 2019 17:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYVF=RI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1Das-0003Pm-1a
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 17:11:06 +0000
X-Inumbo-ID: a8f04810-3f69-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8f04810-3f69-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Daq-0000ES-Ro
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 17:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Daq-0004fS-Ot
 for xen-changelog@lists.xenproject.org; Tue, 05 Mar 2019 17:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Daq-0004fS-Ot@xenbits.xenproject.org>
Date: Tue, 05 Mar 2019 17:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTg6MDQ6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxODowNDoyMyAyMDE5ICswMTAwCgogICAgeDg2
L2NwdWlkOiBhZGQgbWlzc2luZyBQQ0xNVUxRRFEgZGVwZW5kZW5jeQogICAgCiAgICBTaW5jZSB3
ZSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc2V0dGxlIG91ciBkaXNjdXNzaW9uIGZvciB0aGUg
d2lkZXIKICAgIGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0IGFk
ZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CiAgICBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQg
dGhvdWdoIHRoYXQgYXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vdG9vbHMvZ2Vu
LWNwdWlkLnB5IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKaW5kZXggMjc1NjliZGQzOC4uNmZiZTEyOWIzYyAxMDA3NTUKLS0tIGEveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTcs
NyArMTk3LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyAlWE1NIHN1
cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5
CiAgICAgICAgICMgQU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFsaWdubWVudCBzdWItbW9kZS4KICAg
ICAgICAgU1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNTRTRBLCBNSVNBTElHTlNTRSwKLSAgICAg
ICAgICAgICAgQUVTTkksIFNIQV0sCisgICAgICAgICAgICAgIEFFU05JLCBQQ0xNVUxRRFEsIFNI
QV0sCiAKICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMgY29yZSBpbnN0cnVjdGlv
bnMgZm9yIDY0Yml0LgogICAgICAgICBTU0UyOiBbTE1dLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 14:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 14:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1XmC-0002Wt-10; Wed, 06 Mar 2019 14:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1XmA-0002Wn-RU
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 14:44:06 +0000
X-Inumbo-ID: 4a274788-401e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a274788-401e-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1Xm8-0003Ca-OJ
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1Xm8-0002Kc-LX
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1Xm8-0002Kc-LX@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] README: Document python2 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTI6NDg6NTIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDYgMTQ6NDI6NDkgMjAxOSArMDAwMAoK
ICAgIFJFQURNRTogRG9jdW1lbnQgcHl0aG9uMiBkZXBlbmRlbmN5CiAgICAKICAgIE11Y2ggb2Yg
dGhlIHRvb2xzIGFuZCBjb25maWd1cmUgbWFrZWZpbGUgYWN0dWFsbHkgaGF2ZSBhIHB5dGhvbjIK
ICAgIGRlcGVuZGVuY3k7IHNwZWNpZnkgdGhpcy4gIEl0IGFsc28gYXNzdW1lcyB0aGF0IGBweXRo
b25gIHBvaW50cyB0byBgcHl0aG9uMmA7CiAgICBkb2N1bWVudCBob3cgdG8gd29yayBhcm91bmQg
dGhpcyBvbiBzeXN0ZW1zIHdoZXJlIHRoaXMgaXMgZmFsc2UuCiAgICAKICAgIEFsc28gdXBkYXRl
IHNlY29uZCB2ZXJzaW9uIHJlcXVpcmVtZW50IGxpc3RlZCB0byBtYXRjaCB0aGUgZmlyc3QuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFJFQURN
RSB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDc4MDdlOTM2Mzku
LmMxOTQwOWVmYTIgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2
LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44
IG9yIGxhdGVyCiAgICAgICAgIC0gR05VIEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERl
dmVsb3BtZW50IGluc3RhbGwgb2YgemxpYiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9w
bWVudCBpbnN0YWxsIG9mIFB5dGhvbiB2Mi40IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQor
ICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQeXRob24gMiwgdjIuNCBvciBsYXRlciAoZS5n
LiwgcHl0aG9uLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgY3Vyc2VzIChlLmcu
LCBsaWJuY3Vyc2VzLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Ygb3BlbnNzbCAo
ZS5nLiwgb3BlbnNzbC1kZXYpCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIHgxMSAoZS5n
LiB4b3JnLXgxMS1kZXYpCkBAIC0xNzcsMTAgKzE3NywxNiBAQCBQeXRob24gUnVudGltZSBMaWJy
YXJpZXMKIAogVmFyaW91cyB0b29scywgc3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2lu
ZyBydW50aW1lIGRlcGVuZGVuY2llczoKIAotICAgICogUHl0aG9uIDIuMyBvciBsYXRlci4KKyAg
ICAqIFB5dGhvbiAyLCB2Mi40IG9yIGxhdGVyLgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3
dy5weXRob24ub3JnLwogICAgICAgICAgIERlYmlhbjogcHl0aG9uCiAKK05vdGUgdGhhdCB0aGUg
YnVpbGQgc3lzdGVtIGV4cGVjdHMgYHB5dGhvbmAgdG8gYmUgcHl0aG9uMi4gIElmIHlvdXIgc3lz
dGVtCitoYXMgYHB5dGhvbmAgcG9pbnRpbmcgdG8gcHl0aG9uMyAoYXMgaW4gdGhlIGNhc2Ugb2Yg
QXJjaCBMaW51eCBvciBBbmFjb25kYSksCit5b3UnbGwgbmVlZCB0byBzcGVjaWZ5IGEgcGF0aCB0
byBhIHB5dGhvbjIgYmluYXJ5IHdoZW4gcnVubmluZyBjb25maWd1cmU6CisKKyAgICBQWVRIT049
L3Vzci9iaW4vcHl0aG9uMiAuL2NvbmZpZ3VyZQorCiBJbnRlbChSKSBUcnVzdGVkIEV4ZWN1dGlv
biBUZWNobm9sb2d5IFN1cHBvcnQKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aPj-0007Oh-4U; Wed, 06 Mar 2019 17:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aPi-0007Oc-8v
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:06 +0000
X-Inumbo-ID: e4abbb6c-4035-11e9-b090-f79353e5ede2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4abbb6c-4035-11e9-b090-f79353e5ede2;
 Wed, 06 Mar 2019 17:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aPe-00073k-DF
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aPe-0007EU-9r
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aPe-0007EU-9r@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVlZWE4MTFlNTcxOTA0YjgyODI5NTUxZmFiMWM2NDhjZTcwNTFkNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTE6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MTo0NCAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA1MmFiNmFjMTExLi5hZDQ0Yjk2MzAzIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMDExLDYgKzIwMTEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aPr-0007PO-65; Wed, 06 Mar 2019 17:33:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aPq-0007PH-0a
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:14 +0000
X-Inumbo-ID: eac297a3-4035-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eac297a3-4035-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:33:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aPo-00073s-KQ
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aPo-0007GQ-HJ
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aPo-0007GQ-HJ@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM2MmNjYThmMjVjYzRmMzJiYjU2M2ZhYzJhOWU2NGFjNDE4ZDE4OGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTI6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MjoxOSAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggYjY0Yjk4
ZjBkZS4uOGYzZWE1ODMyOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQ3-0007Qv-86; Wed, 06 Mar 2019 17:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQ2-0007Qh-9o
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:26 +0000
X-Inumbo-ID: f0de0c0a-4035-11e9-a380-df83d58efec9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0de0c0a-4035-11e9-a380-df83d58efec9;
 Wed, 06 Mar 2019 17:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aPy-000745-RY
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aPy-0007HH-Oq
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aPy-0007HH-Oq@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGExNTAwZDQwODgyOWJkM2E4MGUyMTRiZmZjMzBmOTc0NThiYjg1OGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NTI6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Mjo0NyAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgIHwgMTkgKysrKysrKy0tLS0KIHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlv
bnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzljNmZjOWRjOC4uNDdmNGFhNGY2YSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3MTcsNjkg
KzQ3MTcsMTA1IEBAIGludCBkb25hdGVfcGFnZSgKICAgICByZXR1cm4gLTE7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9tYWluIGBk
YC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRv
IHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdl
KCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBlIGNv
dW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0cmlidXRl
cyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0Cisg
KgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3Bh
Z2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNv
dW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4KKyAqCisg
KiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZy
ZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21l
IGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqb3duZXI7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9l
eHRlcm5hbChkKSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCiAgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gMTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3Qp
OwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVu
bGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0
dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIE1FTV9MT0coIkJhZCBwYWdlICVs
eDogZWQ9JWQgc2Q9JWQgY2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKICAgICAgICAgICAg
IHBhZ2VfdG9fbWZuKHBhZ2UpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICBvd25lciA/IG93
bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAogICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1
cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpp
bmRleCBhZDQ0Yjk2MzAzLi43MDllMzg3MWY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xOTg1LDcgKzE5ODUs
NyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsK
ICAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNr
fFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVh
ZHkgYmVlbiBjbGVhbmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIwMDgsMTAgKzIwMDgs
OSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbihuZXdfcGFnZSkpLCBfbWZuKG1mbikpOwogCi0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAg
ICAgICAvKiBUaGUgY291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFyZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19w
YWdlOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwog
ICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgIH0KIApAQCAtMjA1
MSwxMiArMjA1MCwxNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAqLwogICAgICAgICBz
cGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9w
cmVwYXJlX2Zvcl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKLSAgICAgICAgc3Bpbl9sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkpIHx8IHVu
bGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkgfHwgYXNz
aWduX3BhZ2VzKGUsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291bnQpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
ZSwgLTEpOworICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9tX3JlZjsKIAorICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIE5lZWQgdG8gZ3JhYiB0aGlzIGFnYWluIHRvIHNhZmVseSBmcmVl
IG91ciAicmVzZXJ2ZWQiCisgICAgICAgICAgICAgKiBwYWdlIGluIHRoZSBwYWdlIHRvdGFsCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2Nr
KTsKKyAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhl
LCAtMSk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAog
ICAgICAgICAgICAgaWYgKCBva2F5IC8qIGkuZS4gZS0+aXNfZHlpbmcgZHVlIHRvIHRoZSBzdXJy
b3VuZGluZyBpZigpICovICkKQEAgLTIwNjksMTAgKzIwNzMsNiBAQCBnbnR0YWJfdHJhbnNmZXIo
CiAgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAotICAg
ICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlzdCk7Ci0gICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBhZ2UsIGUpOwotCi0gICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2Fs
bG9jX2xvY2spOwogICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogCiAgICAgICAgIFRSQUNF
XzFEKFRSQ19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDE4Y2U2
MmE3MDUuLjk1ODFmODE5MDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNTg5LDIwICs1ODksMjIgQEAgc3RhdGljIGxvbmcgbWVt
b3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90
KSBhcmcpCiAgICAgICAgICAqIFN1Y2Nlc3MhIEJleW9uZCB0aGlzIHBvaW50IHdlIGNhbm5vdCBm
YWlsIGZvciB0aGlzIGNodW5rLgogICAgICAgICAgKi8KIAotICAgICAgICAvKiBEZXN0cm95IGZp
bmFsIHJlZmVyZW5jZSB0byBlYWNoIGlucHV0IHBhZ2UuICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZXNlIHBhZ2VzIGhhdmUgYWxyZWFkeSBoYWQgb3duZXIgYW5kIHJlZmVyZW5jZSBjbGVh
cmVkLgorICAgICAgICAgKiBEbyB0aGUgZmluYWwgdHdvIHN0ZXBzOiBSZW1vdmUgZnJvbSB0aGUg
cGh5c21hcCwgYW5kIGZyZWUKKyAgICAgICAgICogdGhlbS4KKyAgICAgICAgICovCiAgICAgICAg
IHdoaWxlICggKHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3QpKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogCi0gICAgICAgICAg
ICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9p
bmZvKSApCi0gICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAg
ICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBCVUdf
T04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBnZm4sIG1mbiwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBvdXRwdXQg
cGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNjc0LDEzICs2NzYsMTYgQEAgc3RhdGljIGxvbmcg
bWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5n
ZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWlsOgotICAg
IC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAqLworICAg
IC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwu
ICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUgb24gdGhl
IGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAgICAgKiBj
bGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2Vf
bGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBhc3NpZ25f
cGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xl
YXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkMDI3ODE5ZjdiLi41OWZhNWI5NzRm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMTc4MCw3ICsxNzgwLDcgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEFTU0VS
VChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoKHBnW2ld
LmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAgIEFTU0VS
VCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgZCk7
CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNpYmxlIGJl
Zm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQC-0007S3-AK; Wed, 06 Mar 2019 17:33:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQB-0007Ru-H6
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:35 +0000
X-Inumbo-ID: f6f12726-4035-11e9-83ff-9b14f399186e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6f12726-4035-11e9-83ff-9b14f399186e;
 Wed, 06 Mar 2019 17:33:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQ9-00074s-2g
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQ8-0007II-W2
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQ8-0007II-W2@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4NGE2ZGRmM2RjNTIyZGNlMWFjMzc3MzVmZDdlNzEyOGM0YmQ1ZTkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6NTM6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1MzoxNSAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0MSArKysrKysrKysrKysr
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDQ3ZjRhYTRmNmEuLjE0NDQ3OTgyMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAogICogT1Mncywg
d2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkgY29weS1vbi13
cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3
aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4KKyAq
CisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqIEZv
ciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBi
ZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxv
dyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUgcGFnZXMs
IGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVuc3VyZSB0aGF0
IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlz
IGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5n
ZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3VudC4KKyAqCisg
KiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5IHdoZW4gYSBw
YWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBw
YWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVseSBwcm90ZWN0
cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdlCisgKiBoYXZl
IGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBl
IHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZyb20g
dGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4va2NvbmZpZy5oPgpAQCAtMjM3
OSwxOSArMjM5NSw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBs
NGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0
dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEgcGFn
ZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFwcGluZ3Mg
dG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5n
ZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICog
LSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBndWVzdCB3
aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93IHRoYXQg
dGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBh
cHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxs
b2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMgMCksIHNv
IGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0eXBlX2lu
Zm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdl
X21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0cl9tYXNr
KSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRy
ID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2ZSBtb2Rp
ZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2FjaGUKKyAgICAgKiBhdHRy
aWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwiIHN0YXRlLgorICAgICAqLworICAg
IGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9p
bmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9pbmZvICY9IH5Q
R0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2Up
KTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1
cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94
ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAgICogSWYgdGhp
cyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVtb3ZlIGl0LgorICAgICAqCisgICAg
ICogTkIgdGhhdCB3cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5k
IGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRoZXIg
dGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0gVGhleSBhcmVuJ3Qg
ZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0
IG5lY2Vzc2FyaWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZp
bmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFoZWFkIGFu
ZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAgcGFnZXMgYW55d2F5LCBq
dXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3Vu
dCBpcyB6ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5v
bi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlm
ICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShkLCBtZm4pOwor
CisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgcmMgPSByYzI7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYK
KyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFzaykpID09
IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBDbGVh
ciB0aGUgdHlwZSB0byByZWNvcmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MK
KyAgICAgICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBvcGVyYXRp
b24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZvIGFsb25lLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRf
bWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZvaWQgcHV0
X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0MDcsNyArMjQ4Myw3IEBAIHZvaWQg
cHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54
ICYgUEdDX2NvdW50X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9w
YWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51cF9wYWdlX21h
cHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBNRU1fTE9HKCJMZWFraW5nIHBmbiAlbHgiLCBwYWdlX3Rv
X21mbihwYWdlKSk7CkBAIC00NzcxLDkgKzQ4NDcsMTAgQEAgaW50IHN0ZWFsX3BhZ2UoCiAgICAg
ICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBi
YWNrIHRvCiAgICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vi
c2VxdWVudCBtYXBwaW5ncyB3aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hlIGF0dHJpYnV0ZXMg
dG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KKyAg
ICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLCBvciB0aGUgcGFnZSB0byBiZSBhZGRlZCBiYWNrIHRv
IHRoZSBJT01NVQorICAgICAqIHVwb24gdGhlIHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRlYWJs
ZSwgYXMgYXBwcm9wcmlhdGUuCiAgICAgICovCi0gICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2Vf
Y2FjaGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Mo
cGFnZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhl
bidzIG1hcHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA3YmJiNzgy
YmRlLi5jMWJlNGU5OGM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC02NDIsMTMgKzY0Miw5IEBAIHAybV9yZW1vdmVfcGFn
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgKQotICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAg
ICAgICAgICBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBtZm4gKyBpKTsKICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgfQogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4p
KTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm4sIG1m
bik7CkBAIC02OTIsMjIgKzY4OCwzMyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpbnQgcG9kX2NvdW50ID0gMDsKICAg
ICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGlu
IGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYmIHQg
PT0gcDJtX3JhbV9ydyApCisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9f
cGFnZShfbWZuKG1mbikpOworCisgICAgICAgIC8qCisgICAgICAgICAqIE91ciBpbnRlcmZhY2Ug
Zm9yIFBWIGd1ZXN0cyB3cnQgSU9NTVUgZW50cmllcyBoYXNuJ3QgYmVlbiB2ZXJ5CisgICAgICAg
ICAqIGNsZWFyOyBidXQgaGlzdG9yaWNhbGx5LCBwYWdlcyBoYXZlIHN0YXJ0ZWQgb3V0IHdpdGgg
SU9NTVUgbWFwcGluZ3MsCisgICAgICAgICAqIGFuZCBvbmx5IGxvc2UgdGhlbSB3aGVuIGNoYW5n
ZWQgdG8gYSBkaWZmZXJlbnQgcGFnZSB0eXBlLgorICAgICAgICAgKgorICAgICAgICAgKiBSZXRh
aW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmluZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVu
CisgICAgICAgICAqIGRyb3BwaW5nIGl0IGltbWVkaWF0ZWx5LiAgVGhlIHJlc3VsdCB3aWxsIGJl
IHBhZ2VzIHRoYXQgaGF2ZSBhCisgICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01N
VSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAgKHN1Y2ggdGhhdAorICAgICAgICAgKiBhbnkgZ3Vl
c3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCisg
ICAgICAgICAqIGVudHJ5KS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIW5lZWRfaW9tbXUo
ZCkgfHwgdCAhPSBwMm1fcmFtX3J3ICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCArK3BhZ2UgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IHBhZ2Vfb3JkZXIpOyBp
KysgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2Uo
Ci0gICAgICAgICAgICAgICAgICAgIGQsIG1mbiArIGksIG1mbiArIGksIElPTU1VRl9yZWFkYWJs
ZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAgICAgICAgIGlmICggcmMgIT0gMCApCi0gICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAg
ICAgICAgICAgICAgICAgICAgICAgaW9tbXVfdW5tYXBfcGFnZShkLCBtZm4gKyBpKTsKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRh
YmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg
fQorCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQL-0007TV-Ds; Wed, 06 Mar 2019 17:33:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQK-0007TO-IL
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:44 +0000
X-Inumbo-ID: fd086ead-4035-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd086ead-4035-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:33:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQJ-000750-9Q
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQJ-0007JD-6i
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQJ-0007JD-6i@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUxNjY3MWE1NGU1NGU1YjczZTQ1ZGQ4ZTZjZjRlNmIyZDcxNWI4NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTM6NTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Mzo1NiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNDQ0Nzk4MjBiLi5mYTliZDViNWI0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTIzOSw3ICsxMjM5LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMjU1LDcgKzEyNTUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIo
bWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAt
RUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAg
ICAgICAgcmMgPSAwOwogICAgICAgICByZXR1cm4gcmM7CkBAIC0xNDUwLDggKzE0NTEsMTEgQEAg
dm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICps
MWVfb3duZXIpCiAgKiBOQi4gVmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5l
IGFkZHJlc3Mgd2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRv
bWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KLXN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4pCitzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwg
Ym9vbF90IGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9m
bGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSAp
CiAgICAgICAgIHJldHVybiAxOwogCkBAIC0xNDYwLDEzICsxNDY0LDI3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3Bh
Z2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDAsIG1mbl90b19w
YWdlKHBmbikpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2Uo
cGZuKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwg
cHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgewor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNjM5LDExICsxNjU3LDEyIEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwy
X3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAg
ICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAK
LSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkg
PCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKICAg
ICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjUzLDIzICsxNjcyLDMzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgZCkpID4gMCApCisgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUo
cGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisgICAgICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAgIGlmICggcmMgPCAw
ICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBlbnRyeSAlZCIs
IGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAo
IGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICBpZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7Cisg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAg
ICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAgICAgfQpA
QCAtMTg5MSwyOCArMTkyMCw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFn
ZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9w
Z2VudHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOworICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzIC0gIXBhcnRpYWw7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBBU1NFUlQocGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMpOwotICAgIGRvIHsKLSAg
ICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBp
KSAmJgotICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAm
JgotICAgICAgICAgICAgIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgZm9y
ICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbywgaSkgKQorICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wy
ZShwbDJlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKworICAgICAgICBpZiAoICFp
LS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggIWVyciAm
JiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKIAotICAgIGlm
ICggIWVyciApCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAgcmMgPSAwOworICAgIH0K
KyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFs
ID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICByYyA9
IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0y
MjM3LDcgKzIyODgsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBs
MmUsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9CiAKLSAgICAgICAgaWYg
KCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkK
KyAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4s
IGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAogICAgICAgICBhZGp1c3Rf
Z3Vlc3RfbDJlKG5sMmUsIGQpOwpAQCAtMjI1Niw3ICsyMzA3LDggQEAgc3RhdGljIGludCBtb2Rf
bDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAg
IH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcHV0X3BhZ2VfZnJv
bV9sMmUob2wyZSwgcGZuLCAwLCAxKTsKKwogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:33:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQW-0007Ui-Fc; Wed, 06 Mar 2019 17:33:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQV-0007UZ-4J
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:55 +0000
X-Inumbo-ID: 031d69f8-4036-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 031d69f8-4036-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 17:33:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQT-000758-G5
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQT-0007Jr-D9
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQT-0007Jr-D9@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMxZjM5N2Q3ODEwNzQxMTJmNDQ5OGI5MTQ2OTI5MzdhN2M4Y2IzODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTQ6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1NDoyOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZhOWJkNWI1YjQuLjlmZGM2NWRhNDcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNzM5LDYgKzE3MzksMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE5NzYsMTggKzE5ODMsMjggQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFs
LCAwKTsKICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsK
KwogICAgICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHJjID4gMCApCi0g
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2Uo
cGwzZVtpXSwgZCk7CisgICAgICAgICAgICBpZiAoIHJjID09IDAgKQorICAgICAgICAgICAgICAg
IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKICAgICAgICAgfQotICAgIH0gd2hpbGUg
KCBpLS0gKTsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
IAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:34:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQj-0007WG-HP; Wed, 06 Mar 2019 17:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQh-0007W1-Qp
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:07 +0000
X-Inumbo-ID: 09340368-4036-11e9-95d4-8bfa34c49f07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09340368-4036-11e9-95d4-8bfa34c49f07;
 Wed, 06 Mar 2019 17:34:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQd-00075T-N6
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQd-0007Kg-K8
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQd-0007Kg-K8@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBiZGQwZGIzMWQ0OWFkNmJkY2VkMzk3ZjQwNjhhODI4MjljNjA1OGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTU6MjUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1NToyNSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNjVkYjM3MjdhZC4uMWQwODJkYTMzMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTk0LDkg
Kzk0LDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTI0LDE1ICsxMjMsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:34:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aQs-0007XX-Jw; Wed, 06 Mar 2019 17:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aQq-0007XK-Rg
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:16 +0000
X-Inumbo-ID: 0f48c194-4036-11e9-85d2-1baa6a21e4a7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f48c194-4036-11e9-85d2-1baa6a21e4a7;
 Wed, 06 Mar 2019 17:34:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQn-00075m-Tr
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQn-0007M0-R4
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQn-0007M0-R4@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Improve pv_cpuid()'s API
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFiM2U2Mzk0OGYzM2JhZjhjM2E3YWNlZmNiNDcwMzVkOTc5ODQxMTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU1OjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTU6NTUgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogSW1wcm92ZSBwdl9jcHVpZCgpJ3MgQVBJCiAgICAKICAgIHB2X2NwdWlk
KCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBhcmUgYWxyZWFkeSB0d28gY2FsbGVy
cyBqdW1waW5nCiAgICB0aHJvdWdoIGhvb3BzIHRvIHVzZSBpdCwgYW5kIGEgdGhpcmQgaXMgb24g
aXRzIHdheS4KICAgIAogICAgQ2hhbmdlIHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBp
bmRpdmlkdWFsbHkgKGxpa2UgaXRzIGNvdW50ZXJwYXJ0LAogICAgaHZtX2NwdWlkKCksIGFscmVh
ZHkgZG9lcyksIGFuZCBpbnRyb2R1Y2UgYSBuZXcgcHZfY3B1aWRfcmVncygpIHdyYXBwZXIKICAg
IGltcGxlbWVudGluZyB0aGUgb2xkIEFQSS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgICB8IDMxICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgOSArKysrKysrKy0KIDMgZmls
ZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA4MmUzYzJjZWNhLi41OTM5NWRkNWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzY5OCw3
ICszNjk4LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0NQVUlE
OgotICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkKHJlZ3MpIDogdm14X2RvX2NwdWlk
KHJlZ3MpOworICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkX3JlZ3MocmVncykgOiB2
bXhfZG9fY3B1aWQocmVncyk7CiAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTog
Q1BVSUQgKi8KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9ITFQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDEzOTczN2JkODMuLmMwMDFmOTNiZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC05MjQsMTcgKzkyNCwxNCBAQCBzdGF0aWMg
dm9pZCBfZG9tYWluX2NwdWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICBjcHVpZF9j
b3VudChsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwogfQogCi12b2lkIHB2X2Nw
dWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBwdl9jcHVpZCh1aW50MzJfdCBs
ZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICB1aW50MzJfdCAqZWF4LCB1aW50
MzJfdCAqZWJ4LCB1aW50MzJfdCAqZWN4LCB1aW50MzJfdCAqZWR4KQogewotICAgIHVpbnQzMl90
IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMsIGQ7CisgICAgdWludDMyX3QgYSwgYiwgYywgZDsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAq
Y3VycmQgPSBjdXJyLT5kb21haW47CiAKLSAgICBsZWFmID0gYSA9IHJlZ3MtPmVheDsKLSAgICBi
ID0gcmVncy0+ZWJ4OwotICAgIHN1YmxlYWYgPSBjID0gcmVncy0+ZWN4OwotICAgIGQgPSByZWdz
LT5lZHg7Ci0KICAgICBpZiAoIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGxlYWYsIHN1YmxlYWYs
ICZhLCAmYiwgJmMsICZkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjAwLDE3ICsxMTk3
LDIxIEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2Fz
ZSAweDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBvcnRpbmcgKi8KICAgICB1bnN1
cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBjID0gZCA9IDA7Ci0gICAgICAgIGJyZWFrOworICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRv
IG1vZGlmeSBzb21lIG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlkKGxlYWYsICZh
LCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7Ci0gICAgcmVncy0+ZWJ4ID0gYjsK
LSAgICByZWdzLT5lY3ggPSBjOwotICAgIHJlZ3MtPmVkeCA9IGQ7Cisgb3V0OgorICAgIGlmICgg
ZWF4ICkKKyAgICAgICAgKmVheCA9IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0g
YjsKKyAgICBpZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlmICggZWR4ICkKKyAg
ICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTEyNjAsNyArMTI2MSw3IEBAIHN0YXRpYyBp
bnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgZWlwICs9IHNpemVvZihpbnN0cik7CiAKLSAgICBwdl9j
cHVpZChyZWdzKTsKKyAgICBwdl9jcHVpZF9yZWdzKHJlZ3MpOwogCiAgICAgaW5zdHJ1Y3Rpb25f
ZG9uZShyZWdzLCBlaXAsIDApOwogCkBAIC0zMTM1LDcgKzMxMzYsNyBAQCBzdGF0aWMgaW50IGVt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIDB4YTI6IC8qIENQVUlEICovCi0gICAgICAgIHB2X2NwdWlkKHJl
Z3MpOworICAgICAgICBwdl9jcHVpZF9yZWdzKHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAxNGJlZDkyYjliLi42YTM1Yjg5
MTM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTY0OSw3ICs2NDksMTQgQEAgZW51bSBn
ZXRfY3B1X3ZlbmRvciB7CiB9OwogCiBpbnQgZ2V0X2NwdV92ZW5kb3IoY29uc3QgY2hhciB2ZW5k
b3JfaWRbXSwgZW51bSBnZXRfY3B1X3ZlbmRvcik7Ci12b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgcHZfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qg
c3VibGVhZiwKKyAgICAgICAgICAgICAgdWludDMyX3QgKmVheCwgdWludDMyX3QgKmVieCwgdWlu
dDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVp
ZF9yZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2NwdWlkKHJlZ3Mt
Pl9lYXgsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICAgJnJlZ3MtPl9lYXgsICZyZWdzLT5fZWJ4
LCAmcmVncy0+X2VjeCwgJnJlZ3MtPl9lZHgpOworfQogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:34:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aR1-0007Yo-Le; Wed, 06 Mar 2019 17:34:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aR0-0007Yd-HD
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:26 +0000
X-Inumbo-ID: 156030bc-4036-11e9-ac08-77c7462205ff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 156030bc-4036-11e9-ac08-77c7462205ff;
 Wed, 06 Mar 2019 17:34:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aQy-00075v-4Z
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aQy-0007NB-1l
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aQy-0007NB-1l@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:34:24 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRiZDM3ZjE1ZGJmZmFhYzM1NzAxNWY5NTU1MjZmNmFjZGI4ZGFjODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU2OjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTY6MzMgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgIDI0ICstLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgfCAgIDcgKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDIyICsrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRp
b25zKCspLCA4MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOTM4ZmNlMDQ1Yy4uOGRkYjEyY2NjNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtMzc3LDYgKzM3Nyw2MyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVf
bnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgdW5zaWduZWQgaW50IGxlYWYx
X2VjeCA9IDAsIGxlYWYxX2VkeCA9IDA7CisgICAgdW5zaWduZWQgaW50IGxlYWY3XzBfZWJ4ID0g
MCwgbGV2ZWwgPSAwOworCisgICAgcHZfY3B1aWQoMCwgMCwgJmxldmVsLCBOVUxMLCBOVUxMLCBO
VUxMKTsKKyAgICBpZiAoIGxldmVsID49IDEgKQorICAgICAgICBwdl9jcHVpZCgxLCAwLCBOVUxM
LCBOVUxMLCAmbGVhZjFfZWN4LCAmbGVhZjFfZWR4KTsKKyAgICBpZiAoIGxldmVsID49IDcgKQor
ICAgICAgICBwdl9jcHVpZCg3LCAwLCBOVUxMLCAmbGVhZjdfMF9lYngsIE5VTEwsIE5VTEwpOwor
CisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBzZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMg
b3V0c2lkZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+KCgobGVhZjFfZWR4ICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1RTQykpCisgICAgICAgICAgICAgID8gMCA6IFg4Nl9DUjRf
VFNEKSB8CisgICAgICAgICAgICAgKChsZWFmMV9lZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfREUpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0X0RFKSB8CisgICAgICAgICAgICAg
KChsZWFmN18wX2VieCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9GU0dTQkFTRSkpCisgICAg
ICAgICAgICAgID8gMCA6IFg4Nl9DUjRfRlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAoKGxlYWYx
X2VjeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9YU0FWRSkpCisgICAgICAgICAgICAgID8g
MCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhwZWN0ZWQgdG8gYmUgZGlz
am9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04oUFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9D
UjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAgIC8qCisgICAgICogQSBndWVzdCBzZWVzIHRo
ZSBwb2xpY3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQor
ICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9pY2Ugb2YgY2VydGFpbiBoYXJk
d2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1cm4gKChjcjQgJiBQVl9DUjRfR1VFU1Rf
TUFTSykgfAorICAgICAgICAgICAgKG1tdV9jcjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklT
SUJMRV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVhdHVyZXMgJgorICAgICAgICB+KFg4Nl9D
UjRfUENJREUgfCBYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICog
UENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5ncywgYnV0IG11c3Qg
bm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGltcGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIg
Zmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKKyAg
ICAgICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7CisgICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOworCisgICAgLyoKKyAgICAg
KiBUU0QgaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgZ3Vlc3QgaGFzIGVsZWN0ZWQgdG8gdXNlIGl0
LCBvciBYZW4gaXMKKyAgICAgKiB2aXJ0dWFsaXNpbmcgdGhlIFRTQyB2YWx1ZSB0aGUgZ3Vlc3Qg
c2Vlcy4KKyAgICAgKi8KKyAgICBpZiAoIGQtPmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7
CisKKyAgICByZXR1cm4gY3I0OworfQorCiBzdGF0aWMgdm9pZCBzZXRfZG9tYWluX3hwdGkoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCkBAIC01
NTEsNiArNjA4LDggQEAgaW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIAogICAg
ICAgICAvKiBQViBndWVzdHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAg
ICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOworCisgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogICAgIH0K
IAogICAgIHYtPmFyY2guc2NoZWR1bGVfdGFpbCA9IGNvbnRpbnVlX25vbmlkbGVfZG9tYWluOwpA
QCAtNTYzLDggKzYyMiw2IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIHYtPmFyY2guY3IzICAgICAgICAgICA9IF9fcGEoaWRsZV9wZ190YWJsZSk7CiAgICAg
fQogCi0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19wdl9ndWVz
dF9jcjQobW11X2NyNF9mZWF0dXJlcyk7Ci0KICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihk
KSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSkg
KQpAQCAtOTM3LDQ5ICs5OTQsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVzZSBhcmUgdGhlIG1h
c2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2gg
YQotICogUFYgZ3Vlc3QgbWF5IG5vdCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5Lgot
ICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBjb21w
YXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRfcHZfY3I0X21hc2tzKHZv
aWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21tb25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQot
ICAgIC8qCi0gICAgICogQWxsIFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBE
RSBhbmQgT1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAgICAgICBj
b21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sg
PSBjb21wYXRfcHZfY3I0X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRi
aXQgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAgICAgKi8KLSAg
ICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBwdl9jcjRfbWFzayAmPSB+WDg2X0NS
NF9GU0dTQkFTRTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9t
YXNrcyk7Ci0KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGh2
X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChyZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25l
ZCBsb25nIG1hc2sgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDog
cHZfY3I0X21hc2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0ICYg
bWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwotICAgICAgICAgICAgICAg
ImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidzIENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxu
IiwKLSAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQs
IGd1ZXN0X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0X2NyNCAm
IH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9jb250ZXh0IHZjcHVfZ3Vlc3Rf
Y29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBmcHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0
LCB2Y3B1X2d1ZXN0X2NvbnRleHQsIGZwdV9jdHh0KTsKQEAgLTk5Myw3ICsxMDA3LDcgQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICB1bnNpZ25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3Bh
Z2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0x
MjEwLDkgKzEyMjQsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2
X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19wdl9n
dWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0pOwogCiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNo
LmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZmRjNjVkYTQ3Li4x
MWZkMjNiZmE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNTE3LDMzICs1MTcsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2Jp
dHModiwgMCk7CiB9CiAKLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBjcjQ7Ci0KLSAgICBjcjQgPSB2LT5hcmNoLnB2X3Zj
cHUuY3RybHJlZ1s0XSAmIH5YODZfQ1I0X0RFOwotICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVz
ICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNF
KTsKLQotICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCi0gICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BDSURFOwotICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCi0g
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBY
ODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICByZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdfY3I0OwogCiAgICAgbmV3X2NyNCA9
IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUodikpCi0gICAgICAgICAgICAgID8gcHZf
Z3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCi0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYg
fihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAgICAg
ICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVhdHVyZXM7CiAKICAgICBpZiAoIGlz
X3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CkBA
IC01NjIsOCArNTQyLDYgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2lu
Zm8tPnB2X2NyMyA9IDA7CiAgICAgfQotCi0gICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVh
ZF9jcjQoKSA9PSBtbXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYzAwMWY5M2JlNS4u
NmNiYmYzZmYyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTkxOCw3ICs5MTgsOCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Nw
dWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmVheCwgdW5zaWduZWQgaW50ICplYngsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCkKIHsKLSAgICBpZiAoICFp
c19jb250cm9sX2RvbWFpbihjdXJyZCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQor
ICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSAmJiAhaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJkKSAmJgorICAgICAgICAgIWlzX2lkbGVfZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGRv
bWFpbl9jcHVpZChjdXJyZCwgbGVhZiwgc3VibGVhZiwgZWF4LCBlYngsIGVjeCwgZWR4KTsKICAg
ICBlbHNlCiAgICAgICAgIGNwdWlkX2NvdW50KGxlYWYsIHN1YmxlYWYsIGVheCwgZWJ4LCBlY3gs
IGVkeCk7CkBAIC0yNzIxLDggKzI3MjIsOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAgICAgICAgIGNh
c2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCAqcmVnKTsKLSAgICAgICAgICAgIHdyaXRlX2Ny
NChwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikpOworICAgICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgKnJlZyk7CisgICAgICAgICAg
ICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikpOwogICAgICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2
ZWxsaW5nKHYpOwogICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDEz
MmMyYjAwNzIuLjNkNmY1NDcyMTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjM3LDE2ICs2Mzcs
MjIgQEAgYm9vbF90IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwK
IHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNw
dV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0
IGJpdHMgdGhhdCBhcmUgbm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1
ZXN0X2NyNCk7CisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUgaW4gaXRz
IHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJlLCB3aGlsZSBz
b21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBc
CisgICAgKFg4Nl9DUjRfVFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZf
Q1I0X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2JzZXJ2ZSBmcm9t
IHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfVklT
SUJMRV9NQVNLIFwKKyAgICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NG
WFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKQogCi0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3Qtdmlz
aWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVzLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRf
dG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworLyogR2l2ZW4gYSBuZXcgY3I0IHZh
bHVlLCBjb25zdHJ1Y3QgdGhlIHJlc3VsdGluZyBndWVzdC12aXNpYmxlIGNyNCB2YWx1ZS4gKi8K
K3Vuc2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGNyNCk7CiAKLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4
Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X09T
WFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZf
Q1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCisvKiBDcmVhdGUg
YSBjcjQgdmFsdWUgdG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNldHRpbmdz
LiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAK
IHZvaWQgZG9tYWluX2NwdWlkKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgIGlucHV0LAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aRC-0007bL-Qb; Wed, 06 Mar 2019 17:34:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aRB-0007bC-DR
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:37 +0000
X-Inumbo-ID: 1b77b06a-4036-11e9-9dac-1727a11a229c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b77b06a-4036-11e9-9dac-1727a11a229c;
 Wed, 06 Mar 2019 17:34:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aR8-00076X-BX
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aR8-0007OJ-8l
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aR8-0007OJ-8l@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:34:34 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYxMTFlOTMzNGRlMGE4YTQzMjQ3NGJiODBkZGRmZWRiM2JkYTg3MzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjU3OjA2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6NTc6MDYgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICB8IDE4
ICsrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgfCAg
NCArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxIC0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmggICAgICAgIHwgMTYgKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDhkZGIxMmNjYzYuLjIwYzBiZDAyZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQzMSw2ICs0MzEsMTYgQEAgdW5zaWdu
ZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQtPmFy
Y2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQog
ICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAKKyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UgYXJlIG9ubHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hp
bGUKKyAgICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5kIHRoZSBi
YWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRvIGxlYXZlIGl0IHNldCBpbiAz
MmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVwIFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICog
cGF0aC4KKyAgICAgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAg
ICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisg
ICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwogICAgIHJldHVybiBjcjQ7CiB9CiAK
QEAgLTIwMTIsNyArMjAyMiw4IEBAIHN0YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRf
dmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntG
UyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UpICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2gu
ZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDAwNzJkZTc1ZjkuLjllY2E1N2FjZjcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNDQyLDcgKzE0NDIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVy
ZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0
X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1
X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggNmNiYmYzZmYyZS4uNTgzOTM2ZTljYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI3MjIs
NiArMjcyMiwxNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAgICAgICAgIGNhc2UgNDogLyogV3JpdGUg
Q1I0ICovCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxs
IGRpc2FibGUgRlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICAg
ICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0IHRoZXkgY2FuIG5vIGxvbmdlciBjaGFuZ2UuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAgICAgISgqcmVnICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgICAgIH0KKwogICAg
ICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQo
diwgKnJlZyk7CiAgICAgICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikpOwogICAgICAg
ICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKHYpOwpAQCAtMjk5MywxMyArMzAwNCwxNCBAQCBz
dGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICAg
ICAgdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6IHYtPmFyY2gucHZfdmNw
dS5mc19iYXNlOworICAgICAgICAgICAgdmFsID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NC
QVNFKSA/IF9fcmRmc2Jhc2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAgICAgICAgZ290
byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKLSAgICAgICAgICAgIHZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ3Nf
YmFzZV9rZXJuZWw7CisgICAgICAgICAgICB2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UpID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOwogICAgICAg
ICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNhc2UgTVNSX1NIQURPV19HU19C
QVNFOgogICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYwppbmRleCA1NmVkMTU2NzUzLi4wNGNjNjBkZDFmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBA
IC0yNjUsNyArMjY1LDkgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAg
aWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFzZXMgY2FuIG9ubHkg
YmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxlLiAqLworICAgIGlmICggcmVhZF9j
cjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZs
YWdzICYgVEZfa2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAw
NGQ5ZTI4ZTliLi5mOWM4MzM1MmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzIs
NyArNzIsNiBAQAogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
TlgpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NM
RkxVU0gpCiAjZGVmaW5lIGNwdV9oYXNfcGFnZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1BBR0UxR0IpCi0jZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0ZTR1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYJYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCiAjZGVmaW5lIGNwdV9oYXNfc21lcCAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUVQKQogI2RlZmluZSBjcHVfaGFzX2ludnBjaWQgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSU5WUENJRCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDRi
NGMxNTY2OGMuLjI1MmNiZGNjZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtOTMsNiArOTMsMTQgQEAgc3Rh
dGljIGlubGluZSB1aW50NjRfdCByZHRzYyh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIg
KGhpZ2gpIFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdhcmUgc3Vw
cG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRvIGhhcmR3YXJlIGlzIHRoZQor
ICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZvciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2lj
ZSBmb3IgSWRsZSwgSFZNIGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhl
IHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0byB1c2UgaWYK
KyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19yZGZzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTEyMyw3
ICsxMzEsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4g
X19yZGZzYmFzZSgpOwogCiAgICAgcmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTEzNSw3
ICsxNDMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4g
X19yZGdzYmFzZSgpOwogCiAgICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE0NSw3
ICsxNTMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIAog
c3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UgKQogI2lmZGVmIEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAgLTE1Nyw3ICsxNjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3Jnc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndy
Z3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggNmEzNWI4OTEzOC4uNjEwYjZmM2MyNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0zNjMsMTEgKzM2MywzMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQo
dm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkK
IHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8q
IE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJU
KCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAg
Z2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUl
Y3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0
aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBj
aG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4g
dXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9
e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBp
dAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3Ry
dWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29t
ZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dT
QkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMg
aW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVw
dCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNF
IHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+
Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2
b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIg
KGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAg
ICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZh
bDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 06 17:34:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Mar 2019 17:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1aRM-0007cK-SR; Wed, 06 Mar 2019 17:34:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T750=RJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1aRK-0007c8-UF
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:46 +0000
X-Inumbo-ID: 218b9cdc-4036-11e9-864e-0b9cfe5910e1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 218b9cdc-4036-11e9-864e-0b9cfe5910e1;
 Wed, 06 Mar 2019 17:34:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1aRI-00077S-Ho
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1aRI-0007Pg-F7
 for xen-changelog@lists.xenproject.org; Wed, 06 Mar 2019 17:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1aRI-0007Pg-F7@xenbits.xenproject.org>
Date: Wed, 06 Mar 2019 17:34:44 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: _toggle_guest_pt() may not
 skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDg4ZjkzNmQ0NGQyZTM0Y2EyZDA4MjdjYzgyOGVhOWQzYWVlZjNmZTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6NTc6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTo1Nzo0MiAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAyMyArKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDA0Y2M2MGRkMWYuLjM3YTMzODI4Y2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20v
c2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZt
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CkBAIC0yODIsNiArMjgzLDggQEAgdm9p
ZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAg
IHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAg
ICAgICAgcmV0dXJuOwpAQCAtMjkwLDE2ICsyOTMsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0g
MTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4ucGNpZAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRfYml0cyh2LCAxKSA6IDApOwogICAg
IH0KIAotICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRM
Qi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsK
KyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhl
IFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisgICAgICoKKyAgICAgKiBJbiBzaGFkb3cgbW9k
ZSwgdGhvdWdoLCB1cGRhdGVfY3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQgYnkgYQor
ICAgICAqIFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0aGUgdG9w
IGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFuZ2VkIGJlaGluZCBvdXIgYmFj
a3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIHN1cHByZXNzIHRoZQorICAgICAqIG5vLWZsdXNo
IHVuY29uZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwgaWYgZW5h
YmxlZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9uZSB0b28uCisg
ICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAgaWYgKCBzaGFkb3dfbW9kZV9lbmFi
bGVkKGQpICkKKyAgICB7CisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAg
ICBjcHVfaW5mby0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAgIHdyaXRl
X2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkg
KQogICAgICAgICByZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yw5-0001mo-PE; Thu, 07 Mar 2019 19:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yw4-0001mj-Kb
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:08 +0000
X-Inumbo-ID: 5c2f6dec-4111-11e9-8abf-4f0825a0413d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c2f6dec-4111-11e9-8abf-4f0825a0413d;
 Thu, 07 Mar 2019 19:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yvy-0007L0-Mj
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yvy-0002RC-Jz
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yvy-0002RC-Jz@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:02 +0000
Subject: [Xen-changelog] [xen master] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEyYzgxZDkwOTMxNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NDU6NTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo0NTo1OCAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyICsrCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZkMDk5YThmMjUuLmRiMjJkNmI0
NDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKQEAgLTIxODMsNiArMjE4Myw4IEBAIGdudHRhYl90cmFuc2ZlcigKICAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2Nh
dGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
cGFnZSA9IG5ld19wYWdlOworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxv
Y2F0ZWQgfCAxOworICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAg
IH0KIAogICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1ywE-0001nE-R0; Thu, 07 Mar 2019 19:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywC-0001n8-UB
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:16 +0000
X-Inumbo-ID: 62453cac-4111-11e9-bc52-df6674564ead
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62453cac-4111-11e9-bc52-df6674564ead;
 Thu, 07 Mar 2019 19:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yw8-0007LF-Sf
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yw8-0002Rv-Py
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yw8-0002Rv-Py@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:12 +0000
Subject: [Xen-changelog] [xen master] IOMMU/x86: fix type ref-counting race
 upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFmMGIwYmI3NzczZDUzN2JjZjE2OWUwMjE0OTVkMDk4NmQ5ODA5ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NDc6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo0NzozNiAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpp
bmRleCA0MmIxYTFiYmMzLi5iZDY1MjlkNDE5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYwpAQCAtNzAsNiArNzAsMjcgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9k
Zm4oZ2ZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOworCisgICAgICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhpbmQgdGhlIGJhY2sgb2Yg
YSBydW5uaW5nIGd1ZXN0LCB3aGljaAorICAgICAgICAgICAgICAgICAqIG1heSBjaGFuZ2UgdGhl
IHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJldmVudAorICAgICAgICAg
ICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0aGUgdHlwZSBjb3VudCB3
aGlsZSBtYXBwaW5nCisgICAgICAgICAgICAgICAgICogdGhlIHBhZ2UpIHdpdGhvdXQgY2F1c2lu
ZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCisgICAgICAgICAgICAgICAgICogb3BlcmF0
aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRvIHRoZSBJT01NVSwKKyAg
ICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUgdGhpcyBpcyBzdGlsbCB2
YWxpZC4gIE5CIHRoYXQgdGhlCisgICAgICAgICAgICAgICAgICogd3JpdGFibGUgZW50cnkgaW4g
dGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCisgICAgICAgICAgICAgICAg
ICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KKyAgICAgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ICE9CisgICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfdW5tYXAoZCwgX2Rmbihn
Zm4pLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAv
KiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEgcmV0cnkuICov
CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1ywM-0001o4-Sw; Thu, 07 Mar 2019 19:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywL-0001nt-Dc
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:25 +0000
X-Inumbo-ID: 685bd0f6-4111-11e9-84c1-7bbfc9830bbf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 685bd0f6-4111-11e9-84c1-7bbfc9830bbf;
 Thu, 07 Mar 2019 19:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1ywJ-0007M3-3V
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1ywJ-0002Si-0x
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1ywJ-0002Si-0x@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:23 +0000
Subject: [Xen-changelog] [xen master] steal_page: Get rid of bogus struct
 page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1ZGVlNWU5NDYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgSmFuIDE4IDE1OjAwOjM0IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NDg6MDggMjAxOSArMDEw
MAoKICAgIHN0ZWFsX3BhZ2U6IEdldCByaWQgb2YgYm9ndXMgc3RydWN0IHBhZ2Ugc3RhdGVzCiAg
ICAKICAgIFRoZSBvcmlnaW5hbCBydWxlcyBmb3IgYHN0cnVjdCBwYWdlYCByZXF1aXJlZCB0aGUg
Zm9sbG93aW5nIGludmFyaWFudHMKICAgIGF0IGFsbCB0aW1lczoKICAgIAogICAgLSByZWZjb3Vu
dCA+IDAgaW1wbGllcyBvd25lciAhPSBOVUxMCiAgICAtIFBHQ19hbGxvY2F0ZWQgaW1wbGllcyBy
ZWZjb3VudCA+IDAKICAgIAogICAgc3RlYWxfcGFnZSwgaW4gYSBtaXNndWlkZWQgYXR0ZW1wdCB0
byBwcm90ZWN0IGFnYWluc3QgdW5rbm93biByYWNlcywKICAgIHZpb2xhdGVzIGJvdGggb2YgdGhl
c2UgcnVsZXMsIHRodXMgaW50cm9kdWNpbmcgb3RoZXIgcmFjZXM6CiAgICAKICAgIC0gVGVtcG9y
YXJpbHksIHRoZSBjb3VudF9pbmZvIGhhcyB0aGUgcmVmY291bnQgZ28gdG8gMCB3aGlsZQogICAg
ICBQR0NfYWxsb2NhdGVkIGlzIHNldAogICAgCiAgICAtIEl0IGV4cGxpY2l0bHkgcmV0dXJucyB0
aGUgcGFnZSBQR0NfYWxsb2NhdGVkIHNldCwgYnV0IG93bmVyID09IE5VTEwKICAgICAgYW5kIHBh
Z2Ugbm90IG9uIHRoZSBwYWdlX2xpc3QuCiAgICAKICAgIFRoZSBzZWNvbmQgb25lIG1lYW50IHRo
YXQgcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgpIGNvdWxkIHJldHVybgogICAgTlVMTCBl
dmVuIGFmdGVyIGhhdmluZyBzdWNjZXNzZnVsbHkgZ3JhYmJlZCBhIHJlZmVyZW5jZSBvbiB0aGUg
cGFnZSwKICAgIGxlYWRpbmcgdGhlIGNhbGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNl
ICJjb3VsZG4ndCBnZXQgcmVmIiBhbmQKICAgICJnb3QgcmVmIGJ1dCBubyBvd25lciIgbG9vayB0
aGUgc2FtZSkuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQogICAgb3duZXIgZG9lc24ndCBjaGFuZ2Ug
dW5kZXIgaXRzIGZlZXQsIGl0IGFwcGVhcnMgdG8gcmVseSBvbiBob2xkaW5nCiAgICBkLT5wYWdl
X2FsbG9jIGxvY2sgdG8gcHJldmVudCB0aGlzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIGluZWZmZWN0aXZlOiBwYWdlLT5vd25lciByZW1haW5zIG5vbi1OVUxMIGZvcgogICAgc29t
ZSB0aW1lIGFmdGVyIHRoZSBjb3VudCBoYXMgYmVlbiBzZXQgdG8gMDsgbWVhbmluZyB0aGF0IGl0
IHdvdWxkIGJlCiAgICBlbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJlZWQg
YW5kIHJlLWFsbG9jYXRlZCB0byBhCiAgICBkaWZmZXJlbnQgZG9tYWluIGJldHdlZW4gdGhlIHBh
Z2VfZ2V0X293bmVyKCkgY2hlY2sgYW5kIHRoZSBjb3VudF9pbmZvCiAgICBjaGVjay4KICAgIAog
ICAgTW9kaWZ5IHN0ZWFsX3BhZ2UgdG8gaW5zdGVhZCBmb2xsb3cgdGhlIGFwcHJvcHJpYXRlIGFj
Y2VzcyBkaXNjaXBsaW5lLAogICAgdGFraW5nIHRoZSBwYWdlIHRocm91Z2ggc2VyaWVzIG9mIHN0
YXRlcyBzaW1pbGFyIHRvIGJlaW5nIGZyZWVkIGFuZAogICAgdGhlbiByZS1hbGxvY2F0ZWQgd2l0
aCBNRU1GX25vX293bmVyOgogICAgCiAgICAtIEdyYWIgYW4gZXh0cmEgcmVmZXJlbmNlIHRvIG1h
a2Ugc3VyZSB3ZSBkb24ndCByYWNlIHdpdGggYW55b25lIGVsc2UKICAgICAgZnJlZWluZyB0aGUg
cGFnZQogICAgCiAgICAtIERyb3AgYm90aCByZWZlcmVuY2VzIGFuZCBQR0NfYWxsb2NhdGVkIGF0
b21pY2FsbHksIHNvIHRoYXQgKGlmCiAgICBzdWNjZXNzZnVsKSwgYW55b25lIGVsc2UgdHJ5aW5n
IHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBmYWlsCiAgICAKICAgIC0gQXR0ZW1wdCB0byByZXNl
dCBYZW4ncyBtYXBwaW5ncwogICAgCiAgICAtIFJlc2V0IHRoZSByZXN0IG9mIHRoZSBzdGF0ZS4K
ICAgIAogICAgVGhlbiwgbW9kaWZ5IHRoZSB0d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgogICAg
CiAgICAtIExlYXZlIGNvdW50X2luZm8gYWxvbmUgKGl0J3MgYWxyZWFkeSBiZWVuIGNsZWFyZWQp
CiAgICAtIENhbGwgZnJlZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQog
ICAgLSBDYWxsIGFzc2lnbl9wYWdlcygpIHJhdGhlciB0aGFuIG9wZW4tY29kaW5nIGEgcGFydGlh
bCBhc3NpZ24KICAgIAogICAgV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFnZXMoKSBub3cg
cGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQogICAgdHlwZV9pbmZvIGZpZWxkIGNsZWFyLCB0aWdo
dGVuIHRoZSByZXNwZWN0aXZlIGFzc2VydGlvbiB0aGVyZS4KICAgIAogICAgVGhpcyBpcyBYU0Et
Mjg3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgfCAyMCArKysrKystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysr
KystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCA4MyBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTRiMDMuLjRkM2IxN2Yz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0zOTg5LDcwICszOTg5LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1F
SU5WQUw7CiB9CiAKKy8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBh
Z2VgIGZyb20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4g
YSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20g
YWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291
bnQgMAorICogLSB0eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdl
IGNhY2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9t
YWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0
aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1
bHRzIGluIHRoZSBwYWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2Rv
bWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBw
dXQgaXQgYmFjayBvbiBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3Bh
Z2UoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRy
b3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9t
X3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkg
IT0gZCkgKQorICAgIC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRv
ZXNuJ3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlm
ICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAg
ICAgZ290byBmYWlsOwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKQorICAgICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBv
cmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2Fm
ZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0
bHkgdHdvIHJlZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBH
Q19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVy
ZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9y
CisgICAgICogdGhlIGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK
ICAgICBkbyB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHgg
JiB+UEdDX2NvdW50X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBH
Q19hbGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYg
fihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCAp
OwogCiAgICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAg
YmVpbmcgZ2l2ZW4gYmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50
IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNo
ZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zy
b21fbDFlKCkuCisgICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRy
KHBhZ2UpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBY
ZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0
IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBh
Z2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUg
dXBvbiByZXR1cm4gZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25v
X293bmVyIHNldC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sg
fCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdU
X3Bpbm5lZCkpOwogICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3
aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5j
ZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291
bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAo
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCAp
OworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxp
bmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xp
c3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAo
IHVubGlrZWx5KGRyb3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAg
cmV0dXJuIDA7CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAg
IHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQl
ZCAob3duZXIgZCVkKSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAg
ICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAg
ICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAg
ICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgcmV0dXJuIHJjOwogfQogCiAjaWZkZWYgQ09ORklHX1BWCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
aW5kZXggZGIyMmQ2YjQ0MS4uODA3MjhlYTU3ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE1Nyw3ICsyMTU3
LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHB1
dF9nZm4oZCwgZ29wLm1mbik7CiAjZW5kaWYKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8g
Jj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBj
b3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9
CkBAIC0yMTgwLDEwICsyMTgwLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBj
b3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwor
ICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICov
CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2Ug
PSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVk
IHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAK
QEAgLTIyMjMsMTIgKzIyMjIsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90
X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5
IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90
YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9j
X2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhl
IHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI0MSwxMCArMjI0NSw2IEBAIGdudHRhYl90cmFu
c2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2Nv
bW1vbi9tZW1vcnkuYwppbmRleCBiNmNmMDk1ODVjLi41Mzg3NzY5OTg3IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTY5NCwyMCAr
Njk0LDIyIEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgKiBTdWNjZXNzISBCZXlv
bmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBmb3IgdGhpcyBjaHVuay4KICAgICAgICAgICov
CiAKLSAgICAgICAgLyogRGVzdHJveSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdl
LiAqLworICAgICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVhZHkgaGFk
IG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAgICogRG8gdGhlIGZpbmFsIHR3
byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBoeXNtYXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRo
ZW0uCisgICAgICAgICAqLwogICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92
ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR0Nf
YWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5z
aGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAg
ICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgbWZu
LCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAg
ICAgfQogCiAgICAgICAgIC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4u
ICovCkBAIC03ODAsMTMgKzc4MiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgKiBj
aHVua3Mgc3VjY2VlZGVkLgogICAgICAqLwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlu
cHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFz
c2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3IgZnJlZWluZyB0
aGUgcGFnZSwgc2luY2Ugd2UndmUgYWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRl
ZC4KKyAgICAgKi8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZp
bl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBN
RU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEJVR19PTighZC0+aXNf
ZHlpbmcpOwotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0
ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgZHlp
bmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IGY3MWQzYmI3YTEuLmJlNDQxNTgwMzMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjc5
LDcgKzIyNzksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZw
Z1tpXSkgPT0gTlVMTCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZv
KTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAgc21wX3dtYigp
OyAvKiBEb21haW4gcG9pbnRlciBtdXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNu
dC4gKi8KICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1ywX-0001qP-B9; Thu, 07 Mar 2019 19:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywW-0001qE-6v
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:36 +0000
X-Inumbo-ID: 6e6acf10-4111-11e9-a142-634b0ffe2ed1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e6acf10-4111-11e9-a142-634b0ffe2ed1;
 Thu, 07 Mar 2019 19:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1ywT-0007MK-A1
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1ywT-0002Tp-7G
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1ywT-0002Tp-7G@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:33 +0000
Subject: [Xen-changelog] [xen master] xen: Make coherent PV IOMMU discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRkNzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgSmFuIDIzIDExOjU3OjQ2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NDg6MzIgMjAxOSArMDEw
MAoKICAgIHhlbjogTWFrZSBjb2hlcmVudCBQViBJT01NVSBkaXNjaXBsaW5lCiAgICAKICAgIElu
IG9yZGVyIGZvciBhIFBWIGRvbWFpbiB0byBzZXQgdXAgRE1BIGZyb20gYSBwYXNzZWQtdGhyb3Vn
aCBkZXZpY2UgdG8KICAgIG9uZSBvZiBpdHMgcGFnZXMsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVk
IGluIHRoZSBJT01NVS4gIE9uIHRoZSBvdGhlcgogICAgaGFuZCwgYmVmb3JlIGEgUFYgcGFnZSBt
YXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBwYWdlIHR5cGUgKHN1Y2ggYXMgYQogICAgcGFnZXRh
YmxlIG9yIGRlc2NyaXB0b3IgdGFibGUpLCBpdCBfbXVzdCBub3RfIGJlIHdyaXRhYmxlIGluIHRo
ZSBJT01NVQogICAgKG90aGVyd2lzZSBhIG1hbGljaW91cyBndWVzdCBjb3VsZCBETUEgYXJiaXRy
YXJ5IHBhZ2UgdGFibGVzIGludG8gdGhlCiAgICBtZW1vcnksIGJ5cGFzc2luZyBYZW4ncyBzYWZl
dHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBpcyB0bwogICAgaGF2ZSBzdWNoIHBh
Z2VzIG5vdCBpbiB0aGUgSU9NTVUgYXQgYWxsLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBpbiBv
cmRlciB0byBhY2NvbXBsaXNoIHRoaXMsIHRoZSBjb2RlIGJvcnJvd3MgSFZNCiAgICBkb21haW4n
cyAicGh5c21hcCIgY29uY2VwdDogV2hlbiBhIHBhZ2UgaXMgYXNzaWduZWQgdG8gYSBndWVzdCwK
ICAgIGd1ZXNzX3BoeXNtYXBfYWRkX2VudHJ5KCkgaXMgY2FsbGVkLCB3aGljaCBmb3IgUFYgZ3Vl
c3RzLCB3aWxsIGNyZWF0ZQogICAgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nOyBhbmQgd2hlbiBh
IHBhZ2UgaXMgcmVtb3ZlZCwKICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX2VudHJ5KCkgaXMgY2Fs
bGVkLCB3aGljaCB3aWxsIHJlbW92ZSB0aGUgbWFwcGluZy4KICAgIAogICAgQWRkaXRpb25hbGx5
LCB3aGVuIGEgcGFnZSBnYWlucyB0aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UK
ICAgIHdpbGwgYmUgYWRkZWQgaW50byB0aGUgSU9NTVU7IGFuZCB3aGVuIHRoZSBwYWdlIGNoYW5n
ZXMgYXdheSBmcm9tIGEKICAgIFBHVF93cml0YWJsZSB0eXBlLCB0aGUgcGFnZSB3aWxsIGJlIHJl
bW92ZWQgZnJvbSB0aGUgSU9NTVUuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJvcnJvd2luZyB0
aGUgInBoeXNtYXAiIGNvbmNlcHQgZnJvbSBIVk0gZG9tYWlucyBpcwogICAgcHJvYmxlbWF0aWMu
ICBIVk0gZG9tYWlucyBoYXZlIGEgbG9jayBvbiB0aGVpciBwMm0gdGFibGVzLCBlbnN1cmluZwog
ICAgc3luY2hyb25pemF0aW9uIGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQg
YWxsIGh5cGVyY2FsbAogICAgcGFyYW1ldGVycyBtdXN0IGZpcnN0IGJlIHRyYW5zbGF0ZWQgdGhy
b3VnaCB0aGUgcDJtIGJlZm9yZSBiZWluZyB1c2VkLgogICAgCiAgICBUcnlpbmcgdG8gbWl4IHRo
aXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3MgbG9jay1mcmVlCiAgICBhcHBy
b2FjaCBsZWFkcyB0byBzZXZlcmFsIHJhY2VzIGFuZCBpbmNvbnNpc3RlbmNpZXM6CiAgICAKICAg
ICogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJlaW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQg
aW50byB0aGUKICAgICAgcGh5c21hcDsgZm9yIGV4YW1wbGU6CiAgICAgIC0gUDE6IGNhbGwgcG9w
dWxhdGVfcGh5c21hcCgpIHsgQSA9IGFsbG9jYXRlX2RvbWhlYXBfcGFnZXMoKSB9CiAgICAgIC0g
UDI6IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2YXRpb24oQSku
ICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAgICAgIGFuZCBzbyBYZW4gd2lsbCBj
bGVhciB0aGUgUEdDX2FsbG9jYXRlZCBiaXQgYW5kIGZyZWUgdGhlIHBhZ2UKICAgICAgLSBQMTog
ZmluaXNoZXMgcG9wdWxhdGVfcGh5c21hcCgpIHsgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSB9
CiAgICAKICAgICAgTm93IHRoZSBkb21haW4gaGFzIGEgd3JpdGFibGUgSU9NTVUgbWFwcGluZyB0
byBhIHBhZ2UgaXQgbm8gbG9uZ2VyIG93bnMuCiAgICAKICAgICogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFwcGluZy4KICAgICAg
SWYgYSBndWVzdCB1c2VzIGEgcGFnZSBhcyBhIHBhZ2UgdGFibGUgd2l0aG91dCBldmVyIGhhdmlu
ZyBjcmVhdGVkIGEKICAgICAgd3JpdGFibGUgbWFwcGluZywgdGhlIElPTU1VIG1hcHBpbmcgd2ls
bCBub3QgYmUgcmVtb3ZlZDsgdGhlIGd1ZXN0CiAgICAgIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElP
TU1VIG1hcHBpbmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogICAgICBhcyBhIHBh
Z2UgdGFibGUuCiAgICAKICAgICogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1BJ2Qg
aW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogICAgICB0aGUgcGFydCBvZiB0aGUgZ3Vl
c3Q7IEhvd2V2ZXIsIGlmIGEgcGFnZSBpcyBwcm9tb3RlZCB0byBhCiAgICAgIG5vbi13cml0YWJs
ZSB0eXBlLCB0aGUgcGFnZSBtdXN0IGJlIG1hcHBlZCB3aXRoIGEgd3JpdGFibGUgdHlwZSBiZWZv
cmUKICAgICAgRE1BJ2luZyB0byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFp
bC4KICAgIAogICAgVG8gZml4IHRoaXMsIGRvIGF3YXkgd2l0aCB0aGUgIlBWIHBoeXNtYXAiIGNv
bmNlcHQgZW50aXJlbHksIGFuZAogICAgcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dpbmcgSU9N
TVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogICAgIC0gKHR5cGUgPT0gUEdUX3dyaXRhYmxl
KSA8PT4gaW4gaW9tbXUgKGV2ZW4gaWYgdHlwZV9jb3VudCA9PSAwKQogICAgIC0gVXBvbiBhIGZp
bmFsIHB1dF9wYWdlKCksIGNoZWNrIHRvIHNlZSBpZiB0eXBlIGlzIFBHVF93cml0YWJsZTsgaWYg
c28sCiAgICAgICBpb21tdV91bm1hcC4KICAgIAogICAgSW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGF0
OgogICAgCiAgICAtIFJlbW92ZSBQViBJT01NVSByZWxhdGVkIGNvZGUgZnJvbSBndWVzdF9waHlz
bWFwXyoKICAgIAogICAgLSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8g
YSBnZW5lcmFsCiAgICAgIGNsZWFudXBfcGFnZV9tYXBwaW5ncygpIGZ1bmN0aW9uLCB3aGljaCB3
aWxsIGJvdGggZml4IHVwIFhlbgogICAgICBtYXBwaW5ncyBmb3IgcGFnZXMgd2l0aCBzcGVjaWFs
IGNhY2hlIGF0dHJpYnV0ZXMsIGFuZCBhbHNvIGNoZWNrIGZvcgogICAgICBhIFBHVF93cml0YWJs
ZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMgaWYgYXBwcm9wcmlhdGUuCiAgICAKICAgIC0gRm9yIGNv
bXBhdGliaWxpdHkgd2l0aCBjdXJyZW50IGd1ZXN0cywgZ3JhYi1hbmQtcmVsZWFzZSBhCiAgICAg
IFBHVF93cml0YWJsZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogICAgICBUaGlzIHdpbGwgY2F1c2UgbW9zdCAibm9ybWFsIiBndWVzdCBwYWdl
cyB0byBzdGFydCBvdXQgbGlmZSB3aXRoCiAgICAgIFBHVF93cml0YWJsZV9wYWdlIHR5cGUgKGFu
ZCB0aHVzIGFuIElPTU1VIG1hcHBpbmcpLCBidXQgbm8gdHlwZQogICAgICBjb3VudCAoc28gdGhh
dCB0aGV5IGNhbiBiZSB1c2VkIGFzIHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCiAgICAKICAgIEFs
c28sIG5vdGUgdGhhdCB0aGVyZSBpcyBvbmUgZXhjZXB0aW9uIHRvIHRvIHRoZSAiUEdUX3dyaXRh
YmxlID0+IGluCiAgICBpb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBndWVz
dHMgbWF5IGJlIGdpdmVuIGEKICAgIFBHVF93cml0YWJsZSB0eXBlIHdpdGggb25lIHR5cGUgcmVm
ZXJlbmNlLiAgVGhpcyByZWZlcmVuY2UgcHJldmVudHMKICAgIHRoZSB0eXBlIGZyb20gY2hhbmdp
bmcsIHdoaWNoIGluIHR1cm4gcHJldmVudHMgcGFnZSBmcm9tIGdhaW5pbmcgYW4KICAgIElPTU1V
IG1hcHBpbmcgaW4gZ2V0X3BhZ2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlz
IHdhcwogICAgaW50ZW50aW9uYWwgb3Igbm90LCBidXQgaXQncyBub3Qgc29tZXRoaW5nIHRvIGNo
YW5nZSBpbiBhIHNlY3VyaXR5CiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI4OC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAzNSAr
KysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspLCAx
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDRkM2IxN2YzYTguLjcxYjM5ODRkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjMyMCwxOSArMjMzNiw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX2NhY2hlYXR0cihzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQorLyoKKyAqIEluIHRoZSBj
b3Vyc2Ugb2YgYSBwYWdlJ3MgdXNlLCBpdCBtYXkgaGF2ZSBjYXVzZWQgb3RoZXIgc2Vjb25kYXJ5
CisgKiBtYXBwaW5ncyB0byBoYXZlIGNoYW5nZWQ6CisgKiAtIFhlbidzIG1hcHBpbmdzIG1heSBo
YXZlIGJlZW4gY2hhbmdlZCB0byBhY2NvbW9kYXRlIHRoZSByZXF1ZXN0ZWQKKyAqICAgY2FjaGUg
YXR0aWJ1dGVzCisgKiAtIEEgcGFnZSBtYXkgaGF2ZSBiZWVuIHB1dCBpbnRvIHRoZSBJT01NVSBv
ZiBhIFBWIGd1ZXN0IHdoZW4gaXQKKyAqICAgZ2FpbmVkIGEgd3JpdGFibGUgbWFwcGluZy4KKyAq
CisgKiBOb3cgdGhhdCB0aGUgcGFnZSBpcyBiZWluZyBmcmVlZCwgY2xlYW4gdXAgdGhlc2UgbWFw
cGluZ3MgaWYKKyAqIGFwcHJvcHJpYXRlLiAgTkIgdGhhdCBhdCB0aGlzIHBvaW50IHRoZSBwYWdl
IGlzIHN0aWxsICJhbGxvY2F0ZWQiLAorICogYnV0IG5vdCAibGl2ZSIgKGkuZS4sIGl0cyByZWZj
b3VudCBpcyAwKSwgc28gaXQncyBzYWZlIHRvIHJlYWQgdGhlCisgKiBjb3VudF9pbmZvLCBvd25l
ciwgYW5kIHR5cGVfaW5mbyB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4KKyAqLworc3RhdGljIGlu
dCBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Moc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1
bnNpZ25lZCBpbnQgY2FjaGVhdHRyID0KICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
Y2FjaGVhdHRyX21hc2spID4+IFBHQ19jYWNoZWF0dHJfYmFzZTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogCi0gICAg
aWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoK
KyAgICAgKiBJZiB3ZSd2ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vl
c3QgY2FjaGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJub3JtYWwi
IHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY2FjaGVhdHRyKSApCisgICAgewor
ICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihp
c194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVhcF9wYWdlKHBh
Z2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbiwgMCk7CisgICAgfQog
Ci0gICAgcmV0dXJuIHVwZGF0ZV94ZW5fbWFwcGluZ3MobWZuX3gocGFnZV90b19tZm4ocGFnZSkp
LCAwKTsKKyAgICAvKgorICAgICAqIElmIHRoaXMgbWF5IGJlIGluIGEgUFYgZG9tYWluJ3MgSU9N
TVUsIHJlbW92ZSBpdC4KKyAgICAgKgorICAgICAqIE5CIHRoYXQgd3JpdGFibGUgeGVuaGVhcCBw
YWdlcyBoYXZlIHRoZWlyIHR5cGUgc2V0IGFuZCBjbGVhcmVkIGJ5CisgICAgICogaW1wbGVtZW50
YXRpb24tc3BlY2lmaWMgY29kZSwgcmF0aGVyIHRoYW4gYnkgZ2V0X3BhZ2VfdHlwZSgpLiAgQXMg
c3VjaDoKKyAgICAgKiAtIFRoZXkgYXJlbid0IGV4cGVjdGVkIHRvIGhhdmUgYW4gSU9NTVUgbWFw
cGluZywgYW5kCisgICAgICogLSBXZSBkb24ndCBuZWNlc3NhcmlseSBleHBlY3QgdGhlIHR5cGUg
Y291bnQgdG8gYmUgemVybyB3aGVuIHRoZSBmaW5hbAorICAgICAqIHB1dF9wYWdlIGhhcHBlbnMu
CisgICAgICoKKyAgICAgKiBHbyBhaGVhZCBhbmQgYXR0ZW1wIHRvIGNhbGwgaW9tbXVfdW5tYXAo
KSBvbiB4ZW5oZWFwIHBhZ2VzIGFueXdheSwganVzdAorICAgICAqIGluIGNhc2U7IGJ1dCBvbmx5
IEFTU0VSVCgpIHRoYXQgdGhlIHR5cGUgY291bnQgaXMgemVybyBhbmQgcmVtb3ZlIHRoZQorICAg
ICAqIFBHVF93cml0YWJsZSB0eXBlIGZvciBub24teGVuaGVhcCBwYWdlcy4KKyAgICAgKi8KKyAg
ICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF93
cml0YWJsZV9wYWdlICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dl
dF9vd25lcihwYWdlKTsKKworICAgICAgICBpZiAoIGQgJiYgaXNfcHZfZG9tYWluKGQpICYmIHVu
bGlrZWx5KG5lZWRfaW9tbXVfcHRfc3luYyhkKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBp
bnQgcmMyID0gaW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7
CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICByYyA9IHJjMjsKKyAg
ICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKSkg
PT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENs
ZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBwaW5n
cworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQgaWYgZWl0aGVyIG9wZXJh
dGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBlX2luZm8gYWxvbmUuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBHVF9jb3Vu
dF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBw
dXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjM0OCw3ICsyNDI0LDcgQEAgdm9p
ZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAgICAgaWYgKCB1bmxpa2VseSgo
bnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBjbGVhbnVw
X3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBpZiAoICFjbGVhbnVwX3BhZ2Vf
bWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtNDA0
Myw5ICs0MTE5LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAqIE5CIHRoaXMgaXMgc2FmZSBl
dmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0bwogICAgICAqIHRoZSBk
b21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2ls
bAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGlu
c2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICogZ2V0X3BhZ2VfZnJvbV9s
MWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0aGUgSU9NTVUKKyAgICAgKiB1
cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUsIGFzIGFwcHJvcHJpYXRlLgog
ICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdlKSkgKQor
ICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBhZ2UpKSApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5nczsgcHV0IHRo
aW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNzIzMmRiZjcxZS4uYjliYmI4ZjQ4NSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtNzc4LDkgKzc3OCw5IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1fdHlw
ZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3Rz
IGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlm
ICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFpbikgKQotICAgICAgICByZXR1cm4g
bmVlZF9pb21tdV9wdF9zeW5jKHAybS0+ZG9tYWluKSA/Ci0gICAgICAgICAgICBpb21tdV9sZWdh
Y3lfdW5tYXAocDJtLT5kb21haW4sIF9kZm4obWZuKSwgcGFnZV9vcmRlcikgOiAwOworICAgICAg
ICByZXR1cm4gMDsKIAogICAgIEFTU0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7CiAg
ICAgUDJNX0RFQlVHKCJyZW1vdmluZyBnZm49JSNseCBtZm49JSNseFxuIiwgZ2ZuX2wsIG1mbik7
CkBAIC04MjUsMTAgKzgyNSwzNSBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICBpbnQgcG9kX2NvdW50ID0gMDsKICAg
ICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGlu
IGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoZCkgKQotICAgICAgICByZXR1cm4gKG5lZWRfaW9tbXVfcHRfc3luYyhkKSAm
JiB0ID09IHAybV9yYW1fcncpID8KLSAgICAgICAgICAgIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLCBwYWdlX29yZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpIDogMDsKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworCisgICAgICAg
IC8qCisgICAgICAgICAqIE91ciBpbnRlcmZhY2UgZm9yIFBWIGd1ZXN0cyB3cnQgSU9NTVUgZW50
cmllcyBoYXNuJ3QgYmVlbiB2ZXJ5CisgICAgICAgICAqIGNsZWFyOyBidXQgaGlzdG9yaWNhbGx5
LCBwYWdlcyBoYXZlIHN0YXJ0ZWQgb3V0IHdpdGggSU9NTVUgbWFwcGluZ3MsCisgICAgICAgICAq
IGFuZCBvbmx5IGxvc2UgdGhlbSB3aGVuIGNoYW5nZWQgdG8gYSBkaWZmZXJlbnQgcGFnZSB0eXBl
LgorICAgICAgICAgKgorICAgICAgICAgKiBSZXRhaW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmlu
ZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVuCisgICAgICAgICAqIGRyb3BwaW5nIGl0IGlt
bWVkaWF0ZWx5LiAgVGhlIHJlc3VsdCB3aWxsIGJlIHBhZ2VzIHRoYXQgaGF2ZSBhCisgICAgICAg
ICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01NVSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAg
KHN1Y2ggdGhhdAorICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBz
dWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCisgICAgICAgICAqIGVudHJ5KS4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9yYW1f
cncgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIHJl
dHVybiAwOworICAgIH0KIAogICAgIC8qIGZvcmVpZ24gcGFnZXMgYXJlIGFkZGVkIHRocnUgcDJt
X2FkZF9mb3JlaWduICovCiAgICAgaWYgKCBwMm1faXNfZm9yZWlnbih0KSApCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1ywg-0001rq-Eg; Thu, 07 Mar 2019 19:44:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywf-0001rf-OV
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:45 +0000
X-Inumbo-ID: 74846140-4111-11e9-a62d-93ae73262acd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74846140-4111-11e9-a62d-93ae73262acd;
 Thu, 07 Mar 2019 19:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1ywd-0007MX-GE
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1ywd-0002Ut-Dc
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1ywd-0002Ut-Dc@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:43 +0000
Subject: [Xen-changelog] [xen master] x86/mm: also allow L2 (un)validation
 to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE3NmViZjljOGJjMjgyOGY2NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTE6MTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MToxOCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDExNiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcxYjM5ODRkZDEuLmY5
NzBmNTA5YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xMTM5LDcgKzExMzksNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKIHN0YXRpYyBpbnQK
IGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuLCBzdHJ1Y3QgZG9tYWluICpkKQorICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKIHsKICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTE1MSw3ICsxMTUx
LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0K
IAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFf
cGFnZV90YWJsZSwgZCwgMCwgMCk7CisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0g
LUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAg
ICAgcmMgPSAwOwogCkBAIC0xMjk3LDggKzEyOTgsMTEgQEAgc3RhdGljIHZvaWQgcHV0X2RhdGFf
cGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJsZSkKICAqIE5CLiBWaXJ0
dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUg
J3BmbicuCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVj
dGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGlu
dCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VO
VCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC0xMzE2LDEzICsxMzIwLDI3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgZWxzZQogICAgIHsKICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsKLSAgICAgICAgaW50IHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAK
LSAgICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQo
IWRlZmVyKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcp
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOworICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IHB0cGcpOworICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMTQ5NiwxMSArMTUxNCwxMiBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAg
ICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIAotICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOworICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAg
KQogICAgIHsKICAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsKIApAQCAtMTUyMywyMiArMTU0Miwz
MiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBw
Zm4sIGQpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwg
cGFydGlhbCk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRVJFU1RBUlQpICkKKyAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAgICB9Ci0KLSAgICAgICAg
aWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBp
biBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBp
LS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4p
OwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgfQogICAgICAgICB9CisgICAg
ICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHBsMmVbaV0g
PSBhZGp1c3RfZ3Vlc3RfbDJlKGwyZSwgZCk7CiAgICAgfQpAQCAtMTgzOSwyOCArMTg2OCw1MCBA
QCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9u
ZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJl
OwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAg
ICBpbnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9w
dGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0
aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNT
RVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAg
ICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09IDAgJiYKLSAgICAgICAgICAg
ICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAg
eworICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
LCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIHBhcnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOwor
ICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYgKCAhZXJyICkK
KyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2Ug
aWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7Cisg
ICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAx
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJU
OworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMg
aW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTIxODIsNyArMjIz
Myw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAg
ICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5
KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwgMCkgKQorICAgICAgICBp
ZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwg
MCkgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vl
c3RfbDJlKG5sMmUsIGQpOwpAQCAtMjIwMSw3ICsyMjUyLDggQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0K
IAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcHV0X3BhZ2VfZnJvbV9s
MmUob2wyZSwgcGZuLCAwLCB0cnVlKTsKKwogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:44:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1ywq-0001uY-Gu; Thu, 07 Mar 2019 19:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywp-0001uI-LC
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:55 +0000
X-Inumbo-ID: 7a989b04-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a989b04-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:44:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1ywn-0007Mi-MA
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1ywn-0002Vi-Jg
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1ywn-0002Vi-Jg@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:44:53 +0000
Subject: [Xen-changelog] [xen master] x86/mm: add explicit preemption checks
 to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJhYzQ1NjdhNjdkNWU4YjkxNjgwMWVhNWEwNGNmOGI0NDNkZmIyNDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTE6NDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MTo0NiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjk3MGY1MDlhNS4u
OTBlMDgyZWQyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTE2MDQsNiArMTYwNCwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgewogICAgICAgICBsM19wZ2VudHJ5X3QgbDNl
ID0gcGwzZVtpXTsKIAorICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAm
JiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICYmIChpID09IDMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CkBAIC0xOTI0LDE1ICsxOTMxLDI1
IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZv
ciAoIDsgOyApCisgICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJy
ZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAgICAgICBpZiAoIHJjID4gMCApCi0gICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0gMCAp
CisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwor
CisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAo
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IC1FSU5UUjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGwzZSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yx0-0001wa-If; Thu, 07 Mar 2019 19:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1ywz-0001wP-MS
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:05 +0000
X-Inumbo-ID: 80aa69fe-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80aa69fe-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1ywx-0007NG-SI
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1ywx-0002Wb-Pl
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1ywx-0002Wb-Pl@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:03 +0000
Subject: [Xen-changelog] [xen master] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZhZDBkZTk4NjIyMGM0NmU3MGJlMmY4MzI3OTk2MWFhZDczOTRhZjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTI6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1MjoxNSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDkwZTA4MmVkMjcuLmE2MzA0MGEwNzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUzLDYgKzI5
NTMsMTMgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
X3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOworICAgICAgICAgICAgICAgIHJjID0g
aW9tbXVfcmV0OworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAgICAgfQogCkBAIC0yOTY3LDEyICsyOTc0LDEwIEBAIHN0YXRpYyBpbnQgX2dldF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAg
ICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAg
fQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAmIFBHVF9wYXJ0
aWFsKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQotICAgICAg
ICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxD-0001ya-Kp; Thu, 07 Mar 2019 19:45:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxC-0001yU-Pq
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:18 +0000
X-Inumbo-ID: 86b64978-4111-11e9-acc1-6f6b0a501fc2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86b64978-4111-11e9-acc1-6f6b0a501fc2;
 Thu, 07 Mar 2019 19:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yx8-0007NQ-26
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yx7-0002XE-Vn
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yx7-0002XE-Vn@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:13 +0000
Subject: [Xen-changelog] [xen master] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVmZGJjNjJmNGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTI6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1Mjo0NCAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDM2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCBlZDA1MDRjNDc4Li5lYjIyMmUzNDEyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIu
YwpAQCAtMTAzLDkgKzEwMyw4IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQogCiB2
b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRfY3I0OworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3MsIG9sZF9jcjQsIG9sZF9wY2lkOwogICAgIHUzMiB0OwotICAgIHVuc2lnbmVkIGxvbmcg
b2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50
cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAq
LwogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKQEAgLTEzMywxNSArMTMyLDM4IEBAIHZvaWQg
c3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogICAg
ICAgICAgKi8KICAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygpOwogCisgICAg
LyoKKyAgICAgKiBJZiB3ZSBkb24ndCBjaGFuZ2UgUENJRHMsIHRoZSBDUjMgd3JpdGUgYmVsb3cg
bmVlZHMgdG8gZmx1c2ggdGhpcyB2ZXJ5CisgICAgICogUENJRCwgZXZlbiB3aGVuIGEgZnVsbCBm
bHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBhcyB3ZSBhcmUgY3VycmVudGx5CisgICAgICogYWNj
dW11bGF0aW5nIFRMQiBlbnRyaWVzIGFnYWluIGZyb20gdGhlIG9sZCBhZGRyZXNzIHNwYWNlLgor
ICAgICAqIE5COiBDbGVhcmluZyB0aGUgYml0IHdoZW4gd2UgZG9uJ3QgdXNlIFBDSUQgaXMgYmVu
aWduIChhcyBpdCBpcyBjbGVhcgorICAgICAqIGFscmVhZHkgaW4gdGhhdCBjYXNlKSwgYnV0IGFs
bG93cyB0aGUgaWYoKSB0byBiZSBtb3JlIHNpbXBsZS4KKyAgICAgKi8KKyAgICBvbGRfcGNpZCA9
IGNyM19wY2lkKHJlYWRfY3IzKCkpOworICAgIGlmICggb2xkX3BjaWQgPT0gY3IzX3BjaWQoY3Iz
KSApCisgICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworCiAgICAgd3JpdGVfY3IzKGNy
Myk7CiAKICAgICBpZiAoIG9sZF9jcjQgIT0gY3I0ICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7
Ci0gICAgZWxzZSBpZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgKQotICAgICAgICAvKgot
ICAgICAgICAgKiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBD
SUQgY3JlYXRlZCBiZXR3ZWVuCi0gICAgICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRp
bmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFpbiBpbiB0aGUgVExCLgotICAgICAgICAgKi8KKwor
ICAgIC8qCisgICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9s
ZCBQQ0lEIGNyZWF0ZWQgYmV0d2VlbgorICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRp
bmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFpbiBpbiB0aGUgVExCLgorICAgICAqCisgICAgICog
VGhlIHdyaXRlIHRvIENSNCBqdXN0IGFib3ZlIGhhcyBwZXJmb3JtZWQgYSB3aWRlciBmbHVzaCBp
biBjZXJ0YWluCisgICAgICogY2FzZXMsIHdoaWNoIHRoZXJlZm9yZSBnZXQgZXhjbHVkZWQgaGVy
ZS4gU2luY2UgdGhhdCB3cml0ZSBpcworICAgICAqIGNvbmRpdGlvbmFsLCBub3RlIGluIHBhcnRp
Y3VsYXIgdGhhdCBpdCB3b24ndCBiZSBza2lwcGVkIGlmIFBDSURFCisgICAgICogdHJhbnNpdGlv
bnMgZnJvbSAxIHRvIDAuIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ1I0IHdyaXRlIGZ1cnRoZXIgdXAg
d2lsbAorICAgICAqIGhhdmUgYmVlbiBza2lwcGVkIGluIHRoaXMgY2FzZSwgYXMgUENJREUgYW5k
IFBHRSB3b24ndCBib3RoIGJlIHNldCBhdAorICAgICAqIHRoZSBzYW1lIHRpbWUuCisgICAgICoK
KyAgICAgKiBOb3RlIGFsc28gdGhhdCBQR0UgaXMgYWx3YXlzIGNsZWFyIGluIG9sZF9jcjQuCisg
ICAgICovCisgICAgaWYgKCBvbGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICYmCisgICAgICAgICAh
KGNyNCAmIFg4Nl9DUjRfUEdFKSAmJgorICAgICAgICAgKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURF
KSA8PSAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQogICAgICAgICBpbnZwY2lkX2ZsdXNoX3Npbmds
ZV9jb250ZXh0KG9sZF9wY2lkKTsKIAogICAgIHBvc3RfZmx1c2godCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxL-0001zo-Mr; Thu, 07 Mar 2019 19:45:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxK-0001zb-6L
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:26 +0000
X-Inumbo-ID: 8cce57cd-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cce57cd-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yxI-0007O0-8Z
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yxI-0002Xt-63
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yxI-0002Xt-63@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:24 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Rewrite guest %cr4 handling
 from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDEzOjUzOjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NTM6MzIgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgNDggKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAy
NCArLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
fCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jICB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oICAgIHwgMTEgLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aCB8IDE5ICsrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygr
KSwgODQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGI1ZmViZDY3YjQuLmZjYjU2NWIwZmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTc2OCw0OSArNzY4LDYgQEAgdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChz
dHJ1Y3QgZG9tYWluICpkKQogewogfQogCi0vKgotICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBD
UjQgYml0cyAoc3ViamVjdCB0byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBW
IGd1ZXN0IG1heSBub3QgbGVnaXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3Rh
dGljIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0X3B2X2Ny
NF9tYXNrOwotCi1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2NyNF9tYXNrcyh2b2lkKQotewot
ICAgIHVuc2lnbmVkIGxvbmcgY29tbW9uX21hc2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgot
ICAgICAqIEFsbCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9T
WFNBVkUuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAgY29tbW9uX21h
c2sgJj0gflg4Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKLSAgICAgICAgY29t
bW9uX21hc2sgJj0gflg4Nl9DUjRfT1NYU0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0
X3B2X2NyNF9tYXNrID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1
ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICovCi0gICAgaWYgKCBj
cHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgcHZfY3I0X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JB
U0U7Ci0KLSAgICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwot
Ci11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBodl9jcjQgPSBy
ZWFsX2NyNF90b19wdl9ndWVzdF9jcjQocmVhZF9jcjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBt
YXNrID0gaXNfcHZfMzJiaXRfdmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9t
YXNrOwotCi0gICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1hc2spICkK
LSAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICJkJWQgYXR0
ZW1wdGVkIHRvIGNoYW5nZSAlcHYncyBDUjQgZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9j
cjQpOwotCi0gICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQgJiB+bWFzayk7
Ci19Ci0KICNkZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHQK
ICNkZWZpbmUgZnB1X2N0eHQgZnB1X2N0eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9n
dWVzdF9jb250ZXh0LCBmcHVfY3R4dCk7CkBAIC04MjgsNyArNzg1LDYgQEAgaW50IGFyY2hfc2V0
X2luZm9fZ3Vlc3QoCiAjaWZkZWYgQ09ORklHX1BWCiAgICAgdW5zaWduZWQgbG9uZyBjcjNfZ2Zu
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgY3I0
OwogICAgIGludCByYyA9IDA7CiAjZW5kaWYKIApAQCAtMTAwNCw5ICs5NjAsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gJj0gWDg2X0NSMF9U
UzsKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAoKSAmIH5YODZfQ1IwX1RT
OwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJscmVnWzRdOwotICAgIHYtPmFyY2gucHYuY3Ry
bHJlZ1s0XSA9IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAgICAgcmVh
bF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHYu
Y3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2LmN0cmxyZWdbNF0p
OwogCiAgICAgbWVtc2V0KHYtPmFyY2guZHIsIDAsIHNpemVvZih2LT5hcmNoLmRyKSk7CiAgICAg
di0+YXJjaC5kcjYgPSBYODZfRFI2X0RFRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE2MzA0MGEwNzEuLjM1NTdjZDExNzggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01
NDUsMzMgKzU0NSwxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4p
CiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11
bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2ln
bmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJscmVnWzRdICYgflg4Nl9D
UjRfREU7Ci0gICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAgaWYgKCBkLT5hcmNo
LnB2LnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICgg
IWQtPmFyY2gucHYueHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNy
NCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICByZXR1cm4gY3I0Owot
fQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdf
Y3I0OwogCiAgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUodikp
Ci0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCi0gICAgICAgICAg
ICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4
Nl9DUjRfUEdFKTsKKyAgICAgICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVh
dHVyZXM7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2Lnhw
dGkgKQogICAgIHsKQEAgLTU5MCw4ICs1NzAsNiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwog
ICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NFUlQoaXNfcHZf
dmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCmluZGV4IDdlODRiMDQwODIuLjkxMTIzYThiNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3LDYgKzk3
LDUyIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogICAg
IHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2ln
bmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGNyNCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gdi0+ZG9t
YWluLT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBzZXQgZ3Vlc3Qg
Y29udHJvbGxhYmxlIGJpdHMgb3V0c2lkZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+
KChwLT5iYXNpYy50c2MgICAgID8gMCA6IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAg
ICAocC0+YmFzaWMuZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8CisgICAgICAgICAg
ICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NSNF9GU0dTQkFTRSkgfAorICAgICAgICAg
ICAgIChwLT5iYXNpYy54c2F2ZSAgID8gMCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyog
TWFza3MgZXhwZWN0ZWQgdG8gYmUgZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04o
UFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAgIC8q
CisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xpY3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNl
IG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQorICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4n
cyBjaG9pY2Ugb2YgY2VydGFpbiBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1
cm4gKChjcjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAgICAgICAgKG1tdV9jcjRfZmVh
dHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcg
cHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVh
dHVyZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1BHRSB8IFg4Nl9DUjRf
VFNEKTsKKworICAgIC8qCisgICAgICogUENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQv
WFBUSSBzZXR0aW5ncywgYnV0IG11c3Qgbm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGlt
cGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5h
cmNoLnB2LnBjaWQgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlm
ICggIWQtPmFyY2gucHYueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAg
IC8qCisgICAgICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVk
IHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUg
dGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFy
Y2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0
X1RTRDsKKworICAgIHJldHVybiBjcjQ7Cit9CisKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xOTEsNyArMjM3LDcgQEAgaW50
IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBQViBndWVzdHMgYnkg
ZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9
IE1JTExJU0VDUygxMCk7CiAKLSAgICB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdi5jdHJscmVn
WzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oZCkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA5NDJlY2UyY2EwLi5i
NGE1NmY5YzgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMyw2ICszMyw3IEBACiAjaW5j
bHVkZSA8YXNtL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2lu
Y2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8
YXNtL3B2L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90
cmFwcy5oPgpAQCAtNzc5LDggKzc4MCw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0
ZSBDUjQgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNoLnB2LmN0cmxyZWdbNF0gPSBwdl9maXh1
cF9ndWVzdF9jcjQoY3VyciwgdmFsKTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1
cnIpKTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGE4NzExYmY1OTku
LjIxNGU0NGNlMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjQzLDE3ICs2NDMsNiBAQCBib29s
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwKIHZvaWQgdmNwdV9z
aG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lz
dGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBh
cmUgbm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCk7Ci0K
LS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICov
Ci11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwg
WDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZf
Q1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNF
IHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KHZvaWQpCiB7CiAg
ICAgcmV0dXJuIHZtYWxsb2Moc2l6ZW9mKHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDdkOWQwOWRkMTMuLjk5YTBmZTdiNmEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9kb21haW4uaApAQCAtNjEsNiArNjEsMjMgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlz
ZShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4g
KmQpOwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpOwogCisvKgor
ICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUgaW4gaXRzIHZpZXcgb2YgY3I0LiAg
U29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJlLCB3aGlsZSBzb21lIGFyZSBmdWxseSBl
bXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBcCisgICAgKFg4Nl9DUjRf
VFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X09TWFNBVkUpCisK
Ky8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2JzZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3
YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLIFwKKyAg
ICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9P
U1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUgcmVz
dWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWduZWQgbG9uZyBwdl9maXh1
cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKKwor
LyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwgYmFzZWQgb24gdmNw
dSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpOworCiBib29sIHhwdGlfcGNpZF9lbmFibGVkKHZvaWQpOwogCiAjZWxzZSAgLyogIUNP
TkZJR19QViAqLwpAQCAtNzIsNiArODksOCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl92Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9CiBzdGF0aWMg
aW5saW5lIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KIHN0YXRp
YyBpbmxpbmUgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpIHsgcmV0
dXJuIC1FT1BOT1RTVVBQOyB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQorCiAjZW5kaWYJLyog
Q09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNw
dSAqdik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxW-00021c-Pv; Thu, 07 Mar 2019 19:45:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxV-00021R-Md
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:37 +0000
X-Inumbo-ID: 92de9c96-4111-11e9-8dae-a333602dcecc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92de9c96-4111-11e9-8dae-a333602dcecc;
 Thu, 07 Mar 2019 19:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yxS-0007P3-F5
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yxS-0002Ya-CZ
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yxS-0002Ya-CZ@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:34 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDEzOjU0OjA1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTM6NTQ6MDUgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgICAgICAgICB8IDEyICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jICAgfCAxOCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysr
KysrKysrLS0KIDggZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IGZjYjU2NWIwZmIuLjhkNTc5ZTJjZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEzMDIsMTMgKzEz
MDIsOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQogICAgIHBl
cl9jcHUoZGlydHlfc2VnbWVudF9tYXNrLCBjcHUpID0gMDsKIAogI2lmZGVmIENPTkZJR19IVk0K
LSAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNw
dV9oYXNfc3ZtICYmCi0gICAgICAgICAhKCh1cmVncy0+ZnMgfCB1cmVncy0+Z3MpICYgfjMpICYm
Ci0gICAgICAgICAvKgotICAgICAgICAgICogVGhlIHJlbWFpbmluZyBwYXJ0IGlzIGp1c3QgZm9y
IG9wdGltaXphdGlvbjogSWYgb25seSBzaGFkb3cgR1MKLSAgICAgICAgICAqIG5lZWRzIGxvYWRp
bmcsIHRoZXJlJ3Mgbm90aGluZyB0byBiZSBnYWluZWQgaGVyZS4KLSAgICAgICAgICAqLwotICAg
ICAgICAgKG4tPmFyY2gucHYuZnNfYmFzZSB8IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyIHwgbi0+
YXJjaC5wdi5sZHRfZW50cykgKQorICAgIGlmICggY3B1X2hhc19zdm0gJiYgIWlzX3B2XzMyYml0
X3ZjcHUobikgJiYKKyAgICAgICAgICEocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYm
ICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKICAgICAgICAgICAg
ID8gbi0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbCA6IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyOwpA
QCAtMTQ4Nyw3ICsxNDgyLDggQEAgc3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNw
dSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFk
X3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92
Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZT
LEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJj
aC5wdi5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSApCkBAIC0xNjkxLDggKzE2ODcsOCBAQCBzdGF0aWMgdm9pZCBfX2Nv
bnRleHRfc3dpdGNoKHZvaWQpCiAKICNpZiBkZWZpbmVkKENPTkZJR19QVikgJiYgZGVmaW5lZChD
T05GSUdfSFZNKQogICAgIC8qIFByZWZldGNoIHRoZSBWTUNCIGlmIHdlIGV4cGVjdCB0byB1c2Ug
aXQgbGF0ZXIgaW4gdGhlIGNvbnRleHQgc3dpdGNoICovCi0gICAgaWYgKCBpc19wdl9kb21haW4o
bmQpICYmICFpc19wdl8zMmJpdF9kb21haW4obmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYK
LSAgICAgICAgICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICkKKyAgICBpZiAoIGNw
dV9oYXNfc3ZtICYmIGlzX3B2X2RvbWFpbihuZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihuZCkg
JiYKKyAgICAgICAgICFpc19pZGxlX2RvbWFpbihuZCkgJiYgIShyZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQogICAgICAgICBzdm1fbG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAsIDAp
OwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMjU4NGI5MGNlMi4uMjNkNzJlODFlMyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKQEAgLTE1NzQsOCArMTU3NCw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9w
cmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBnb3RvIGVycjsKIAogI2lmZGVm
IENPTkZJR19QVgotICAgICAgICBpZiAoICFjcHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgICAg
IHBlcl9jcHUoaG9zdF92bWNiX3ZhLCBjcHUpID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBn
KTsKKyAgICAgICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBfX21hcF9kb21haW5fcGFn
ZV9nbG9iYWwocGcpOwogI2VuZGlmCiAKICAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90
b19tZm4ocGcpKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA5MTEyM2E4YjZjLi4zZTgyY2ZmY2FlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC0xNDAsNiArMTQwLDE1IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHYuY3Ry
bHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAor
ICAgIC8qCisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxlIGlu
IDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0
LkZTR1NCQVNFIHNldCBiZWhpbmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAg
ICogd2UgZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVu
J3MgY29udGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICggIWlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiAhKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOworCiAgICAgcmV0dXJu
IGNyNDsKIH0KIApAQCAtMzcxLDcgKzM4MCw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYpKTsKIAotICAg
IGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZzLyVncyBiYXNlcyBjYW4gb25seSBi
ZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFyY2guZmxh
Z3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2LmdzX2Jhc2Vfa2Vy
bmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGI0YTU2ZjljODEu
LjM3NDZlMmFkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc4MCw2ICs3ODAsMTcgQEAg
c3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwK
ICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAgICAg
ICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBp
ZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0aGV5IGNhbiBubyBs
b25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAoY3Vyci0+YXJjaC5wdi5j
dHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4
Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdi5m
c19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdi5nc19iYXNl
X2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gu
cHYuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3
cml0ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxp
bmcoY3Vycik7CkBAIC04MjgsMTQgKzgzOSwxNSBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2ln
bmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6IGN1cnItPmFy
Y2gucHYuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBj
cHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogY3Vyci0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbDsKKyAgICAgICAgKnZhbCA9IChy
ZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2LmdzX2Jh
c2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1Jf
U0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkyZGEwNjA5MTUuLjM0NDA3OTQyNzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjEw
LDcgKzE2MTAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5f
Q1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0X2luX2NyNChY
ODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZw
Y2lkICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggNTU5MmUxNzQ5ZC4uMWZiOWFmNGIx
OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTg5LDcgKzg5LDYgQEAKICNkZWZpbmUg
Y3B1X2hhc194c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykK
IAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2RlZmluZSBjcHVfaGFzX2Zz
Z3NiYXNlICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5l
IGNwdV9oYXNfYm1pMSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQog
I2RlZmluZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SExFKQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQVZYMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IGFkZmEyZmEwNWIuLmE3MjQ0NzkzYmYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaApAQCAtMTI0LDYgKzEyNCwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJkdHNj
X29yZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDog
ImMiIChjb3VudGVyKSkKIAorLyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0Us
IHRoZSB2YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtlcm5lbCdz
IGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9pY2UgZm9yIElkbGUsIEhWTSBh
bmQKKyAqIDMyYml0IFBWKS4KKyAqCisgKiBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJB
U0UgaW5zdHJ1Y3Rpb25zIGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNl
IGlzIHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRmc2Jhc2Uodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0xNTQsNyArMTYyLDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRmc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBAIC0xNjYsNyArMTc0LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBiYXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRnc2Jhc2UoKTsKIAog
ICAgIHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7CkBAIC0xNzgsNyArMTg2LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBs
b25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9j
cjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICgg
InN3YXBncyIgKTsKICAgICAgICAgYmFzZSA9IF9fcmRnc2Jhc2UoKTsKQEAgLTE5Miw3ICsyMDAs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jm
c2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDQsNyArMjEyLDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9o
YXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQog
I2lmZGVmIEhBVkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3NiYXNl
ICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjE2LDcgKzIyNCw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCB3cmdzc2hhZG93KHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAg
IHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQiCiAjaWZkZWYgSEFWRV9BU19G
U0dTQkFTRQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGYwMWFlMzBkNy4uZjMyNzVjYTVk
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDQsMTEgKzMwNCwzMSBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9m
IFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEo
dmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsK
LSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAg
LyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4g
JWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywg
d2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9u
cy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBp
bmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0
ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAg
ICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBz
YWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQg
dG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3Jl
IHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAgICAq
IG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFy
IGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5Y
ODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNy
NCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJp
bmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIg
KHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAn
VFMnIGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxh-00022r-Rk; Thu, 07 Mar 2019 19:45:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxg-00022h-84
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:48 +0000
X-Inumbo-ID: 98f049e0-4111-11e9-809c-afcd21706261
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98f049e0-4111-11e9-809c-afcd21706261;
 Thu, 07 Mar 2019 19:45:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yxc-0007PB-L2
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yxc-0002ZH-IQ
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yxc-0002ZH-IQ@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:44 +0000
Subject: [Xen-changelog] [xen master] x86/pv: _toggle_guest_pt() may not
 skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDMyOWIwMGU0ZDQ5ZjcwMTg1NTYxZDdjYzRiMDc2Yzc3ODY5ODg4YTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTM6NTQ6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxMzo1NDo0MiAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8IDIyICsr
KysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCAzZTgyY2ZmY2FlLi44MDI2ZjAwYzRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0zNTAsMjAgKzM1MCwzNCBAQCBib29sIF9faW5pdCB4cHRpX3BjaWRfZW5hYmxl
ZCh2b2lkKQogc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsK
IAogICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2
KTsKICAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8tPnJv
b3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0
aGlzX2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNo
LnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCi0gICAgLyog
RG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNr
IFRMQiBjbG9jay4gKi8KLSAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAg
ICogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0
aWNrIFRMQiBjbG9jay4KKyAgICAgKgorICAgICAqIEluIHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVw
ZGF0ZV9jcjMoKSBtYXkgbmVlZCB0byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZs
dXNoIChmb3IganVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0
YWJsZSBtYXkKKyAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUgb24g
dGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCisgICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25h
bGx5IGluIHRoaXMgY2FzZS4gVGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAq
IHdpbGwgdGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8KKyAgICBj
cjMgPSB2LT5hcmNoLmNyMzsKKyAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAg
IHsKKyAgICAgICAgY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5w
dl9jcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAK
ICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIHJl
dHVybjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:45:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxp-000243-TT; Thu, 07 Mar 2019 19:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxo-00023p-2f
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:56 +0000
X-Inumbo-ID: 9f0ae98d-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f0ae98d-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:45:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yxm-0007PJ-R4
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yxm-0002Zv-Of
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yxm-0002Zv-Of@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:45:54 +0000
Subject: [Xen-changelog] [xen master] x86/mm: fix #GP(0) in switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZkYzIwNTY3NjdiYTc0MzQ2ZGZkOGJiZTg2OGJiMjI1MjFiYTE0MTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTc6MDI6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNzowMjozNiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBmaXggI0dQKDApIGluIHN3aXRjaF9jcjNfY3I0KCkKICAgIAogICAgV2l0aCAicGNpZD1u
by14cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFp
bnMKICAgIChhY2hpZXZhYmxlIHdpdGggb25lIG9mICJ4cHRpPW5vLWRvbTAiIG9yICJ4cHRpPW5v
LWRvbXUiKSwgc3dpdGNoaW5nCiAgICBmcm9tIGEgUENJRC1kaXNhYmxlZCB0byBhIFBDSUQtZW5h
YmxlZCA2NC1iaXQgUFYgZG9tYWluIGZhaWxzIHRvIHNldAogICAgQ1I0LlBDSURFIGluIHRpbWUs
IGFzIENSNC5QR0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQogICAgcHZfZml4dXBf
Z3Vlc3RfY3I0KCksIGluIHBhcnRpY3VsYXIgYXMgdXNlZCBieSB3cml0ZV9wdGJhc2UoKSksIGFu
ZAogICAgaGVuY2UgdGhlIGVhcmx5IENSNCB3cml0ZSB3b3VsZCBiZSBza2lwcGVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYyB8IDE0ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZWIyMjJlMzQxMi4uNDAwNDEyOWM0OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTEyMiw2ICsxMjIsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxv
bmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwog
ICAgIH0KICAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQorICAgIHsKICAgICAgICAgLyoKICAg
ICAgICAgICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBp
biBjYXNlIFBDSURzIGFyZQogICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3
aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxhYmxlLgpAQCAtMTMyLDYgKzEzMywxOSBAQCB2b2lkIHN3
aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAg
ICAgICovCiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgICAg
ICAvKgorICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUgQ1Iz
IHdyaXRlIGJlbG93LiBPdGhlcndpc2UKKyAgICAgICAgICogLSB0aGUgQ1IzIHdyaXRlIHdpbGwg
ZmF1bHQgd2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQorICAgICAgICAgKiAg
IGNhc2Ugbm9ybWFsbHkpLAorICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENSNCB3cml0ZSB3
aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChv
bGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICAgICAgICAgIG9sZF9jcjQgPSBj
cjQ7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKgogICAgICAqIElmIHdlIGRvbid0IGNoYW5n
ZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlzIHZlcnkKICAg
ICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQgYWJvdmUsIGFz
IHdlIGFyZSBjdXJyZW50bHkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:46:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yxz-00025E-VO; Thu, 07 Mar 2019 19:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yxy-000254-1a
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:06 +0000
X-Inumbo-ID: a5162050-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5162050-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:46:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yxx-0007Pm-0N
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yxw-0002aq-UF
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yxw-0002aq-UF@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:46:04 +0000
Subject: [Xen-changelog] [xen master] tools/libfsimage: Add `XEN' to
 environment variable name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIyMTVhOGI2ZGE2NTVmOGQ3NDkyYjg5ODE5NDVlNjg0NTlmM2NmNGUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNSAxNTozMTozMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTY6MjU6MDggMjAx
OSArMDAwMAoKICAgIHRvb2xzL2xpYmZzaW1hZ2U6IEFkZCBgWEVOJyB0byBlbnZpcm9ubWVudCB2
YXJpYWJsZSBuYW1lCiAgICAKICAgIFRoaXMgbGlicmFyeSwgd2hpY2ggaXMgcHJpdmF0ZSB0byBY
ZW4gYW5kIHdhcyBwcm9wZXJseSBuYW1lc3BhY2VkIGluCiAgICAgIDFhODE0NzExODgxYmViMTdm
MDczZjVmNTdlMjdlNWJkNGRhMWI5NTYKICAgICAgdG9vbHMvbGliZnNpbWFnZTogQWRkIGB4ZW4n
IHRvIC5oIG5hbWVzIGFuZCBwcmluY2lwYWwgLnNvIG5hbWUKICAgIGhvbm91cnMgYW4gZW52aXJv
bm1lbnQgdmFyaWFibGUgdG8gb3ZlcnJpZGUgdGhlIGRpcmVjdG9yeSB3aGVyZQogICAgc2hhcmVk
IG9iamVjdHMgKGllIGZpbGVzeXN0ZW0gcGx1Z2lucykgYXJlIHRvIGJlIGxvYWRlZCBmcm9tLgog
ICAgCiAgICBSZW5hbWUgdGhhdCB2YXJpYWJsZSBmcm9tIEZTSU1BR0VfRlNESVIgdG8gWEVOX0ZT
SU1BR0VfRlNESVIsIHRvIGdpdmUKICAgIGl0IGEgcHJvcGVyIG5hbWVzcGFjZSBwcmVmaXguCiAg
ICAKICAgIE5vdGhpbmcgaW4geGVuLmdpdCBzZXRzIHRoaXMgdmFyaWFibGUuICBUaGUgdGhyZWUg
aGl0cyBmb3IgdGhlIHN0cmluZwogICAgYEZTSU1BR0VfRlNESVInIGFyZSB0aGlzIGdldGVudiwg
YW5kIHR3byByZWZlcmVuY2VzIHRvIGEgY29tcGlsZS10aW1lCiAgICBtYW5pZmVzdCBjb25zdGFu
dCB3aGljaCBwcm92aWRlcyB0aGUgZGVmYXVsdCB2YWx1ZSAodGhlIC1EIHdoaWNoIHNldHMKICAg
IGl0LCBhbmQgdGhlIHBsYWNlIGl0IGlzIHVzZWQpLgogICAgCiAgICBJIGhhdmUgYWxzbyBjaGVj
a2VkIHRoZSBjdXJyZW50IERlYmlhbiBYZW4gcGFja2FnZSBpbiBidXN0ZXIgYW5kIHRoZQogICAg
dmFyaWFibGUgaXMgbm90IHNldCB0aGVyZSBlaXRoZXIuCiAgICAKICAgIENDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KICAgIENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHRvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jIGIvdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vZnNpbWFnZV9wbHVnaW4uYwppbmRleCA0NGViY2YzMTQyLi5kZTE0MTJiNDIzIDEwMDY0
NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jCisrKyBiL3Rv
b2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMKQEAgLTEyMSw3ICsxMjEsNyBA
QCBmYWlsOgogCiBzdGF0aWMgaW50IGxvYWRfcGx1Z2lucyh2b2lkKQogewotCWNvbnN0IGNoYXIg
KmZzZGlyID0gZ2V0ZW52KCJGU0lNQUdFX0ZTRElSIik7CisJY29uc3QgY2hhciAqZnNkaXIgPSBn
ZXRlbnYoIlhFTl9GU0lNQUdFX0ZTRElSIik7CiAJc3RydWN0IGRpcmVudCAqZHAgPSBOVUxMOwog
CURJUiAqZGlyID0gTlVMTDsKIAljaGFyICp0bXAgPSBOVUxMOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:46:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yyD-00026b-16; Thu, 07 Mar 2019 19:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yyB-00026Q-3b
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:19 +0000
X-Inumbo-ID: ab249ba2-4111-11e9-a41b-9f6706547ebc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab249ba2-4111-11e9-a41b-9f6706547ebc;
 Thu, 07 Mar 2019 19:46:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yy7-0007Pu-6P
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yy7-0002bq-3p
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yy7-0002bq-3p@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:46:15 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: propagate PVH vlapic EOIs to
 hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6780405617776994735=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7b653a245ffc26aca691f34204d4fef7af49a0a0
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 5 17:41:14 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 5 17:41:14 2019 +0100

    x86/dom0: propagate PVH vlapic EOIs to hardware
    
    Current check for MSI EIO is missing a special case for PVH Dom0,
    which doesn't have a hvm_irq_dpci struct but requires EIOs to be
    forwarded to the physical lapic for passed-through devices.
    
    Add a short-circuit to allow EOIs from PVH Dom0 to be propagated.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/passthrough/io.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c
index a6eb8a4336..4290c7c710 100644
--- a/xen/drivers/passthrough/io.c
+++ b/xen/drivers/passthrough/io.c
@@ -869,7 +869,8 @@ static int _hvm_dpci_msi_eoi(struct domain *d,
 
 void hvm_dpci_msi_eoi(struct domain *d, int vector)
 {
-    if ( !iommu_enabled || !hvm_domain_irq(d)->dpci )
+    if ( !iommu_enabled ||
+         (!hvm_domain_irq(d)->dpci && !is_hardware_domain(d)) )
        return;
 
     spin_lock(&d->event_lock);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6780405617776994735==--

From xen-changelog-bounces@lists.xenproject.org Thu Mar 07 19:46:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Mar 2019 19:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h1yyL-00027p-5c; Thu, 07 Mar 2019 19:46:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8X2f=RK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h1yyJ-00027b-3Y
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:27 +0000
X-Inumbo-ID: b13d69c5-4111-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b13d69c5-4111-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 19:46:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h1yyH-0007Qi-Cp
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h1yyH-0002cV-A7
 for xen-changelog@lists.xenproject.org; Thu, 07 Mar 2019 19:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h1yyH-0002cV-A7@xenbits.xenproject.org>
Date: Thu, 07 Mar 2019 19:46:25 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTg6MDQ6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxODowNDoyMyAyMDE5ICswMTAwCgogICAgeDg2
L2NwdWlkOiBhZGQgbWlzc2luZyBQQ0xNVUxRRFEgZGVwZW5kZW5jeQogICAgCiAgICBTaW5jZSB3
ZSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc2V0dGxlIG91ciBkaXNjdXNzaW9uIGZvciB0aGUg
d2lkZXIKICAgIGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0IGFk
ZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CiAgICBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQg
dGhvdWdoIHRoYXQgYXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vdG9vbHMvZ2Vu
LWNwdWlkLnB5IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKaW5kZXggMjc1NjliZGQzOC4uNmZiZTEyOWIzYyAxMDA3NTUKLS0tIGEveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTcs
NyArMTk3LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyAlWE1NIHN1
cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5
CiAgICAgICAgICMgQU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFsaWdubWVudCBzdWItbW9kZS4KICAg
ICAgICAgU1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNTRTRBLCBNSVNBTElHTlNTRSwKLSAgICAg
ICAgICAgICAgQUVTTkksIFNIQV0sCisgICAgICAgICAgICAgIEFFU05JLCBQQ0xNVUxRRFEsIFNI
QV0sCiAKICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMgY29yZSBpbnN0cnVjdGlv
bnMgZm9yIDY0Yml0LgogICAgICAgICBTU0UyOiBbTE1dLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E5h-00084v-NQ; Fri, 08 Mar 2019 11:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E5g-00084q-33
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:04 +0000
X-Inumbo-ID: 01951aaa-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01951aaa-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E5e-0003Rp-7H
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E5e-0007k0-4i
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E5e-0007k0-4i@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] update Xen version to 4.10.4-pre
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVkYjgwZDI4N2IyZmVjMTdjM2JkNjM3ZGY1ZWM4YTg3YWQ3MDc0ZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTE6NTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMTo1OCAyMDE5ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuNC1wcmUKLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggODdiMjI0OWU4Ni4uNzg5NDk4NThm
MCAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkg
c2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBl
eHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMAotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjQtcHJl
JChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZF
UlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVu
LXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E5u-00085Q-PB; Fri, 08 Mar 2019 11:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E5t-00085K-3t
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:17 +0000
X-Inumbo-ID: 07b21840-4199-11e9-8b7e-5fba6964076d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07b21840-4199-11e9-8b7e-5fba6964076d;
 Fri, 08 Mar 2019 11:55:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E5o-0003Rv-DM
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E5o-0007kc-Af
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E5o-0007kc-Af@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVkYmM5YjAyZWJmMTgyNTkwMzcwYzYyOWJjNGRiZDRhOTM1YWRlYWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTM6MDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMzowMiAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2NGY1OGZjODE1Li5lNjc5MGQ1ZmFjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMjAxLDYgKzIyMDEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E63-00086T-Qm; Fri, 08 Mar 2019 11:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E62-00086F-BD
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:26 +0000
X-Inumbo-ID: 0db43e08-4199-11e9-bc87-cf3a47b20351
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0db43e08-4199-11e9-bc87-cf3a47b20351;
 Fri, 08 Mar 2019 11:55:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E5y-0003SF-JC
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E5y-0007lB-Gb
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E5y-0007lB-Gb@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4MmU0YTYyZGEwNjk4MGMzMjkxYzk4ODBjY2ZlZjJkMjEzNWQyNDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTM6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxMzozNiAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggMDI1Mzgy
MzE3My4uMWQxZTg5OWYyMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E6E-00087i-6F; Fri, 08 Mar 2019 11:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6C-00087Y-OX
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:36 +0000
X-Inumbo-ID: 13c954d6-4199-11e9-8130-1720bdc3f769
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13c954d6-4199-11e9-8130-1720bdc3f769;
 Fri, 08 Mar 2019 11:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E68-0003TI-Po
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E68-0007ll-N4
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E68-0007ll-N4@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRmYzdlM2NlOWQ5NzRjN2FmMDdkN2Y4YzdiNTVhMzIyNTcyNDZmNGYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MTQ6MDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNDowNiAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
KystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrKystLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRp
b25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMyMGVkYjk1NGQuLjY3ZjZjZmMxZDUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTI0LDcw
ICszOTI0LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
Ky8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9t
YWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1p
bGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVh
cF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0
eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0
cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9s
aXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3Mg
dG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4K
KyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgp
IHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBv
biBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9
IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAg
c3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9w
YWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAg
IC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNuJ3QgY2hhbmdl
IHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIShvd25lciA9
IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWls
OwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1aXJlIHRoZXJlIGlz
IGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAg
ICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUg
dGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJlZmVy
ZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBHQ19hbGxvY2F0ZWQu
IFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhh
dCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhl
IGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBkbyB7CiAg
ICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxv
Y2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50
X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
KSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbF9wdXQ7Cisg
ICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRf
bWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBvcmFyaWx5LCBuby1v
bmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUgY291bnQgYWxzbyBu
ZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rl
c2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVlZCB0
bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIChhcyB2YWxpZGF0
aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAg
ICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4g
YmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1
YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVz
IHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisg
ICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5n
czsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0IGFuZCByZXR1cm4g
YW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2Fs
bG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNhbiBncmFiIHJlZmVy
ZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBhZ2UuICBSZXR1cm4g
dGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4g
ZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNldC4K
ICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBCVUdf
T04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2Vk
IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwog
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUgdGhlIG93
bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5jZS4gKi8KICAgICBw
YWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAg
ICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21h
c2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hpbGUgKCAoeSA9
IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCApOworICAgIHBhZ2Vf
bGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmln
aW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAgZHJvcF9kb21fcmVm
ID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwogCiAgICAg
c3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRy
b3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7CiAK
KyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNwaW5fdW5sb2Nr
KCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVk
KSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAgbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICAgb3duZXIgPyBv
d25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggZTY3OTBkNWZhYy4uNDJlYTUwZjQ4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3NSw3
ICsyMTc1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcHV0X2dm
bihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhh
cyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CkBAIC0yMTk4LDEw
ICsyMTk4LDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9w
YWdlKF9tZm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwgX21mbihtZm4pKTsKIAotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwor
ICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICov
CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2Ug
PSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVk
IHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAK
QEAgLTIyNDEsMTIgKzIyNDAsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90
X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5
IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90
YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9j
X2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhl
IHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI1OSwxMCArMjI2Myw2IEBAIGdudHRhYl90cmFu
c2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAg
VFJBQ0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
MDg4MDgzZTRkMS4uOGFhZWNiNDQ5NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02MzEsMjAgKzYzMSwyMiBAQCBzdGF0aWMgbG9u
ZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fu
bm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ry
b3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogVGhlc2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNl
IGNsZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9t
IHRoZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAg
ICAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlz
dCkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAg
ICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNv
dW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsK
ICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAg
IEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwKSApCiAgICAgICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEFz
c2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICovCkBAIC03MTcsMTMgKzcxOSwx
NiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAg
ICAqLwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQg
dG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2Ug
bWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFn
YWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAgKi8KICAgICB3aGls
ZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAg
ICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAgICAg
aWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZv
KSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGYzYzdk
YmVmYjEuLjE5NzdmZTEyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjE5LDcgKzIyMTksNyBAQCBpbnQgYXNz
aWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAg
IHsKICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAg
ICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8IDEpKSA9PSAw
KTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRf
b3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAgICAgICAgcGdbaV0u
Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E6N-00088y-7y; Fri, 08 Mar 2019 11:55:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6N-00088r-0d
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:47 +0000
X-Inumbo-ID: 19d9ee80-4199-11e9-bb46-77253c076017
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19d9ee80-4199-11e9-bb46-77253c076017;
 Fri, 08 Mar 2019 11:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6I-0003TQ-WF
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E6I-0007mE-Tc
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E6I-0007mE-Tc@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI0NTBiMjAwN2QxOTc1NzMwZWI3NWJlNWEwNTA1OTFmZDAwZTIwMjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MTQ6NTQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNDo1NCAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDY3ZjZjZmMxZDUuLjZjZjA3NzYzYTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjI1MiwxOSArMjI2OCw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFw
cGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVu
IGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRl
cworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlm
CisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGls
bCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMg
MCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0
eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0
cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlr
ZWx5KGNhY2hlYXR0ciA9PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICog
SWYgd2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1ZXN0IGNhY2hl
CisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRvIHRoZSAibm9ybWFsIiBzdGF0ZS4K
KyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdfT04oaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7Cisg
ICAgICAgIHJjID0gdXBkYXRlX3hlbl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJl
dHVybiB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7Cisg
ICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1v
dmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2
ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNw
ZWNpZmljIGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6Cisg
ICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRv
IGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAq
CisgICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVu
aGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NFUlQo
KSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rf
d3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVf
cGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShu
ZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91
bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8
IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFs
bCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBC
dXQgaWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBl
X2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFy
YykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5
cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjI4
MCw3ICsyMzU2LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBp
ZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLApAQCAtMzk3OCw5ICs0MDU0LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAq
IE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFj
ayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNl
cXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRv
IGJlIHJlLWluc3RhdGVkIGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0
aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUs
IGFzIGFwcHJvcHJpYXRlLgogICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2Nh
Y2hlYXR0cihwYWdlKSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzcyYTNjZGVi
Yi4uN2E1MmJhOTkzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzE0LDIzICs3MTQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11
KHAybS0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
KDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsK
ICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZu
KTsKQEAgLTc3NSwyNiArNzYxLDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQg
aW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYg
dCA9PSBwMm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZu
X2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMg
d3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0
IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdz
LAorICAgICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVy
ZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBk
cm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhh
dmUgYQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQg
YSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0
eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRy
eSkuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:55:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E6V-0008Ad-Bz; Fri, 08 Mar 2019 11:55:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6U-0008AO-Hw
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:54 +0000
X-Inumbo-ID: 1ff21b43-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ff21b43-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:55:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6T-0003TY-6C
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E6T-0007mh-3b
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E6T-0007mh-3b@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY2ZjFlOTQ4ODczZWQ2MDFkM2Q3NDNhMjU4NjYxOWI3NjNhY2QwODQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTU6MjIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNToyMiAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2Y2YwNzc2M2EwLi4zYTE5YzI5NTI4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTE2OCw3ICsxMTY4LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMTg1LDcgKzExODUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIAogICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90
YWJsZSwgZCwgMCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
X21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAgICAgIGlmICggdW5saWtlbHko
cmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkK
ICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTMyNiw4ICsxMzI3
LDExIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEg
bWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRo
aXMgYXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICov
Ci1zdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2wgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBw
Zm4pICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTEzNDIsMTMgKzEzNDYsMjcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBm
bikKICAgICBlbHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2Us
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
ID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAg
ICAgcHV0X3BhZ2UocGcpOworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IHB0cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCkBAIC0x
NTE4LDExICsxNTM2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAg
IHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIGludCAg
ICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwy
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCisgICAgZm9y
ICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
CisgICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAg
ICAgICAgewpAQCAtMTUzMiwyMyArMTU1MSwzMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAg
ICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAgKQorICAg
ICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlh
bCkpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5
KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7
CiAgICAgICAgIH0KLQotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGVsc2UgaWYgKCBy
YyA9PSAtRUlOVFIgJiYgaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCByYyA8
IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7
Ci0gICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAgICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2Zyb21fbDJlKHBsMmVbaV0sIHBmbik7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IGlmICggaSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAg
ICAgICB9CiAgICAgICAgIH0KKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAg
ICAgfQpAQCAtMTgyOCwyOCArMTg1Nyw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3du
ZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAw
LCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsK
LSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNl
LnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ld
LCBwZm4pID09IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Ns
b3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0
X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBhcnRpYWwgPSAwOwor
CisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAo
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAg
ICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAg
IH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdl
KHBsMmUpOwogCi0gICAgaWYgKCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAg
ICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsK
KyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlO
VFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKQEAgLTIxMTUsNyArMjE2Niw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5
KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAg
IH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUs
IHBmbiwgZCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwog
CiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOwpAQCAtMjEzNCw3ICsy
MTg1LDggQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUs
IHBmbik7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCAwLCB0cnVlKTsKKwogICAg
IHJldHVybiByYzsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E6f-0008D8-OH; Fri, 08 Mar 2019 11:56:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6f-0008CY-10
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:05 +0000
X-Inumbo-ID: 2601be18-4199-11e9-a12e-dbbf70bed153
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2601be18-4199-11e9-a12e-dbbf70bed153;
 Fri, 08 Mar 2019 11:56:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6d-0003UQ-CU
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E6d-0007nm-9u
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E6d-0007nm-9u@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDYzMWI5MDIzOWRiNDJmNDNkMmUxNTczY2VkMjQyZmRmNDY1YzU2N2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTY6MDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNjowNyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDNhMTljMjk1MjguLjA0ZGZiM2Y2ZjEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNjEyLDYgKzE2MTIsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE5MTMsMTUgKzE5MjAsMjUgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBw
YXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CisK
ICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgIGlmICggcmMgPiAwICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0s
IGQpOwotICAgIH0gd2hpbGUgKCBpLS0gKTsKKyAgICAgICAgaWYgKCByYyA9PSAwICkKKyAgICAg
ICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDNlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E6p-0008GP-VG; Fri, 08 Mar 2019 11:56:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6o-0008GC-V5
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:14 +0000
X-Inumbo-ID: 2c154308-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c154308-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:56:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6n-0003Ue-IJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E6n-0007om-Fv
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E6n-0007om-Fv@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGFhZTBkMTg4MmE4OTU5NWFkZDRjNzMzNzQwYjU1YzljMWI1YTMzMTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTc6MzEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxNzozMSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAwNGRmYjNmNmYxLi42Y2I2ZDRhMmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjg2OSw2ICsyODY5LDEzIEBAIHN0
YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShk
LCBnZm5feChnZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAg
ICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9yZXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTI4ODMsMTIgKzI4OTAsMTAgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAm
IFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMg
KQotICAgICAgICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E71-0008Iv-0n; Fri, 08 Mar 2019 11:56:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E6z-0008IV-EF
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:25 +0000
X-Inumbo-ID: 3229303c-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3229303c-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E6x-0003Uq-OB
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E6x-0007xa-LT
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E6x-0007xa-LT@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE1OTUxMTFkMGNkMmYxNmNhYTMzZTI4YTA4NDYxMjQwYzAzYWI5MmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTg6MDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxODowMyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNzk3YzVkNTJjYy4uMmYxODk5Mjc3YyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTkzLDkg
KzkzLDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTIzLDE1ICsxMjIsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E7B-0008L6-2y; Fri, 08 Mar 2019 11:56:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E79-0008Kn-C5
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:35 +0000
X-Inumbo-ID: 38378fc2-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38378fc2-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:56:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E77-0003V1-UK
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E77-0007yA-Rp
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E77-0007yA-Rp@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQxNzZjZDYxOTRiMTA2MjhhN2MzMDU5ZGY3MmRlNmEzMTk3NTU0YjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjE4OjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MTg6MzIgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICB8IDUwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjQgKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYyAgfCAgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8IDEx
IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCB8IDIwICsrKysrKysr
KysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCBmY2JlNzY3ZDBiLi44NTNiNTI0MDJlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC03MzQsNDkgKzcz
NCw2IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAg
cmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFza3Mgb2YgQ1I0IGJpdHMg
KHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmlsaXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBt
YXkgbm90IGxlZ2l0aW1pYXRlbHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNp
Z25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRfbWFzazsK
LQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Modm9pZCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBB
bGwgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgot
ICAgICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5Y
ODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSApCi0gICAgICAgIGNvbW1vbl9tYXNr
ICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0KLSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRf
bWFzayA9IGNvbW1vbl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5
IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlmICggY3B1X2hhc19m
c2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci1fX2luaXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWdu
ZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZfY3I0ID0gcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlz
X3B2XzMyYml0X3ZjcHUodikgPyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQot
ICAgIGlmICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0gICAgICAg
IHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAiZCVkIGF0dGVtcHRlZCB0
byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUwOGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQot
ICAgIHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2spOwotfQotCiAj
ZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0CiAjZGVmaW5l
IGZwdV9jdHh0IGZwdV9jdHh0LngKIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29u
dGV4dCwgZnB1X2N0eHQpOwpAQCAtNzkwLDcgKzc0Nyw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1
ZXN0KAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9u
ZyBjcjNfZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdlOwotICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3MsIGNyNDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVk
IGludCBpOwogICAgIGludCByYyA9IDAsIGNvbXBhdDsKIApAQCAtOTgxLDkgKzkzOCw4IEBAIGlu
dCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICY9
IFg4Nl9DUjBfVFM7CiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF07
Ci0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBjcjQgPyBwdl9ndWVzdF9jcjRfZml4
dXAodiwgY3I0KSA6Ci0gICAgICAgIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2Zl
YXR1cmVzKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9CisgICAgICAgIHB2X2Zp
eHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSk7CiAKICAgICBtZW1z
ZXQodi0+YXJjaC5kZWJ1Z3JlZywgMCwgc2l6ZW9mKHYtPmFyY2guZGVidWdyZWcpKTsKICAgICBm
b3IgKCBpID0gMDsgaSA8IDg7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDZjYjZkNGEyZmEuLmNlMmMwODJjYWYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjcsMzMg
KzUyNywxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAg
ICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxv
bmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiB+WDg2X0NS
NF9ERTsKLSAgICBjcjQgfD0gbW11X2NyNF9mZWF0dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9D
UjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBpZiAoIGQtPmFyY2gu
cHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNl
IGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9Q
R0U7Ci0KLSAgICBjcjQgfD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0gICAg
cmV0dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwogICAgIHVuc2ln
bmVkIGxvbmcgbmV3X2NyNDsKIAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNf
aWRsZV92Y3B1KHYpKQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2
KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8IFg4Nl9D
UjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CisgICAgICAgICAgICAgID8gcHZfbWFrZV9jcjQodikg
OiBtbXVfY3I0X2ZlYXR1cmVzOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFp
bi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTcyLDggKzU1Miw2IEBAIHZvaWQg
d3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5h
cmNoLmNyMywgbmV3X2NyNCk7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0K
LQotICAgIEFTU0VSVChpc19wdl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0
dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggOTU4YzZlMzkwZS4uYTljYWEwMTFiNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtMTAzLDYgKzEwMyw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9s
NChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFi
bGVfbnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQg
YXR0ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUgb2YgdGhlIHBv
bGljeS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNjICAgICA/IDAgOiBYODZfQ1I0X1RT
RCkgICAgICB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9E
RSkgICAgICAgfAorICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRf
RlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/IDAgOiBYODZfQ1I0
X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRpc2pvaW50IHNldHMu
ICovCisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJ
U0lCTEVfTUFTSyk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1
YnNldCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBiaXRz
LCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGlu
Z3MuCisgICAgICovCisgICAgcmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAg
ICAgICAgICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykp
OworfQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQg
bG9uZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwg
WDg2X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBH
RSBkZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5vdCBib3RoIGJl
CisgICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgor
ICAgICAqLworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8
PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5l
ZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlz
CisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAg
ICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0
dXJuIGNyNDsKK30KKwogaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTE5Nyw3ICsyNDMsNyBAQCBpbnQgcHZfdmNwdV9pbml0aWFs
aXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAx
MDBIeiB0aWNrZXIuICovCiAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsK
IAotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3Rf
Y3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0g
cHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBjMjgxOTM2YWYwLi5jZDA0NTc0
NzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8
YXNtL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUg
PGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3B2
L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5o
PgpAQCAtODA0LDggKzgwNSw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQg
Ki8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9ndWVzdF9jcjRf
Zml4dXAoY3VyciwgdmFsKTsKLSAgICAgICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNChjdXJyKSk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2Ny
NChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBiOWZhOTg4
ZDkwLi5hZWM2NTYzMGQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYyMywxNyArNjIzLDYgQEAg
Ym9vbCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZj
cHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19y
ZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFuIHVwIENSNCBiaXRzIHRo
YXQgYXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9sLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQp
OwotCi0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3QtdmlzaWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVz
LiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0
IHZjcHUgKnYpOwotCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BT
RSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwg
WDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9GU0dT
QkFTRSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQotCiAjZGVmaW5lIGRvbWFpbl9t
YXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRf
Q1BVUykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192
Y3B1X2d1ZXN0X2NvbnRleHQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDY3Nzhl
MWJiNzUuLjFkZGM3MjgwN2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNjAsNiArNjAs
MjMgQEAgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwdl9k
b21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxh
Z3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZp
ZyAqY29uZmlnKTsKIAorLyoKKyAqIEJpdHMgd2hpY2ggYSBQViBndWVzdCBjYW4gdG9nZ2xlIGlu
IGl0cyB2aWV3IG9mIGNyNC4gIFNvbWUgYXJlIGxvYWRlZCBpbnRvCisgKiBoYXJkd2FyZSwgd2hp
bGUgc29tZSBhcmUgZnVsbHkgZW11bGF0ZWQuCisgKi8KKyNkZWZpbmUgUFZfQ1I0X0dVRVNUX01B
U0sgXAorICAgIChYODZfQ1I0X1RTRCB8IFg4Nl9DUjRfREUgfCBYODZfQ1I0X0ZTR1NCQVNFIHwg
WDg2X0NSNF9PU1hTQVZFKQorCisvKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgbWF5IG9ic2VydmUg
ZnJvbSB0aGUgcmVhbCBoYXJkd2FyZSBzZXR0aW5ncy4gKi8KKyNkZWZpbmUgUFZfQ1I0X0dVRVNU
X1ZJU0lCTEVfTUFTSyBcCisgICAgKFg4Nl9DUjRfUEFFIHwgWDg2X0NSNF9NQ0UgfCBYODZfQ1I0
X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1FWENQVCkKKworLyogR2l2ZW4gYSBuZXcgY3I0IHZhbHVl
LCBjb25zdHJ1Y3QgdGhlIHJlc3VsdGluZyBndWVzdC12aXNpYmxlIGNyNCB2YWx1ZS4gKi8KK3Vu
c2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGNyNCk7CisKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8gaGFy
ZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25lZCBsb25nIHB2X21ha2Vf
Y3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKKwogI2Vsc2UgIC8qICFDT05GSUdfUFYgKi8KIAog
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtNzMsNiArOTAsOSBAQCBzdGF0aWMgaW5saW5lIGlu
dCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKIH0KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiB+MHVsOyB9CisKICNlbmRpZgkvKiBDT05G
SUdfUFYgKi8KIAogdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E7N-0008NO-77; Fri, 08 Mar 2019 11:56:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E7L-0008N1-HS
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:47 +0000
X-Inumbo-ID: 3e4b4f7a-4199-11e9-85d1-e3aa258de1f3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e4b4f7a-4199-11e9-85d1-e3aa258de1f3;
 Fri, 08 Mar 2019 11:56:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E7I-0003VA-4K
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E7I-0007yg-1g
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E7I-0007yg-1g@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDlmNjYzZDJhYjFkNDI5YTdkZTFjY2RhODE2NmQ2MTlmOTBhY2U2ZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjE5OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MTk6MTEgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
IHwgMTMgKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgfCAx
OCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAxNiArKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKystLQogNyBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
ODUzYjUyNDAyZS4uOTFjMmIxYzIxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTQzMSw3ICsxNDMxLDggQEAgc3RhdGlj
IHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRf
c3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVf
aGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJh
c2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAg
ICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3Zj
cHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNi
YXNlKCk7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCBhOWNhYTAxMWI0Li44MmM2ZTJmNGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0xNDYsNiAr
MTQ2LDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
WDg2X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisgICAgLyoKKyAg
ICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5IHVzZWFibGUgaW4gNjRiaXQgY29k
ZSBzZWdtZW50cy4gIFdoaWxlCisgICAgICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ug
c2V0IGJlaGluZCB0aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBYZW4ncyBjb250ZXh0
IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9t
YWluKGQpICYmCisgICAgICAgICAhKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NS
NF9GU0dTQkFTRSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAgICBy
ZXR1cm4gY3I0OwogfQogCkBAIC0zNTEsNyArMzYxLDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9k
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIC8qICVmcy8lZ3Mg
YmFzZXMgY2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxlLiAqLwor
ICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAg
aWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCmluZGV4IGNkMDQ1NzQ3MWMuLjAzNDRjOTg3ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMK
QEAgLTgwNSw2ICs4MDUsMTcgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAq
LworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dT
QkFTRSwgcmVmcmVzaCBYZW4ncyBpZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBu
b3cgdGhhdCB0aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSAm
JgorICAgICAgICAgICAgICEodmFsICYgWDg2X0NSNF9GU0dTQkFTRSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jhc2UoKTsKKyAg
ICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2Uo
KTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0g
cHZfZml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CiAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtl
X2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKQEAgLTg1
NCwxNCArODY1LDE1IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9GU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBj
cHVfaGFzX2ZzZ3NiYXNlID8gX19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2U7CisgICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19y
ZGZzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFz
X2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOworICAgICAgICAqdmFsID0gKHJl
YWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRnc2Jhc2UoKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5n
c19iYXNlX2tlcm5lbDsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2Ug
TVNSX1NIQURPV19HU19CQVNFOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA2MTdkYmIxOGM5Li43OTAzMjA0NzYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAt
MTU2MCw3ICsxNTYwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKIAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYg
WEVOX0NSNF9QVjMyX0JJVFM7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSApCiAgICAgICAgIHNldF9pbl9j
cjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKICAgICBpZiAoIG9wdF9pbnZwY2lkICYmIGNwdV9oYXNf
aW52cGNpZCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGZmNmY5NjllNzQuLjUwNDMy
MzExZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC04NCw3ICs4NCw2IEBACiAjZGVm
aW5lIGNwdV9oYXNfeHNhdmVzICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FW
RVMpCiAKIC8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lYnggKi8KLSNkZWZpbmUgY3B1X2hh
c19mc2dzYmFzZSAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKQogI2Rl
ZmluZSBjcHVfaGFzX2JtaTEgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQk1J
MSkKICNkZWZpbmUgY3B1X2hhc19obGUgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0hMRSkKICNkZWZpbmUgY3B1X2hhc19hdngyICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FWWDIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCAyMmQ1YjcxODFlLi4xNDNlZWEzNDU3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKQEAgLTEyMCw2ICsxMjAsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBy
ZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1kIiAoaGlnaCkgXAogCQkJ
ICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NC
QVNFLCB0aGUgdmFsdWUgbG9hZGVkIGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJu
ZWwncyBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJZGxlLCBI
Vk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3JlLCB0aGUge1JELFdSfXtGUyxH
U31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25seSBzYWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dz
YmFzZSBpcyBzZXQuCisgKi8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNl
KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTUwLDcgKzE1OCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTYyLDcgKzE3MCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTcyLDcgKzE4MCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2b2lkKQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19m
c2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAjaWZk
ZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZnNiYXNlICUw
IiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMTg0LDcgKzE5Miw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCB3cmZzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICNpZmRlZiBI
QVZFX0dBU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6
ICJyIiAoYmFzZSkgKTsKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA5MGEyNzAx
ZDI2Li5hMGY4YmY0N2U1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTMxNSwxMSArMzE1
LDMxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgLyogTm8gZ2xvYmFsIHBh
Z2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZf
Q1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8o
KS0+Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQiIDogOiAiciIg
KHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0Us
IHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRoZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRi
aXQgUFYgZ3Vlc3RzLCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAg
ICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17ZnMsZ3N9YmFzZSgp
IGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91dCB3aGV0aGVyIGl0CisgICAgICogaXMg
c2FmZSB0byBleGVjdXRlIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxp
bmcgYmFjayB0bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJlcXVp
cmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZTR1NCQVNFIGlzIGN1cnJl
bnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIsIHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGlu
Zm8tPmNyNCBiZWZvcmUgdXBkYXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMg
aW4gdGhlCisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGluIGluZm8t
PmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBpbmZvLT5jcjQgPSB2YWwgJiAo
aW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JBU0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlW3ZhbF0sICUlY3I0IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAv
KiBGb3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAgICAgICAgICAg
ICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+Y3I0ID0gdmFsOwogfQogCiAvKiBD
bGVhciBhbmQgc2V0ICdUUycgYml0IHJlc3BlY3RpdmVseSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 08 11:56:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Mar 2019 11:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2E7W-0008P7-8k; Fri, 08 Mar 2019 11:56:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HRXj=RL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2E7U-0008Oh-LJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:56 +0000
X-Inumbo-ID: 446360e2-4199-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 446360e2-4199-11e9-bc90-bc764e045a96;
 Fri, 08 Mar 2019 11:56:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2E7S-0003Vq-A5
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2E7S-0007zH-7f
 for xen-changelog@lists.xenproject.org; Fri, 08 Mar 2019 11:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2E7S-0007zH-7f@xenbits.xenproject.org>
Date: Fri, 08 Mar 2019 11:56:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc4NDI0MTlhNmI4NWVkYjRhNWI5YmVlOGIxMTc5ZGU0YzhiODRiNjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MTk6NTMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNToxOTo1MyAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgfCAyMiArKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggODJjNmUyZjRmMi4uMDIwZDk4ZjM4OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
Mzc3LDYgKzM3Nyw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2
b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZf
MzJiaXRfdmNwdSh2KSApCiAgICAgICAgIHJldHVybjsKQEAgLTM4NSwxNiArMzg3LDI4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9jcjModik7CiAg
ICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBj
cHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+
cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQtPmFy
Y2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lk
X2JpdHModiwgdHJ1ZSkgOiAwKTsKICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGds
b2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwotICAg
IHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBEb24ndCBmbHVzaCB1c2Vy
IGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLgorICAg
ICAqCisgICAgICogSW4gc2hhZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVk
IHRvIGJlIGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0IHRoZSBp
bmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRhYmxlIG1heQorICAgICAqIGhh
dmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBw
cmVzcyB0aGUKKyAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBU
aGUgWFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVuIG5lZWQgdG8g
YmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAgIGNyMyA9IHYtPmFyY2guY3IzOwor
ICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0g
flg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggISh2LT5hcmNo
LmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0dXJuOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Mar 09 16:33:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Mar 2019 16:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2euG-0005Gp-HH; Sat, 09 Mar 2019 16:33:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9Nx=RM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2euF-0005Gj-Af
 for xen-changelog@lists.xenproject.org; Sat, 09 Mar 2019 16:33:03 +0000
X-Inumbo-ID: 01bee386-4289-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01bee386-4289-11e9-bc90-bc764e045a96;
 Sat, 09 Mar 2019 16:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2euD-0006Ve-Nc
 for xen-changelog@lists.xenproject.org; Sat, 09 Mar 2019 16:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2euD-0004mP-Ka
 for xen-changelog@lists.xenproject.org; Sat, 09 Mar 2019 16:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2euD-0004mP-Ka@xenbits.xenproject.org>
Date: Sat, 09 Mar 2019 16:33:01 +0000
Subject: [Xen-changelog] [xen master] README: Document python2 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRkZWVhZjJhM2VlNTBiMDk2NDI2ZWVhNDFhNGM5Yjk2ZGVkMGYwMjkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTI6NDg6NTIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDYgMTQ6NDI6NDkgMjAxOSArMDAwMAoK
ICAgIFJFQURNRTogRG9jdW1lbnQgcHl0aG9uMiBkZXBlbmRlbmN5CiAgICAKICAgIE11Y2ggb2Yg
dGhlIHRvb2xzIGFuZCBjb25maWd1cmUgbWFrZWZpbGUgYWN0dWFsbHkgaGF2ZSBhIHB5dGhvbjIK
ICAgIGRlcGVuZGVuY3k7IHNwZWNpZnkgdGhpcy4gIEl0IGFsc28gYXNzdW1lcyB0aGF0IGBweXRo
b25gIHBvaW50cyB0byBgcHl0aG9uMmA7CiAgICBkb2N1bWVudCBob3cgdG8gd29yayBhcm91bmQg
dGhpcyBvbiBzeXN0ZW1zIHdoZXJlIHRoaXMgaXMgZmFsc2UuCiAgICAKICAgIEFsc28gdXBkYXRl
IHNlY29uZCB2ZXJzaW9uIHJlcXVpcmVtZW50IGxpc3RlZCB0byBtYXRjaCB0aGUgZmlyc3QuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFJFQURN
RSB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDc4MDdlOTM2Mzku
LmMxOTQwOWVmYTIgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2
LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44
IG9yIGxhdGVyCiAgICAgICAgIC0gR05VIEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERl
dmVsb3BtZW50IGluc3RhbGwgb2YgemxpYiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9w
bWVudCBpbnN0YWxsIG9mIFB5dGhvbiB2Mi40IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQor
ICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQeXRob24gMiwgdjIuNCBvciBsYXRlciAoZS5n
LiwgcHl0aG9uLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgY3Vyc2VzIChlLmcu
LCBsaWJuY3Vyc2VzLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Ygb3BlbnNzbCAo
ZS5nLiwgb3BlbnNzbC1kZXYpCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIHgxMSAoZS5n
LiB4b3JnLXgxMS1kZXYpCkBAIC0xNzcsMTAgKzE3NywxNiBAQCBQeXRob24gUnVudGltZSBMaWJy
YXJpZXMKIAogVmFyaW91cyB0b29scywgc3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2lu
ZyBydW50aW1lIGRlcGVuZGVuY2llczoKIAotICAgICogUHl0aG9uIDIuMyBvciBsYXRlci4KKyAg
ICAqIFB5dGhvbiAyLCB2Mi40IG9yIGxhdGVyLgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3
dy5weXRob24ub3JnLwogICAgICAgICAgIERlYmlhbjogcHl0aG9uCiAKK05vdGUgdGhhdCB0aGUg
YnVpbGQgc3lzdGVtIGV4cGVjdHMgYHB5dGhvbmAgdG8gYmUgcHl0aG9uMi4gIElmIHlvdXIgc3lz
dGVtCitoYXMgYHB5dGhvbmAgcG9pbnRpbmcgdG8gcHl0aG9uMyAoYXMgaW4gdGhlIGNhc2Ugb2Yg
QXJjaCBMaW51eCBvciBBbmFjb25kYSksCit5b3UnbGwgbmVlZCB0byBzcGVjaWZ5IGEgcGF0aCB0
byBhIHB5dGhvbjIgYmluYXJ5IHdoZW4gcnVubmluZyBjb25maWd1cmU6CisKKyAgICBQWVRIT049
L3Vzci9iaW4vcHl0aG9uMiAuL2NvbmZpZ3VyZQorCiBJbnRlbChSKSBUcnVzdGVkIEV4ZWN1dGlv
biBUZWNobm9sb2d5IFN1cHBvcnQKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pNd-0004Xe-Eg; Sun, 10 Mar 2019 03:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pNc-0004XZ-9w
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:04 +0000
X-Inumbo-ID: beded0db-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id beded0db-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pNa-00047I-7U
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pNa-00089z-4E
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pNa-00089z-4E@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] gnttab: set page refcount for
 copy-on-grant-transfer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEwMjgzMDRkNDI0NGRmMmVlOWFmMGNhMzdlZThhNmY5OThjNjFkOWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTQ6NTg6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNDo1ODo0MiAyMDE5ICswMTAwCgogICAgZ250
dGFiOiBzZXQgcGFnZSByZWZjb3VudCBmb3IgY29weS1vbi1ncmFudC10cmFuc2ZlcgogICAgCiAg
ICBDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXggZG9tYWluIGFkZHJlc3Mtc2l6ZSBj
bGFtcGluZywKICAgIGltcGxlbWVudCIpLCB3aGljaCBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb25h
bGl0eSwgdG9vayBjYXJlIG9mIGNsZWFyaW5nCiAgICB0aGUgb2xkIHBhZ2UncyBQR0NfYWxsb2Nh
dGVkLCBidXQgZmFpbGVkIHRvIHNldCB0aGUgYml0IChhbmQgaW5zdGFsbCB0aGUKICAgIGFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4gRnVydGhlcm1vcmUg
dGhlICJtZm4iCiAgICBsb2NhbCB2YXJpYWJsZSB3YXMgbmV2ZXIgdXBkYXRlZCwgYW5kIGhlbmNl
IHRoZSB3cm9uZyBNRk4gd2FzIHBhc3NlZCB0bwogICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IChhbmQgYmFjayB0byB0aGUgZGVzdGluYXRpb24gZG9tYWluKSBpbiB0aGlzCiAgICBjYXNlLCBs
ZWFkaW5nIHRvIGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCiAgICAKICAg
IElkZWFsbHkgdGhlIGNvZGUgd291bGQgdXNlIGFzc2lnbl9wYWdlcygpLCBidXQgdGhlIGNhbGwg
dG8KICAgIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMgaW4gdGhlIG1pZGRsZSBv
ZiB0aGUgYWN0aW9ucwogICAgbWlycm9yaW5nIHRoYXQgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI4NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZkNGYzNmMzZmVjYzBhNmEwOTkxNzE2MTk5NjEy
YzgxZDkwOTMxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ1OjU4ICswMTAwCi0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAyMzFlY2Y1MDlhLi5jMDU4NWQzM2Y0IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0yMjA1LDYgKzIyMDUsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdf
cGFnZTsKKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsK
KyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAg
ICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pNn-0004YI-Gd; Sun, 10 Mar 2019 03:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pNm-0004YB-AB
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:14 +0000
X-Inumbo-ID: c4f497a4-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4f497a4-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pNk-00047Z-Dl
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pNk-0008Au-At
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pNk-0008Au-At@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] IOMMU/x86: fix type ref-counting
 race upon IOMMU page table construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRmNzg1ZWEwMWNmMmU2ODllNjZmOTkzYmZhMmUwYzg2YTVkNmIyZDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTQ6NTk6NDggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNDo1OTo0OCAyMDE5ICswMTAwCgogICAgSU9N
TVUveDg2OiBmaXggdHlwZSByZWYtY291bnRpbmcgcmFjZSB1cG9uIElPTU1VIHBhZ2UgdGFibGUg
Y29uc3RydWN0aW9uCiAgICAKICAgIFdoZW4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgZ2V0cyBpbnZva2VkIGZvciBhbiBhbHJlYWR5CiAgICBydW5uaW5nIGd1ZXN0LCBzaW1wbHkg
bG9va2luZyBhdCBwYWdlIHR5cGVzIG9uY2UgaXNuJ3QgZW5vdWdoLCBhcyB0aGV5CiAgICBtYXkg
Y2hhbmdlIGF0IGFueSB0aW1lLiBBZGQgbG9naWMgdG8gcmUtY2hlY2sgdGhlIHR5cGUgYWZ0ZXIg
aGF2aW5nCiAgICBtYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2FpbiBpZiBuZWVkZWQu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI4NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVudGF0aXZlbHktQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
ZjBiMGJiNzc3M2Q1MzdiY2YxNjllMDIxNDk1ZDA5ODZkOTgwOWZjCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0wNSAxMzo0NzozNiArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggNjgxODJh
ZmQ5MS4uMjI4NDA5YzI0YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTY4
LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdl
KGQsIGdmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIFdlIG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBh
IHJ1bm5pbmcgZ3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0aGUg
dHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2ZW50CisgICAgICAgICAg
ICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBieSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdo
aWxlIG1hcHBpbmcKKyAgICAgICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5n
IGxlZ2l0aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBvcGVyYXRp
b25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2UgdG8gdGhlIElPTU1VLAorICAg
ICAgICAgICAgICAgICAqIGNoZWNrIGFnYWluIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZh
bGlkLiAgTkIgdGhhdCB0aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0
aGUgaW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAgICAgICAgICAg
KiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGdmbik7CisgICAgICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5n
ZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pNx-0004ZM-Iu; Sun, 10 Mar 2019 03:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pNw-0004ZE-MH
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:24 +0000
X-Inumbo-ID: cb051a98-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb051a98-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:44:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pNu-00048P-K2
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pNu-0008BR-HT
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pNu-0008BR-HT@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] steal_page: Get rid of bogus
 struct page states
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQyOThhYmQzMjczM2RkYjcyODAzNWZkY2IzNjU1NzA5MWU4NDQ0MWYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MDA6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMDoyOSAyMDE5ICswMTAw
CgogICAgc3RlYWxfcGFnZTogR2V0IHJpZCBvZiBib2d1cyBzdHJ1Y3QgcGFnZSBzdGF0ZXMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRoZSBm
b2xsb3dpbmcgaW52YXJpYW50cwogICAgYXQgYWxsIHRpbWVzOgogICAgCiAgICAtIHJlZmNvdW50
ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKICAgIC0gUEdDX2FsbG9jYXRlZCBpbXBsaWVzIHJl
ZmNvdW50ID4gMAogICAgCiAgICBzdGVhbF9wYWdlLCBpbiBhIG1pc2d1aWRlZCBhdHRlbXB0IHRv
IHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2VzLAogICAgdmlvbGF0ZXMgYm90aCBvZiB0aGVz
ZSBydWxlcywgdGh1cyBpbnRyb2R1Y2luZyBvdGhlciByYWNlczoKICAgIAogICAgLSBUZW1wb3Jh
cmlseSwgdGhlIGNvdW50X2luZm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgICAg
IFBHQ19hbGxvY2F0ZWQgaXMgc2V0CiAgICAKICAgIC0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRo
ZSBwYWdlIFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogICAgICBhbmQgcGFn
ZSBub3Qgb24gdGhlIHBhZ2VfbGlzdC4KICAgIAogICAgVGhlIHNlY29uZCBvbmUgbWVhbnQgdGhh
dCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQgcmV0dXJuCiAgICBOVUxMIGV2
ZW4gYWZ0ZXIgaGF2aW5nIHN1Y2Nlc3NmdWxseSBncmFiYmVkIGEgcmVmZXJlbmNlIG9uIHRoZSBw
YWdlLAogICAgbGVhZGluZyB0aGUgY2FsbGVyIHRvIGxlYWsgdGhlIHJlZmVyZW5jZSAoc2luY2Ug
ImNvdWxkbid0IGdldCByZWYiIGFuZAogICAgImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRo
ZSBzYW1lKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHJhdGhlciB0aGFuIGdyYWJiaW5nIGEgcGFn
ZSByZWZlcmVuY2UgdG8gZW5zdXJlIHRoYXQgdGhlCiAgICBvd25lciBkb2Vzbid0IGNoYW5nZSB1
bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9uIGhvbGRpbmcKICAgIGQtPnBhZ2Vf
YWxsb2MgbG9jayB0byBwcmV2ZW50IHRoaXMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCiAgICBzb21l
IHRpbWUgYWZ0ZXIgdGhlIGNvdW50IGhhcyBiZWVuIHNldCB0byAwOyBtZWFuaW5nIHRoYXQgaXQg
d291bGQgYmUKICAgIGVudGlyZWx5IHBvc3NpYmxlIGZvciB0aGUgcGFnZSB0byBiZSBmcmVlZCBh
bmQgcmUtYWxsb2NhdGVkIHRvIGEKICAgIGRpZmZlcmVudCBkb21haW4gYmV0d2VlbiB0aGUgcGFn
ZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50X2luZm8KICAgIGNoZWNrLgogICAgCiAg
ICBNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNj
ZXNzIGRpc2NpcGxpbmUsCiAgICB0YWtpbmcgdGhlIHBhZ2UgdGhyb3VnaCBzZXJpZXMgb2Ygc3Rh
dGVzIHNpbWlsYXIgdG8gYmVpbmcgZnJlZWQgYW5kCiAgICB0aGVuIHJlLWFsbG9jYXRlZCB3aXRo
IE1FTUZfbm9fb3duZXI6CiAgICAKICAgIC0gR3JhYiBhbiBleHRyYSByZWZlcmVuY2UgdG8gbWFr
ZSBzdXJlIHdlIGRvbid0IHJhY2Ugd2l0aCBhbnlvbmUgZWxzZQogICAgICBmcmVlaW5nIHRoZSBw
YWdlCiAgICAKICAgIC0gRHJvcCBib3RoIHJlZmVyZW5jZXMgYW5kIFBHQ19hbGxvY2F0ZWQgYXRv
bWljYWxseSwgc28gdGhhdCAoaWYKICAgIHN1Y2Nlc3NmdWwpLCBhbnlvbmUgZWxzZSB0cnlpbmcg
dG8gZ3JhYiBhIHJlZmVyZW5jZSB3aWxsIGZhaWwKICAgIAogICAgLSBBdHRlbXB0IHRvIHJlc2V0
IFhlbidzIG1hcHBpbmdzCiAgICAKICAgIC0gUmVzZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgog
ICAgCiAgICBUaGVuLCBtb2RpZnkgdGhlIHR3byBjYWxsZXJzIGFwcHJvcHJpYXRlbHk6CiAgICAK
ICAgIC0gTGVhdmUgY291bnRfaW5mbyBhbG9uZSAoaXQncyBhbHJlYWR5IGJlZW4gY2xlYXJlZCkK
ICAgIC0gQ2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIGRpcmVjdGx5IGlmIGFwcHJvcHJpYXRlCiAg
ICAtIENhbGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBwYXJ0aWFs
IGFzc2lnbgogICAgCiAgICBXaXRoIGFsbCBjYWxsZXJzIHRvIGFzc2lnbl9wYWdlcygpIG5vdyBw
YXNzaW5nIGluIHBhZ2VzIHdpdGggdGhlCiAgICB0eXBlX2luZm8gZmllbGQgY2xlYXIsIHRpZ2h0
ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9uIHRoZXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
ODcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkNDg2OGE0ODFlZWJlZDIzMmVlYWNiYTM2ZWEyOGU1
ZGVlNWU5NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjA4ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMCArKysr
KystLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrKystLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRp
b25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY1MDkwMzVhNWMuLmQ4ZmY1OGM5MDEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTY2LDcw
ICszOTY2LDEwNiBAQCBpbnQgZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
Ky8qCisgKiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZyb20gZG9t
YWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwgYmUgaW4gYSBzdGF0ZSBzaW1p
bGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UKKyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVh
cF9wYWdlKCkgd2l0aCBNRU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0
eXBlIGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNhY2hpbmcgYXR0
cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGFnZV9s
aXN0CisgKgorICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3Mg
dG90X3BhZ2VzIHdpbGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxsIGJlIGNhbGxlZC4K
KyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIgY2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgp
IHRvIGZyZWUgdGhlCisgKiBwYWdlLCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBv
biBzb21lIGRvbWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9
IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAg
c3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9w
YWdlKHBhZ2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAg
IC8qIEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNuJ3QgY2hhbmdl
IHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIShvd25lciA9
IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWls
OwogCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1aXJlIHRoZXJlIGlz
IGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRlZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAg
ICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUg
dGhlIG93bmVyLgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJlZmVy
ZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5kIFBHQ19hbGxvY2F0ZWQu
IFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVzZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhh
dCB0aGUgcGFnZSBiZWNvbWVzIGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhl
IGRvbWFpbi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBkbyB7CiAg
ICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxv
Y2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50
X21hc2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
KSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbF9wdXQ7Cisg
ICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRf
bWFza3xQR0NfYWxsb2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBvcmFyaWx5LCBuby1v
bmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUgY291bnQgYWxzbyBu
ZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rl
c2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVlZCB0
bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIChhcyB2YWxpZGF0
aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAg
ICAqIE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4g
YmFjayB0bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1
YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVz
IHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQorICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisg
ICAgICovCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4ncyBtYXBwaW5n
czsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAgICAgICAqIGl0IGFuZCByZXR1cm4g
YW4gZXJyb3IKKyAgICAgICAgICovCisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2Fs
bG9jYXRlZCB8IDE7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNhbiBncmFiIHJlZmVy
ZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNlIHdpdGggdGhlIHBhZ2UuICBSZXR1cm4g
dGhlIHBhZ2UgdG8gYSBzdGF0ZQorICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4g
ZnJvbSBhbGxvY19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNldC4K
ICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBCVUdf
T04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2Vk
IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwog
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUgdGhlIG93
bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5jZS4gKi8KICAgICBw
YWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAg
ICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21h
c2t8UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hpbGUgKCAoeSA9
IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAxKSkgIT0geCApOworICAgIHBhZ2Vf
bGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmln
aW5hbCBvd25lci4gKi8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAgZHJvcF9kb21fcmVm
ID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwogCiAgICAg
c3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRy
b3BfZG9tX3JlZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7CiAK
KyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgotICAgIHNwaW5fdW5sb2Nr
KCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IHN0ZWFsIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVk
KSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAgbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAgICAgICAgICAgb3duZXIgPyBv
d25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggYzA1ODVkMzNmNC4uNjU2ZmFkMWI0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3OSw3
ICsyMTc5LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcHV0X2dm
bihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhh
cyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CkBAIC0yMjAyLDEw
ICsyMjAyLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9w
YWdlKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAg
LyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsK
LSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKICAgICAg
ICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTIyNDUsMTIg
KzIyNDQsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFy
ZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5fbG9jaygmZS0+cGFn
ZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2Vs
eShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2lnbl9w
YWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0x
KTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJy
ZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAg
ICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsK
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAg
ICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5n
IGlmKCkgKi8gKQpAQCAtMjI2MywxMCArMjI2Nyw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRf
b3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQoVFJD
X01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGZiNzk2MmM3OS4u
ZjcxMTYzMjIxZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29t
bW9uL21lbW9yeS5jCkBAIC02NzUsMjAgKzY3NSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykK
ICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fubm90IGZhaWwgZm9y
IHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVm
ZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhl
c2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNsZWFyZWQuCisg
ICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRoZSBwaHlzbWFw
LCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUg
KCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
LSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7CiAgICAg
ICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBCVUdf
T04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBv
dXRwdXQgcGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNzYxLDEzICs3NjMsMTYgQEAgc3RhdGlj
IGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9l
eGNoYW5nZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWls
OgotICAgIC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAq
LworICAgIC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8g
c3RlYWwuICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUg
b24gdGhlIGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAg
ICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9
IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBh
c3NpZ25fcGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4YWRiZTZlM2YwLi40MWEy
M2NkODRmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjIyMSw3ICsyMjIxLDcgQEAgaW50IGFzc2lnbl9wYWdlcygK
ICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAg
IEFTU0VSVChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQo
KHBnW2ldLmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAg
IEFTU0VSVCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tp
XSwgZCk7CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNp
YmxlIGJlZm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8g
PSBQR0NfYWxsb2NhdGVkIHwgMTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pO7-0004aY-LD; Sun, 10 Mar 2019 03:44:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pO6-0004aA-AA
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:34 +0000
X-Inumbo-ID: d11ccdd6-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d11ccdd6-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pO4-00048X-QY
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pO4-0008Bz-Nq
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pO4-0008Bz-Nq@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen: Make coherent PV IOMMU
 discipline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJlNThmODYxMjM0YzY2N2VlNzU4M2JlMjQxNDllNWMxMTkyY2NjOWMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDUgMTU6MDE6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMTowOSAyMDE5ICswMTAw
CgogICAgeGVuOiBNYWtlIGNvaGVyZW50IFBWIElPTU1VIGRpc2NpcGxpbmUKICAgIAogICAgSW4g
b3JkZXIgZm9yIGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJvdWdo
IGRldmljZSB0bwogICAgb25lIG9mIGl0cyBwYWdlcywgdGhlIHBhZ2UgbXVzdCBiZSBtYXBwZWQg
aW4gdGhlIElPTU1VLiAgT24gdGhlIG90aGVyCiAgICBoYW5kLCBiZWZvcmUgYSBQViBwYWdlIG1h
eSBiZSB1c2VkIGFzIGEgInNwZWNpYWwiIHBhZ2UgdHlwZSAoc3VjaCBhcyBhCiAgICBwYWdldGFi
bGUgb3IgZGVzY3JpcHRvciB0YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhl
IElPTU1VCiAgICAob3RoZXJ3aXNlIGEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIERNQSBhcmJpdHJh
cnkgcGFnZSB0YWJsZXMgaW50byB0aGUKICAgIG1lbW9yeSwgYnlwYXNzaW5nIFhlbidzIHNhZmV0
eSBjaGVja3MpOyBhbmQgWGVuJ3MgY3VycmVudCBydWxlIGlzIHRvCiAgICBoYXZlIHN1Y2ggcGFn
ZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwuCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcywgdGhlIGNvZGUgYm9ycm93cyBIVk0KICAgIGRvbWFpbidz
ICJwaHlzbWFwIiBjb25jZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LAog
ICAgZ3Vlc3NfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIGZvciBQViBndWVz
dHMsIHdpbGwgY3JlYXRlCiAgICBhIHdyaXRhYmxlIElPTU1VIG1hcHBpbmc7IGFuZCB3aGVuIGEg
cGFnZSBpcyByZW1vdmVkLAogICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfZW50cnkoKSBpcyBjYWxs
ZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRoZSBtYXBwaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHks
IHdoZW4gYSBwYWdlIGdhaW5zIHRoZSBQR1Rfd3JpdGFibGUgcGFnZSB0eXBlLCB0aGUgcGFnZQog
ICAgd2lsbCBiZSBhZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUsIHRoZSBwYWdlIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBJT01NVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYm9ycm93aW5nIHRo
ZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21haW5zIGlzCiAgICBwcm9ibGVtYXRpYy4g
IEhWTSBkb21haW5zIGhhdmUgYSBsb2NrIG9uIHRoZWlyIHAybSB0YWJsZXMsIGVuc3VyaW5nCiAg
ICBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm07IGFuZCBh
bGwgaHlwZXJjYWxsCiAgICBwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0aHJv
dWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCiAgICAKICAgIFRyeWluZyB0byBtaXggdGhp
cyBsb2NrZWQtYW5kLWdhdGVkIGFwcHJvYWNoIHdpdGggUFYncyBsb2NrLWZyZWUKICAgIGFwcHJv
YWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5kIGluY29uc2lzdGVuY2llczoKICAgIAogICAg
KiBBIHJhY2UgYmV0d2VlbiBhIHBhZ2UgYmVpbmcgYXNzaWduZWQgYW5kIGl0IGJlaW5nIHB1dCBp
bnRvIHRoZQogICAgICBwaHlzbWFwOyBmb3IgZXhhbXBsZToKICAgICAgLSBQMTogY2FsbCBwb3B1
bGF0ZV9waHlzbWFwKCkgeyBBID0gYWxsb2NhdGVfZG9taGVhcF9wYWdlcygpIH0KICAgICAgLSBQ
MjogR3Vlc3MgcGFnZSBBJ3MgbWZuLCBhbmQgY2FsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbihBKS4g
IEEgaXMgb3duZWQgYnkgdGhlIGRvbWFpbiwKICAgICAgICAgICAgYW5kIHNvIFhlbiB3aWxsIGNs
ZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBhbmQgZnJlZSB0aGUgcGFnZQogICAgICAtIFAxOiBm
aW5pc2hlcyBwb3B1bGF0ZV9waHlzbWFwKCkgeyBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIH0K
ICAgIAogICAgICBOb3cgdGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRv
IGEgcGFnZSBpdCBubyBsb25nZXIgb3ducy4KICAgIAogICAgKiBQYWdlcyBzdGFydCBvdXQgYXMg
dHlwZSBQR1Rfbm9uZSwgYnV0IHdpdGggYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nLgogICAgICBJ
ZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJsZSB3aXRob3V0IGV2ZXIgaGF2aW5n
IGNyZWF0ZWQgYQogICAgICB3cml0YWJsZSBtYXBwaW5nLCB0aGUgSU9NTVUgbWFwcGluZyB3aWxs
IG5vdCBiZSByZW1vdmVkOyB0aGUgZ3Vlc3QKICAgICAgd2lsbCBoYXZlIGEgd3JpdGFibGUgSU9N
TVUgbWFwcGluZyB0byBhIHBhZ2UgaXQgaXMgY3VycmVudGx5IHVzaW5nCiAgICAgIGFzIGEgcGFn
ZSB0YWJsZS4KICAgIAogICAgKiBBIG5ld2x5LWFsbG9jYXRlZCBwYWdlIGNhbiBiZSBETUEnZCBp
bnRvIHdpdGggbm8gc3BlY2lhbCBhY3Rpb25zIG9uCiAgICAgIHRoZSBwYXJ0IG9mIHRoZSBndWVz
dDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVkIHRvIGEKICAgICAgbm9uLXdyaXRhYmxl
IHR5cGUsIHRoZSBwYWdlIG11c3QgYmUgbWFwcGVkIHdpdGggYSB3cml0YWJsZSB0eXBlIGJlZm9y
ZQogICAgICBETUEnaW5nIHRvIGl0IGFnYWluLCBvciB0aGUgdHJhbnNhY3Rpb24gd2lsbCBmYWls
LgogICAgCiAgICBUbyBmaXggdGhpcywgZG8gYXdheSB3aXRoIHRoZSAiUFYgcGh5c21hcCIgY29u
Y2VwdCBlbnRpcmVseSwgYW5kCiAgICByZXBsYWNlIGl0IHdpdGggdGhlIGZvbGxvd2luZyBJT01N
VSBkaXNjaXBsaW5lIGZvciBQViBndWVzdHM6CiAgICAgLSAodHlwZSA9PSBQR1Rfd3JpdGFibGUp
IDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2NvdW50ID09IDApCiAgICAgLSBVcG9uIGEgZmlu
YWwgcHV0X3BhZ2UoKSwgY2hlY2sgdG8gc2VlIGlmIHR5cGUgaXMgUEdUX3dyaXRhYmxlOyBpZiBz
bywKICAgICAgIGlvbW11X3VubWFwLgogICAgCiAgICBJbiBvcmRlciB0byBhY2hpZXZlIHRoYXQ6
CiAgICAKICAgIC0gUmVtb3ZlIFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNt
YXBfKgogICAgCiAgICAtIFJlcHVycG9zZSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKCkgaW50byBh
IGdlbmVyYWwKICAgICAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdoaWNoIHdp
bGwgYm90aCBmaXggdXAgWGVuCiAgICAgIG1hcHBpbmdzIGZvciBwYWdlcyB3aXRoIHNwZWNpYWwg
Y2FjaGUgYXR0cmlidXRlcywgYW5kIGFsc28gY2hlY2sgZm9yCiAgICAgIGEgUEdUX3dyaXRhYmxl
IHR5cGUgYW5kIHJlbW92ZSBwYWdlcyBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgLSBGb3IgY29t
cGF0aWJpbGl0eSB3aXRoIGN1cnJlbnQgZ3Vlc3RzLCBncmFiLWFuZC1yZWxlYXNlIGEKICAgICAg
UEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSBmb3IgUFYgZ3Vlc3RzIGluIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkuCiAgICAgIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1ZXN0IHBhZ2Vz
IHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UgdHlwZSAoYW5k
IHRodXMgYW4gSU9NTVUgbWFwcGluZyksIGJ1dCBubyB0eXBlCiAgICAgIGNvdW50IChzbyB0aGF0
IHRoZXkgY2FuIGJlIHVzZWQgYXMgc3BlY2lhbCBjYXNlcyBhdCB3aWxsKS4KICAgIAogICAgQWxz
bywgbm90ZSB0aGF0IHRoZXJlIGlzIG9uZSBleGNlcHRpb24gdG8gdG8gdGhlICJQR1Rfd3JpdGFi
bGUgPT4gaW4KICAgIGlvbW11IiBydWxlOiB4ZW5oZWFwIHBhZ2VzIHNoYXJlZCB3aXRoIGd1ZXN0
cyBtYXkgYmUgZ2l2ZW4gYQogICAgUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBvbmUgdHlwZSByZWZl
cmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwogICAgdGhlIHR5cGUgZnJvbSBjaGFuZ2lu
Zywgd2hpY2ggaW4gdHVybiBwcmV2ZW50cyBwYWdlIGZyb20gZ2FpbmluZyBhbgogICAgSU9NTVUg
bWFwcGluZyBpbiBnZXRfcGFnZV90eXBlKCkuICBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHRoaXMg
d2FzCiAgICBpbnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8gY2hh
bmdlIGluIGEgc2VjdXJpdHkKICAgIHVwZGF0ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjg4Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZlMjFiNzhlZjk5YTFiNTA1Y2ZiNmQzNzg5ZWRlOTU5MTYwOWRk
NzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjQ4OjMyICswMTAwCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGQ4ZmY1OGM5MDEuLmFkOGFhY2FkNjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBAQAog
ICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkg
Y29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMg
YSBmYXVsdCB3aGVuIGl0IHdyaXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVm
ZmVyKS4KKyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGludG8gYSBwYWdlLCB0aGF0IHBh
Z2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFpbidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qg
bm90KiBhbGxvdyBETUEgaW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFi
bGUgcGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVzdCBhbHNvIGVu
c3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20gdGhlIElPTU1VIHdoZW4gdGhlCisg
KiBwYWdlIGlzIGZyZWVkLiAgRmluYWxseSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2Ug
YW55IGNoYW5nZXMKKyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRoZSBJT01NVSBvbmx5
IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dyaXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVt
b3ZlIHRoZSBwYWdlIHdoZW4gaXQgbG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5v
dCB3aGVuIHRoZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3RpdmVs
eSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRoZSB0eXBlIGNvdW50IHdl
CisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBtdXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0
YWJsZSB0eXBlIHdoZW4KKyAqIGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3Zl
IGl0IGZyb20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpA
QCAtMjI3NSwxOSArMjI5MSw3OSBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5
X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFyeQorICogbWFw
cGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVu
IGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRl
cworICogLSBBIHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcuCisgKgorICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlm
CisgKiBhcHByb3ByaWF0ZS4gIE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGls
bCAiYWxsb2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQgaXMg
MCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5mbywgb3duZXIsIGFuZCB0
eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51
cF9wYWdlX21hcHBpbmdzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
aW50IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NhY2hlYXR0
cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlr
ZWx5KGNhY2hlYXR0ciA9PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICog
SWYgd2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1ZXN0IGNhY2hl
CisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRvIHRoZSAibm9ybWFsIiBzdGF0ZS4K
KyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdfT04oaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7Cisg
ICAgICAgIHJjID0gdXBkYXRlX3hlbl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJl
dHVybiB1cGRhdGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7Cisg
ICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1v
dmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2
ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNw
ZWNpZmljIGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6Cisg
ICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRv
IGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAq
CisgICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVu
aGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NFUlQo
KSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rf
d3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVf
cGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShu
ZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91
bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8
IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFs
bCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBC
dXQgaWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBl
X2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5KCFy
YykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5
cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjMw
Myw3ICsyMzc5LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAg
ICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBp
ZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLApAQCAtNDAyMCw5ICs0MDk2LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAq
IE5CIHRoaXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFj
ayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHplcm86IHN1YnNl
cXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAqIGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRv
IGJlIHJlLWluc3RhdGVkIGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQgYmFjayB0byB0
aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5naW5nIHRvIFBHVF93cml0ZWFibGUs
IGFzIGFwcHJvcHJpYXRlLgogICAgICAqLwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2Nh
Y2hlYXR0cihwYWdlKSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzUzY2FiNDRk
OS4uMmI2MmJjNjFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzA4LDIzICs3MDgsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyog
SU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQgcHV0
X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11
KHAybS0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
KDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsK
ICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZu
KTsKQEAgLTc2OSwyNiArNzU1LDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQg
aW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYg
dCA9PSBwMm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZu
X2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMg
d3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0
IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdz
LAorICAgICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVy
ZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBk
cm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhh
dmUgYQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQg
YSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0
eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRy
eSkuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pOM-0004bn-Q0; Sun, 10 Mar 2019 03:44:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pOL-0004bi-GV
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:49 +0000
X-Inumbo-ID: d732837c-42e6-11e9-bef8-ab007b34b255
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d732837c-42e6-11e9-bef8-ab007b34b255;
 Sun, 10 Mar 2019 03:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pOF-00048l-28
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pOE-0008Dj-V0
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pOE-0008Dj-V0@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: also allow L2
 (un)validation to be fully preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ4MzU5NzQwNjVjY2UxMTBjOTE3YmFlMzdjNDNlZjNiNThjOWE3MTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDE6MzkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMTozOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhbHNvIGFsbG93IEwyICh1bil2YWxpZGF0aW9uIHRvIGJlIGZ1bGx5IHByZWVtcHRpYmxl
CiAgICAKICAgIENvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVtYmluZyB0byBhbGxvdyBh
bnkgUFRFIHVwZGF0ZSB0byBmYWlsCiAgICB3aXRoIC1FUkVTVEFSVCIpIGFkZGVkIGFzc2VydGlv
bnMgbmV4dCB0byB0aGUge2FsbG9jLGZyZWV9X2wyX3RhYmxlKCkKICAgIGludm9jYXRpb25zIHRv
IGRvY3VtZW50IChhbmQgdmFsaWRhdGUgaW4gZGVidWcgYnVpbGRzKSB0aGF0IEwyCiAgICAodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KICAgIAogICAgVGhlIGFzc2VydGlv
biBpbiBmcmVlX3BhZ2VfdHlwZSgpIHdhcyBub3cgb2JzZXJ2ZWQgdG8gdHJpZ2dlciB3aGVuCiAg
ICByZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQgdXAuCiAgICAKICAgIEluIHBh
cnRpY3VsYXIgcHV0X3BhZ2VfZnJvbV9sMmUoKSdzIGFzc3VtcHRpb24gdGhhdCBfcHV0X3BhZ2Vf
dHlwZSgpCiAgICB3b3VsZCBhbHdheXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBp
biBhIHBhcnRpYWxseSB1bi12YWxpZGF0ZWQKICAgIHBhZ2UgbGVmdCBpbiBhIGRvbWFpbiwgd2hp
Y2ggaGFzIG5vIG90aGVyIG1lYW5zIG9mIGdldHRpbmcgY2xlYW5lZCB1cAogICAgbGF0ZXIgb24u
IElmIG5vdCBjYXVzaW5nIGFueSBwcm9ibGVtcyBlYXJsaWVyLCB0aGlzIHdvdWxkIHVsdGltYXRl
bHkKICAgIHRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBh
IHplcm8gY291bnQgd2hlbgogICAgZnJlZWluZyB0aGUgcGFnZSBkdXJpbmcgY2xlYW51cCBhZnRl
ciB0aGUgZG9tYWluIGhhcyBkaWVkLgogICAgCiAgICBBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUg
Y29uc2lkZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKICAgIHByZWVtcHRpb24g
ZnVsbHkgdG8gTDIgd2hlbiBpdCB3YXMgYWRkZWQgdG8gTDMvTDQgdGFibGUgaGFuZGxpbmcsIHdo
aWNoCiAgICB0aGlzIGNoYW5nZSBhaW1zIHRvIGNvcnJlY3QuCiAgICAKICAgIFRoZSB2YWxpZGF0
aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hbnVlbCBCb3V5
ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3NmViZjljOGJjMjgyOGY2
NjM3ZWI2MWNjMWNmMTY2ZTMwMmM2OTkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUx
OjE4ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQg
aW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhZDhhYWNhZDY4Li43MzE4NTY2ZGY0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTEyNiw3ICsxMTI2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQpCisgICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAg
ICBpbnQgcmM7CkBAIC0xMTQxLDcgKzExNDEsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICByYyA9
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUs
IGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0
YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAgLTEyOTUsOCArMTI5Niwx
MSBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21h
aW4gKmwxZV9vd25lcikKICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1h
Y2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlz
IGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAqLwot
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbikKK3N0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0
aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZu
KSApCiAgICAgICAgIHJldHVybiAxOwogCkBAIC0xMzExLDEzICsxMzE1LDI3IEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4p
CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9
IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAg
IHB1dF9wYWdlKHBnKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIHJjID0gX3B1
dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCBkZWZlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBwdHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwZzsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAg
fQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMTQ4
NywxMSArMTUwNSwxMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1
bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAg
ICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKIAogICAgIHBsMmUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAotICAgIGZvciAoIGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAo
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwor
ICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBpID4gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAg
ICAgIHsKQEAgLTE1MDEsMjMgKzE1MjAsMzMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8Ci0gICAgICAgICAg
ICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkKSkgPiAwICkKKyAgICAg
ICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwp
KSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShy
YyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwog
ICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwot
ICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1
ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9m
cm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBp
ZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAg
ICAgfQogICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIHBsMmVbaV0gPSBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwogICAg
IH0KQEAgLTE3OTcsMjggKzE4MjYsNTAgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
OwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50IHJjID0gMCwg
cGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0g
ICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwg
cGZuKSA9PSAwICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90
KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAgICAgICByYyA9IHB1dF9w
YWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBpZiAo
IHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKwor
ICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAg
ICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9
IHdoaWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShw
bDJlKTsKIAotICAgIGlmICggIWVyciApCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAg
cmMgPSAwOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRS
ICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICByZXR1cm4gZXJyOworICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCkBAIC0yMTM4LDcgKzIxODksNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShs
Ml9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBw
Zm4sIGQpKSA8IDApICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9t
X2wyZShubDJlLCBwZm4sIGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAog
ICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIxNTcsNyArMjIw
OCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAg
ICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBw
Zm4pOworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:44:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pOR-0004da-Rl; Sun, 10 Mar 2019 03:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pOQ-0004dQ-TX
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:54 +0000
X-Inumbo-ID: dd4bf156-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd4bf156-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pOP-00048t-92
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pOP-0008EN-6N
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pOP-0008EN-6N@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: add explicit preemption
 checks to L3 (un)validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkyMjI3ZTI1MDkyYzgyNTc3YzZmYTkxYjQzZjA2MjdmYzdkYWQyMTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDI6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMjoxOSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBhZGQgZXhwbGljaXQgcHJlZW1wdGlvbiBjaGVja3MgdG8gTDMgKHVuKXZhbGlkYXRpb24K
ICAgIAogICAgV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMgYXJlIHVzZWQgYXQgdGhlIEwzIGxl
dmVsLCB1bnZhbGlkYXRpb24gb2YgYQogICAgc2luZ2xlIEw0IHRhYmxlIG1heSBpbmN1ciB1bnZh
bGlkYXRpb24gb2YgdHdvIGxldmVscyBvZiBMMyB0YWJsZXMsIGkuZS4KICAgIGEgbWF4aW11bSBp
dGVyYXRpb24gY291bnQgb2YgNTEyXjMgZm9yIHVudmFsaWRhdGluZyBhbiBMNCB0YWJsZS4gVGhl
CiAgICBwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3ZWxsIGFzIHRoZSBv
bmUgaW4KICAgIF9wdXRfcGFnZV90eXBlKCkgbWF5IG5ldmVyIGJlIHJlYWNoZWQsIHNvIGV4cGxp
Y2l0IGNoZWNraW5nIGlzIG5lZWRlZCBpbgogICAgZnJlZV9sM190YWJsZSgpLgogICAgCiAgICBX
aGVuIHJlY3Vyc2l2ZSBwYWdlIHRhYmxlcyBhcmUgdXNlZCBhdCB0aGUgTDQgbGV2ZWwsIHRoZSBp
dGVyYXRpb24gY291bnQKICAgIGF0IEw0IGFsb25lIGlzIGNhcHBlZCBhdCA1MTJeMi4gQXMgc29v
biBhcyBhIHByZXNlbnQgTDMgZW50cnkgaXMgaGl0CiAgICB3aGljaCBpdHNlbGYgbmVlZHMgdW52
YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVzdGVkIGxvb3AKICAgIHdp
dGggNTEyIGl0ZXJhdGlvbnMpLCB0aGUgcHJlZW1wdGlvbiBjaGVja3MgYWRkZWQgaGVyZSBraWNr
IGluLCBzbyBubwogICAgZnVydGhlciBwcmVlbXB0aW9uIGNoZWNraW5nIGlzIG5lZWRlZCBhdCBM
NCAodW50aWwgd2UgZGVjaWRlIHRvIHBlcm1pdAogICAgNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1
ZXN0cykuCiAgICAKICAgIFRoZSB2YWxpZGF0aW9uIHNpZGUgYWRkaXRpb25zIGFyZSBkb25lIGp1
c3QgZm9yIHN5bW1ldHJ5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiYWM0NTY3YTY3ZDVlOGI5MTY4MDFlYTVhMDRjZjhiNDQzZGZiMjQ1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDczMTg1NjZkZjQuLmY2NTdjMWZkYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xNTgxLDYgKzE1ODEsMTMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAg
IHsKKyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAgLTE4ODIsMTUgKzE4ODksMjUgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBwbDNl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBkbyB7CisgICAgZm9yICggOyA7
ICkKKyAgICB7CiAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBw
YXJ0aWFsLCAwKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CisK
ICAgICAgICAgcGFydGlhbCA9IDA7Ci0gICAgICAgIGlmICggcmMgPiAwICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0s
IGQpOwotICAgIH0gd2hpbGUgKCBpLS0gKTsKKyAgICAgICAgaWYgKCByYyA9PSAwICkKKyAgICAg
ICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDNlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:45:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pOc-0004ed-Tb; Sun, 10 Mar 2019 03:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pOb-0004eV-7h
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:05 +0000
X-Inumbo-ID: e35f4ded-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e35f4ded-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:45:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pOZ-00049R-Ez
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pOZ-0008F8-CY
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pOZ-0008F8-CY@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: don't retain page type
 reference when IOMMU operation fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDdiYmQzYTVlY2Q3MWViYmI4ODQ2NjU0N2M1OThlYmRhMzUwNzZiYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDM6NDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowMzo0MyAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBkb24ndCByZXRhaW4gcGFnZSB0eXBlIHJlZmVyZW5jZSB3aGVuIElPTU1VIG9wZXJhdGlv
biBmYWlscwogICAgCiAgICBUaGUgSU9NTVUgdXBkYXRlIGluIF9nZXRfcGFnZV90eXBlKCkgaGFw
cGVucyBiZXR3ZWVuIHJlY29yZGluZyBvZiB0aGUKICAgIG5ldyByZWZlcmVuY2UgYW5kIHZhbGlk
YXRpb24gb2YgdGhlIHBhZ2UgZm9yIGl0cyBuZXcgdHlwZSAoaWYKICAgIG5lY2Vzc2FyeSkuIElm
IHRoZSBJT01NVSBvcGVyYXRpb24gZmFpbHMsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYWN0dWFsbHkK
ICAgIGNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0aCB0aGlzIHJlc3Vs
dGluZyBpbiBmYWlsdXJlCiAgICBnZXR0aW5nIGluZGljYXRlZCB0byB0aGUgY2FsbGVyLCB0aGUg
cmVjb3JkZWQgdHlwZSByZWZlcmVuY2UgYWxzbyBuZWVkcwogICAgdG8gYmUgZHJvcHBlZCBhZ2Fp
bi4KICAgIAogICAgTm90ZSB0aGF0IGluIGNhc2Ugb2YgZmFpbHVyZSBvZiBhbGxvY19wYWdlX3R5
cGUoKSB0aGVyZSdzIG5vIG5lZWQgdG8KICAgIHVuZG8gdGhlIElPTU1VIG9wZXJhdGlvbjogT25s
eSBzcGVjaWFsIHR5cGVzIGdldCBoYW5kZWQgdG8gdGhlIGZ1bmN0aW9uLgogICAgVGhlIGZ1bmN0
aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9pbmZvLCBlZmZlY3RpdmVs
eQogICAgY29udmVydGluZyB0aGUgcGFnZSB0byBQR1Rfbm9uZS4gVGhlIElPTU1VIG1hcHBpbmcs
IGhvd2V2ZXIsIHNvbGVseQogICAgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0eXBlIGlzIFBHVF93
cml0YWJsZV9wYWdlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yOTEuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmYWQwZGU5ODYyMjBjNDZlNzBiZTJmODMyNzk5NjFhYWQ3Mzk0YWYwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0wNSAxMzo1MjoxNSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTEgKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBmNjU3YzFmZGJmLi5lMWYxMzkwMWFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjg5Niw2ICsyODk2LDEzIEBAIHN0
YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAogICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQs
IGdmbl94KGdmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworCisgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGlvbW11X3JldCkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X3JldDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgIH0KIApAQCAtMjkxMCwxMiArMjkxNywxMCBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUp
OwogICAgIH0KIAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3BhcnRpYWwpICYmICEobnggJiBQ
R1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAotICAgIGlmICggIXJjICkK
LSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:45:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pOl-0004fc-Vc; Sun, 10 Mar 2019 03:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pOl-0004fU-4a
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:15 +0000
X-Inumbo-ID: e96e09bc-42e6-11e9-ad4e-b350c143823d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e96e09bc-42e6-11e9-ad4e-b350c143823d;
 Sun, 10 Mar 2019 03:45:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pOj-00049Z-Kg
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pOj-0008Fs-IH
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pOj-0008Fs-IH@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: properly flush TLB in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZjMTk3Zjk2YmRhY2I3NTJlNmY1NzZlNDEzZThjYzA1MzI4Y2MwYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDQ6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowNDoyMSAyMDE5ICswMTAwCgogICAgeDg2
L21tOiBwcm9wZXJseSBmbHVzaCBUTEIgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBUaGUg
Q1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0aCBQQ0lEIGVuYWJsZWQgdW5pZm9y
bWx5IGhhdmUKICAgIENSMy5OT0ZMVVNIIHNldCwgcmVzdWx0aW5nIGluIHRoZSBDUjMgd3JpdGUg
aXRzZWxmIHRvIG5vdCBjYXVzZSBhbnkKICAgIGZsdXNoaW5nIGF0IGFsbC4gV2hlbiB0aGUgc2Vj
b25kIENSNCB3cml0ZSBpcyBza2lwcGVkIG9yIGRvZXNuJ3QgZG8gYW55CiAgICBmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIgZW50cmllcyB3aGlj
aCBtYXkKICAgIGhhdmUgYWNjdW11bGF0ZWQgYWdhaW4gaWYgdGhlIFBDSUQgZG9lc24ndCBjaGFu
Z2U7IHRoZSAianVzdCBpbiBjYXNlIgogICAgZmx1c2ggb25seSBhZmZlY3RzIHRoZSBjYXNlIHdo
ZXJlIHRoZSBQQ0lEIGFjdHVhbGx5IGNoYW5nZXMuIChUaGVyZSBtYXkKICAgIGJlIHBhcnRpY3Vs
YXJseSBtYW55IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRjaGRv
ZwogICAgTk1JIGtpY2tpbmcgaW4gZHVyaW5nIHRoZSBjcml0aWNhbCB0aW1lIHdpbmRvdy4pCiAg
ICAKICAgIFN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0aGUgQ1IzIHdyaXRlIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlLgogICAgCiAgICBTaW1pbGFybHkgdGhlIHNlY29uZCBDUjQg
d3JpdGUgbWF5IG5vdCBjYXVzZSBhbnkgZmx1c2hpbmcgb2YgVExCIGVudHJpZXMKICAgIGVzdGFi
bGlzaGVkIGFnYWluIHdoaWxlIHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBp
dCBtYXkgZ2V0CiAgICBwZXJmb3JtZWQgYmVjYXVzZSBvZiB1bnJlbGF0ZWQgYml0cyBjaGFuZ2lu
Zy4gVGhlIGZsdXNoIG9mIHRoZSBvbGQgUENJRAogICAgbmVlZHMgdG8gaGFwcGVuIG5ldmVydGhl
bGVzcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBhbHNvIGVsaW1pbmF0ZSBhIHBvc3NpYmxl
IHJhY2Ugd2l0aCBsYXp5IGNvbnRleHQKICAgIHN3aXRjaDogSnVzdCBsaWtlIGZvciBDUjQsIENS
MyBtYXkgY2hhbmdlIGF0IGFueSB0aW1lIHdoaWxlIGludGVycnVwdHMKICAgIGFyZSBlbmFibGVk
LCBkdWUgdG8gdGhlIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhl
CiAgICBmbHVzaCBJUEkgaGFuZGxlci4gSXQgaXMgZm9yIHRoYXQgcmVhc29uIHRoYXQgdGhlIENS
MyByZWFkLCBqdXN0IGxpa2UKICAgIHRoZSBDUjQgb25lLCBtdXN0IGhhcHBlbiBvbmx5IGFmdGVy
IGludGVycnVwdHMgaGF2ZSBiZWVuIHR1cm5lZCBvZmYuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5
Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlNWYyMmJhNDM3ZDc4YzBhODRiOTY3M2Y3ZTJjZmVm
ZGJjNjJmNGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUyOjQ0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMKaW5kZXggNzk3YzVkNTJjYy4uMmYxODk5Mjc3YyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTkzLDkg
KzkzLDggQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2Ny
NCwgb2xkX3BjaWQ7CiAgICAgdTMyIHQ7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGRfcGNpZCA9IGNy
M19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9u
IGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTIzLDE1ICsxMjIsMzggQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwogICAg
ICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAvKgorICAgICAqIElm
IHdlIGRvbid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVz
aCB0aGlzIHZlcnkKKyAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJm
b3JtZWQgYWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKKyAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCisgICAgICogTkI6IENs
ZWFyaW5nIHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlz
IGNsZWFyCisgICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigp
IHRvIGJlIG1vcmUgc2ltcGxlLgorICAgICAqLworICAgIG9sZF9wY2lkID0gY3IzX3BjaWQocmVh
ZF9jcjMoKSk7CisgICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAg
Y3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICBlbHNlIGlm
ICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSApCi0gICAgICAgIC8qCi0gICAgICAgICAqIE1h
a2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJl
dHdlZW4KLSAgICAgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICAgICAqLworCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRl
ZCBiZXR3ZWVuCisgICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVj
cjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCisgICAgICoKKyAgICAgKiBUaGUgd3JpdGUgdG8g
Q1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRhaW4KKyAg
ICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0
IHdyaXRlIGlzCisgICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0aGF0IGl0
IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKKyAgICAgKiB0cmFuc2l0aW9ucyBmcm9tIDEgdG8g
MC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCisgICAgICog
aGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJv
dGggYmUgc2V0IGF0CisgICAgICogdGhlIHNhbWUgdGltZS4KKyAgICAgKgorICAgICAqIE5vdGUg
YWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKi8KKyAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKKyAgICAgICAgICEoY3I0ICYgWDg2X0NS
NF9QR0UpICYmCisgICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBY
ODZfQ1I0X1BDSURFKSApCiAgICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xk
X3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:45:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pOz-0004ge-1S; Sun, 10 Mar 2019 03:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pOx-0004gX-J0
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:27 +0000
X-Inumbo-ID: ef8259fc-42e6-11e9-8405-8b878671be88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef8259fc-42e6-11e9-8405-8b878671be88;
 Sun, 10 Mar 2019 03:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pOt-0004AD-Qu
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pOt-0008GS-OU
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pOt-0008GS-OU@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pv: Rewrite guest %cr4
 handling from scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM1NjdiMDUzZTgwN2NjM2I1NWM5ZDhlOGI3MTRkZWUwMGEwYmY0ZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjA0OjU0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MDQ6NTQgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogUmV3cml0ZSBndWVzdCAlY3I0IGhhbmRsaW5nIGZyb20gc2NyYXRjaAog
ICAgCiAgICBUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGZvbGxvdywg
YW5kIGxlYWtzIGJpdHMgaW50byBndWVzdAogICAgY29udGV4dCB3aGljaCBkZWZpbml0ZWx5IHNo
b3VsZG4ndCBiZSB2aXNpYmxlIChpbiBwYXJ0aWN1bGFyLCBWTVhFKS4KICAgIAogICAgVGhlIGJp
Z2dlc3QgcHJvYmxlbSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKICAgIG5ldyByZWFsIGFuZCBndWVzdCBjcjQgdmFsdWVzIGZyb20gdGhl
IGN1cnJlbnQgdmFsdWUgaW4gaGFyZHdhcmUgLSB0aGlzIGlzCiAgICBjb250ZXh0IGRlcGVuZGVu
dCBhbmQgYW4gaW5hcHByb3ByaWF0ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24uCiAgICAKICAgIFJl
d3JpdGUgdGhlIGNyNCBsb2dpYyB0byBiZSBpbnZhcmlhbnQgb2YgdGhlIGN1cnJlbnQgdmFsdWUg
aW4gaGFyZHdhcmUuCiAgICAKICAgIEZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgp
IHRvIGFsd2F5cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQogICAgYW5kIEhWTSBjb250
ZXh0cy4gIG1tdV9jcjRfZmVhdHVyZXMgKmlzKiB0aGUgY29ycmVjdCB2YWx1ZSB0byB1c2UsIGFu
ZCBtYWtlcwogICAgdGhlIEFTU0VSVCgpIG9idmlvdXNseSByZWR1bmRhbnQuCiAgICAKICAgIEZv
ciBQViBndWVzdHMsIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSByZW1haW5zIHRoZSBndWVzdHMg
dmlldyBvZiBjcjQsIGJ1dAogICAgYWxsIGxvZ2ljIGdldHMgcmV3b3JrZWQgaW4gdGVybXMgb2Yg
dGhpcyBhbmQgbW11X2NyNF9mZWF0dXJlcyBvbmx5LgogICAgCiAgICBUd28gbWFza3MgYXJlIGlu
dHJvZHVjZWQ7IGJpdHMgd2hpY2ggdGhlIGd1ZXN0IGhhcyBjb250cm9sIG92ZXIsIGFuZCBiaXRz
CiAgICB3aGljaCBhcmUgZm9yd2FyZGVkIGZyb20gWGVuJ3Mgc2V0dGluZ3MuICBPbmUgZ3Vlc3Qt
dmlzaWJsZSBjaGFuZ2UgaGVyZSBpcwogICAgdGhhdCBYZW4ncyBWTVhFIHNldHRpbmcgaXMgbm8g
bG9uZ2VyIHZpc2libGUgYXQgYWxsLgogICAgCiAgICBwdl9tYWtlX2NyNCgpIGZvbGxvd3MgZmFp
cmx5IGNsb3NlbHkgZnJvbSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoKSwgYnV0CiAgICBkZWxp
YmVyYXRlbHkgc3RhcnRzIHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRo
ZSBtaW5pbWFsIHN1YnNldAogICAgb2YgYml0cy4KICAgIAogICAgVGhlIGJvb3QtdGltZSB7Y29t
cGF0Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5IGFyZSBhCiAg
ICByZW1uYW50IG9mIHRoZSBwcmUtQ1BVSUQgcG9saWN5IGRheXMuICBwdl9maXh1cF9ndWVzdF9j
cjQoKSBnYWlucyBhIHJlbGF0ZWQKICAgIGRlcml2YXRpb24gZnJvbSB0aGUgcG9saWN5LgogICAg
CiAgICBBbm90aGVyIGd1ZXN0IHZpc2libGUgY2hhbmdlIGhlcmUgaXMgdGhhdCBhIDMyYml0IFBW
IGd1ZXN0IGNhbiBub3cgZmxpcAogICAgRlNHU0JBU0UgaW4gaXRzIHZpZXcgb2YgQ1I0LiAgV2hp
bGUgdGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlCiAgICB1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0byBtb2RpZnkgRlNH
U0JBU0UKICAgIG1hdGNoZXMgcmVhbCBoYXJkd2FyZSBiZWhhdmlvdXIsIGFuZCBhdm9pZHMgdGhl
IG5lZWQgZm9yIGFueSAzMmJpdC82NGJpdAogICAgZGlmZmVyZW5jZXMgaW4gdGhlIGxvZ2ljLgog
ICAgCiAgICBPdmVyYWxsLCB0aGlzIHBhdGNoIHNob3VsZG4ndCBoYXZlIGEgcHJhY3RpY2FsIGNo
YW5nZSBpbiBndWVzdCBiZWhhdmlvdXIuCiAgICBWTVhFIHdpbGwgZGlzYXBwZWFyIGZyb20gdmll
dywgYW5kIGFuIGlucXVpc2l0aXZlIDMyYml0IGtlcm5lbCBjYW4gbm93IHNlZQogICAgRlNHU0JB
U0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndpc2UgYnVnLWNvbXBhdGli
bGUgd2l0aCBiZWZvcmUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGIyZGQwMDU3NGE0ZmM4N2NhOTY0MTc3ZjhlNzUyYTk2OGMyN2VmYjIKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDEzOjUzOjMyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICB8IDUwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjQgKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYyAgfCAgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8IDEx
IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCB8IDE5ICsrKysrKysr
KysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgODQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IGIxZTUwZDEzNWQuLjY3NTE1MmEwN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTczMyw0OSArNzMz
LDYgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBy
ZXR1cm4gcmV0OwogfQogCi0vKgotICogVGhlc2UgYXJlIHRoZSBtYXNrcyBvZiBDUjQgYml0cyAo
c3ViamVjdCB0byBoYXJkd2FyZSBhdmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBWIGd1ZXN0IG1h
eSBub3QgbGVnaXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3RhdGljIHVuc2ln
bmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0X3B2X2NyNF9tYXNrOwot
Ci1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2NyNF9tYXNrcyh2b2lkKQotewotICAgIHVuc2ln
bmVkIGxvbmcgY29tbW9uX21hc2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgotICAgICAqIEFs
bCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9TWFNBVkUuCi0g
ICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAgY29tbW9uX21hc2sgJj0gflg4
Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKLSAgICAgICAgY29tbW9uX21hc2sg
Jj0gflg4Nl9DUjRfT1NYU0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0X3B2X2NyNF9t
YXNrID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1ZXN0cyBtYXkg
YXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2Zz
Z3NiYXNlICkKLSAgICAgICAgcHZfY3I0X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JBU0U7Ci0KLSAg
ICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwotCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBodl9jcjQgPSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQocmVhZF9jcjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gaXNf
cHZfMzJiaXRfdmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9tYXNrOwotCi0g
ICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1hc2spICkKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRv
IGNoYW5nZSAlcHYncyBDUjQgZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAgICAgICAgICAg
ICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9jcjQpOwotCi0g
ICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQgJiB+bWFzayk7Ci19Ci0KICNk
ZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHQKICNkZWZpbmUg
ZnB1X2N0eHQgZnB1X2N0eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9ndWVzdF9jb250
ZXh0LCBmcHVfY3R4dCk7CkBAIC03ODksNyArNzQ2LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vl
c3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBsb25n
IGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3BhZ2U7Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC05NzgsOSArOTM1LDggQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJj0g
WDg2X0NSMF9UUzsKICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSB8PSByZWFkX2NyMCgp
ICYgflg4Nl9DUjBfVFM7CiAKLSAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XTsK
LSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IGNyNCA/IHB2X2d1ZXN0X2NyNF9maXh1
cCh2LCBjcjQpIDoKLSAgICAgICAgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVh
dHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0KKyAgICAgICAgcHZfZml4
dXBfZ3Vlc3RfY3I0KHYsIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdKTsKIAogICAgIG1lbXNl
dCh2LT5hcmNoLmRlYnVncmVnLCAwLCBzaXplb2Yodi0+YXJjaC5kZWJ1Z3JlZykpOwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgODsgaSsrICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTFmMTM5MDFhZC4uZTZhNGNiMjhmOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyMSwzMyAr
NTIxLDEzIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKICAgICAg
ICAgdi0+YXJjaC5jcjMgfD0gZ2V0X3BjaWRfYml0cyh2LCBmYWxzZSk7CiB9CiAKLXVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotewot
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9u
ZyBjcjQ7Ci0KLSAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIH5YODZfQ1I0
X0RFOwotICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NS
NF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKLQotICAgIGlmICggZC0+YXJjaC5w
dl9kb21haW4ucGNpZCApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOwotICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BH
RTsKLQotICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICBy
ZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBuZXdfY3I0OwogCiAgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19p
ZGxlX3ZjcHUodikpCi0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYp
Ci0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NS
NF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAgICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6
IG1tdV9jcjRfZmVhdHVyZXM7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWlu
LT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CkBAIC01NjYsOCArNTQ2LDYgQEAgdm9pZCB3
cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFy
Y2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7CiAgICAgfQot
Ci0gICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9PSBtbXVfY3I0X2ZlYXR1
cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCBiNzVmZjZiOTY4Li4zOTY1OTU5MmFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC05Nyw2ICs5Nyw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVf
bnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNwdWlk
X3BvbGljeSAqcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQgYXR0
ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUgb2YgdGhlIHBvbGlj
eS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNjICAgICA/IDAgOiBYODZfQ1I0X1RTRCkg
ICAgICB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9ERSkg
ICAgICAgfAorICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRfRlNH
U0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/IDAgOiBYODZfQ1I0X09T
WFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRpc2pvaW50IHNldHMuICov
CisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lC
TEVfTUFTSyk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1YnNl
dCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBiaXRzLCBh
bmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGluZ3Mu
CisgICAgICovCisgICAgcmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAg
ICAgICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykpOwor
fQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9u
ZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2
X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBHRSBk
ZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5vdCBib3RoIGJlCisg
ICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgorICAg
ICAqLworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5lZWRl
ZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisg
ICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICov
CisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
WDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0dXJu
IGNyNDsKK30KKwogaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdjsKQEAgLTE5MSw3ICsyMzcsNyBAQCBpbnQgcHZfdmNwdV9pbml0aWFsaXNl
KHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAxMDBI
eiB0aWNrZXIuICovCiAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKIAot
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0
KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBjZTJlYzc2Y2RlLi40YWJiYzE0MjZk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8YXNt
L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFz
bS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3B2L3Ry
YXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpA
QCAtNzg1LDggKzc4Niw4IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8K
LSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9ndWVzdF9jcjRfZml4
dXAoY3VyciwgdmFsKTsKLSAgICAgICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFsX2Ny
NChjdXJyKSk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4
dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNChj
dXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBlYzgxZDc4OGUz
Li5jOGFhOGE1YTJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxMCwxNyArNjEwLDYgQEAgYm9v
bCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZjcHVf
c2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hvd19yZWdp
c3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFuIHVwIENSNCBiaXRzIHRoYXQg
YXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9sLiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOwot
Ci0vKiBDb252ZXJ0IGJldHdlZW4gZ3Vlc3QtdmlzaWJsZSBhbmQgcmVhbCBDUjQgdmFsdWVzLiAq
LwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpOwotCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8
IFg4Nl9DUjRfVFNEIHwgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2
X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFT
RSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQotCiAjZGVmaW5lIGRvbWFpbl9tYXhf
dmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BV
UykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192Y3B1
X2d1ZXN0X2NvbnRleHQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDRmZWE3NjQ0
NGEuLjRlNDcxMGNhZjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNTksNiArNTksMjMg
QEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHB2X2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQpOwogCisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dn
bGUgaW4gaXRzIHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAqIGhhcmR3YXJl
LCB3aGlsZSBzb21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAqLworI2RlZmluZSBQVl9DUjRfR1VF
U1RfTUFTSyBcCisgICAgKFg4Nl9DUjRfVFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JB
U0UgfCBYODZfQ1I0X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2Jz
ZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2RlZmluZSBQVl9DUjRf
R1VFU1RfVklTSUJMRV9NQVNLIFwKKyAgICAoWDg2X0NSNF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4
Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQg
dmFsdWUsIGNvbnN0cnVjdCB0aGUgcmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAq
LwordW5zaWduZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgY3I0KTsKKworLyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50
byBoYXJkd2FyZSwgYmFzZWQgb24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZWxzZSAgLyogIUNPTkZJR19QViAq
LwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CkBAIC02OCw2ICs4NSw4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gLUVPUE5P
VFNVUFA7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKSB7fQogc3RhdGljIGlubGluZSBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0
IGRvbWFpbiAqZCkgeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KIAorc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiB+MHVs
OyB9CisKICNlbmRpZgkvKiBDT05GSUdfUFYgKi8KIAogdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRj
aF9mcm9tKHN0cnVjdCB2Y3B1ICp2KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:45:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pP7-0004he-5B; Sun, 10 Mar 2019 03:45:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pP5-0004hV-Qy
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:35 +0000
X-Inumbo-ID: f590e962-42e6-11e9-a04a-cba954e1e8e8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f590e962-42e6-11e9-a04a-cba954e1e8e8;
 Sun, 10 Mar 2019 03:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pP4-0004BG-0e
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pP3-0008H1-UP
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pP3-0008H1-UP@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pv: Don't have %cr4.fsgsbase
 active behind a guest kernels back
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRmOWFiNWY3NWMxMjBhMmNjMGI1OGQ2NTFkYTc1ZTAzZmM1MGQ5ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA1IDE1OjA1OjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDUgMTU6MDU6NTAgMjAxOSArMDEw
MAoKICAgIHg4Ni9wdjogRG9uJ3QgaGF2ZSAlY3I0LmZzZ3NiYXNlIGFjdGl2ZSBiZWhpbmQgYSBn
dWVzdCBrZXJuZWxzIGJhY2sKICAgIAogICAgQ3VycmVudGx5LCBhIDY0Yml0IFBWIGd1ZXN0IGNh
biBhcHBlYXIgdG8gc2V0IGFuZCBjbGVhciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKICAgIHRoZSBi
aXQgcmVtYWlucyBzZXQgaW4gaGFyZHdhcmUuICBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdT
fUJBU0UgYXJlIHVzYWJsZQogICAgZXZlbiB3aGVuIHRoZSBndWVzdCBrZXJuZWwgYmVsaWV2ZXMg
dGhhdCB0aGV5IGFyZSBkaXNhYmxlZC4KICAgIAogICAgVGhlIEZTR1NCQVNFIGZlYXR1cmUgaXNu
J3QgY3VycmVudGx5IHN1cHBvcnRlZCBpbiBMaW51eCwgYW5kIGl0cyBjb250ZXh0CiAgICBzd2l0
Y2ggcGF0aCBoYXMgc29tZSBvcHRpbWlzYXRpb25zIHdoaWNoIHJlbHkgb24gdXNlcnNwYWNlIGJl
aW5nIHVuYWJsZSB0byB1c2UKICAgIHRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhl
bidzIGN1cnJlbnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwogICAgZXhwZWN0YXRpb24uCiAg
ICAKICAgIEluIDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVzdCBr
ZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKICAgIGludG8gJWNyNC4gIFRoaXMgcmVxdWlyZXMg
YWRqdXN0aW5nIGhvdyBYZW4gdXNlcyB0aGUge1JELFdSfXtGUyxHU31CQVNFCiAgICBpbnN0cnVj
dGlvbnMuCiAgICAKICAgICAqIERlbGV0ZSB0aGUgY3B1X2hhc19mc2dzYmFzZSBoZWxwZXIuICBJ
dCBpcyBubyBsb25nZXIgc2FmZSwgYXMgdXNlcnMgbmVlZCB0bwogICAgICAgY2hlY2sgJWNyNCBk
aXJlY3RseS4KICAgICAqIFRoZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25s
eSBzYWZlIHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgICAgIGlzIHNldC4gIENvbW1lbnQg
dGhpcyBwcm9wZXJ0eS4KICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfXtiYXNlLHNoYWRvd30oKSBh
bmQgcmVhZF9tc3IoKSBoZWxwZXJzIGFyZSB1cGRhdGVkIHRvIHVzZQogICAgICAgdGhlIGN1cnJl
bnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUgd2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICAgICAq
IHRvZ2dsZV9ndWVzdF9tb2RlKCkgYW5kIHNhdmVfc2VnbWVudHMoKSBhcmUgdXBkYXRlIHRvIGF2
b2lkIHJlYWRpbmcKICAgICAgIGZzL2dzYmFzZSBpZiB0aGUgdmFsdWVzIGluIGhhcmR3YXJlIGNh
bm5vdCBiZSBzdGFsZSBXUlQgc3RydWN0IHZjcHUuICBBCiAgICAgICBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVkcyB0byBjYWNoZSB0aGUgY3VycmVu
dAogICAgICAgYmFzZXMsIGFzIHN1YnNlcXVlbnQgY29udGV4dCBzd2l0Y2hlcyB3aWxsIHNraXAg
c2F2aW5nIHRoZSB2YWx1ZXMuCiAgICAgKiB3cml0ZV9jcjQoKSBpcyB1cGRhdGVkIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBzaGFkb3cgJWNyNC5mc2dzYmFzZSB2YWx1ZSBpcwogICAgICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFuIGludGVycnVwdCBo
YXBwZW5zIHRvCiAgICAgICBoaXQgaW4gdGhlIG1pZGRsZS4KICAgICAqIGxvYWRfc2VnbWVudHMo
KSBpcyB1cGRhdGVkIHRvIHVzZSB0aGUgVk1MT0FEIG9wdGltaXNhdGlvbiBpZiBGU0dTQkFTRSBp
cwogICAgICAgdW5hdmFpbGFibGUsIGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRp
bmcuICBBcyBhIG1pbm9yIHBlcmYKICAgICAgIGltcHJvdmVtZW50LCBjaGVjayBjcHVfaGFzX3N2
bSBmaXJzdCB0byBzaG9ydCBjaXJjdWl0IGEgY29udGV4dC1kZXBlbmRlbnQKICAgICAgIGNvbmRp
dGlvbmFsIG9uIEludGVsIGhhcmR3YXJlLgogICAgICogcHZfbWFrZV9jcjQoKSBpcyB1cGRhdGVk
IGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRoZSBndWVzdCBrZXJuZWxzCiAgICAgICBjaG9p
Y2Ugb2YgRlNHU0JBU0UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjkzLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGVjY2MxNzAwNTNlNDZiNGFiMWQ5ZTc0ODVjMDllMjEwYmUxNWJiZDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTA1IDEzOjU0OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAg
IHwgMTMgKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgfCAx
OCArKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0K
IDcgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IDY3NTE1MmEwN2QuLjI5Zjg5MmMwNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE0MzMsNyArMTQzMyw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAgcmVncy0+ZnMgPSBy
ZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVhZF9zcmVnKGdzKTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSAmJiAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVn
cyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICov
CisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19y
ZGZzYmFzZSgpOwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKaW5kZXggMzk2NTk1OTJhZS4uMjI4YTE3NDViMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMTQw
LDYgKzE0MCwxNiBAQCB1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQogICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAorICAgIC8q
CisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxlIGluIDY0Yml0
IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0LkZTR1NC
QVNFIHNldCBiZWhpbmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2Ug
ZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVuJ3MgY29u
dGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICggIWlzX3B2XzMyYml0
X2RvbWFpbihkKSAmJgorICAgICAgICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4
Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOworCiAg
ICAgcmV0dXJuIGNyNDsKIH0KIApAQCAtMzc1LDcgKzM4NSw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0
X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYp
KTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICovCisgICAgaWYg
KCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYt
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2X3Zj
cHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggNGFiYmMxNDI2ZC4uMzEyYzFlZTljZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzg2
LDYgKzc4NiwxNyBAQCBzdGF0aWMgaW50IHdyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsLAogICAgIH0KIAogICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAg
ICAgIC8qCisgICAgICAgICAqIElmIHRoaXMgd3JpdGUgd2lsbCBkaXNhYmxlIEZTR1NCQVNFLCBy
ZWZyZXNoIFhlbidzIGlkZWEgb2YgdGhlCisgICAgICAgICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0
IHRoZXkgY2FuIG5vIGxvbmdlciBjaGFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChj
dXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYmCisgICAg
ICAgICAgICAgISh2YWwgJiBYODZfQ1I0X0ZTR1NCQVNFKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAg
ICAgY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOworICAg
ICAgICB9CisKICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1
cF9ndWVzdF9jcjQoY3VyciwgdmFsKTsKICAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1
cnIpKTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwpAQCAtODM1LDE0ICs4
NDYsMTUgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAq
dmFsLAogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNf
ZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKKyAg
ICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNl
KCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJy
LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAog
ICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jh
c2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJy
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAgICp2YWwgPSAocmVhZF9jcjQo
KSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vf
a2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfU0hB
RE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IGVjYjAxNDk4NDkuLmEzNTNkNzZmOWEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTY3LDcg
KzE1NjcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0
X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAgc2V0X2luX2NyNChYODZf
Q1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lk
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYjIzN2RhMTY1Yy4uODYxY2IwYWY5MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTkwLDcgKzkwLDYgQEAKICNkZWZpbmUgY3B1
X2hhc194c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKIAog
LyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2RlZmluZSBjcHVfaGFzX2ZzZ3Ni
YXNlICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5lIGNw
dV9oYXNfYm1pMSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQogI2Rl
ZmluZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSExF
KQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVZYMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCmluZGV4IGFmYmViN2YxNTUuLjFiYTZlZTNlODAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaApAQCAtMTIwLDYgKzEyMCwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJkdHNjX29y
ZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDogImMi
IChjb3VudGVyKSkKIAorLyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRo
ZSB2YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtlcm5lbCdzIGNo
b2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9pY2UgZm9yIElkbGUsIEhWTSBhbmQK
KyAqIDMyYml0IFBWKS4KKyAqCisgKiBUaGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0Ug
aW5zdHJ1Y3Rpb25zIGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNlIGlz
IHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRmc2Jhc2Uodm9pZCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0xNTAsNyArMTU4LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBi
YXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkg
JiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRmc2Jhc2UoKTsKIAogICAg
IHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBAIC0xNjIsNyArMTcwLDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBi
YXNlOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkg
JiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRnc2Jhc2UoKTsKIAogICAg
IHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7CkBAIC0xNzQsNyArMTgyLDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQo
KSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3
YXBncyIgKTsKICAgICAgICAgYmFzZSA9IF9fcmRnc2Jhc2UoKTsKQEAgLTE4OCw3ICsxOTYsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSAp
CiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jmc2Jh
c2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDAsNyArMjA4LDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlubGlu
ZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lm
ZGVmIEhBVkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3NiYXNlICUw
IiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjEyLDcgKzIyMCw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cmdzc2hhZG93KHVuc2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNn
c2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsK
ICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQiCiAjaWZkZWYgSEFWRV9BU19GU0dT
QkFTRQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMmJkOWU2OTY4NC4uOGUyNTNkY2Y5YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDUsMTEgKzMwNSwzMSBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBD
SURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFs
ICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAg
ICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoK
KyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNy
NCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hp
Y2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4K
KyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZv
LT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0
aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAg
KiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZl
dHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8g
YmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVw
ZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1p
ZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGlu
ICVjcjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZf
Q1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIK
KyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcg
d2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZh
bCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMn
IGJpdCByZXNwZWN0aXZlbHkgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 10 03:45:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Mar 2019 03:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h2pPH-0004ig-72; Sun, 10 Mar 2019 03:45:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ErLi=RN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h2pPF-0004iU-Qa
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:45 +0000
X-Inumbo-ID: fba4c78b-42e6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba4c78b-42e6-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 03:45:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h2pPE-0004BS-6b
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h2pPE-0008Hi-42
 for xen-changelog@lists.xenproject.org; Sun, 10 Mar 2019 03:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h2pPE-0008Hi-42@xenbits.xenproject.org>
Date: Sun, 10 Mar 2019 03:45:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pv: _toggle_guest_pt() may
 not skip TLB flush for shadow mode guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU5ODQ4NDZkYWQ4MTIxOGJiZDhjYmFlYzZkZjhlOGEzNTMwNzI2ZGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDUg
MTU6MDY6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNSAxNTowNjo0NyAyMDE5ICswMTAwCgogICAgeDg2
L3B2OiBfdG9nZ2xlX2d1ZXN0X3B0KCkgbWF5IG5vdCBza2lwIFRMQiBmbHVzaCBmb3Igc2hhZG93
IG1vZGUgZ3Vlc3RzCiAgICAKICAgIEZvciBzaGFkb3cgbW9kZSBndWVzdHMgKGUuZy4gUFYgb25l
cyBmb3JjZWQgaW50byB0aGF0IG1vZGUgYXMgTDFURgogICAgbWl0aWdhdGlvbiwgb3IgZHVyaW5n
IG1pZ3JhdGlvbikgdXBkYXRlX2NyMygpIC0+IHNoX3VwZGF0ZV9jcjMoKSBtYXkKICAgIHJlc3Vs
dCBpbiBhIGNoYW5nZSB0byB0aGUgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlIChjb21wYXJlZCB0
byB0aGUKICAgIHByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUgdkNQVSB3aXRoIHRo
ZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKICAgIGZpcnN0IGFuZCBmb3JlbW9zdCwgYmUgYSByZXN1
bHQgb2YgbWVtb3J5IHByZXNzdXJlIG9uIHRoZSBzaGFkb3cgbWVtb3J5CiAgICBwb29sIG9mIHRo
ZSBkb21haW4uIFNoYWRvdyBjb2RlIGxlZ2l0aW1hdGVseSByZWxpZXMgb24gdGhlIG9yaWdpbmFs
CiAgICAocHJpb3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBmZWF0
dXJlIl0pIGJlaGF2aW9yIG9mCiAgICB0aGUgc3Vic2VxdWVudCBDUjMgd3JpdGUgdG8gZmx1c2gg
dGhlIFRMQiBvZiBlbnRyaWVzIHN0aWxsIGxlZnQgZnJvbQogICAgd2Fsa3Mgd2l0aCBhbiBlYXJs
aWVyLCBkaWZmZXJlbnQgKHNoYWRvdykgcm9vdCBwYWdlIHRhYmxlLgogICAgCiAgICBSZXN0b3Jl
IHRoZSBmbHVzaGluZyBiZWhhdmlvciwgYWxzbyBmb3IgdGhlIHNlY29uZCBDUjMgd3JpdGUgb24g
dGhlIGV4aXQKICAgIHBhdGggdG8gZ3Vlc3QgY29udGV4dCB3aGVuIFhQVEkgaXMgYWN0aXZlLiBG
b3IgdGhlIG1vbWVudCBhY2NlcHQgdGhhdAogICAgdGhpcyB3aWxsIGludHJvZHVjZSBtb3JlIGZs
dXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8gZmx1c2gKICAgIHdvdWxkIGJl
IG5lZWRlZCB3aGVuIHRoZSAoc2hhZG93KSByb290IHBhZ2UgdGFibGUgZG9lc24ndCBhY3R1YWxs
eQogICAgY2hhbmdlLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpc24ndCByZWFkaWx5IChpLmUuIHdp
dGhvdXQgaW50cm9kdWNpbmcgYQogICAgbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVy
ZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzI5YjAwZTRkNDlmNzAxODU1
NjFkN2NjNGIwNzZjNzc4Njk4ODhhMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTM6NTQ6
NDIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgfCAyMiArKysrKysrKysrKysr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggMjI4YTE3NDViMS4uZWMzNDhiYTg1NSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
MzUyLDIxICszNTIsMzUgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCiBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IGNwdV9pbmZv
ICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAgIHVuc2lnbmVkIGxvbmcgY3IzOwogCiAg
ICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOwog
ICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
Y3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8t
PnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19w
YSh0aGlzX2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5h
cmNoLnB2X2RvbWFpbi5wY2lkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBnZXRfcGNp
ZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCi0gICAgLyogRG9uJ3QgZmx1c2ggdXNlciBn
bG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8KLSAg
ICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAgICogRG9uJ3QgZmx1c2ggdXNl
ciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4KKyAg
ICAgKgorICAgICAqIEluIHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVwZGF0ZV9jcjMoKSBtYXkgbmVl
ZCB0byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZsdXNoIChmb3IganVzdCB0aGUg
aW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBtYXkKKyAgICAgKiBo
YXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3Vw
cHJlc3MgdGhlCisgICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4g
VGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAqIHdpbGwgdGhlbiBuZWVkIHRv
IGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8KKyAgICBjcjMgPSB2LT5hcmNoLmNyMzsK
KyAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAgIHsKKyAgICAgICAgY3IzICY9
IH5YODZfQ1IzX05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgJj0gflg4Nl9DUjNf
Tk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAgICBpZiAoICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIHJldHVybjsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 11 14:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3MKa-0007Mg-Ij; Mon, 11 Mar 2019 14:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3MKZ-0007Mb-Af
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:07 +0000
X-Inumbo-ID: a82d188f-440d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a82d188f-440d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:55:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3MKX-0007SP-Lo
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3MKX-0004zC-IZ
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3MKX-0004zC-IZ@xenbits.xenproject.org>
Date: Mon, 11 Mar 2019 14:55:05 +0000
Subject: [Xen-changelog] [xen staging] Branch for 4.12: change version
 numbers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEwMDUwN2IzNGJiMjQ1MjQ4YzhjMThlZGY3NGRlZThkZDMzZjVlZmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDg6MzYgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0ODozNiAy
MDE5ICswMDAwCgogICAgQnJhbmNoIGZvciA0LjEyOiBjaGFuZ2UgdmVyc2lvbiBudW1iZXJzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIFJFQURNRSAgICAgICB8IDEwICsrKysrLS0tLS0KIFNVUFBPUlQubWQgICB8ICAy
ICstCiB4ZW4vTWFrZWZpbGUgfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXgg
YzE5NDA5ZWZhMi4uNjM0NjgyNWJjMCAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpA
QCAtMSw5ICsxLDkgQEAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotIF8gIF8g
ICAgXyBfX19fCi18IHx8IHwgIC8gfF9fXyBcICAgICAgXyBfXyBfX18KLXwgfHwgfF8gfCB8IF9f
KSB8X19fX3wgJ19fLyBfX3wKLXxfXyAgIF98fCB8LyBfXy9fX19fX3wgfCB8IChfXwotICAgfF98
KF8pX3xfX19fX3wgICAgfF98ICBcX19ffAorIF8gIF8gICAgXyBfX19fXyAgICAgICAgICAgICAg
ICAgICAgICAgXyAgICAgICAgXyAgICAgXworfCB8fCB8ICAvIHxfX18gLyAgICAgICBfICAgXyBf
IF9fICBfX198IHxfIF9fIF98IHxfXyB8IHwgX19fCit8IHx8IHxfIHwgfCB8XyBcIF9fX19ffCB8
IHwgfCAnXyBcLyBfX3wgX18vIF9gIHwgJ18gXHwgfC8gXyBcCit8X18gICBffHwgfF9fXykgfF9f
X19ffCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfCAgX18vCisgICB8X3woXylffF9f
X18vICAgICAgIFxfXyxffF98IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198CiAKICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIv
U1VQUE9SVC5tZAppbmRleCAxOWZjOGQ3NTMzLi5lNGZiMTViMmY4IDEwMDY0NAotLS0gYS9TVVBQ
T1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTksNyArOSw3IEBAIGZvciB0aGUgZGVmaW5pdGlv
bnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMgUmVsZWFzZSBTdXBwb3J0
CiAKLSAgICBYZW4tVmVyc2lvbjogNC4xMi1yYworICAgIFhlbi1WZXJzaW9uOiA0LjEzLXVuc3Rh
YmxlCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAog
ICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5
LXN1cHBvcnRlZApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4
IGVhODJmYzhiYTYuLjMzNWYyZjBmMzcgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94
ZW4vTWFrZWZpbGUKQEAgLTEsOCArMSw4IEBACiAjIFRoaXMgaXMgdGhlIGNvcnJlY3QgcGxhY2Ug
dG8gZWRpdCB0aGUgYnVpbGQgdmVyc2lvbi4KICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0
b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVO
X1ZFUlNJT04gICAgICAgPSA0Ci1leHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMgotZXhwb3J0
IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhF
Tl9TVUJWRVJTSU9OICAgID0gMTMKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4wLXVuc3Rh
YmxlJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVO
X1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUg
eGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 11 14:55:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3MKo-0007NQ-Kq; Mon, 11 Mar 2019 14:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3MKn-0007NJ-S1
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:21 +0000
X-Inumbo-ID: ae3ce6e2-440d-11e9-80b9-dbb3464cc489
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae3ce6e2-440d-11e9-80b9-dbb3464cc489;
 Mon, 11 Mar 2019 14:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3MKh-0007Sa-Rr
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3MKh-000503-PC
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3MKh-000503-PC@xenbits.xenproject.org>
Date: Mon, 11 Mar 2019 14:55:15 +0000
Subject: [Xen-changelog] [xen staging] Branch for 4.12: Switch unstable back
 from specific 4.12 tags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVmMTVjYTA4YThiYjdkYjk1Njg5NDg1YWYyMzJhZTE4ZDQwZjUzNTYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDk6MDAgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0OTowMCAy
MDE5ICswMDAwCgogICAgQnJhbmNoIGZvciA0LjEyOiBTd2l0Y2ggdW5zdGFibGUgYmFjayBmcm9t
IHNwZWNpZmljIDQuMTIgdGFncwogICAgCiAgICBVc2UgbWFzdGVyIG9yIHNwZWNpZmljIGdpdCBj
b21taXRzLiAgVGhlIG9ubHkgc2VtYW50aWMgY2hhbmdlIGlzIHRvCiAgICBwaWNrIHVwIHFlbXUt
eGVuIG1hc3RlciBhZ2Fpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Q29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDBhMmYxZjdkZjguLjAwY2I0ZjU0NzkgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3NSwxNSArMjc1LDE1IEBAIFNF
QUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAog
TUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQK
IGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDVi
YjFmMTgzNzQ0N2NjMGViNTYKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4x
Mi4wLXJjMQotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMxCitRRU1V
X1VQU1RSRUFNX1JFVklTSU9OID89IG1hc3RlcgorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89
IDBiNGI3ODk3ZTA4Yjk2N2EwOWJlZDIwMjhhNzlmYWJmZjgyMzQyZGQKIAogU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMi4wCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkg
ODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMx
CitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTgKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9w
dDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 11 14:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3MKv-0007OJ-MZ; Mon, 11 Mar 2019 14:55:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3MKu-0007O9-98
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:28 +0000
X-Inumbo-ID: b4c005c3-440d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4c005c3-440d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:55:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3MKs-0007Si-P7
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3MKs-00051P-MM
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3MKs-00051P-MM@xenbits.xenproject.org>
Date: Mon, 11 Mar 2019 14:55:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] MAINTAINERS: Branch for 4.12,
 change maintainership to stable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVjMzY3YWFkODdmOGY5OGViODA4MDgyYWYwNzRkMjkxNzc5YzM0MjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDI6MjggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0MjoyOCAy
MDE5ICswMDAwCgogICAgTUFJTlRBSU5FUlM6IEJyYW5jaCBmb3IgNC4xMiwgY2hhbmdlIG1haW50
YWluZXJzaGlwIHRvIHN0YWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDEzICsrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTBjZGE0ZjdhMS4u
YTA4NDI3NWU3OSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAg
LTUwLDkgKzUwLDE2IEBAIFBsZWFzZSBzZWUgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvWGVuX01haW50ZW5hbmNlX1JlbGVhc2VzIGZvciBtb3JlCiBpbmZvcm1hdGlvbi4KIAogQmFj
a3BvcnQgcmVxdWVzdHMgc2hvdWxkIGJlIG1hZGUgb24gdGhlIHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwotbGlzdC4gUmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxl
IGJyYW5jaCBtYWludGFpbmVyIHdobwotd2lsbCBiZSBsaXN0ZWQgaW4gdGhpcyBzZWN0aW9uIG9m
IHRoZSBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZQotYXBwcm9wcmlhdGUgYnJhbmNoLgorbGlzdC4g
UmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxlIGJyYW5jaCBtYWludGFpbmVy
LgorCitUaGUgbWFpbnRhaW5lciBmb3IgdGhpcyBicmFuY2ggaXM6CisKKwlKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CisKK1Rvb2xzIGJhY2twb3J0IHJlcXVlc3RzIHNob3VsZCBhbHNv
IGJlIGNvcGllZCB0bzoKKworCUlhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgorCiAKIAlVbnN0YWJsZSBTdWJzeXN0ZW0gTWFpbnRhaW5lcnMKIAk9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 11 14:55:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Mar 2019 14:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3ML5-0007Q2-OQ; Mon, 11 Mar 2019 14:55:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3f0z=RO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3ML4-0007Pp-Ho
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:38 +0000
X-Inumbo-ID: bad21e58-440d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bad21e58-440d-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 14:55:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3ML2-0007Sq-VB
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3ML2-00051w-Sb
 for xen-changelog@lists.xenproject.org; Mon, 11 Mar 2019 14:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3ML2-00051w-Sb@xenbits.xenproject.org>
Date: Mon, 11 Mar 2019 14:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] MAINTAINERS: Branch for 4.12,
 change debug default to n
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI1MzgzMmNjNzI0ZTNkODhmMGI5MDcwM2Q3MzhhNjYwN2MyODAxMmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDI6NTggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0Mjo1OCAy
MDE5ICswMDAwCgogICAgTUFJTlRBSU5FUlM6IEJyYW5jaCBmb3IgNC4xMiwgY2hhbmdlIGRlYnVn
IGRlZmF1bHQgdG8gbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5tayAgICB8IDIgKy0KIHhlbi9L
Y29uZmlnLmRlYnVnIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5t
awppbmRleCA2OGYyZWQ3Y2UxLi44MDQxNzZhMWQwIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5t
aworKysgYi90b29scy9SdWxlcy5tawpAQCAtMzMsNyArMzMsNyBAQCBDRkxBR1NfeGVuaW5jbHVk
ZSA9IC1JJChYRU5fSU5DTFVERSkKIFhFTlNUT1JFX1hFTlNUT1JFRCA/PSB5CiAKICMgQSBkZWJ1
ZyBidWlsZCBvZiB0b29scz8KLWRlYnVnID89IHkKK2RlYnVnID89IG4KIGRlYnVnX3N5bWJvbHMg
Pz0gJChkZWJ1ZykKIAogIyBTZXQgQ09ORklHX0dPTEFORz15IGluIC5jb25maWcgKG9yIGluIG1h
a2UpIHRvIGJ1aWxkIGdvbGFuZwpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4v
S2NvbmZpZy5kZWJ1ZwppbmRleCA0ZDVkN2Y4N2NiLi5mYjQ0NThiMzZmIDEwMDY0NAotLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMyw3ICszLDcgQEAg
bWVudSAiRGVidWdnaW5nIE9wdGlvbnMiCiAKIGNvbmZpZyBERUJVRwogCWJvb2wgIkRldmVsb3Bl
ciBDaGVja3MiCi0JZGVmYXVsdCB5CisJZGVmYXVsdCBuCiAJLS0taGVscC0tLQogCSAgSWYgeW91
IHNheSBZIGhlcmUgdGhpcyB3aWxsIGVuYWJsZSBkZXZlbG9wZXIgY2hlY2tzIHN1Y2ggYXMgYXNz
ZXJ0cwogCSAgYW5kIGV4dHJhIHByaW50a3MuIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciBk
ZXZlbG9wbWVudCBwdXJwb3NlcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:00:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3h0r-0008HH-Jx; Tue, 12 Mar 2019 13:00:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h0q-0008HC-1D
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:08 +0000
X-Inumbo-ID: c1ee71c5-44c6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1ee71c5-44c6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:00:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3h0n-0003TK-Pm
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3h0n-00016K-Mu
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3h0n-00016K-Mu@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:00:05 +0000
Subject: [Xen-changelog] [xen staging] tools/xentop: Display '-' when stats
 are not available.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxYzNlM2RjOTFkNjE0ZDMzODVkNjlkMDNlMmRiZWZiZThhYmNlZDQKQXV0aG9yOiAg
ICAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0YXZhQGNpdHJpeC5jb20+CkF1dGhv
ckRhdGU6IEZyaSBGZWIgMjIgMTE6NDg6MDYgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDEyOjU3OjEzIDIw
MTkgKzAwMDAKCiAgICB0b29scy94ZW50b3A6IERpc3BsYXkgJy0nIHdoZW4gc3RhdHMgYXJlIG5v
dCBhdmFpbGFibGUuCiAgICAKICAgIERpc3BsYXlpbmcgMCBpcyBtaXNsZWFkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25A
dmF0ZXMuZnI+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgICB8ICAgNiArCiB0
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaCAgICAgICB8ICAgNSArCiB0b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyB8ICA0NyArKysrLS0tLQog
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgIDEgKwogdG9v
bHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMgICAgICAgICAgICAgICAgfCAxNjEgKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCA2
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXQuYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCmluZGV4
IGZiZTQ0ZjNjNTYuLjhiODU2YjMyYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5jCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdC5jCkBAIC03MjksNiArNzI5LDEyIEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3Zi
ZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCkKIAlyZXR1cm4gdmJkLT53cl9zZWN0czsKIH0K
IAorLyogUmV0dXJucyBlcnJvciB3aGlsZSBnZXR0aW5nIHN0YXRzICgxIGlmIGVycm9yIGhhcHBl
bmVkLCAwIG90aGVyd2lzZSkgKi8KK2Jvb2wgeGVuc3RhdF92YmRfZXJyb3IoeGVuc3RhdF92YmQg
KiB2YmQpCit7CisJcmV0dXJuIHZiZC0+ZXJyb3I7Cit9CisKIC8qCiAgKiBUbWVtIGZ1bmN0aW9u
cwogICovCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQu
aCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCmluZGV4IDQ3ZWM2MGUx
NGQuLjlmNTA1M2RkOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMv
eGVuc3RhdC5oCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCkBA
IC0yMCw2ICsyMCw4IEBACiAjaWZuZGVmIFhFTlNUQVRfSAogI2RlZmluZSBYRU5TVEFUX0gKIAor
I2luY2x1ZGUgPHN0ZGJvb2wuaD4KKwogLyogT3BhcXVlIGhhbmRsZXMgKi8KIHR5cGVkZWYgc3Ry
dWN0IHhlbnN0YXRfaGFuZGxlIHhlbnN0YXRfaGFuZGxlOwogdHlwZWRlZiBzdHJ1Y3QgeGVuc3Rh
dF9kb21haW4geGVuc3RhdF9kb21haW47CkBAIC0xOTMsNiArMTk1LDkgQEAgdW5zaWduZWQgbG9u
ZyBsb25nIHhlbnN0YXRfdmJkX3dyX3JlcXMoeGVuc3RhdF92YmQgKiB2YmQpOwogdW5zaWduZWQg
bG9uZyBsb25nIHhlbnN0YXRfdmJkX3JkX3NlY3RzKHhlbnN0YXRfdmJkICogdmJkKTsKIHVuc2ln
bmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCk7CiAK
Ky8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGluZyBzdGF0cyAoMSBpZiBlcnJvciBoYXBwZW5l
ZCwgMCBvdGhlcndpc2UpICovCitib29sIHhlbnN0YXRfdmJkX2Vycm9yKHhlbnN0YXRfdmJkICog
dmJkKTsKKwogLyoKICAqIFRtZW0gZnVuY3Rpb25zIC0gZXh0cmFjdCB0bWVtIGluZm9ybWF0aW9u
CiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9s
aW51eC5jIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKaW5k
ZXggN2NkZDNiZjkxZi4uOTQyMWNhNDNjOCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X2xpbnV4LmMKQEAgLTQzNiwxMyArNDM2LDE1IEBAIGludCB4ZW5zdGF0X2Nv
bGxlY3RfdmJkcyh4ZW5zdGF0X25vZGUgKiBub2RlKQogCQlyZXQgPSBzc2NhbmYoZHAtPmRfbmFt
ZSwgIiUzcy0ldS0ldSIsIGJ1ZiwgJmRvbWlkLCAmdmJkLmRldik7CiAJCWlmIChyZXQgIT0gMykK
IAkJCWNvbnRpbnVlOworCQlpZiAoIShzdHJzdHIoYnVmLCAidmJkIikpICYmICEoc3Ryc3RyKGJ1
ZiwgInRhcCIpKSkKKwkJCWNvbnRpbnVlOwogCiAJCWlmIChzdHJjbXAoYnVmLCJ2YmQiKSA9PSAw
KQogCQkJdmJkLmJhY2tfdHlwZSA9IDE7CiAJCWVsc2UgaWYgKHN0cmNtcChidWYsInRhcCIpID09
IDApCiAJCQl2YmQuYmFja190eXBlID0gMjsKIAkJZWxzZQotCQkJY29udGludWU7CisJCQl2YmQu
YmFja190eXBlID0gMDsKIAogCQlkb21haW4gPSB4ZW5zdGF0X25vZGVfZG9tYWluKG5vZGUsIGRv
bWlkKTsKIAkJaWYgKGRvbWFpbiA9PSBOVUxMKSB7CkBAIC00NTMsMzYgKzQ1NSwyOSBAQCBpbnQg
eGVuc3RhdF9jb2xsZWN0X3ZiZHMoeGVuc3RhdF9ub2RlICogbm9kZSkKIAkJCWNvbnRpbnVlOwog
CQl9CiAKLQkJaWYoKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mv
b29fcmVxIiwgYnVmLCAyNTYpPD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1
IiwgJnZiZC5vb19yZXFzKSkgIT0gMSkpCi0JCXsKLQkJCWNvbnRpbnVlOwotCQl9Ci0KLQkJaWYo
KHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3MvcmRfcmVxIiwgYnVm
LCAyNTYpPD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC5yZF9y
ZXFzKSkgIT0gMSkpCisJCWlmICh2YmQuYmFja190eXBlID09IDEgfHwgdmJkLmJhY2tfdHlwZSA9
PSAyKQogCQl7Ci0JCQljb250aW51ZTsKLQkJfQogCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJk
KGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3dyX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKLQkJICAgfHwg
KChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3JfcmVxcykpICE9IDEpKQotCQl7Ci0J
CQljb250aW51ZTsKLQkJfQotCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUs
ICJzdGF0aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3Nj
YW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLnJkX3NlY3RzKSkgIT0gMSkpCi0JCXsKLQkJCWNvbnRpbnVl
OworCQkJdmJkLmVycm9yID0gMDsKKworCQkJaWYgKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5k
X25hbWUsICJzdGF0aXN0aWNzL29vX3JlcSIsIGJ1ZiwgMjU2KTw9MCkgfHwKKwkJCQkoKHJldCA9
IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC5vb19yZXFzKSkgIT0gMSkgfHwKKwkJCQkocmVhZF9h
dHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy9yZF9yZXEiLCBidWYsIDI1Nik8
PTApIHx8CisJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQucmRfcmVxcykpICE9
IDEpIHx8CisJCQkJKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mv
d3JfcmVxIiwgYnVmLCAyNTYpPD0wKSB8fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUi
LCAmdmJkLndyX3JlcXMpKSAhPSAxKSB8fAorCQkJCShyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5k
X25hbWUsICJzdGF0aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8PTApIHx8CisJCQkJKChyZXQg
PSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2VjdHMpKSAhPSAxKSB8fAorCQkJCShyZWFk
X2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3dyX3NlY3QiLCBidWYsIDI1
Nik8PTApIHx8CisJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2VjdHMp
KSAhPSAxKSkKKwkJCXsKKwkJCQl2YmQuZXJyb3IgPSAxOworCQkJfQogCQl9Ci0KLQkJaWYoKHJl
YWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mvd3Jfc2VjdCIsIGJ1Ziwg
MjU2KTw9MCkKLQkJICAgfHwgKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2Vj
dHMpKSAhPSAxKSkKKwkJZWxzZQogCQl7Ci0JCQljb250aW51ZTsKKwkJCXZiZC5lcnJvciA9IDE7
CiAJCX0KLQogCQlpZiAoKHhlbnN0YXRfc2F2ZV92YmQoZG9tYWluLCAmdmJkKSkgPT0gTlVMTCkg
ewogCQkJcGVycm9yKCJBbGxvY2F0aW9uIGVycm9yIik7CiAJCQlyZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oCmluZGV4IDc0ZTA3NzRhNWUuLmVi
ZmNkMGZmZjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3Rh
dF9wcml2LmgKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYu
aApAQCAtOTgsNiArOTgsNyBAQCBzdHJ1Y3QgeGVuc3RhdF9uZXR3b3JrIHsKIHN0cnVjdCB4ZW5z
dGF0X3ZiZCB7CiAJdW5zaWduZWQgaW50IGJhY2tfdHlwZTsKIAl1bnNpZ25lZCBpbnQgZGV2Owor
CXVuc2lnbmVkIGludCBlcnJvcjsKIAl1bnNpZ25lZCBsb25nIGxvbmcgb29fcmVxczsKIAl1bnNp
Z25lZCBsb25nIGxvbmcgcmRfcmVxczsKIAl1bnNpZ25lZCBsb25nIGxvbmcgd3JfcmVxczsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jIGIvdG9vbHMveGVuc3RhdC94
ZW50b3AveGVudG9wLmMKaW5kZXggYzQ2NTgxMDYyYi4uMzFlYTBlNjVhNiAxMDA2NDQKLS0tIGEv
dG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKKysrIGIvdG9vbHMveGVuc3RhdC94ZW50b3Av
eGVudG9wLmMKQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIGludCBoYW5kbGVfa2V5KGludCk7CiBz
dGF0aWMgaW50IGNvbXBhcmUodW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxvbmcp
Owogc3RhdGljIGludCBjb21wYXJlX2RvbWFpbnMoeGVuc3RhdF9kb21haW4gKiosIHhlbnN0YXRf
ZG9tYWluICoqKTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X25ldF9ieXRlcyggeGVu
c3RhdF9kb21haW4gKiwgaW50KTsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X3ZiZF9y
ZXFzKCB4ZW5zdGF0X2RvbWFpbiAqLCBpbnQpOworc3RhdGljIGJvb2wgdG90X3ZiZF9yZXFzKHhl
bnN0YXRfZG9tYWluICosIGludCwgdW5zaWduZWQgbG9uZyBsb25nICopOwogCiAvKiBGaWVsZCBm
dW5jdGlvbnMgKi8KIHN0YXRpYyBpbnQgY29tcGFyZV9zdGF0ZSh4ZW5zdGF0X2RvbWFpbiAqZG9t
YWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFpbjIpOwpAQCAtNjg1LDkxICs2ODUsMTY0IEBAIHN0
YXRpYyB2b2lkIHByaW50X3ZiZHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKICAgIHJldHVybmlu
ZyAtMSwwLDEgKiBmb3IgPCw9LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfb28oeGVuc3Rh
dF9kb21haW4gKmRvbWFpbjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotICByZXR1cm4g
LWNvbXBhcmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9PTyksCi0JCSAgdG90X3Zi
ZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9PTykpOworCXVuc2lnbmVkIGxvbmcgbG9uZyBkb20x
X3ZiZF9vbyA9IDAsIGRvbTJfdmJkX29vID0gMDsKKworCXRvdF92YmRfcmVxcyhkb21haW4xLCBG
SUVMRF9WQkRfT08sICZkb20xX3ZiZF9vbyk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxE
X1ZCRF9PTywgJmRvbTJfdmJkX29vKTsKKworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF9vbywg
ZG9tMl92YmRfb28pOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBPTyByZXF1
ZXN0cyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lkIHByaW50X3ZiZF9vbyh4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogewotCXByaW50KCIlOGxsdSIsIHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxE
X1ZCRF9PTykpOworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfb287CisKKwlpZiAodG90X3ZiZF9y
ZXFzKGRvbWFpbiwgRklFTERfVkJEX09PLCAmdmJkX29vKSkKKwl7CisJCXByaW50KCIlOGxsdSIs
IHZiZF9vbyk7CisJfQorCWVsc2UKKwl7CisJCXByaW50KCIlOGMiLCAnLScpOworCX0KIH0KIAog
LyogQ29tcGFyZXMgbnVtYmVyIG9mIHRvdGFsIFZCRCBSRUFEIHJlcXVlc3RzIG9mIHR3byBkb21h
aW5zLAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAqLwogc3RhdGljIGludCBjb21w
YXJlX3ZiZF9yZCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFp
bjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRf
UkQpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9SRCkpOworCXVuc2lnbmVk
IGxvbmcgbG9uZyBkb20xX3ZiZF9yZCA9IDAsIGRvbTJfdmJkX3JkID0gMDsKKworCXRvdF92YmRf
cmVxcyhkb21haW4xLCBGSUVMRF9WQkRfUkQsICZkb20xX3ZiZF9yZCk7CisJdG90X3ZiZF9yZXFz
KGRvbWFpbjEsIEZJRUxEX1ZCRF9SRCwgJmRvbTJfdmJkX3JkKTsKKworCXJldHVybiAtY29tcGFy
ZShkb20xX3ZiZF9yZCwgZG9tMV92YmRfcmQpOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRv
dGFsIFZCRCBSRUFEIHJlcXVlc3RzIHN0YXRpc3RpYyAqLwogc3RhdGljIHZvaWQgcHJpbnRfdmJk
X3JkKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiB7Ci0JcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJ
RUxEX1ZCRF9SRC0xXS5kZWZhdWx0X3dpZHRoLCB0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9W
QkRfUkQpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmJkX3JkOworCisJaWYgKHRvdF92YmRfcmVx
cyhkb21haW4sIEZJRUxEX1ZCRF9SRCwgJnZiZF9yZCkpCisJeworCQlwcmludCgiJSpsbHUiLCBm
aWVsZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgsIHZiZF9yZCk7CisJfQorCWVsc2UK
Kwl7CisJCXByaW50KCIlKmMiLCBmaWVsZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgs
ICctJyk7CisJfQogfQogCiAvKiBDb21wYXJlcyBudW1iZXIgb2YgdG90YWwgVkJEIFdSSVRFIHJl
cXVlc3RzIG9mIHR3byBkb21haW5zLAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAq
Lwogc3RhdGljIGludCBjb21wYXJlX3ZiZF93cih4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVu
c3RhdF9kb21haW4gKmRvbWFpbjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhk
b21haW4xLCBGSUVMRF9WQkRfV1IpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZC
RF9XUikpOworCXVuc2lnbmVkIGxvbmcgbG9uZyBkb20xX3ZiZF93ciA9IDAsIGRvbTJfdmJkX3dy
ID0gMDsKKworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfV1IsICZkb20xX3ZiZF93
cik7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9XUiwgJmRvbTJfdmJkX3dyKTsK
KworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF93ciwgZG9tMl92YmRfd3IpOwogfQogCiAvKiBQ
cmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSByZXF1ZXN0cyBzdGF0aXN0aWMgKi8KIHN0
YXRpYyB2b2lkIHByaW50X3ZiZF93cih4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewotCXByaW50
KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfV1ItMV0uZGVmYXVsdF93aWR0aCwgdG90X3ZiZF9y
ZXFzKGRvbWFpbiwgRklFTERfVkJEX1dSKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZiZF93cjsK
KworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1IsICZ2YmRfd3IpKQorCXsK
KwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9XUi0xXS5kZWZhdWx0X3dpZHRoLCB2
YmRfd3IpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmllbGRzW0ZJRUxEX1ZCRF9X
Ui0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogLyogQ29tcGFyZXMgbnVtYmVyIG9m
IHRvdGFsIFZCRCBSRUFEIHNlY3RvcnMgb2YgdHdvIGRvbWFpbnMsCiAgICByZXR1cm5pbmcgLTEs
MCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMgaW50IGNvbXBhcmVfdmJkX3JzZWN0KHhlbnN0YXRf
ZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMikKIHsKLQlyZXR1cm4gLWNv
bXBhcmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCksCi0JCQl0b3RfdmJk
X3JlcXMoZG9tYWluMiwgRklFTERfVkJEX1JTRUNUKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIGRv
bTFfdmJkX3JzZWN0ID0gMCwgZG9tMl92YmRfcnNlY3QgPSAwOworCisJdG90X3ZiZF9yZXFzKGRv
bWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCwgJmRvbTFfdmJkX3JzZWN0KTsKKwl0b3RfdmJkX3JlcXMo
ZG9tYWluMSwgRklFTERfVkJEX1JTRUNULCAmZG9tMl92YmRfcnNlY3QpOworCisJcmV0dXJuIC1j
b21wYXJlKGRvbTFfdmJkX3JzZWN0LCBkb20yX3ZiZF9yc2VjdCk7CiB9CiAKIC8qIFByaW50cyBu
dW1iZXIgb2YgdG90YWwgVkJEIFJFQUQgc2VjdG9ycyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lk
IHByaW50X3ZiZF9yc2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewotCXByaW50KCIlKmxs
dSIsIGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0aCwgdG90X3ZiZF9yZXFz
KGRvbWFpbiwgRklFTERfVkJEX1JTRUNUKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZiZF9yc2Vj
dDsKKworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUlNFQ1QsICZ2YmRfcnNl
Y3QpKQorCXsKKwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZh
dWx0X3dpZHRoLCB2YmRfcnNlY3QpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmll
bGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogLyog
Q29tcGFyZXMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSBzZWN0b3JzIG9mIHR3byBkb21haW5z
LAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAqLwogc3RhdGljIGludCBjb21wYXJl
X3ZiZF93c2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFp
bjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRf
V1NFQ1QpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9XU0VDVCkpOworCXVu
c2lnbmVkIGxvbmcgbG9uZyBkb20xX3ZiZF93c2VjdCA9IDAsIGRvbTJfdmJkX3dzZWN0ID0gMDsK
KworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfV1NFQ1QsICZkb20xX3ZiZF93c2Vj
dCk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9XU0VDVCwgJmRvbTJfdmJkX3dz
ZWN0KTsKKworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF93c2VjdCwgZG9tMl92YmRfd3NlY3Qp
OwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSBzZWN0b3JzIHN0YXRp
c3RpYyAqLwogc3RhdGljIHZvaWQgcHJpbnRfdmJkX3dzZWN0KHhlbnN0YXRfZG9tYWluICpkb21h
aW4pCiB7Ci0JcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9XU0VDVC0xXS5kZWZhdWx0
X3dpZHRoLCB0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1NFQ1QpKTsKKwl1bnNpZ25l
ZCBsb25nIGxvbmcgdmJkX3dzZWN0OworCisJaWYgKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxE
X1ZCRF9XU0VDVCwgJnZiZF93c2VjdCkpCisJeworCQlwcmludCgiJSpsbHUiLCBmaWVsZHNbRklF
TERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgsIHZiZF93c2VjdCk7CisJfQorCWVsc2UKKwl7
CisJCXByaW50KCIlKmMiLCBmaWVsZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgs
ICctJyk7CisJfQogfQogCiAKLS8qIEdldHMgbnVtYmVyIG9mIHRvdGFsIFZCRCByZXF1ZXN0cyBz
dGF0aXN0aWMsIAorLyogR2V0cyBudW1iZXIgb2YgdG90YWwgVkJEIHJlcXVlc3RzIHN0YXRpc3Rp
YywKICAqICAgaWYgZmxhZyBpcyBGSUVMRF9WQkRfT08sIHRoZW4gT08gcmVxdWVzdHMsCiAgKiAg
IGlmIGZsYWcgaXMgRklFTERfVkJEX1JELCB0aGVuIFJFQUQgcmVxdWVzdHMsCiAgKiAgIGlmIGZs
YWcgaXMgRklFTERfVkJEX1dSLCB0aGVuIFdSSVRFIHJlcXVlc3RzLAogICogICBpZiBmbGFnIGlz
IEZJRUxEX1ZCRF9SU0VDVCwgdGhlbiBSRUFEIHNlY3RvcnMsCiAgKiAgIGlmIGZsYWcgaXMgRklF
TERfVkJEX1dTRUNULCB0aGVuIFdSSVRFIHNlY3RvcnMuCiAgKi8KLXN0YXRpYyB1bnNpZ25lZCBs
b25nIGxvbmcgdG90X3ZiZF9yZXFzKHhlbnN0YXRfZG9tYWluICpkb21haW4sIGludCBmbGFnKQor
c3RhdGljIGJvb2wgdG90X3ZiZF9yZXFzKHhlbnN0YXRfZG9tYWluICpkb21haW4sIGludCBmbGFn
LCB1bnNpZ25lZCBsb25nIGxvbmcgKnJlcykKIHsKIAlpbnQgaSA9IDA7CiAJeGVuc3RhdF92YmQg
KnZiZDsKIAl1bnNpZ25lZCBudW1fdmJkcyA9IDA7CiAJdW5zaWduZWQgbG9uZyBsb25nIHRvdGFs
ID0gMDsKLQkKKwlib29sIHNob3dfc3RhdHMgPSBmYWxzZTsKKwogCW51bV92YmRzID0geGVuc3Rh
dF9kb21haW5fbnVtX3ZiZHMoZG9tYWluKTsKLQkKKwlpZiAoIW51bV92YmRzKQorCQlzaG93X3N0
YXRzID0gdHJ1ZTsKKwogCWZvciAoIGk9MCA7IGkgPCBudW1fdmJkcyA7IGkrKykgewogCQl2YmQg
PSB4ZW5zdGF0X2RvbWFpbl92YmQoZG9tYWluLGkpOworCQlpZiAoeGVuc3RhdF92YmRfZXJyb3Io
dmJkKSkKKwkJCWNvbnRpbnVlOworCQllbHNlCisJCQlzaG93X3N0YXRzID0gdHJ1ZTsKKwogCQlz
d2l0Y2goZmxhZykgewogCQljYXNlIEZJRUxEX1ZCRF9PTzoKIAkJCXRvdGFsICs9IHhlbnN0YXRf
dmJkX29vX3JlcXModmJkKTsKQEAgLTc5MCw4ICs4NjMsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgbG9uZyB0b3RfdmJkX3JlcXMoeGVuc3RhdF9kb21haW4gKmRvbWFpbiwgaW50IGZsYWcpCiAJ
CQlicmVhazsKIAkJfQogCX0KLQkKLQlyZXR1cm4gdG90YWw7CisKKwkqcmVzID0gdG90YWw7CisK
KwlyZXR1cm4gc2hvd19zdGF0czsKIH0KIAogLyogQ29tcGFyZXMgc2VjdXJpdHkgaWQgKHNzaWQp
IG9mIHR3byBkb21haW5zLCByZXR1cm5pbmcgLTEsMCwxIGZvciA8LD0sPiAqLwpAQCAtODIyLDYg
Kzg5Nyw3IEBAIHZvaWQgcmVzZXRfZmllbGRfd2lkdGhzKHZvaWQpCiB2b2lkIGFkanVzdF9maWVs
ZF93aWR0aHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKIAl1bnNpZ25lZCBpbnQgbGVuZ3Ro
OworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfcmQsIHZiZF93ciwgdmJkX3JzZWN0LCB2YmRfd3Nl
Y3Q7CiAKIAlpZiAoc2hvd19mdWxsX25hbWUpIHsKIAkJbGVuZ3RoID0gc3RybGVuKHhlbnN0YXRf
ZG9tYWluX25hbWUoZG9tYWluKSk7CkBAIC04MzcsMTkgKzkxMywyMyBAQCB2b2lkIGFkanVzdF9m
aWVsZF93aWR0aHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIAlpZiAobGVuZ3RoID4gZmllbGRz
W0ZJRUxEX05FVF9SWC0xXS5kZWZhdWx0X3dpZHRoKQogCQlmaWVsZHNbRklFTERfTkVUX1JYLTFd
LmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7CiAKLQlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgoKHRv
dF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SRCkpICsgMSk7CisJdG90X3ZiZF9yZXFzKGRv
bWFpbiwgRklFTERfVkJEX1JELCAmdmJkX3JkKTsKKwlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgo
dmJkX3JkICsgMSk7CiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9WQkRfUkQtMV0uZGVmYXVs
dF93aWR0aCkKIAkJZmllbGRzW0ZJRUxEX1ZCRF9SRC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3Ro
OwogCi0JbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVM
RF9WQkRfV1IpKSArIDEpOworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XUiwgJnZi
ZF93cik7CisJbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF93ciArIDEpOwogCWlmIChsZW5n
dGggPiBmaWVsZHNbRklFTERfVkJEX1dSLTFdLmRlZmF1bHRfd2lkdGgpCiAJCWZpZWxkc1tGSUVM
RF9WQkRfV1ItMV0uZGVmYXVsdF93aWR0aCA9IGxlbmd0aDsKIAotCWxlbmd0aCA9IElOVF9GSUVM
RF9XSURUSCgodG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JTRUNUKSkgKyAxKTsKKwl0
b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUlNFQ1QsICZ2YmRfcnNlY3QpOworCWxlbmd0
aCA9IElOVF9GSUVMRF9XSURUSCh2YmRfcnNlY3QgKyAxKTsKIAlpZiAobGVuZ3RoID4gZmllbGRz
W0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoKQogCQlmaWVsZHNbRklFTERfVkJEX1JT
RUNULTFdLmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7CiAKLQlsZW5ndGggPSBJTlRfRklFTERfV0lE
VEgoKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XU0VDVCkpICsgMSk7CisJdG90X3Zi
ZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dTRUNULCAmdmJkX3dzZWN0KTsKKwlsZW5ndGggPSBJ
TlRfRklFTERfV0lEVEgodmJkX3dzZWN0ICsgMSk7CiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVM
RF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCkKIAkJZmllbGRzW0ZJRUxEX1ZCRF9XU0VDVC0x
XS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwogfQpAQCAtMTAwOSw3ICsxMDg5LDcgQEAgdm9pZCBk
b192Y3B1KHhlbnN0YXRfZG9tYWluICpkb21haW4pCiAJCWlmICh4ZW5zdGF0X3ZjcHVfb25saW5l
KHZjcHUpID4gMCkgewogCQkJaWYgKGkgIT0gMCAmJiAoaSU1KT09MCkKIAkJCQlwcmludCgiXG4g
ICAgICAgICIpOwotCQkJcHJpbnQoIiAlMnU6ICUxMGxsdXMiLCBpLCAKKwkJCXByaW50KCIgJTJ1
OiAlMTBsbHVzIiwgaSwKIAkJCQkJeGVuc3RhdF92Y3B1X25zKHZjcHUpLzEwMDAwMDAwMDApOwog
CQl9CiAJfQpAQCAtMTA3NCwxNSArMTE1NCwyNCBAQCB2b2lkIGRvX3ZiZCh4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogCQkJIE1BSk9SKHhlbnN0YXRfdmJkX2Rldih2YmQpKSwKIAkJCSBNSU5PUih4
ZW5zdGF0X3ZiZF9kZXYodmJkKSkpOwogI2VuZGlmCi0KLQkJcHJpbnQoIlZCRCAlcyAlNGQgJXMg
T086ICU4bGx1ICAgUkQ6ICU4bGx1ICAgV1I6ICU4bGx1ICAgUlNFQ1Q6ICUxMGxsdSAgIFdTRUNU
OiAlMTBsbHVcbiIsCi0JCSAgICAgIHZiZF90eXBlW3hlbnN0YXRfdmJkX3R5cGUodmJkKV0sCi0J
CSAgICAgIHhlbnN0YXRfdmJkX2Rldih2YmQpLCBkZXRhaWxzLAotCQkgICAgICB4ZW5zdGF0X3Zi
ZF9vb19yZXFzKHZiZCksCi0JCSAgICAgIHhlbnN0YXRfdmJkX3JkX3JlcXModmJkKSwKLQkJICAg
ICAgeGVuc3RhdF92YmRfd3JfcmVxcyh2YmQpLAotCQkgICAgICB4ZW5zdGF0X3ZiZF9yZF9zZWN0
cyh2YmQpLAotCQkgICAgICB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh2YmQpKTsKKwkJaWYgKHhlbnN0
YXRfdmJkX2Vycm9yKHZiZCkpCisJCXsKKwkJCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGMg
ICBSRDogJThjICAgV1I6ICU4YyAgIFJTRUNUOiAlMTBjICAgV1NFQ1Q6ICUxMGNcbiIsCisJCQkJ
dmJkX3R5cGVbeGVuc3RhdF92YmRfdHlwZSh2YmQpXSwKKwkJCQl4ZW5zdGF0X3ZiZF9kZXYodmJk
KSwgZGV0YWlscywKKwkJCQknLScsICctJywgJy0nLCAnLScsJy0nKTsKKwkJfQorCQllbHNlCisJ
CXsKKwkJCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGxsdSAgIFJEOiAlOGxsdSAgIFdSOiAl
OGxsdSAgIFJTRUNUOiAlMTBsbHUgICBXU0VDVDogJTEwbGx1XG4iLAorCQkJCXZiZF90eXBlW3hl
bnN0YXRfdmJkX3R5cGUodmJkKV0sCisJCQkJeGVuc3RhdF92YmRfZGV2KHZiZCksIGRldGFpbHMs
CisJCQkJeGVuc3RhdF92YmRfb29fcmVxcyh2YmQpLAorCQkJCXhlbnN0YXRfdmJkX3JkX3JlcXMo
dmJkKSwKKwkJCQl4ZW5zdGF0X3ZiZF93cl9yZXFzKHZiZCksCisJCQkJeGVuc3RhdF92YmRfcmRf
c2VjdHModmJkKSwKKwkJCQl4ZW5zdGF0X3ZiZF93cl9zZWN0cyh2YmQpKTsKKwkJfQogCX0KIH0K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3h10-0008IP-Lh; Tue, 12 Mar 2019 13:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h0z-0008IG-EX
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:17 +0000
X-Inumbo-ID: c803d856-44c6-11e9-a7ae-3709fde5d3e0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c803d856-44c6-11e9-a7ae-3709fde5d3e0;
 Tue, 12 Mar 2019 13:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3h0x-0003TR-W3
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3h0x-00017C-TX
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3h0x-00017C-TX@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:00:15 +0000
Subject: [Xen-changelog] [xen staging] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ0OGUxODM2MDc0Y2VjMGQyYjdkZDExZjdmZmNlNzE2YmRmN2NiY2IKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogVGh1IEZlYiAxNCAxNjoxODoxMSAyMDE5ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTc6MTMgMjAxOSAr
MDAwMAoKICAgIHZtX2V2ZW50OiBBZGQgYSBuZXcgb3Bjb2RlIHRvIGdldCBWTV9FVkVOVF9JTlRF
UkZBQ0VfVkVSU0lPTgogICAgCiAgICBDdXJyZW50bHksIHRoZSBWTV9FVkVOVF9JTlRFUkZBQ0Vf
VkVSU0lPTiBpcyBkZXRlcm1pbmVkIGF0IHJ1bnRpbWUsIGJ5CiAgICBpbnNwZWN0aW5nIHRoZSBj
b3JyZXNwb25kaW5nIGZpZWxkIGluIGEgdm1fZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxwZXIKICAg
IG9wY29kZSB3aWxsIHF1ZXJ5IHRoZSBoeXBlcnZpc29yIHN1cHBvcnRlZCB2ZXJzaW9uIGJlZm9y
ZSB0aGUgdm1fZXZlbnQKICAgIHJlbGF0ZWQgc3RydWN0dXJlcyBhbmQgbGF5b3V0IGFyZSBzZXQt
dXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgotLS0KIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDUgKysrKysKIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50
LmMgICAgIHwgMTggKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAg
ICAgICB8ICAxICsKIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgIHwgMTEgKysrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDkgKysrKysrKystCiA1IGZpbGVz
IGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCAzMWNkZGE3NmM2Li5hMzYyOGU1NmJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMjAwMyw2ICsyMDAzLDExIEBAIGludCB4Y19zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogaW50IHhjX2dldF9tZW1fYWNjZXNzKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgcGZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7CiAKKy8qCisgKiBSZXR1
cm5zIHRoZSBWTV9FVkVOVF9JTlRFUkZBQ0UgdmVyc2lvbi4KKyAqLworaW50IHhjX3ZtX2V2ZW50
X2dldF92ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoKTsKKwogLyoqKgogICogTW9uaXRvciBjb250
cm9sIG9wZXJhdGlvbnMuCiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQu
YyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKaW5kZXggODY3NDYwNzg5NS4uYTk3YzYxNWIx
OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYworKysgYi90b29scy9saWJ4
Yy94Y192bV9ldmVudC5jCkBAIC0zNSw3ICszNSw3IEBAIGludCB4Y192bV9ldmVudF9jb250cm9s
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVuc2lnbmVkIGludCBvcCwK
IAogICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiAgICAgaWYgKCAhcmMgJiYgcG9y
dCApCi0gICAgICAgICpwb3J0ID0gZG9tY3RsLnUudm1fZXZlbnRfb3AucG9ydDsKKyAgICAgICAg
KnBvcnQgPSBkb21jdGwudS52bV9ldmVudF9vcC51LmVuYWJsZS5wb3J0OwogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtMTU2LDYgKzE1NiwyMiBAQCB2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFtLAogICAgIHJldHVy
biByaW5nX3BhZ2U7CiB9CiAKK2ludCB4Y192bV9ldmVudF9nZXRfdmVyc2lvbih4Y19pbnRlcmZh
Y2UgKnhjaCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKyAgICBpbnQgcmM7CisKKyAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF92bV9ldmVudF9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gRE9N
SURfSU5WQUxJRDsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5vcCA9IFhFTl9WTV9FVkVOVF9H
RVRfVkVSU0lPTjsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5tb2RlID0gWEVOX0RPTUNUTF9W
TV9FVkVOVF9PUF9NT05JVE9SOworCisgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
KyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gZG9tY3RsLnUudm1fZXZlbnRfb3AudS52ZXJz
aW9uOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCmluZGV4IGQwOGI2Mjc0ZTIuLmJhZGU5YTYzYjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzkyLDYgKzM5Miw3IEBAIGxv
bmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0
bCkKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3Rl
c3RfYXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfdm1fZXZlbnRfb3A6CiAgICAg
ICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElEICkKICAgICAgICAgewogICAgIGNh
c2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggMjZjZmEyYzYwNS4uMTljOTgzYzAz
NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwpAQCAtODgsNyArODgsNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgKCp2ZWQpLT54ZW5fcG9y
dCA9IHZlYy0+cG9ydCA9IHJjOworICAgICgqdmVkKS0+eGVuX3BvcnQgPSB2ZWMtPnUuZW5hYmxl
LnBvcnQgPSByYzsKIAogICAgIC8qIFByZXBhcmUgcmluZyBidWZmZXIgKi8KICAgICBGUk9OVF9S
SU5HX0lOSVQoJigqdmVkKS0+ZnJvbnRfcmluZywKQEAgLTU5Miw2ICs1OTIsMTUgQEAgaW50IHZt
X2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVu
dF9vcCAqdmVjLAogewogICAgIGludCByYzsKIAorICAgIGlmICggdmVjLT5vcCA9PSBYRU5fVk1f
RVZFTlRfR0VUX1ZFUlNJT04gKQorICAgIHsKKyAgICAgICAgdmVjLT51LnZlcnNpb24gPSBWTV9F
VkVOVF9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAg
aWYgKCB1bmxpa2VseShkID09IE5VTEwpICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKwogICAg
IHJjID0geHNtX3ZtX2V2ZW50X2NvbnRyb2woWFNNX1BSSVYsIGQsIHZlYy0+bW9kZSwgdmVjLT5v
cCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRl
eCA3ZTFjZjIxMDc1Li4xOTQ4NmQ1ZTMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC03ODEsNiArNzgx
LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKICNkZWZpbmUgWEVOX1ZN
X0VWRU5UX0VOQUJMRSAgICAgICAgICAgICAgIDAKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FC
TEUgICAgICAgICAgICAgIDEKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX1JFU1VNRSAgICAgICAgICAg
ICAgIDIKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OICAgICAgICAgIDMKIAogLyoK
ICAqIERvbWFpbiBtZW1vcnkgcGFnaW5nCkBAIC04NDMsNyArODQ0LDEzIEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsX3ZtX2V2ZW50X29wIHsKICAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgICAgIC8q
IFhFTl9WTV9FVkVOVF8qICovCiAgICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAgICAvKiBY
RU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyogKi8KIAotICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAg
ICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBwb3J0OyAgICAgICAvKiBPVVQ6IGV2
ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KKyAgICAgICAgfSBlbmFibGU7CisKKyAgICAgICAgdWlu
dDMyX3QgdmVyc2lvbjsKKyAgICB9IHU7CiB9OwogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:00:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3h1A-0008JN-NY; Tue, 12 Mar 2019 13:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h19-0008JE-A6
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:27 +0000
X-Inumbo-ID: ce0fa39a-44c6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce0fa39a-44c6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3h18-0003Td-5c
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3h18-00018C-36
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3h18-00018C-36@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:00:26 +0000
Subject: [Xen-changelog] [xen staging] tools: add link path flag for local
 build to pkg-config files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY2YjRhNTEwYjc3NTg4NTcwYjFmYTZhMjExMGM5MjkzZDUxMWQwZmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDIx
IDE4OjM2OjEzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxMjo1NzoxMyAyMDE5ICswMDAwCgogICAgdG9v
bHM6IGFkZCBsaW5rIHBhdGggZmxhZyBmb3IgbG9jYWwgYnVpbGQgdG8gcGtnLWNvbmZpZyBmaWxl
cwogICAgCiAgICBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBw
YXRoIG9mIFhlbiBsaWJyYXJpZXMKICAgIHRvIGJlIHNwZWNpZmllZCBib3RoIHdpdGggLUwgYW5k
IC1XbCwtcnBhdGgtbGluay4gQWRkIHRoZSAtTCBmbGFnCiAgICB0byB0aGUgbG9jYWwgcGtnLWNv
bmZpZyBmaWxlcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBsZXQgdGhlIHBrZy1jb25maWcg
ZmlsZXMgZGVwZW5kIG9uIHRoZSBNYWtlZmlsZQogICAgY3JlYXRpbmcgdGhlbSwgdG9vLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5t
ayB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXgg
NjhmMmVkN2NlMS4uZjU2MTNmNzNhNyAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTI2Miw3ICsyNjIsNyBAQCBQS0dfQ09ORklHX0RJUiA/PSAkKFhF
Tl9ST09UKS90b29scy9wa2ctY29uZmlnCiAKIFBLR19DT05GSUdfRklMVEVSID0gJChmb3JlYWNo
IGwsJChQS0dfQ09ORklHX1JFTU9WRSksLWUgJ3MhXChbICxdXCkkKGwpLCFcMSFnJyAtZSAncyFb
ICxdJChsKSQkISFnJykKIAotJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5pbiBNYWtlZmls
ZQorJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5pbiBNYWtlZmlsZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCW1rZGlyIC1wICQoUEtHX0NPTkZJR19ESVIpCiAJQHNlZCAtZSAncyFA
QHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAogCSAgICAgLWUgJ3MhQEBwcmVm
aXhAQCEkKFBLR19DT05GSUdfUFJFRklYKSFnJyBcCkBAIC0yNzEsMTAgKzI3MSwxMCBAQCAkKFBL
R19DT05GSUdfRElSKS8lLnBjOiAlLnBjLmluIE1ha2VmaWxlCiAJICAgICAtZSAncyFAQGZpcm13
YXJlZGlyQEAhJChYRU5GSVJNV0FSRURJUikhZycgXAogCSAgICAgLWUgJ3MhQEBsaWJleGVjYmlu
QEAhJChMSUJFWEVDX0JJTikhZycgXAogCSAgICAgLWUgJ3MhQEBjZmxhZ3Nsb2NhbEBAISQoUEtH
X0NPTkZJR19DRkxBR1NfTE9DQUwpIWcnIFwKLQkgICAgIC1lICdzIUBAbGlic2ZsYWdAQCEtV2ws
LXJwYXRoLWxpbms9IWcnIFwKKwkgICAgIC1lICdzIUBAbGlic2ZsYWdAQFwoW14gXSpcKSEtTFwx
IC1XbCwtcnBhdGgtbGluaz1cMSFnJyBcCiAJICAgICAkKFBLR19DT05GSUdfRklMVEVSKSA8ICQ8
ID4gJEAKIAotJS5wYzogJS5wYy5pbiBNYWtlZmlsZQorJS5wYzogJS5wYy5pbiBNYWtlZmlsZSAk
KFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0df
Q09ORklHX1ZFUlNJT04pIWcnIFwKIAkgICAgIC1lICdzIUBAcHJlZml4QEAhJChQS0dfQ09ORklH
X1BSRUZJWCkhZycgXAogCSAgICAgLWUgJ3MhQEBpbmNkaXJAQCEkKFBLR19DT05GSUdfSU5DRElS
KSFnJyBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:00:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3h1L-0008Kb-Pj; Tue, 12 Mar 2019 13:00:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h1K-0008KL-4v
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:38 +0000
X-Inumbo-ID: d4243829-44c6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4243829-44c6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3h1I-0003UD-BZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3h1I-00019B-8z
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3h1I-00019B-8z@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:00:36 +0000
Subject: [Xen-changelog] [xen staging] tools/xen-foreign: Update python
 scripts to be Py3 compatible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE5MDQ3YTcyMmJhNWRlMzhlN2MxZDc2MmZmY2ZiNzRjMzY3MjVmZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxMSAxOToxODo0MCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTc6MjEgMjAxOSArMDAw
MAoKICAgIHRvb2xzL3hlbi1mb3JlaWduOiBVcGRhdGUgcHl0aG9uIHNjcmlwdHMgdG8gYmUgUHkz
IGNvbXBhdGlibGUKICAgIAogICAgVGhlIGlzc3VlcyBhcmU6CiAgICAgKiBkaWN0Lmhhc19rZXko
KSB3YXMgY29tcGxldGVseSByZW1vdmVkIGluIFB5MwogICAgICogZGljdC5rZXlzKCkgaXMgYW4g
aXRlcmFibGUgcmF0aGVyIHRoYW4gbGlzdCBpbiBQeTMsIHNvIC5zb3J0KCkgZG9lc24ndCB3b3Jr
LgogICAgICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFuZCByZW1v
dmVkIGluIFB5My4KICAgIAogICAgVGhlIGhhc19rZXkoKSBpc3N1ZSBpcyB0cml2aWFsbHkgZml4
ZWQgYnkgc3dpdGNoaW5nIHRvIHVzaW5nIHRoZSBpbiBrZXl3b3JkLgogICAgVGhlIHNvcnRpbmcg
aXNzdWUgY291bGQgYmUgdHJpdmlhbGx5IGZpeGVkLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8KICAgIGltcHJvdmUgdGhlIGNvZGUuCiAgICAKICAgIFRoZSByZWFzb24gZm9yIHRoZSBzb3J0
aW5nIGlzIHRvIGVuc3VyZSB0aGF0ICJ1bnNpZ25lZCBsb25nIiBnZXRzIHJlcGxhY2VkCiAgICBi
ZWZvcmUgImxvbmciLCBhbmQgdGhlIG9ubHkgcmVhc29uIHNvcnRpbmcgaXMgbmVjZXNzYXJ5IGlz
IGJlY2F1c2UKICAgIGludHR5cGVzW2FyY2hdIGlzIG5lZWRsZXNzbHkgYSBkaWN0aW9uYXJ5LiAg
VXBkYXRlIGludHR5cGVzW2FyY2hdIHRvIGJlIGEgbGlzdAogICAgb2YgdHVwbGVzIHJhdGhlciB0
aGFuIGEgZGljdGlvbmFyeSwgYW5kIHByb2Nlc3MgdGhlbSBpbiBsaXN0IG9yZGVyLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5IHwgIDIgKy0KIHRvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkgIHwgNTggKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL21rY2hlY2tlci5w
eSBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CmluZGV4IGZkYWQ4Njlh
OTEuLjE5OWIwZWViYmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtj
aGVja2VyLnB5CisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CkBA
IC0zNyw3ICszNyw3IEBAIGZvciBzdHJ1Y3QgaW4gc3RydWN0czoKICAgICBmLndyaXRlKCdcdHBy
aW50ZigiJSUtMjVzIHwiLCAiJXMiKTtcbicgJSBzdHJ1Y3QpOwogICAgIGZvciBhIGluIGFyY2hz
OgogICAgICAgICBzID0gc3RydWN0ICsgIl8iICsgYTsKLSAgICAgICAgaWYgY29tcGF0X2FyY2hl
cy5oYXNfa2V5KGEpOgorICAgICAgICBpZiBhIGluIGNvbXBhdF9hcmNoZXM6CiAgICAgICAgICAg
ICBjb21wYXQgPSBjb21wYXRfYXJjaGVzW2FdCiAgICAgICAgICAgICBjID0gc3RydWN0ICsgIl8i
ICsgY29tcGF0OwogICAgICAgICBlbHNlOgpkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS94ZW4t
Zm9yZWlnbi9ta2hlYWRlci5weSBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIu
cHkKaW5kZXggOTdlMGM3YTk4NC4uZmIyNjhmMGRjZSAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVk
ZS94ZW4tZm9yZWlnbi9ta2hlYWRlci5weQorKysgYi90b29scy9pbmNsdWRlL3hlbi1mb3JlaWdu
L21raGVhZGVyLnB5CkBAIC0xNywxMyArMTcsMTMgQEAgaGVhZGVyID0ge307CiBmb290ZXIgPSB7
fTsKIAogI2FybQotaW50dHlwZXNbImFybTMyIl0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDog
Il9fZGFuZ2VyX3Vuc2lnbmVkX2xvbmdfb25fYXJtMzIiLAotICAgICJsb25nIiAgICAgICAgICA6
ICJfX2Rhbmdlcl9sb25nX29uX2FybTMyIiwKLSAgICAieGVuX3Bmbl90IiAgICAgOiAidWludDY0
X3QiLAotICAgICJ4ZW5fdWxvbmdfdCIgICA6ICJ1aW50NjRfdCIsCi0gICAgInVpbnQ2NF90IiAg
ICAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJhcm0zMiJdID0gWwor
ICAgICgidW5zaWduZWQgbG9uZyIsICJfX2Rhbmdlcl91bnNpZ25lZF9sb25nX29uX2FybTMyIiks
CisgICAgKCJsb25nIiwgICAgICAgICAgIl9fZGFuZ2VyX2xvbmdfb25fYXJtMzIiKSwKKyAgICAo
Inhlbl9wZm5fdCIsICAgICAidWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAidWlu
dDY0X3QiKSwKKyAgICAoInVpbnQ2NF90IiwgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAor
XQogaGVhZGVyWyJhcm0zMiJdID0gIiIiCiAjZGVmaW5lIF9fYXJtX19fQVJNMzIgMQogI2lmIGRl
ZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKQEAgLTM4LDEzICsz
OCwxMyBAQCBmb290ZXJbImFybTMyIl0gPSAiIiIKICN1bmRlZiBfX0RFQ0xfUkVHCiAiIiIKIAot
aW50dHlwZXNbImFybTY0Il0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDogIl9fZGFuZ2VyX3Vu
c2lnbmVkX2xvbmdfb25fYXJtNjQiLAotICAgICJsb25nIiAgICAgICAgICA6ICJfX2Rhbmdlcl9s
b25nX29uX2FybTY0IiwKLSAgICAieGVuX3Bmbl90IiAgICAgOiAidWludDY0X3QiLAotICAgICJ4
ZW5fdWxvbmdfdCIgICA6ICJ1aW50NjRfdCIsCi0gICAgInVpbnQ2NF90IiAgICAgIDogIl9fYWxp
Z244X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJhcm02NCJdID0gWworICAgICgidW5zaWdu
ZWQgbG9uZyIsICJfX2Rhbmdlcl91bnNpZ25lZF9sb25nX29uX2FybTY0IiksCisgICAgKCJsb25n
IiwgICAgICAgICAgIl9fZGFuZ2VyX2xvbmdfb25fYXJtNjQiKSwKKyAgICAoInhlbl9wZm5fdCIs
ICAgICAidWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAidWludDY0X3QiKSwKKyAg
ICAoInVpbnQ2NF90IiwgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorXQogaGVhZGVyWyJh
cm02NCJdID0gIiIiCiAjZGVmaW5lIF9fYWFyY2g2NF9fX0FSTTY0IDEKICNpZiBkZWZpbmVkKF9f
R05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCkBAIC02MCwxMiArNjAsMTIgQEAg
Zm9vdGVyWyJhcm02NCJdID0gIiIiCiAiIiIKIAogIyB4ODZfMzIKLWludHR5cGVzWyJ4ODZfMzIi
XSA9IHsKLSAgICAidW5zaWduZWQgbG9uZyIgOiAidWludDMyX3QiLAotICAgICJsb25nIiAgICAg
ICAgICA6ICJ1aW50MzJfdCIsCi0gICAgInhlbl9wZm5fdCIgICAgIDogInVpbnQzMl90IiwKLSAg
ICAieGVuX3Vsb25nX3QiICAgOiAidWludDMyX3QiLAotfTsKK2ludHR5cGVzWyJ4ODZfMzIiXSA9
IFsKKyAgICAoInVuc2lnbmVkIGxvbmciLCAidWludDMyX3QiKSwKKyAgICAoImxvbmciLCAgICAg
ICAgICAidWludDMyX3QiKSwKKyAgICAoInhlbl9wZm5fdCIsICAgICAidWludDMyX3QiKSwKKyAg
ICAoInhlbl91bG9uZ190IiwgICAidWludDMyX3QiKSwKK10KIGhlYWRlclsieDg2XzMyIl0gPSAi
IiIKICNkZWZpbmUgX19ERUNMX1JFR19MTzgod2hpY2gpIHVpbnQzMl90IGUgIyMgd2hpY2ggIyMg
eAogI2RlZmluZSBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgdWludDMyX3QgZSAjIyBuYW1lCkBAIC03
OSwxMiArNzksMTIgQEAgZm9vdGVyWyJ4ODZfMzIiXSA9ICIiIgogIiIiOwogCiAjIHg4Nl82NAot
aW50dHlwZXNbIng4Nl82NCJdID0gewotICAgICJ1bnNpZ25lZCBsb25nIiA6ICJfX2FsaWduOF9f
IHVpbnQ2NF90IiwKLSAgICAibG9uZyIgICAgICAgICAgOiAiX19hbGlnbjhfXyB1aW50NjRfdCIs
Ci0gICAgInhlbl9wZm5fdCIgICAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLAotICAgICJ4ZW5f
dWxvbmdfdCIgICA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwKLX07CitpbnR0eXBlc1sieDg2XzY0
Il0gPSBbCisgICAgKCJ1bnNpZ25lZCBsb25nIiwgIl9fYWxpZ244X18gdWludDY0X3QiKSwKKyAg
ICAoImxvbmciLCAgICAgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorICAgICgieGVuX3Bm
bl90IiwgICAgICJfX2FsaWduOF9fIHVpbnQ2NF90IiksCisgICAgKCJ4ZW5fdWxvbmdfdCIsICAg
Il9fYWxpZ244X18gdWludDY0X3QiKSwKK10KIGhlYWRlclsieDg2XzY0Il0gPSAiIiIKICNpZiBk
ZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCiAjIGRlZmluZSBf
X0RFQ0xfUkVHKG5hbWUpIHVuaW9uIHsgdWludDY0X3QgciAjIyBuYW1lLCBlICMjIG5hbWU7IH0K
QEAgLTIwNSwxMCArMjA1LDggQEAgZm9yIHN0cnVjdCBpbiBzdHJ1Y3RzOgogICAgIG91dHB1dCA9
IHJlLnN1YigiXFxiKCVzKV90XFxiIiAlIHN0cnVjdCwgIlxcMV8lc190IiAlIGFyY2gsIG91dHB1
dCk7CiAKICMgcmVwbGFjZTogaW50ZWdlciB0eXBlcwotaW50ZWdlcnMgPSBpbnR0eXBlc1thcmNo
XS5rZXlzKCk7Ci1pbnRlZ2Vycy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAobGVuKGIpLGxlbihhKSkp
OwotZm9yIHR5cGUgaW4gaW50ZWdlcnM6Ci0gICAgb3V0cHV0ID0gcmUuc3ViKCJcXGIlc1xcYiIg
JSB0eXBlLCBpbnR0eXBlc1thcmNoXVt0eXBlXSwgb3V0cHV0KTsKK2ZvciBvbGQsIG5ldyBpbiBp
bnR0eXBlc1thcmNoXToKKyAgICBvdXRwdXQgPSByZS5zdWIoIlxcYiVzXFxiIiAlIG9sZCwgbmV3
LCBvdXRwdXQpCiAKICMgcHJpbnQgcmVzdWx0cwogZiA9IG9wZW4ob3V0ZmlsZSwgInciKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:00:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3h1V-0008Lt-UF; Tue, 12 Mar 2019 13:00:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3h1V-0008Lm-8T
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:49 +0000
X-Inumbo-ID: da3b1f48-44c6-11e9-9db6-d3894c3083d8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da3b1f48-44c6-11e9-9db6-d3894c3083d8;
 Tue, 12 Mar 2019 13:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3h1S-0003UP-HZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3h1S-00019j-Et
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:00:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3h1S-00019j-Et@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:00:46 +0000
Subject: [Xen-changelog] [xen staging] xen: Fix XEN_EXTRAVERSION after c/s
 100507b34 branching for 4.13
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU4YjI2ZmIwYjg2ZWJhZDJiMWFhM2UwYmZmYjM0MzNkZjE5MjVhYmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxMiAxMTozODowMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTg6MDEgMjAxOSArMDAw
MAoKICAgIHhlbjogRml4IFhFTl9FWFRSQVZFUlNJT04gYWZ0ZXIgYy9zIDEwMDUwN2IzNCBicmFu
Y2hpbmcgZm9yIDQuMTMKICAgIAogICAgVGhlIHVwZGF0ZSB0byBSRUFETUUgYW5kIFNVUFBPUlQu
bWQgd2hlcmUgY29ycmVjdCwgYnV0IFhFTl9FWFRSQVZFUlNJT04gaGFkIGFuCiAgICBhZGRpdGlv
bmFsIC4wIHNsaXAgaW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94
ZW4vTWFrZWZpbGUKaW5kZXggMzM1ZjJmMGYzNy4uMWZkOGFkNTExNiAxMDA2NDQKLS0tIGEveGVu
L01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVy
IHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5l
cmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJ
T04gICAgPSAxMwotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAtdW5zdGFibGUkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLXVuc3RhYmxlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hBV-0000y5-RZ; Tue, 12 Mar 2019 13:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hBV-0000y0-3g
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:11:09 +0000
X-Inumbo-ID: 4ac80c3e-44c8-11e9-8d7c-bf4bc412cdcc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ac80c3e-44c8-11e9-8d7c-bf4bc412cdcc;
 Tue, 12 Mar 2019 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hBQ-0003h0-Rk
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hBQ-000217-O4
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hBQ-000217-O4@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: prepare environment for
 domcreate_stream_done
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDlkODQwOTY5ZWQ5MjE4MjcwN2UwODcxYTFmZGExODUzMjNmY2RlYWEKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBGcmkgTWFyIDggMTM6
MjQ6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDEzOjAyOjU3IDIwMTkgKzAwMDAKCiAgICBsaWJ4bDog
cHJlcGFyZSBlbnZpcm9ubWVudCBmb3IgZG9tY3JlYXRlX3N0cmVhbV9kb25lCiAgICAKICAgIFRo
ZSBmdW5jdGlvbiBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lIG1heSBicmFuY2ggZWFybHkgdG8K
ICAgIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSwgaW4gY2FzZSBzb21lIGVycm9yIG9jY291cmVkLiBI
ZXJlIHNycy0+ZGNzIHdpbGwgYmUKICAgIE5VTEwsIHdoaWNoIGxlYWRzIHRvIGEgY3Jhc2guCiAg
ICAKICAgIEl0IGlzIHVuY2xlYXIgd2hhdCB0aGUgcHVycG9zZSBvZiB0aGF0IGJhY2twb2ludGVy
IGlzLiBQZXJoYXBzIGl0IGNhbiBiZQogICAgcmVtb3ZlZCwgYW5kIGRvbWNyZWF0ZV9zdHJlYW1f
ZG9uZSBjb3VsZCB1c2UgQ09OVEFJTkVSX09GLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFsgd2VpOiBmb2xkIGluIGNvbW1lbnQgcmVxdWlyZWQgYnkgSWFuIF0K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYTRlNzRhNWNkMi4u
ODlmZTgwZmM5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEwOTMsNiArMTA5Myw5IEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCisgICAgLyogUHJlcGFyZSBlbnZpcm9ubWVudCBmb3IgZG9tY3JlYXRl
X3N0cmVhbV9kb25lICovCisgICAgZGNzLT5zcnMuZGNzID0gZGNzOworCiAgICAgLyogUmVzdG9y
ZSAqLwogICAgIGNhbGxiYWNrcy0+cmVzdG9yZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0
X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsKIApAQCAtMTExNiw3ICsxMTE5LDYgQEAgc3RhdGlj
IHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgZGNzLT5zcnMuYW8gPSBhbzsKLSAgICBkY3MtPnNycy5kY3MgPSBk
Y3M7CiAgICAgZGNzLT5zcnMuZmQgPSByZXN0b3JlX2ZkOwogICAgIGRjcy0+c3JzLmxlZ2FjeSA9
IChkY3MtPnJlc3RvcmVfcGFyYW1zLnN0cmVhbV92ZXJzaW9uID09IDEpOwogICAgIGRjcy0+c3Jz
LmJhY2tfY2hhbm5lbCA9IGZhbHNlOwpAQCAtMTE4MSw2ICsxMTgzLDggQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX3N0cmVhbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgKnNycywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQogeworICAgIC8qIE5CIHBlcmhhcHMg
b25seSBzcnMtPmRjcyBpcyB2YWxpZDsgZWcgaW4gdGhlIGNhc2Ugb2YgYW4KKyAgICAgKiBlYXJs
eSBicmFuY2ggdG8gZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZSdzIGBvdXQnIGJsb2NrICovCiAg
ICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9IHNycy0+ZGNzOwogICAgIFNUQVRF
X0FPX0dDKGRjcy0+YW8pOwogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdj
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:55:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hs8-0004Hi-8h; Tue, 12 Mar 2019 13:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hs7-0004Hc-2N
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:11 +0000
X-Inumbo-ID: 7112c798-44ce-11e9-b746-8f18dddfc9a6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7112c798-44ce-11e9-b746-8f18dddfc9a6;
 Tue, 12 Mar 2019 13:55:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hs2-0004XQ-4f
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hs2-0005Ho-1x
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hs2-0005Ho-1x@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:06 +0000
Subject: [Xen-changelog] [xen staging] SVM: make nested page-fault tracing
 and logging consistent
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY1YTUxMGZlNTE1NzgxN2YzZjhmYjZhY2JiMWQ3Nzg2ZTdhOGE3MDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM2OjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM2OjU2IDIwMTkgKzAxMDAKCiAgICBT
Vk06IG1ha2UgbmVzdGVkIHBhZ2UtZmF1bHQgdHJhY2luZyBhbmQgbG9nZ2luZyBjb25zaXN0ZW50
CiAgICAKICAgIERvbid0IGNhbGwgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKCkgbW9yZSB0aGFuIG9u
Y2UsIHRvIG1ha2Ugc3VyZSBkYXRhCiAgICByZWNvcmRlZCBmb3IgeGVudHJhY2UgbWF0Y2hlcyB1
cCB3aXRoIHdoYXQgZ2V0cyBsb2dnZWQgaW4gY2FzZSBvZiB0aGUKICAgIGRvbWFpbiBnZXR0aW5n
IGNyYXNoZWQuCiAgICAKICAgIEFzIGEgc2lkZSBlZmZlY3QgdGhpcyBhbHNvIGVsaW1pbmF0ZXMg
YSB0eXBlIG1pc21hdGNoIHJlcG9ydGVkIGJ5CiAgICBOb3JiZXJ0IE1hbnRoZXksIGFzIHRoZSBm
aXJzdCBjYWxsIG5vdyBhbHNvIG5lZWRzIHRvIHVwZGF0ZSB0aGUgbG9jYWwKICAgIHZhcmlhYmxl
ICJwMm10Ii4KICAgIAogICAgRG8gYSBmZXcgY29zbWV0aWNzIGF0IHRoZSBzYW1lIHRpbWU6IE1v
dmUgYSBjb21tZW50IHVwIGEgbGl0dGxlLCBkcm9wCiAgICB0aGUgcG9pbnRsZXNzICJjYXNlIDAi
IChzZWVpbmcgaW4gcGFydGljdWxhciB0aGUgY29tbWVudCdzIHdvcmRpbmcpLAogICAgYW5kIGNv
cnJlY3QgZm9ybWF0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAx
NSArKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAyM2Q3MmU4MWUzLi5mZWM5YmUzYWUwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwpAQCAtMTc5NywxNyArMTc5NywxOCBAQCBzdGF0aWMgdm9pZCBzdm1fZG9fbmVz
dGVkX3BnZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIH0gX2Q7CiAKICAgICAgICAgcDJt
ID0gcDJtX2dldF9wMm0odik7CisgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAwKTsKKwogICAgICAgICBfZC5ncGEgPSBn
cGE7CiAgICAgICAgIF9kLnF1YWxpZmljYXRpb24gPSAwOwotICAgICAgICBtZm4gPSBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZfZC5wMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CiAg
ICAgICAgIF9kLm1mbiA9IG1mbl94KG1mbik7CisgICAgICAgIF9kLnAybXQgPSBwMm10OwogICAg
ICAgICAKICAgICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZf
ZCk7CiAgICAgfQogCi0gICAgc3dpdGNoIChyZXQpIHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGJy
ZWFrOworICAgIHN3aXRjaCAoIHJldCApCisgICAgewogICAgIGNhc2UgMToKICAgICAgICAgcmV0
dXJuOwogICAgIGNhc2UgLTE6CkBAIC0xODE3LDEwICsxODE4LDEyIEBAIHN0YXRpYyB2b2lkIHN2
bV9kb19uZXN0ZWRfcGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAorICAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KICAgICBpZiAoIHAy
bSA9PSBOVUxMICkKKyAgICB7CiAgICAgICAgIHAybSA9IHAybV9nZXRfcDJtKHYpOwotICAgIC8q
IEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KLSAgICBtZm4gPSBfX2dldF9nZm5fdHlw
ZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CisgICAgICAgIG1m
biA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxM
LCAwKTsKKyAgICB9CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICJTVk0gdmlv
bGF0aW9uIGdwYSAlIyJQUklwYWRkciIsIG1mbiAlI2x4LCB0eXBlICVpXG4iLAogICAgICAgICAg
Z3BhLCBtZm5feChtZm4pLCBwMm10KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:55:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hsI-0004JC-AO; Tue, 12 Mar 2019 13:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hsH-0004J6-Ou
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:21 +0000
X-Inumbo-ID: 772a3440-44ce-11e9-9faf-2bf641fa3af5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 772a3440-44ce-11e9-9faf-2bf641fa3af5;
 Tue, 12 Mar 2019 13:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hsC-0004XX-B7
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hsC-0005Ii-8J
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hsC-0005Ii-8J@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:16 +0000
Subject: [Xen-changelog] [xen staging] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2NDYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTIgMTQ6Mzg6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6Mzg6MTIgMjAxOSAr
MDEwMAoKICAgIGlvbW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtl
eGVjIGNyYXNoIHRyYW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01N
VSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGlu
ZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAg
dG8gZG8gd2l0aCBvbmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2Vz
IE5NSS9NQ0UvU01JLAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJh
dGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBk
b2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBp
cwogICAgbm8gaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBv
ZiBldmVudHMgcmVzdWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgog
ICAgCiAgICBNb2Rlcm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vz
c2FyeSBETUFSL0lSIHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwg
dG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8K
ICAgIGtkdW1wIGNvbW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBp
bnRlbF9pb21tdT1vbiAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0
IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRv
IGJlIHRyYW5zcGFyZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBk
aWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCA4ICsrKysrKystCiB4ZW4v
YXJjaC94ODYvY3Jhc2guYyAgICAgICAgICAgICAgfCA3ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICB8IDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5k
ZXggYTAzYzBiNGJkZi4uYWI4NTNiZGExMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpA
QCAtMTE3Miw3ICsxMTcyLDcgQEAgZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVo
YXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0LgogCiAjIyMgaW9tbXUKICAgICA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHZlcmJvc2UsIGRlYnVnLCBmb3JjZSwgcmVxdWlyZWQsCi0gICAgICAgICAg
ICAgICAgc2hhcmVwdCwgaW50cmVtYXAsIGludHBvc3QsCisgICAgICAgICAgICAgICAgc2hhcmVw
dCwgaW50cmVtYXAsIGludHBvc3QsIGNyYXNoLWRpc2FibGUsCiAgICAgICAgICAgICAgICAgc25v
b3AsIHFpbnZhbCwgaWdmeCwgd29ya2Fyb3VuZF9iaW9zX2J1ZywKICAgICAgICAgICAgICAgICBh
bWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAogICAgICAgICAgICAgICAgIGRvbTAte3Bhc3N0aHJv
dWdoLHN0cmljdH0gXQpAQCAtMTIzNSw2ICsxMjM1LDEyIEBAIGJvb2xlYW4gKGUuZy4gYGlvbW11
PW5vYCkgY2FuIG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlzYWJsZWQuCiAg
ICAgVGhpcyBvcHRpb24gZGVwZW5kcyBvbiBgaW50cmVtYXBgLCBhbmQgaXMgZGlzYWJsZWQgYnkg
ZGVmYXVsdCBkdWUgdG8gc29tZQogICAgIGNvcm5lciBjYXNlcyBpbiB0aGUgaW1wbGVtZW50YXRp
b24gd2hpY2ggaGF2ZSB5ZXQgdG8gYmUgcmVzb2x2ZWQuCiAKKyogICBUaGUgYGNyYXNoLWRpc2Fi
bGVgIGJvb2xlYW4gY29udHJvbHMgZGlzYWJsaW5nIElPTU1VIGZ1bmN0aW9uYWxpdHkgKERNQVIv
SVIvUUkpCisgICAgYmVmb3JlIHN3aXRjaGluZyB0byBhIGNyYXNoIGtlcm5lbC4gVGhpcyBvcHRp
b24gaXMgaW5hY3RpdmUgYnkgZGVmYXVsdCBhbmQKKyAgICBpcyBmb3IgY29tcGF0aWJpbGl0eSB3
aXRoIG9sZGVyIGtkdW1wIGtlcm5lbHMgb25seS4gTW9kZXJuIGtlcm5lbHMgY29weQorICAgIGFs
bCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBmcm9tIHRoZSBwcmV2aW91cyBvbmUgZm9sbG93aW5nIGtl
eGVjIHdoaWNoIG1ha2VzCisgICAgdGhlIHRyYW5zaXRpb24gdHJhbnNwYXJlbnQgZm9yIHRoZW0g
d2l0aCBJT01NVSBmdW5jdGlvbnMgc3RpbGwgb24uCisKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBh
cmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBoYXJkd2FyZToKIAogKiAgIFRoZSBgc25vb3BgIGJv
b2xlYW4gY29udHJvbHMgdGhlIFNub29wIENvbnRyb2wgc3ViLWZlYXR1cmUsIGFuZCBpcyBhY3Rp
dmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNo
LmMKaW5kZXggNjBjOThiNjE3NS4uMDFlNDhhMTEzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE2Miw4ICsxNjIsMTEgQEAg
c3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAgICAgICAgIHByaW50aygiRmFp
bGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAogICAgICAgICAgICAgICAgbnJfY3B1
X2lkcywgY3B1bWFza19iaXRzKCZ3YWl0aW5nX3RvX2NyYXNoKSk7CiAKLSAgICAvKiBDcmFzaCBz
aHV0ZG93biBhbnkgSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyB0aGUgY3Jhc2hkdW1wIGtlcm5lbCBp
cyBub3QKLSAgICAgKiBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50ZXJydXB0L2RtYSByZW1hcHBp
bmcgaXMgc3RpbGwgZW5hYmxlZCAqLworICAgIC8qCisgICAgICogVHJ5IHRvIGNyYXNoIHNodXRk
b3duIElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgc29tZSBvbGQgY3Jhc2hkdW1wCisgICAgICoga2Vy
bmVscyBhcmUgbm90IGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1hIHJlbWFwcGlu
ZworICAgICAqIGlzIHN0aWxsIGVuYWJsZWQuCisgICAgICovCiAgICAgaW9tbXVfY3Jhc2hfc2h1
dGRvd24oKTsKIAogICAgIF9fc3RvcF90aGlzX2NwdSgpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
aW5kZXggNWVjYWExMGJiNC4uNjExZTg1NzI1OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBA
IC0zNSw2ICszNSw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2lnZnggPSAxOwogYm9v
bF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfc25vb3AgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkg
aW9tbXVfcWludmFsID0gMTsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ludHJlbWFwID0g
MTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2NyYXNoX2Rpc2FibGU7CiAKIHN0YXRpYyBi
b29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fbm9uZTsKIGJvb2wgX19od2RvbV9pbml0
ZGF0YSBpb21tdV9od2RvbV9zdHJpY3Q7CkBAIC04OCw2ICs4OSwxMCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVf
aW50cmVtYXAgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
aW50cG9zdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gdmFs
OworI2lmZGVmIENPTkZJR19LRVhFQworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oImNyYXNoLWRpc2FibGUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgaW9tbXVf
Y3Jhc2hfZGlzYWJsZSA9IHZhbDsKKyNlbmRpZgogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImRlYnVnIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAgICAg
ICAgaW9tbXVfZGVidWcgPSB2YWw7CkBAIC01NzksNiArNTg0LDkgQEAgdm9pZCBpb21tdV9zaGFy
ZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIAogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93
bih2b2lkKQogeworICAgIGlmICggIWlvbW11X2NyYXNoX2Rpc2FibGUgKQorICAgICAgICByZXR1
cm47CisKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCkt
PmNyYXNoX3NodXRkb3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11X2ludHJlbWFwID0g
aW9tbXVfaW50cG9zdCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hsP-0004K1-C2; Tue, 12 Mar 2019 13:55:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hsO-0004Jt-I0
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:28 +0000
X-Inumbo-ID: 7d3d2f32-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d3d2f32-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hsM-0004Xj-Hd
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hsM-0005Jt-F0
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hsM-0005Jt-F0@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:26 +0000
Subject: [Xen-changelog] [xen staging] kexec: suppress bogus warning
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI0OTIyNWRjOWRmMzM2NDA1MjkyZGMwODg2MmI0YzdjOWQ4ODdiZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM5OjEzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM5OjEzIDIwMTkgKzAxMDAKCiAgICBr
ZXhlYzogc3VwcHJlc3MgYm9ndXMgd2FybmluZwogICAgCiAgICBUaWxsIG5vdyAiY3Jhc2hrZXJu
ZWw9MUctMTZHOjFNIiBjYXVzZXMKICAgIAogICAgKFhFTikgY3Jhc2hrZXJuZWw6ICcnIGlnbm9y
ZWQKICAgIChYRU4pIHBhcmFtZXRlciAiY3Jhc2hrZXJuZWwiIGhhcyBpbnZhbGlkIHZhbHVlICIx
Ry0xNkc6MU0iLCByYz0tMjIhCiAgICAKICAgIERvbid0IGVtaXQgdGhlICJpZ25vcmVkIiB3YXJu
aW5nIHdoZW4gdGhlcmUncyBubyBwbGFjZW1lbnQgc3BlY2lmaWNhdGlvbgogICAgYW5kIHRoZSB0
YWlsIG9mIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIGFjdHVhbGx5IGVtcHR5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL2tleGVjLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9u
L2tleGVjLmMKaW5kZXggYzE0Y2JiMmI5Yy4uYTI2MmNjNWExOCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtMTczLDcgKzE3Myw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKICAg
ICAgICAgICAgIGtleGVjX2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1
ciA9IHN0ciArIDEsICZzdHIpOwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAoc3RyLCAiLGJl
bG93PSIsIDcpICkKICAgICAgICAgICAgIGtleGVjX2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9z
aXplX2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZzdHIpOwotICAgICAgICBlbHNlCisgICAgICAg
IGVsc2UgaWYgKCAqc3RyICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJjcmFzaGtlcm5lbDogJyVzJyBpZ25vcmVkXG4iLCBzdHIpOwogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:55:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hsZ-0004LI-ED; Tue, 12 Mar 2019 13:55:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hsX-0004L6-T0
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:37 +0000
X-Inumbo-ID: 83509892-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83509892-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:55:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hsW-0004YW-Nt
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hsW-0005Kt-LC
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hsW-0005Kt-LC@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:36 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE0M2MxZGVjMjQ2YmRlZTQ4NGU2YTNkZTAwMWNjNjg1MGExMDdhYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM5OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM5OjQ2IDIwMTkgKzAxMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpCiAg
ICAKICAgIENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFW
WDIgZ2F0aGVycyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4gd2ls
bCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZmZXIg
c3BhY2UuIERyb3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKICAg
IGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlv
biBjYW4ndCBwb3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3QvcG9p
bnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8gdGhl
IGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMgfCA3ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAyZDAyZWYxNTIxLi43
NTRiYWY2OGQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtOTY2LDEyICs5NjYsMTEgQEAgc3RhdGljIHN0
cnVjdCBodm1fbW1pb19jYWNoZSAqaHZtZW11bF9maW5kX21taW9fY2FjaGUoCiAgICAgICAgICAg
ICByZXR1cm4gY2FjaGU7CiAgICAgfQogCi0gICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudCsr
OworICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAgaWYoIGkgPT0gQVJSQVlfU0la
RSh2aW8tPm1taW9fY2FjaGUpICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50
LT5kb21haW4pOwogICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9CisKKyAgICArK3Zpby0+bW1p
b19jYWNoZV9jb3VudDsKIAogICAgIGNhY2hlID0gJnZpby0+bW1pb19jYWNoZVtpXTsKICAgICBt
ZW1zZXQoY2FjaGUsIDAsIHNpemVvZiAoKmNhY2hlKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:55:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hsk-0004MS-GD; Tue, 12 Mar 2019 13:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hsj-0004MF-Lv
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:49 +0000
X-Inumbo-ID: 896a7cc8-44ce-11e9-ad8d-cfb9c1817630
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 896a7cc8-44ce-11e9-ad8d-cfb9c1817630;
 Tue, 12 Mar 2019 13:55:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hsg-0004Ym-Vk
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hsg-0005Lz-Sw
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hsg-0005Lz-Sw@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:46 +0000
Subject: [Xen-changelog] [xen staging] events: drop arch_evtchn_inject()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ5MTk1OTYyYTYyMjQxZjVmMWI4OWQ5MjZlZmY4YzA2MzY3OGYwYzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQwOjI0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQwOjI0IDIwMTkgKzAxMDAKCiAgICBl
dmVudHM6IGRyb3AgYXJjaF9ldnRjaG5faW5qZWN0KCkKICAgIAogICAgSGF2ZSB0aGUgb25seSB1
c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVhZCwgYXQgdGhlIHNhbWUK
ICAgIHRpbWUgYXJyYW5naW5nIGZvciBjb3JyZWN0IG9yZGVyaW5nIG9mIHRoZSB3cml0ZXMgKGV2
dGNobl9wZW5kaW5nX3NlbAogICAgc2hvdWxkIGJlIHdyaXR0ZW4gYmVmb3JlIGV2dGNobl91cGNh
bGxfcGVuZGluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgIHwgNSAtLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jIHwgNSAtLS0tLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgIHwg
NiAtLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICB8IDMgKy0tCiB4ZW4vaW5jbHVkZS94
ZW4vZXZlbnQuaCAgfCAzIC0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggZjI2MDhiMDQyZC4uMTlkOGM5Yjg3NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC01OTcsMTEgKzU5
Nyw2IEBAIG91dDoKICAgICByZXR1cm47CiB9CiAKLXZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0
cnVjdCB2Y3B1ICp2KQotewotICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRv
bWFpbi0+YXJjaC5ldnRjaG5faXJxLCB0cnVlKTsKLX0KLQogYm9vbCB2Z2ljX2V2dGNobl9pcnFf
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKaW5kZXggZTI4NDRkY2MyMC4uZjBmMmVhNTAyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjkyLDEx
ICs2OTIsNiBAQCB2b2lkIHZnaWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0K
IH0KIAotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdmdp
Y19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEsIHRy
dWUpOwotfQotCiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQog
ewogICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ly
cS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDIzYjRmNDIzZTYuLjg1MTE5NTM5NzcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAg
LTI3MjQsOSArMjcyNCwzIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBk
b21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAKICAgICByZXR1cm4gcmV0OwogfQot
Ci12b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBpZiAoIGlz
X2h2bV92Y3B1KHYpICkKLSAgICAgICAgaHZtX2Fzc2VydF9ldnRjaG5faXJxKHYpOwotfQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
MzJiY2E4ZGJmMi4uMDU0MjMzODg2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMzA2LDEwICsxMzA2LDkgQEAgaW50IG1hcF92
Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBvZmZz
ZXQpCiAgICAgICogTWFyayBldmVyeXRoaW5nIGFzIGJlaW5nIHBlbmRpbmcganVzdCB0byBtYWtl
IHN1cmUgbm90aGluZyBnZXRzCiAgICAgICogbG9zdC4gIFRoZSBkb21haW4gd2lsbCBnZXQgYSBz
cHVyaW91cyBldmVudCwgYnV0IGl0IGNhbiBjb3BlLgogICAgICAqLwotICAgIHZjcHVfaW5mbyh2
LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpID0gMTsKICAgICBmb3IgKCBpID0gMDsgaSA8IEJJVFNf
UEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQogICAgICAgICBzZXRfYml0KGksICZ2Y3B1X2luZm8o
diwgZXZ0Y2huX3BlbmRpbmdfc2VsKSk7Ci0gICAgYXJjaF9ldnRjaG5faW5qZWN0KHYpOworICAg
IHZjcHVfbWFya19ldmVudHNfcGVuZGluZyh2KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApp
bmRleCBlOTEwOTdkNzdlLi5hNzc5OGY2NzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtOTEsOSArOTEsNiBAQCBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiAv
KiBOb3RpZnkgcmVtb3RlIGVuZCBvZiBhIFhlbi1hdHRhY2hlZCBldmVudCBjaGFubmVsLiovCiB2
b2lkIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoc3RydWN0IGRvbWFpbiAqbGQsIGludCBs
cG9ydCk7CiAKLS8qIEluamVjdCBhbiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiBpbnRvIHRo
ZSBndWVzdCAqLwotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpOwotCiAv
KgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hst-0004OQ-Uf; Tue, 12 Mar 2019 13:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hss-0004OA-Pu
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:58 +0000
X-Inumbo-ID: 8f7c6e3d-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f7c6e3d-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:55:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hsr-0004Yw-5M
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hsr-0005MW-2y
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:55:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hsr-0005MW-2y@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:55:57 +0000
Subject: [Xen-changelog] [xen staging] common: avoid atomic
 read-modify-write accesses in map_vcpu_info()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM4Y2ZiYmE2MjVlM2U3NGZkMDE1MmJkNDI0NDk4MjFlNzY0Y2FiYWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQwOjU2IDIwMTkgKzAxMDAKCiAgICBj
b21tb246IGF2b2lkIGF0b21pYyByZWFkLW1vZGlmeS13cml0ZSBhY2Nlc3NlcyBpbiBtYXBfdmNw
dV9pbmZvKCkKICAgIAogICAgVGhlcmUncyBubyBuZWVkIHRvIHNldCB0aGUgZXZ0Y2huX3BlbmRp
bmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5CiAgICB3cml0ZSBmdWxsIHdvcmRzIHdpdGgg
YWxsIG9uZXMuCiAgICAKICAgIEZvciBBcm0gdGhpcyByZXF1aXJlcyBleHRlbmRpbmcgd3JpdGVf
YXRvbWljKCkgdG8gYWxzbyBoYW5kbGUgNjQtYml0CiAgICB2YWx1ZXM7IGZvciBzeW1tZXRyeSBy
ZWFkX2F0b21pYygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgIHwgIDkgKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwg
MTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggMDU0MjMzODg2Mi4uM2IxOGYxMWYxMiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjUzLDcgKzEy
NTMsNiBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIG9mZnNldCkKICAgICB2b2lkICptYXBwaW5nOwogICAgIHZjcHVfaW5mb190
ICpuZXdfaW5mbzsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGludCBpOwogCiAg
ICAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZW9mKHZjcHVfaW5mb190KSkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTEzMDYsOCArMTMwNSwxMiBAQCBpbnQgbWFwX3ZjcHVf
aW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkK
ICAgICAgKiBNYXJrIGV2ZXJ5dGhpbmcgYXMgYmVpbmcgcGVuZGluZyBqdXN0IHRvIG1ha2Ugc3Vy
ZSBub3RoaW5nIGdldHMKICAgICAgKiBsb3N0LiAgVGhlIGRvbWFpbiB3aWxsIGdldCBhIHNwdXJp
b3VzIGV2ZW50LCBidXQgaXQgY2FuIGNvcGUuCiAgICAgICovCi0gICAgZm9yICggaSA9IDA7IGkg
PCBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsgaSsrICkKLSAgICAgICAgc2V0X2JpdChpLCAmdmNw
dV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3NlbCkpOworI2lmZGVmIENPTkZJR19DT01QQVQKKyAg
ICBpZiAoICFoYXNfMzJiaXRfc2hpbmZvKGQpICkKKyAgICAgICAgd3JpdGVfYXRvbWljKCZuZXdf
aW5mby0+bmF0aXZlLmV2dGNobl9wZW5kaW5nX3NlbCwgfjApOworICAgIGVsc2UKKyNlbmRpZgor
ICAgICAgICB3cml0ZV9hdG9taWMoJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpLCB+
MCk7CiAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwogCiAgICAgcmV0dXJuIDA7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hdG9taWMuaAppbmRleCA1MGYyODM1ZTM1Li43NGM3M2U2N2M0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRv
bWljLmgKQEAgLTU1LDYgKzU1LDE5IEBAIGJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV9pbnRfYXRv
bWljLCAiIiwgIFdPUkQsIGludCwgInIiKQogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCiBi
dWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QsICI9ciIp
CiBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCwg
InIiKQorI2VsaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikKK3N0YXRpYyBpbmxpbmUgdWludDY0
X3QgcmVhZF91NjRfYXRvbWljKGNvbnN0IHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyKQoreworICAg
IHVpbnQ2NF90IHZhbDsKKworICAgIGFzbSB2b2xhdGlsZSAoICJsZHJkICUwLCVIMCwlMSIgOiAi
PXIiICh2YWwpIDogIm0iICgqYWRkcikgKTsKKworICAgIHJldHVybiB2YWw7Cit9CitzdGF0aWMg
aW5saW5lIHZvaWQgd3JpdGVfdTY0X2F0b21pYyh2b2xhdGlsZSB1aW50NjRfdCAqYWRkciwgdWlu
dDY0X3QgdmFsKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJzdHJkICUxLCVIMSwlMCIgOiAiPW0i
ICgqYWRkcikgOiAiciIgKHZhbCkgKTsKK30KICNlbmRpZgogCiBidWlsZF9hZGRfc2l6ZWQoYWRk
X3U4X3NpemVkLCAiYiIsIEJZVEUsIHVpbnQ4X3QsICJyaSIpCkBAIC02OSw2ICs4Miw3IEBAIHZv
aWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAgICAgY2FzZSAxOiBfX3ggPSAodHlwZW9mKCpw
KSlyZWFkX3U4X2F0b21pYygodWludDhfdCAqKXApOyBicmVhazsgICAgICBcCiAgICAgY2FzZSAy
OiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkX3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCk7IGJyZWFr
OyAgICBcCiAgICAgY2FzZSA0OiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkX3UzMl9hdG9taWMoKHVp
bnQzMl90ICopcCk7IGJyZWFrOyAgICBcCisgICAgY2FzZSA4OiBfX3ggPSAodHlwZW9mKCpwKSly
ZWFkX3U2NF9hdG9taWMoKHVpbnQ2NF90ICopcCk7IGJyZWFrOyAgICBcCiAgICAgZGVmYXVsdDog
X194ID0gMDsgX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgX194OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04MCw2ICs5NCw3IEBA
IHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAgICAgY2FzZSAxOiB3cml0ZV91OF9hdG9t
aWMoKHVpbnQ4X3QgKilwLCAodWludDhfdClfX3gpOyBicmVhazsgICAgICAgICBcCiAgICAgY2Fz
ZSAyOiB3cml0ZV91MTZfYXRvbWljKCh1aW50MTZfdCAqKXAsICh1aW50MTZfdClfX3gpOyBicmVh
azsgICAgICBcCiAgICAgY2FzZSA0OiB3cml0ZV91MzJfYXRvbWljKCh1aW50MzJfdCAqKXAsICh1
aW50MzJfdClfX3gpOyBicmVhazsgICAgICBcCisgICAgY2FzZSA4OiB3cml0ZV91NjRfYXRvbWlj
KCh1aW50NjRfdCAqKXAsICh1aW50NjRfdClfX3gpOyBicmVhazsgICAgICBcCiAgICAgZGVmYXVs
dDogX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX194OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3ht5-0004QX-0B; Tue, 12 Mar 2019 13:56:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3ht3-0004QJ-48
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:09 +0000
X-Inumbo-ID: 9599e2e0-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9599e2e0-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:56:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3ht1-0004ZJ-Cq
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3ht1-0005Nj-9A
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3ht1-0005Nj-9A@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:56:07 +0000
Subject: [Xen-changelog] [xen staging] Arm/atomic: correct asm() constraints
 in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUxY2ViMTYyM2I5OTU2NDQwZjFiOTk0M2M2NzAxMGE5MGQ2MWY1YzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQyOjE3IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxkX2FkZF9zaXplZCgp
CiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25lLCBhbmQgdGhlIGF1
eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5LgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQgY2FzdCAodGhlIGlu
bGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9mIHRoZSBjYXN0ZWQt
dG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAppbmRl
eCA3NGM3M2U2N2M0Li43YjRjOTg3ZmE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTMwLDcgKzMw
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2
YWwpICAgICAgICAgICAgICAgICAgXAogICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSJ3
aWR0aCIxLCUwXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAiYWRkICUid2lkdGgiMSwlIndpZHRoIjEsJSJ3aWR0aCIyXG4iICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAic3RyIiBzaXplICIgJSJ3aWR0aCIxLCUwIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUg
dHlwZSAqKWFkZHIpLCAiPXIiICh0KSAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICA6
ICIrbSIgKCphZGRyKSwgIj0mciIgKHQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICA6IHJlZyAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3htH-0004St-21; Tue, 12 Mar 2019 13:56:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3htF-0004Sg-9h
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:21 +0000
X-Inumbo-ID: 9ba9d06e-44ce-11e9-a2c9-73f18e9aa3d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ba9d06e-44ce-11e9-a2c9-73f18e9aa3d4;
 Tue, 12 Mar 2019 13:56:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3htB-0004ZT-JA
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3htB-0005OW-Ga
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3htB-0005OW-Ga@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:56:17 +0000
Subject: [Xen-changelog] [xen staging] Arm/atomic: drop uniformly used reg
 macro parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ5YmRkMzZmNTk0YzlhNDAzMWVlMGYzYzRjODU1NjJhOGJjOWMxY2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQzOjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQzOjE1IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBkcm9wIHVuaWZvcm1seSB1c2VkIHJlZyBtYWNybyBwYXJhbWV0ZXJzCiAgICAK
ICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gcGFyYW1ldGVyaXppbmcgdGhlc2Ugd2hlbiBhbGwgdXNl
IHNpdGVzIHBhc3MgdGhlCiAgICBzYW1lIGFyZ3VtZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hdG9t
aWMuaCB8IDM4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWlj
LmgKaW5kZXggN2I0Yzk4N2ZhNy4uNGQ1ZDQ1MmJkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01
LDI1ICs1LDI1IEBACiAjaW5jbHVkZSA8eGVuL3ByZWZldGNoLmg+CiAjaW5jbHVkZSA8YXNtL3N5
c3RlbS5oPgogCi0jZGVmaW5lIGJ1aWxkX2F0b21pY19yZWFkKG5hbWUsIHNpemUsIHdpZHRoLCB0
eXBlLCByZWcpXAorI2RlZmluZSBidWlsZF9hdG9taWNfcmVhZChuYW1lLCBzaXplLCB3aWR0aCwg
dHlwZSkgXAogc3RhdGljIGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRk
cikgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHR5cGUgcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSIgd2lkdGggIjAsJTEiICAgICAgXAotICAg
ICAgICAgICAgICAgICA6IHJlZyAocmV0KSAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICA6ICI9ciIgKHJldCkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICA6ICJtIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikpOyAgXAogICAgIHJldHVybiBy
ZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCi0jZGVmaW5lIGJ1
aWxkX2F0b21pY193cml0ZShuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSwgcmVnKSBcCisjZGVmaW5l
IGJ1aWxkX2F0b21pY193cml0ZShuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSkgICAgXAogc3RhdGlj
IGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwKIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
YXNtIHZvbGF0aWxlKCJzdHIiIHNpemUgIiAlIndpZHRoIjEsJTAiICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUgdHlwZSAqKWFkZHIpICAgICAgIFwKLSAg
ICAgICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgIDogInIiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fQogCi0jZGVmaW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSwgcmVn
KSBcCisjZGVmaW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSkgICAg
ICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0
eXBlICphZGRyLCB0eXBlIHZhbCkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgdHlwZSB0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC0zMSw3ICszMSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBu
YW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lkdGgiMlxuIiAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUid2lkdGgiMSwl
MCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiK20i
ICgqYWRkciksICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAogI2lmIGRlZmluZWQgKENPTkZJR19B
Uk1fMzIpCkBAIC00MiwxOSArNDIsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRp
bGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAgICAgICAgICAgXAogI2RlZmluZSBXT1JE
ICJ3IgogI2VuZGlmCiAKLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdThfYXRvbWljLCAgImIiLCBC
WVRFLCB1aW50OF90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91MTZfYXRvbWljLCAi
aCIsIFdPUkQsIHVpbnQxNl90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91MzJfYXRv
bWljLCAiIiwgIFdPUkQsIHVpbnQzMl90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF9p
bnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCwgIj1yIikKK2J1aWxkX2F0b21pY19yZWFkKHJlYWRf
dThfYXRvbWljLCAgImIiLCBCWVRFLCB1aW50OF90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91
MTZfYXRvbWljLCAiaCIsIFdPUkQsIHVpbnQxNl90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91
MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF9p
bnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCkKIAotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U4
X2F0b21pYywgICJiIiwgQllURSwgdWludDhfdCwgInIiKQotYnVpbGRfYXRvbWljX3dyaXRlKHdy
aXRlX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QsICJyIikKLWJ1aWxkX2F0b21pY193
cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90LCAiciIpCi1idWlsZF9h
dG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQsICJyIikKK2J1aWxk
X2F0b21pY193cml0ZSh3cml0ZV91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCitidWls
ZF9hdG9taWNfd3JpdGUod3JpdGVfdTE2X2F0b21pYywgImgiLCBXT1JELCB1aW50MTZfdCkKK2J1
aWxkX2F0b21pY193cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQor
YnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50KQogCiAj
aWYgZGVmaW5lZCAoQ09ORklHX0FSTV82NCkKLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0
b21pYywgIiIsICIiLCB1aW50NjRfdCwgIj1yIikKLWJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV91
NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCitidWlsZF9hdG9taWNfcmVhZChyZWFk
X3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVf
dTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCkKICNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1f
MzIpCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGls
ZSB1aW50NjRfdCAqYWRkcikKIHsKQEAgLTcwLDkgKzcwLDkgQEAgc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90IHZhbCkK
IH0KICNlbmRpZgogCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUsIHVp
bnQ4X3QsICJyaSIpCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1
aW50MTZfdCwgInJpIikKLWJ1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwg
dWludDMyX3QsICJyaSIpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUs
IHVpbnQ4X3QpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1aW50
MTZfdCkKK2J1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwgdWludDMyX3Qp
CiAKIHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3htR-0004U9-41; Tue, 12 Mar 2019 13:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3htP-0004Tx-25
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:31 +0000
X-Inumbo-ID: a1c06850-44ce-11e9-b2c2-fb9e8624bfff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1c06850-44ce-11e9-b2c2-fb9e8624bfff;
 Tue, 12 Mar 2019 13:56:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3htL-0004Zb-Q5
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3htL-0005PX-NR
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3htL-0005PX-NR@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:56:27 +0000
Subject: [Xen-changelog] [xen staging] Arm/atomic: parameterize register
 modifier macro arguments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDYyMzNiMjk3Yzk2OGMwYzEzMDVhNzNhZTdjYzdiNGNiZmZiN2ViNWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQzOjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQzOjUwIDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBwYXJhbWV0ZXJpemUgcmVnaXN0ZXIgbW9kaWZpZXIgbWFjcm8gYXJndW1lbnRz
CiAgICAKICAgIE1ha2UgdGhlIGFic3RyYWN0aW5nIG1hY3JvcyB0YWtlIHRoZSBhc20oKSBvcGVy
YW5kIHNwZWNpZmllciBhcwogICAgYXJndW1lbnQsIGluIHByZXBhcmF0aW9uIG9mIGRvaW5nIGF3
YXkgd2l0aCB0aGUgc3BsaXQgdTY0IHJlYWQvd3JpdGUKICAgIGRlZmluaXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2F0b21pYy5oIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9t
aWMuaAppbmRleCA0ZDVkNDUyYmRhLi5hMWQ3N2MxOGQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAg
LTksNyArOSw3IEBACiBzdGF0aWMgaW5saW5lIHR5cGUgbmFtZShjb25zdCB2b2xhdGlsZSB0eXBl
ICphZGRyKSBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgdHlwZSByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIiB3aWR0aCAiMCwlMSIgICAgICBc
CisgICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIiB3aWR0aCgwKSAiLCUxIiAgICBcCiAg
ICAgICAgICAgICAgICAgIDogIj1yIiAocmV0KSAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgIDogIm0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSk7ICBcCiAgICAgcmV0
dXJuIHJldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOCw3ICsx
OCw3IEBAIHN0YXRpYyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0IHZvbGF0aWxlIHR5cGUgKmFkZHIp
IFwKICNkZWZpbmUgYnVpbGRfYXRvbWljX3dyaXRlKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSAg
ICBcCiBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZh
bCkgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBhc20gdm9sYXRpbGUoInN0ciIgc2l6ZSAiICUid2lkdGgiMSwlMCIgICAgICAg
ICAgICBcCisgICAgYXNtIHZvbGF0aWxlKCJzdHIiIHNpemUgIiAlIiB3aWR0aCgxKSAiLCUwIiAg
ICAgICAgXAogICAgICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUgdHlwZSAqKWFkZHIp
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiciIgKHZhbCkpOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiB9CkBAIC0yNywxOSArMjcsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUo
dm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICB0eXBlIHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUoImxkciIgc2l6
ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lkdGgiMlxuIiAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUid2lkdGgiMSwlMCIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUoImxkciIgc2l6ZSAi
ICUiIHdpZHRoKDEpICIsJTBcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgImFkZCAlIiB3aWR0aCgxKSAiLCUiIHdpZHRoKDEpICIsJSIgd2lkdGgoMikgIlxuIiAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUiIHdpZHRoKDEpICIsJTAiICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciks
ICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0KIAogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi0jZGVmaW5lIEJZVEUgIiIKLSNk
ZWZpbmUgV09SRCAiIgorI2RlZmluZSBCWVRFKG4pICNuCisjZGVmaW5lIFdPUkQobikgI24KICNl
bGlmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCi0jZGVmaW5lIEJZVEUgInciCi0jZGVmaW5lIFdP
UkQgInciCisjZGVmaW5lIEJZVEUobikgICJ3IiAjbgorI2RlZmluZSBXT1JEKG4pICAidyIgI24K
KyNkZWZpbmUgRFdPUkQobikgIiIgI24KICNlbmRpZgogCiBidWlsZF9hdG9taWNfcmVhZChyZWFk
X3U4X2F0b21pYywgICJiIiwgQllURSwgdWludDhfdCkKQEAgLTUzLDggKzU0LDggQEAgYnVpbGRf
YXRvbWljX3dyaXRlKHdyaXRlX3UzMl9hdG9taWMsICIiLCAgV09SRCwgdWludDMyX3QpCiBidWls
ZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQpCiAKICNpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzY0KQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWlj
LCAiIiwgIiIsIHVpbnQ2NF90KQotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U2NF9hdG9taWMs
ICIiLCAiIiwgdWludDY0X3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIi
LCBEV09SRCwgdWludDY0X3QpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywg
IiIsIERXT1JELCB1aW50NjRfdCkKICNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCiBzdGF0
aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRf
dCAqYWRkcikKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3htZ-0004VS-5r; Tue, 12 Mar 2019 13:56:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3htX-0004V8-3D
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:39 +0000
X-Inumbo-ID: a7d53e5d-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d53e5d-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3htW-0004aB-0P
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3htV-0005QA-Tw
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3htV-0005QA-Tw@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:56:37 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow:
 sh_validate_guest_pt_write() is HVM-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYxZjIwYmIzZmFiOWMzMDdkMDRiMGRkNTVlYzhjNWI4YWIzNjM2M2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQ0OjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQ0OjM4IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaF92YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSgpIGlzIEhWTS1vbmx5CiAgICAK
ICAgIE1vdmUgdGhlIGZ1bmN0aW9uIHRvIGh2bS5jLCBtYWtlIGl0IHN0YXRpYywgYW5kIGRyb3Ag
aXRzIHNoXyBwcmVmaXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwgMjcgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jICAgICB8IDMyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICA0IC0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggMDI1MDcxYTE2My4uMmQ0NDg1
NTM4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC04ODYsMzMgKzg4Niw2IEBAIHNoX3Zh
bGlkYXRlX2d1ZXN0X2VudHJ5KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuLCB2b2lkICplbnRy
eSwgdTMyIHNpemUpCiB9CiAKIAotdm9pZAotc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICplbnRyeSwgdTMyIHNpemUpCi0vKiBUaGlzIGlzIHRoZSBlbnRyeSBwb2ludCBmb3IgZW11bGF0
ZWQgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgaW4gSFZNIGd1ZXN0cyBhbmQKLSAqIFBWIHRyYW5zbGF0
ZWQgZ3Vlc3RzLgotICovCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBBU1NFUlQocGFnaW5nX2xvY2tlZF9ieV9tZSh2LT5kb21haW4pKTsK
LSAgICByYyA9IHNoX3ZhbGlkYXRlX2d1ZXN0X2VudHJ5KHYsIGdtZm4sIGVudHJ5LCBzaXplKTsK
LSAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9GTFVTSCApCi0gICAgICAgIC8qIE5lZWQgdG8gZmx1
c2ggVExCcyB0byBwaWNrIHVwIHNoYWRvdyBQVCBjaGFuZ2VzICovCi0gICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwotICAgIGlmICggcmMgJiBTSEFET1dfU0VUX0VSUk9S
ICkKLSAgICB7Ci0gICAgICAgIC8qIFRoaXMgcGFnZSBpcyBwcm9iYWJseSBub3QgYSBwYWdldGFi
bGUgYW55IG1vcmU6IHRlYXIgaXQgb3V0IG9mIHRoZQotICAgICAgICAgKiBzaGFkb3dzLCBhbG9u
ZyB3aXRoIGFueSB0YWJsZXMgdGhhdCByZWZlcmVuY2UgaXQuCi0gICAgICAgICAqIFNpbmNlIHRo
ZSB2YWxpZGF0ZSBjYWxsIGFib3ZlIHdpbGwgaGF2ZSBtYWRlIGEgInNhZmUiIChpLmUuIHplcm8p
Ci0gICAgICAgICAqIHNoYWRvdyBlbnRyeSwgd2UgY2FuIGxldCB0aGUgZG9tYWluIGxpdmUgZXZl
biBpZiB3ZSBjYW4ndCBmdWxseQotICAgICAgICAgKiB1bnNoYWRvdyB0aGUgcGFnZS4gKi8KLSAg
ICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgZ21mbiwgMCwgMCk7Ci0gICAgfQotfQotCi0KIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KIC8qIE1lbW9yeSBtYW5hZ2VtZW50IGZvciBzaGFkb3cgcGFnZXMu
ICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2h2bS5jCmluZGV4IDg5OTRjYjlmODcuLmJmOWZkMjA3NzAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYwpAQCAtNDkzLDYgKzQ5MywzNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2hl
Y2tfZm9yX2Vhcmx5X3Vuc2hhZG93KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuKQogI2VuZGlm
CiB9CiAKKy8qIFRoaXMgaXMgdGhlIGVudHJ5IHBvaW50IGZvciBlbXVsYXRlZCB3cml0ZXMgdG8g
cGFnZXRhYmxlcyBpbiBIVk0gZ3Vlc3RzICovCitzdGF0aWMgdm9pZCB2YWxpZGF0ZV9ndWVzdF9w
dF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmVudHJ5LCB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGludCByYzsKKworICAgIEFTU0VSVChw
YWdpbmdfbG9ja2VkX2J5X21lKHYtPmRvbWFpbikpOworCisgICAgcmMgPSBzaF92YWxpZGF0ZV9n
dWVzdF9lbnRyeSh2LCBnbWZuLCBlbnRyeSwgc2l6ZSk7CisKKyAgICBpZiAoIHJjICYgU0hBRE9X
X1NFVF9GTFVTSCApCisgICAgICAgIC8qIE5lZWQgdG8gZmx1c2ggVExCcyB0byBwaWNrIHVwIHNo
YWRvdyBQVCBjaGFuZ2VzICovCisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1h
c2spOworCisgICAgaWYgKCByYyAmIFNIQURPV19TRVRfRVJST1IgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBwYWdlIGlzIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZSBhbnkg
bW9yZTogdGVhciBpdCBvdXQgb2YgdGhlCisgICAgICAgICAqIHNoYWRvd3MsIGFsb25nIHdpdGgg
YW55IHRhYmxlcyB0aGF0IHJlZmVyZW5jZSBpdC4KKyAgICAgICAgICogU2luY2UgdGhlIHZhbGlk
YXRlIGNhbGwgYWJvdmUgd2lsbCBoYXZlIG1hZGUgYSAic2FmZSIgKGkuZS4gemVybykKKyAgICAg
ICAgICogc2hhZG93IGVudHJ5LCB3ZSBjYW4gbGV0IHRoZSBkb21haW4gbGl2ZSBldmVuIGlmIHdl
IGNhbid0IGZ1bGx5CisgICAgICAgICAqIHVuc2hhZG93IHRoZSBwYWdlLgorICAgICAgICAgKi8K
KyAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgZ21mbiwgMCwgMCk7CisgICAgfQorfQorCiAv
KgogICogVGlkeSB1cCBhZnRlciB0aGUgZW11bGF0ZWQgd3JpdGU6IG1hcmsgcGFnZXMgZGlydHks
IHZlcmlmeSB0aGUgbmV3CiAgKiBjb250ZW50cywgYW5kIHVuZG8gdGhlIG1hcHBpbmcuCkBAIC01
NTgsOSArNTg2LDkgQEAgc3RhdGljIHZvaWQgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LCB2b2lkICphZGRyLAogICAgICAgICAgICAgQVNTRVJUKGIyIDwgYnl0ZXMpOwogICAg
ICAgICB9CiAgICAgICAgIGlmICggbGlrZWx5KGIxID4gMCkgKQotICAgICAgICAgICAgc2hfdmFs
aWRhdGVfZ3Vlc3RfcHRfd3JpdGUodiwgc2hfY3R4dC0+bWZuWzBdLCBhZGRyLCBiMSk7CisgICAg
ICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSh2LCBzaF9jdHh0LT5tZm5bMF0sIGFkZHIs
IGIxKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShiMiA+IDApICkKLSAgICAgICAgICAgIHNoX3Zh
bGlkYXRlX2d1ZXN0X3B0X3dyaXRlKHYsIHNoX2N0eHQtPm1mblsxXSwgYWRkciArIGIxLCBiMik7
CisgICAgICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSh2LCBzaF9jdHh0LT5tZm5bMV0s
IGFkZHIgKyBiMSwgYjIpOwogICAgIH0KIAogICAgIHBhZ2luZ19tYXJrX2RpcnR5KHYtPmRvbWFp
biwgc2hfY3R4dC0+bWZuWzBdKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXggNTgwZWYz
ZTI5ZS4uNWE5NGIyMGM0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2
YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTM1OSwxMCAr
MzU5LDYgQEAgdm9pZCBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KHN0cnVjdCBkb21haW4g
KiwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pOwogLyogVXBkYXRlIHRoZSBzaGFkb3dzIGlu
IHJlc3BvbnNlIHRvIGEgcGFnZXRhYmxlIHdyaXRlIGZyb20gWGVuICovCiBpbnQgc2hfdmFsaWRh
dGVfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sIHZvaWQgKmVudHJ5LCB1
MzIgc2l6ZSk7CiAKLS8qIFVwZGF0ZSB0aGUgc2hhZG93cyBpbiByZXNwb25zZSB0byBhIHBhZ2V0
YWJsZSB3cml0ZSBmcm9tIGEgSFZNIGd1ZXN0ICovCi12b2lkIHNoX3ZhbGlkYXRlX2d1ZXN0X3B0
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICplbnRyeSwgdTMyIHNpemUpOwotCiAvKiBSZW1vdmUgYWxsIHdyaXRl
YWJsZSBtYXBwaW5ncyBvZiBhIGd1ZXN0IGZyYW1lIGZyb20gdGhlIHNoYWRvd3MuCiAgKiBSZXR1
cm5zIG5vbi16ZXJvIGlmIHdlIG5lZWQgdG8gZmx1c2ggVExCcy4KICAqIGxldmVsIGFuZCBmYXVs
dF9hZGRyIGRlc3JpYmUgaG93IHdlIGZvdW5kIHRoaXMgdG8gYmUgYSBwYWdldGFibGU7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 13:56:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 13:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3htk-0004XQ-7m; Tue, 12 Mar 2019 13:56:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hti-0004XC-91
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:50 +0000
X-Inumbo-ID: adeb689f-44ce-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adeb689f-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:56:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3htg-0004aO-75
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3htg-0005Qm-4h
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 13:56:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3htg-0005Qm-4h@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 13:56:48 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: sh_{write,
 cmpxchg}_guest_entry() are PV-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA2ZjA0ZjU0YmE5N2ZiYjRkNTIyZDBhYTExZmNjNTBlZGY4ZWJhNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQ1OjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQ1OjM2IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaF97d3JpdGUsY21weGNoZ31fZ3Vlc3RfZW50cnkoKSBhcmUgUFYtb25seQog
ICAgCiAgICBNb3ZlIHRoZW0gdG8gYSBuZXcgcHYuYy4gTWFrZSB0aGUgcmVzcGVjdGl2ZSBzdHJ1
Y3Qgc2hhZG93X3BhZ2luZ19tb2RlCiAgICBmaWVsZHMgYXMgd2VsbCBhcyB0aGUgcGFnaW5nLmgg
d3JhcHBlcnMgUFYtb25seSBhcyB3ZWxsLgogICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBz
d2l0Y2ggYm90aCBmdW5jdGlvbnMnICJmYWlsZWQiIGxvY2FsIHZhcmlhYmxlcyB0bwogICAgbW9y
ZSBhcHByb3ByaWF0ZSB0eXBlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZSAgfCAgMSArCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMgICB8IDUxICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNiArKysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3B2
LmMgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAgIHwgIDUgKysrCiA2IGZpbGVzIGNoYW5nZWQs
IDkxIGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzU1N2NkMTE3OC4uZGJlYzEzMGRh
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTE0Niw3ICsxNDYsOSBAQAogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgogI2lu
Y2x1ZGUgPGFzbS9wdi9tbS5oPgogCisjaWZkZWYgQ09ORklHX1BWCiAjaW5jbHVkZSAicHYvbW0u
aCIKKyNlbmRpZgogCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
TWFrZWZpbGUKaW5kZXggNzI2NThmM2ZjNi4uZmYwM2E5OTM3ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L01h
a2VmaWxlCkBAIC0xLDYgKzEsNyBAQAogaWZlcSAoJChDT05GSUdfU0hBRE9XX1BBR0lORykseSkK
IG9iai15ICs9IGNvbW1vbi5vIGd1ZXN0XzIubyBndWVzdF8zLm8gZ3Vlc3RfNC5vCiBvYmotJChD
T05GSUdfSFZNKSArPSBodm0ubworb2JqLSQoQ09ORklHX1BWKSArPSBwdi5vCiBlbHNlCiBvYmot
eSArPSBub25lLm8KIGVuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggM2U1NjUxZDAyOS4u
OTUzYzAzNDRhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzcyLDU1ICszNzIsNiBAQCBz
dGF0aWMgdm9pZCBzaF9hdWRpdF9ndyhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgd2Fsa190ICpndykK
ICNlbmRpZiAvKiBTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRfRU5UUklFUyAqLwogfQogCi0v
KgotICogV3JpdGUgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3QgcGFnZXRhYmxlLCBhbmQgdXBk
YXRlIHRoZSBzaGFkb3dzCi0gKiBhcHByb3ByaWF0ZWx5LiAgUmV0dXJucyBmYWxzZSBpZiB3ZSBw
YWdlLWZhdWx0ZWQsIHRydWUgZm9yIHN1Y2Nlc3MuCi0gKi8KLXN0YXRpYyBib29sCi1zaF93cml0
ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90IG5ldywg
bWZuX3QgZ21mbikKLXsKLSNpZiBDT05GSUdfUEFHSU5HX0xFVkVMUyA9PSBHVUVTVF9QQUdJTkdf
TEVWRUxTCi0gICAgaW50IGZhaWxlZDsKLQotICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7Ci0g
ICAgZmFpbGVkID0gX19jb3B5X3RvX3VzZXIocCwgJm5ldywgc2l6ZW9mKG5ldykpOwotICAgIGlm
ICggZmFpbGVkICE9IHNpemVvZihuZXcpICkKLSAgICAgICAgc2hfdmFsaWRhdGVfZ3Vlc3RfZW50
cnkodiwgZ21mbiwgcCwgc2l6ZW9mKG5ldykpOwotICAgIHBhZ2luZ191bmxvY2sodi0+ZG9tYWlu
KTsKLQotICAgIHJldHVybiAhZmFpbGVkOwotI2Vsc2UKLSAgICByZXR1cm4gZmFsc2U7Ci0jZW5k
aWYKLX0KLQotLyoKLSAqIENtcHhjaGcgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3QgcGFnZXRh
YmxlLCBhbmQgdXBkYXRlIHRoZSBzaGFkb3dzCi0gKiBhcHByb3ByaWF0ZWx5LiBSZXR1cm5zIGZh
bHNlIGlmIHdlIHBhZ2UtZmF1bHRlZCwgdHJ1ZSBpZiBub3QuCi0gKiBOLkIuIGNhbGxlciBzaG91
bGQgY2hlY2sgdGhlIHZhbHVlIG9mICJvbGQiIHRvIHNlZSBpZiB0aGUgY21weGNoZyBpdHNlbGYK
LSAqIHdhcyBzdWNjZXNzZnVsLgotICovCi1zdGF0aWMgYm9vbAotc2hfY21weGNoZ19ndWVzdF9l
bnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90ICpvbGQsCi0gICAgICAg
ICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKLXsKLSNpZiBDT05GSUdf
UEFHSU5HX0xFVkVMUyA9PSBHVUVTVF9QQUdJTkdfTEVWRUxTCi0gICAgaW50IGZhaWxlZDsKLSAg
ICBndWVzdF9pbnRwdGVfdCB0ID0gKm9sZDsKLQotICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7
Ci0gICAgZmFpbGVkID0gY21weGNoZ191c2VyKHAsIHQsIG5ldyk7Ci0gICAgaWYgKCB0ID09ICpv
bGQgKQotICAgICAgICBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2Yo
bmV3KSk7Ci0gICAgKm9sZCA9IHQ7Ci0gICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOwotCi0g
ICAgcmV0dXJuICFmYWlsZWQ7Ci0jZWxzZQotICAgIHJldHVybiBmYWxzZTsKLSNlbmRpZgotfQot
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCiAvKiBGdW5jdGlvbnMgdG8gY29tcHV0ZSB0aGUgY29ycmVj
dCBpbmRleCBpbnRvIGEgc2hhZG93IHBhZ2UsIGdpdmVuIGFuCiAgKiBpbmRleCBpbnRvIHRoZSBn
dWVzdCBwYWdlIChhcyByZXR1cm5lZCBieSBndWVzdF9nZXRfaW5kZXgoKSkuCkBAIC00OTI1LDgg
KzQ4NzYsMTAgQEAgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIHNoX3BhZ2luZ19tb2RlID0gewog
ICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IHNoYWRvd193cml0ZV9wMm1fZW50
cnksCiAgICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgICAgICAgID0gR1VFU1RfUEFHSU5HX0xF
VkVMUywKICAgICAuc2hhZG93LmRldGFjaF9vbGRfdGFibGVzICAgICAgPSBzaF9kZXRhY2hfb2xk
X3RhYmxlcywKKyNpZmRlZiBDT05GSUdfUFYKICAgICAuc2hhZG93LndyaXRlX2d1ZXN0X2VudHJ5
ICAgICAgPSBzaF93cml0ZV9ndWVzdF9lbnRyeSwKICAgICAuc2hhZG93LmNtcHhjaGdfZ3Vlc3Rf
ZW50cnkgICAgPSBzaF9jbXB4Y2hnX2d1ZXN0X2VudHJ5LAorI2VuZGlmCiAgICAgLnNoYWRvdy5t
YWtlX21vbml0b3JfdGFibGUgICAgID0gc2hfbWFrZV9tb25pdG9yX3RhYmxlLAogICAgIC5zaGFk
b3cuZGVzdHJveV9tb25pdG9yX3RhYmxlICA9IHNoX2Rlc3Ryb3lfbW9uaXRvcl90YWJsZSwKICNp
ZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1dSSVRBQkxFX0hFVVJJU1RJQwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaAppbmRleCA1YTk0YjIwYzRkLi4zMjUxZjM0YmEwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaApAQCAtMzcyLDYgKzM3MiwxMiBAQCBpbnQgc2hhZG93X3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKKy8qIEZ1
bmN0aW9ucyB0aGF0IGF0b21pY2FsbHkgd3JpdGUgUFYgZ3Vlc3QgUFQgZW50cmllcyAqLworYm9v
bCBzaF93cml0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0
ZV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbik7Citib29sIHNo
X2NtcHhjaGdfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVf
dCAqb2xkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZuX3Qg
Z21mbik7CisKIC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20g
dGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQuCiAgKiBDYWxsZWQgdG8gaW5pdGlhbGl6ZSBwYWdpbmcg
c3RydWN0dXJlcyBpZiB0aGUgcGFnaW5nIG1vZGUKICAqIGhhcyBjaGFuZ2VkLCBhbmQgd2hlbiBi
cmluZ2luZyB1cCBhIFZDUFUgZm9yIHRoZSBmaXJzdCB0aW1lLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wdi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wdi5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI1ZGNhMWViMjUKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3B2LmMKQEAgLTAsMCArMSw3NSBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvbW0vc2hhZG93L3B2LmMKKyAqCisg
KiBQVi1vbmx5IHNoYWRvdyBjb2RlICh3aGljaCBoZW5jZSBkb2VzIG5vdCBuZWVkIHRvIGJlIG11
bHRpcGx5IGNvbXBpbGVkKS4KKyAqIFBhcnRzIG9mIHRoaXMgY29kZSBhcmUgQ29weXJpZ2h0IChj
KSAyMDA2IGJ5IFhlblNvdXJjZSBJbmMuCisgKiBQYXJ0cyBvZiB0aGlzIGNvZGUgYXJlIENvcHly
aWdodCAoYykgMjAwNiBieSBNaWNoYWVsIEEgRmV0dGVybWFuCisgKiBQYXJ0cyBiYXNlZCBvbiBl
YXJsaWVyIHdvcmsgYnkgTWljaGFlbCBBIEZldHRlcm1hbiwgSWFuIFByYXR0IGV0IGFsLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3R5cGVz
Lmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgorI2luY2x1ZGUgInByaXZhdGUuaCIKKworLyoK
KyAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0
ZSB0aGUgc2hhZG93cworICogYXBwcm9wcmlhdGVseS4gIFJldHVybnMgZmFsc2UgaWYgd2UgcGFn
ZS1mYXVsdGVkLCB0cnVlIGZvciBzdWNjZXNzLgorICovCitib29sCitzaF93cml0ZV9ndWVzdF9l
bnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90IG5ldywgbWZuX3QgZ21m
bikKK3sKKyAgICB1bnNpZ25lZCBpbnQgZmFpbGVkOworCisgICAgcGFnaW5nX2xvY2sodi0+ZG9t
YWluKTsKKyAgICBmYWlsZWQgPSBfX2NvcHlfdG9fdXNlcihwLCAmbmV3LCBzaXplb2YobmV3KSk7
CisgICAgaWYgKCBmYWlsZWQgIT0gc2l6ZW9mKG5ldykgKQorICAgICAgICBzaF92YWxpZGF0ZV9n
dWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2YobmV3KSk7CisgICAgcGFnaW5nX3VubG9jayh2
LT5kb21haW4pOworCisgICAgcmV0dXJuICFmYWlsZWQ7Cit9CisKKy8qCisgKiBDbXB4Y2hnIGEg
bmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93
cworICogYXBwcm9wcmlhdGVseS4gUmV0dXJucyBmYWxzZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsIHRy
dWUgaWYgbm90LgorICogTi5CLiBjYWxsZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAib2xk
IiB0byBzZWUgaWYgdGhlIGNtcHhjaGcgaXRzZWxmCisgKiB3YXMgc3VjY2Vzc2Z1bC4KKyAqLwor
Ym9vbAorc2hfY21weGNoZ19ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAs
IGludHB0ZV90ICpvbGQsCisgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZu
X3QgZ21mbikKK3sKKyAgICBib29sIGZhaWxlZDsKKyAgICBpbnRwdGVfdCB0ID0gKm9sZDsKKwor
ICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7CisgICAgZmFpbGVkID0gY21weGNoZ191c2VyKHAs
IHQsIG5ldyk7CisgICAgaWYgKCB0ID09ICpvbGQgKQorICAgICAgICBzaF92YWxpZGF0ZV9ndWVz
dF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2YobmV3KSk7CisgICAgKm9sZCA9IHQ7CisgICAgcGFn
aW5nX3VubG9jayh2LT5kb21haW4pOworCisgICAgcmV0dXJuICFmYWlsZWQ7Cit9CisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IDE4YTdlYWVjYTQuLjBkMjEyZDM1MmUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaApAQCAtODYsMTEgKzg2LDEzIEBAIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQ7CiBz
dHJ1Y3Qgc2hhZG93X3BhZ2luZ19tb2RlIHsKICNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORwog
ICAgIHZvaWQgICAgICAgICAgKCpkZXRhY2hfb2xkX3RhYmxlcyAgICAgKShzdHJ1Y3QgdmNwdSAq
dik7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgYm9vbCAgICAgICAgICAoKndyaXRlX2d1ZXN0X2Vu
dHJ5ICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cHRlX3QgbmV3LCBtZm5fdCBnbWZuKTsKICAg
ICBib29sICAgICAgICAgICgqY21weGNoZ19ndWVzdF9lbnRyeSAgICkoc3RydWN0IHZjcHUgKnYs
IGludHB0ZV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnRwdGVfdCAqb2xkLCBpbnRwdGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4pOworI2VuZGlmCiAgICAgbWZuX3QgICAgICAg
ICAoKm1ha2VfbW9uaXRvcl90YWJsZSAgICApKHN0cnVjdCB2Y3B1ICp2KTsKICAgICB2b2lkICAg
ICAgICAgICgqZGVzdHJveV9tb25pdG9yX3RhYmxlICkoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1t
Zm4pOwogICAgIGludCAgICAgICAgICAgKCpndWVzc193cm1hcCAgICAgICAgICAgKShzdHJ1Y3Qg
dmNwdSAqdiwgCkBAIC0yOTAsNiArMjkyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191
cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHBhZ2luZ19nZXRfaG9zdG1v
ZGUodiktPnVwZGF0ZV9wYWdpbmdfbW9kZXModik7CiB9CiAKKyNpZmRlZiBDT05GSUdfUFYKIAog
LyoKICAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVw
ZGF0ZSB0aGUKQEAgLTMyNSw2ICszMjgsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgcGFnaW5nX2Nt
cHhjaGdfZ3Vlc3RfZW50cnkoCiAgICAgcmV0dXJuICFjbXB4Y2hnX3VzZXIocCwgKm9sZCwgbmV3
KTsKIH0KIAorI2VuZGlmIC8qIENPTkZJR19QViAqLworCiAvKiBIZWxwZXIgZnVuY3Rpb24gdGhh
dCB3cml0ZXMgYSBwdGUgaW4gc3VjaCBhIHdheSB0aGF0IGEgY29uY3VycmVudCByZWFkIAogICog
bmV2ZXIgc2VlcyBhIGhhbGYtd3JpdHRlbiBlbnRyeSB0aGF0IGhhcyBfUEFHRV9QUkVTRU5UIHNl
dCAqLwogc3RhdGljIGlubGluZSB2b2lkIHNhZmVfd3JpdGVfcHRlKGwxX3BnZW50cnlfdCAqcCwg
bDFfcGdlbnRyeV90IG5ldykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:00:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hwu-0005PK-83; Tue, 12 Mar 2019 14:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hws-0005Lz-Mt
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:06 +0000
X-Inumbo-ID: 238e8bfe-44cf-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 238e8bfe-44cf-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hwr-0004k9-Ii
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hwr-0005my-Fn
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hwr-0005my-Fn@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86/xstate: Don't special case
 feature collection
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY1YzE2NWQ2NTk1ZjI3NjJkYTU3N2NiNDI4ZTNiYzYxZTMyZTA4OTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAyMiAxMzoyODoxNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTM6NTc6
MTMgMjAxOSArMDAwMAoKICAgIHg4Ni94c3RhdGU6IERvbid0IHNwZWNpYWwgY2FzZSBmZWF0dXJl
IGNvbGxlY3Rpb24KICAgIAogICAgVGhlIGxvZ2ljIGluIHhzdGF0ZV9pbml0KCkgaXMgYSByZW1l
bnRlbnQgb2YgdGhlIHByZS1mZWF0dXJlbWFzayBkYXlzLgogICAgQ29sbGVjdCB0aGUgeHN0YXRl
IGZlYXR1cmVzIGluIGdlbmVyaWNfaWRlbnRpZnkoKSwgbGlrZSBhbGwgb3RoZXIgZmVhdHVyZQog
ICAgbGVhdmVzLCBhZnRlciB3aGljaCBpZGVudGlmeV9jcHUoKSB3aWxsIGFwcGx5IHRoZSBrbm93
bl9mZWF0dXJlW10gbWFzayBkZXJpdmVkCiAgICBmcm9tIHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVy
YXRlZCBDUFVJRCBpbmZvcm1hdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyB8ICA0
ICsrKysKIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
aW5kZXggZGU2YzVjOTAzZi4uNTNiYjBhOWU3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC00MTQsNiArNDE0
LDEwIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpj
KQogCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlNH
U0JBU0UpXSwKIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFU
VVJFX1BLVSldLAogCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZF
QVRVUkVfQVZYNTEyXzRWTk5JVyldKTsKKwlpZiAoYy0+Y3B1aWRfbGV2ZWwgPj0gMHhkKQorCQlj
cHVpZF9jb3VudCgweGQsIDEsCisJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29y
ZChYODZfRkVBVFVSRV9YU0FWRU9QVCldLAorCQkJICAgICZ0bXAsICZ0bXAsICZ0bXApOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jIGIveGVuL2FyY2gveDg2L3hz
dGF0ZS5jCmluZGV4IDE1ZWRkNWRmOTYuLjg1OGQxYTY1NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKQEAgLTYyOCwxOSArNjI4
LDYgQEAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgIEJV
R19PTih4c2F2ZV9jbnR4dF9zaXplICE9IF94c3RhdGVfY3R4dF9zaXplKGZlYXR1cmVfbWFzaykp
OwogICAgIH0KIAotICAgIC8qIENoZWNrIGV4dGVuZGVkIFhTQVZFIGZlYXR1cmVzLiAqLwotICAg
IGNwdWlkX2NvdW50KFhTVEFURV9DUFVJRCwgMSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Ci0K
LSAgICAvKiBNYXNrIG91dCBmZWF0dXJlcyBub3QgY3VycmVudGx5IHVuZGVyc3Rvb2QgYnkgWGVu
LiAqLwotICAgIGVheCAmPSAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKSB8Ci0g
ICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWFNBVkVDKSB8Ci0gICAgICAgICAg
ICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWEdFVEJWMSkgfAotICAgICAgICAgICAgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFUykpOwotCi0gICAgYy0+eDg2X2NhcGFiaWxpdHlbY3B1
ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKV0gPSBlYXg7Ci0KLSAgICBCVUdfT04oZWF4
ICE9IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJF
X1hTQVZFT1BUKV0pOwotCiAgICAgaWYgKCBzZXR1cF94c3RhdGVfZmVhdHVyZXMoYnNwKSAmJiBi
c3AgKQogICAgICAgICBCVUcoKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:00:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3hx6-0005RG-AF; Tue, 12 Mar 2019 14:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3hx5-0005R3-24
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:19 +0000
X-Inumbo-ID: 29a63a1a-44cf-11e9-a57f-f7227fe12921
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29a63a1a-44cf-11e9-a57f-f7227fe12921;
 Tue, 12 Mar 2019 14:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3hx1-0004kO-Q9
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3hx1-0005oX-Mo
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3hx1-0005oX-Mo@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:00:15 +0000
Subject: [Xen-changelog] [xen staging] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE5YTA1YWVlZTEwYTVhMzc2M2E0MTMwNWE5ZjM4MTEyZGQxZmNjODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyNyAxNzoyMToxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTM6NTc6
MTMgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3Rl
ciBzdGF0ZSBpbiB0aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBx
aW52YWxfbWFkZHIgcG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJB
TSwKICAgIGFsbG9jYXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVt
YXBwaW5nIHRhYmxlLCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAK
ICAgIERlc3BpdGUgdGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0
aGUgaGFyZHdhcmUgcmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0
aGUgbG93ZXIgMTIgYml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBl
YXIgdG8gY29ycmVjdGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0
bGUgYmVoYXZpb3VyCiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGlu
ZyB1c2VzIHRoZSBtZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0
IHRoZSBiYXNlIG9mCiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW50cmVtYXAuYyB8IDEzICsrKysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYyAgIHwgIDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC91dGlscy5jICAgIHwgIDUgKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAu
YwppbmRleCA4MzgyNjhkNzcyLi4xZDE5ODU2MDkxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW50cmVtYXAuYwpAQCAtODAyLDE0ICs4MDIsMTUgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChz
dHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgZWltKQogICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVt
ID0gMDsKICAgICB9CiAKLSAgICAvKiBzZXQgZXh0ZW5kZWQgaW50ZXJydXB0IG1vZGUgYml0ICov
Ci0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9IGVpbSA/IElSVEFfRUlNRSA6IDA7Ci0KICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKIAotICAg
IC8qIHNldCBzaXplIG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0gICAgaXJf
Y3RybC0+aXJlbWFwX21hZGRyIHw9IElSVEFfUkVHX1RBQkxFX1NJWkU7Ci0gICAgZG1hcl93cml0
ZXEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRywgaXJfY3RybC0+aXJlbWFwX21hZGRyKTsKKyAg
ICAvKgorICAgICAqIFNldCBzaXplIG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFu
ZCBvcHRpb25hbGx5IEV4dGVuZGVkCisgICAgICogSW50ZXJydXB0IE1vZGUuCisgICAgICovCisg
ICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRywKKyAgICAgICAgICAgICAg
ICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgfCBJUlRBX1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAg
ICAgICAgICAoZWltID8gSVJUQV9FSU1FIDogMCkpOwogCiAgICAgLyogc2V0IFNJUlRQICovCiAg
ICAgZ2NtZCA9IGRtYXJfcmVhZGwoaW9tbXUtPnJlZywgRE1BUl9HU1RTX1JFRyk7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvcWludmFsLmMKaW5kZXggZTk1ZGM1NGE4ZC4uMDE0NDdjZjlhOCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtNDI4LDYgKzQyOCw4IEBAIGludCBl
bmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpCiAgICAgZmx1c2gtPmNvbnRleHQgPSBm
bHVzaF9jb250ZXh0X3FpOwogICAgIGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3FpOwogCisg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CisKICAg
ICAvKiBTZXR1cCBJbnZhbGlkYXRpb24gUXVldWUgQWRkcmVzcyhJUUEpIHJlZ2lzdGVyIHdpdGgg
dGhlCiAgICAgICogYWRkcmVzcyBvZiB0aGUgcGFnZSB3ZSBqdXN0IGFsbG9jYXRlZC4gIFFTIGZp
ZWxkIGF0CiAgICAgICogYml0c1syOjBdIHRvIGluZGljYXRlIHNpemUgb2YgcXVldWUgaXMgb25l
IDRLQiBwYWdlLgpAQCAtNDM1LDEwICs0MzcsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3Qg
aW9tbXUgKmlvbW11KQogICAgICAqIHJlZ2lzdGVycyBhcmUgYXV0b21hdGljYWxseSByZXNldCB0
byAwIHdpdGggd3JpdGUKICAgICAgKiB0byBJUUEgcmVnaXN0ZXIuCiAgICAgICovCi0gICAgcWlf
Y3RybC0+cWludmFsX21hZGRyIHw9IFFJTlZBTF9QQUdFX09SREVSOwotCi0gICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7Ci0gICAgZG1hcl93cml0ZXEo
aW9tbXUtPnJlZywgRE1BUl9JUUFfUkVHLCBxaV9jdHJsLT5xaW52YWxfbWFkZHIpOworICAgIGRt
YXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JFRywKKyAgICAgICAgICAgICAgICBxaV9j
dHJsLT5xaW52YWxfbWFkZHIgfCBRSU5WQUxfUEFHRV9PUkRFUik7CiAKICAgICBkbWFyX3dyaXRl
cShpb21tdS0+cmVnLCBETUFSX0lRVF9SRUcsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91
dGlscy5jCmluZGV4IDg1ZTBmNDFkODUuLjk0YTZlNGVlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC91dGlscy5jCkBAIC0yMDQsOCArMjA0LDkgQEAgdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZv
KHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICBpZiAoIHN0YXR1cyAmIERNQV9HU1RTX0lSRVMg
KQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBEdW1wIGludGVycnVwdCByZW1hcHBpbmcgdGFi
bGUuICovCi0gICAgICAgICAgICB1NjQgaXJlbWFwX21hZGRyID0gZG1hcl9yZWFkcShpb21tdS0+
cmVnLCBETUFSX0lSVEFfUkVHKTsKLSAgICAgICAgICAgIGludCBucl9lbnRyeSA9IDEgPDwgKChp
cmVtYXBfbWFkZHIgJiAweEYpICsgMSk7CisgICAgICAgICAgICB1aW50NjRfdCBpcnRhID0gZG1h
cl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsKKyAgICAgICAgICAgIHVpbnQ2NF90
IGlyZW1hcF9tYWRkciA9IGlydGEgJiBQQUdFX01BU0s7CisgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfZW50cnkgPSAxIDw8ICgoaXJ0YSAmIDB4RikgKyAxKTsKICAgICAgICAgICAgIHN0cnVj
dCBpcmVtYXBfZW50cnkgKmlyZW1hcF9lbnRyaWVzID0gTlVMTDsKICAgICAgICAgICAgIGludCBw
cmludF9jbnQgPSAwOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iIB-00083X-O2; Tue, 12 Mar 2019 14:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iIB-00083S-76
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:07 +0000
X-Inumbo-ID: 36666191-44d2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36666191-44d2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:22:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iI9-0005CE-LV
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iI9-0000Oa-Ir
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iI9-0000Oa-Ir@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:22:05 +0000
Subject: [Xen-changelog] [xen staging] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7126340971115782243=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit afec08b92ffe8b85d2bf2e8c7c221b63ba96743e
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Mar 12 14:12:23 2019 +0000

    libx86: introduce a helper to deserialise msr_policy objects
    
    As with the serialise side, Xen's copy_from_guest API is used, with a
    compatibility wrapper for the userspace build.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/lib/x86/msr.h | 21 ++++++++++++++
 xen/lib/x86/msr.c             | 67 +++++++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h         | 14 +++++++++
 3 files changed, 102 insertions(+)

diff --git a/xen/include/xen/lib/x86/msr.h b/xen/include/xen/lib/x86/msr.h
index e2cfbb1a8d..6236622adf 100644
--- a/xen/include/xen/lib/x86/msr.h
+++ b/xen/include/xen/lib/x86/msr.h
@@ -48,6 +48,27 @@ typedef xen_msr_entry_t msr_entry_buffer_t[];
 int x86_msr_copy_to_buffer(const struct msr_policy *policy,
                            msr_entry_buffer_t msrs, uint32_t *nr_entries);
 
+/**
+ * Unserialise an msr_policy object from an array of msrs.
+ *
+ * @param policy     The msr_policy object to unserialise into.
+ * @param msrs       The array of msrs to unserialise from.
+ * @param nr_entries The number of entries in 'msrs'.
+ * @param err_msr    Optional hint filled on error.
+ * @returns -errno
+ *
+ * Reads at most MSR_MAX_SERIALISED_ENTRIES.  May fail for a number of reasons
+ * based on the content in an individual 'msrs' entry, including the MSR index
+ * not being valid in the policy, the flags field being nonzero, or if the
+ * value provided would truncate when stored in the policy.  In such cases,
+ * the optional err_* pointer is filled in to aid diagnostics.
+ *
+ * No content validation is performed on the data stored in the policy object.
+ */
+int x86_msr_copy_from_buffer(struct msr_policy *policy,
+                             const msr_entry_buffer_t msrs, uint32_t nr_entries,
+                             uint32_t *err_msr);
+
 #endif /* !XEN_LIB_X86_MSR_H */
 
 /*
diff --git a/xen/lib/x86/msr.c b/xen/lib/x86/msr.c
index 60fb567687..7c92f0dd9e 100644
--- a/xen/lib/x86/msr.c
+++ b/xen/lib/x86/msr.c
@@ -47,6 +47,73 @@ int x86_msr_copy_to_buffer(const struct msr_policy *p,
     return 0;
 }
 
+int x86_msr_copy_from_buffer(struct msr_policy *p,
+                             const msr_entry_buffer_t msrs, uint32_t nr_entries,
+                             uint32_t *err_msr)
+{
+    unsigned int i;
+    xen_msr_entry_t data;
+    int rc;
+
+    /*
+     * A well formed caller is expected to pass an array with entries in
+     * order, and without any repetitions.  However, due to per-vendor
+     * differences, and in the case of upgrade or levelled scenarios, we
+     * typically expect fewer than MAX entries to be passed.
+     *
+     * Detecting repeated entries is prohibitively complicated, so we don't
+     * bother.  That said, one way or another if more than MAX entries are
+     * passed, something is wrong.
+     */
+    if ( nr_entries > MSR_MAX_SERIALISED_ENTRIES )
+        return -E2BIG;
+
+    for ( i = 0; i < nr_entries; i++ )
+    {
+        if ( copy_from_buffer_offset(&data, msrs, i, 1) )
+            return -EFAULT;
+
+        if ( data.flags ) /* .flags MBZ */
+        {
+            rc = -EINVAL;
+            goto err;
+        }
+
+        switch ( data.idx )
+        {
+            /*
+             * Assign data.val to p->field, checking for truncation if the
+             * backing storage for field is smaller than uint64_t
+             */
+#define ASSIGN(field)                             \
+({                                                \
+    if ( (typeof(p->field))data.val != data.val ) \
+    {                                             \
+        rc = -EOVERFLOW;                          \
+        goto err;                                 \
+    }                                             \
+    p->field = data.val;                          \
+})
+
+        case MSR_INTEL_PLATFORM_INFO: ASSIGN(plaform_info.raw); break;
+
+#undef ASSIGN
+
+        default:
+            rc = -ERANGE;
+            goto err;
+        }
+    }
+
+    return 0;
+
+ err:
+    if ( err_msr )
+        *err_msr = data.idx;
+
+    return rc;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 3ee99aad62..e0ff2dae23 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -12,6 +12,7 @@
 #include <asm/msr-index.h>
 
 #define copy_to_buffer_offset copy_to_guest_offset
+#define copy_from_buffer_offset copy_from_guest_offset
 
 #else
 
@@ -44,6 +45,19 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     0;                                                  \
 })
 
+/* memcpy(), but with copy_from_guest_offset()'s API. */
+#define copy_from_buffer_offset(dst, src, index, nr)    \
+({                                                      \
+    const typeof(*(src)) *src_ = (src);                 \
+    typeof(*(dst)) *dst_ = (dst);                       \
+    typeof(index) index_ = (index);                     \
+    typeof(nr) nr_ = (nr), i_;                          \
+                                                        \
+    for ( i_ = 0; i_ < nr_; i_++ )                      \
+        dst_[i_] = src_[index_ + i_];                   \
+    0;                                                  \
+})
+
 #endif /* __XEN__ */
 
 #endif /* XEN_LIB_X86_PRIVATE_H */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7126340971115782243==--

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iIM-00084f-Py; Tue, 12 Mar 2019 14:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iIL-00084Y-Lx
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:17 +0000
X-Inumbo-ID: 3c793eca-44d2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c793eca-44d2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iIJ-0005CM-Ro
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iIJ-0000PR-P4
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iIJ-0000PR-P4@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:22:15 +0000
Subject: [Xen-changelog] [xen staging] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5317986328446290769=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f48363c9ca60576343d1af9f3d39ae053245dabf
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Jun 21 16:35:49 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Mar 12 14:12:27 2019 +0000

    libx86: Introduce a helper to deserialise cpuid_policy objects
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/lib/x86/cpuid.h |  21 ++++++++
 xen/lib/x86/cpuid.c             | 109 ++++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h           |   3 ++
 3 files changed, 133 insertions(+)

diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 22d43ef7ba..767a33b451 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -319,6 +319,27 @@ typedef xen_cpuid_leaf_t cpuid_leaf_buffer_t[];
 int x86_cpuid_copy_to_buffer(const struct cpuid_policy *policy,
                              cpuid_leaf_buffer_t leaves, uint32_t *nr_entries);
 
+/**
+ * Unserialise a cpuid_policy object from an array of cpuid leaves.
+ *
+ * @param policy      The cpuid_policy to unserialise into.
+ * @param leaves      The array of leaves to unserialise from.
+ * @param nr_entries  The number of entries in 'leaves'.
+ * @param err_leaf    Optional hint filled on error.
+ * @param err_subleaf Optional hint filled on error.
+ * @returns -errno
+ *
+ * Reads at most CPUID_MAX_SERIALISED_LEAVES.  May return -ERANGE if an
+ * incoming leaf is out of range of cpuid_policy, in which case the optional
+ * err_* pointers are filled to aid diagnostics.
+ *
+ * No content validation of in-range leaves is performed.
+ */
+int x86_cpuid_copy_from_buffer(struct cpuid_policy *policy,
+                               const cpuid_leaf_buffer_t leaves,
+                               uint32_t nr_entries, uint32_t *err_leaf,
+                               uint32_t *err_subleaf);
+
 #endif /* !XEN_LIB_X86_CPUID_H */
 
 /*
diff --git a/xen/lib/x86/cpuid.c b/xen/lib/x86/cpuid.c
index 5a3159b357..6c60ba8f26 100644
--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -233,6 +233,115 @@ int x86_cpuid_copy_to_buffer(const struct cpuid_policy *p,
     return 0;
 }
 
+int x86_cpuid_copy_from_buffer(struct cpuid_policy *p,
+                               const cpuid_leaf_buffer_t leaves,
+                               uint32_t nr_entries, uint32_t *err_leaf,
+                               uint32_t *err_subleaf)
+{
+    unsigned int i;
+    xen_cpuid_leaf_t data;
+
+    /*
+     * A well formed caller is expected to pass an array with leaves in order,
+     * and without any repetitions.  However, due to per-vendor differences,
+     * and in the case of upgrade or levelled scenarios, we typically expect
+     * fewer than MAX leaves to be passed.
+     *
+     * Detecting repeated entries is prohibitively complicated, so we don't
+     * bother.  That said, one way or another if more than MAX leaves are
+     * passed, something is wrong.
+     */
+    if ( nr_entries > CPUID_MAX_SERIALISED_LEAVES )
+        return -E2BIG;
+
+    for ( i = 0; i < nr_entries; ++i )
+    {
+        struct cpuid_leaf l;
+
+        if ( copy_from_buffer_offset(&data, leaves, i, 1) )
+            return -EFAULT;
+
+        l = (struct cpuid_leaf){ data.a, data.b, data.c, data.d };
+
+        switch ( data.leaf )
+        {
+        case 0 ... ARRAY_SIZE(p->basic.raw) - 1:
+            switch ( data.leaf )
+            {
+            case 0x4:
+                if ( data.subleaf >= ARRAY_SIZE(p->cache.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->cache.raw, data.subleaf) = l;
+                break;
+
+            case 0x7:
+                if ( data.subleaf >= ARRAY_SIZE(p->feat.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->feat.raw, data.subleaf) = l;
+                break;
+
+            case 0xb:
+                if ( data.subleaf >= ARRAY_SIZE(p->topo.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->topo.raw, data.subleaf) = l;
+                break;
+
+            case 0xd:
+                if ( data.subleaf >= ARRAY_SIZE(p->xstate.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->xstate.raw, data.subleaf) = l;
+                break;
+
+            default:
+                if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                    goto out_of_range;
+
+                array_access_nospec(p->basic.raw, data.leaf) = l;
+                break;
+            }
+            break;
+
+        case 0x40000000:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            p->hv_limit = l.a;
+            break;
+
+        case 0x40000100:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            p->hv2_limit = l.a;
+            break;
+
+        case 0x80000000 ... 0x80000000 + ARRAY_SIZE(p->extd.raw) - 1:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            array_access_nospec(p->extd.raw, data.leaf & 0xffff) = l;
+            break;
+
+        default:
+            goto out_of_range;
+        }
+    }
+
+    return 0;
+
+ out_of_range:
+    if ( err_leaf )
+        *err_leaf = data.leaf;
+    if ( err_subleaf )
+        *err_subleaf = data.subleaf;
+
+    return -ERANGE;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index e0ff2dae23..6fb502269b 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -6,6 +6,7 @@
 #include <xen/bitops.h>
 #include <xen/kernel.h>
 #include <xen/lib.h>
+#include <xen/nospec.h>
 #include <xen/types.h>
 
 #include <asm/guest_access.h>
@@ -32,6 +33,8 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     return addr[bit / 8] & (1u << (bit % 8));
 }
 
+#define array_access_nospec(a, i) (a)[(i)]
+
 /* memcpy(), but with copy_to_guest_offset()'s API. */
 #define copy_to_buffer_offset(dst, index, src, nr)      \
 ({                                                      \
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5317986328446290769==--

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iIW-00085m-Rm; Tue, 12 Mar 2019 14:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iIW-00085d-3Z
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:28 +0000
X-Inumbo-ID: 4290be83-44d2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4290be83-44d2-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iIU-0005CV-3A
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iIU-0000Ql-0S
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:22:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iIU-0000Ql-0S@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:22:26 +0000
Subject: [Xen-changelog] [xen staging] tools/cpu-policy: Add unit tests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxOWRkYzNjMGU1NjZkZDdhMDg2MzRhMDc0ZjQzZGU5OThhY2QwNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAzIDE4OjAzOjI1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoxMjoz
MSAyMDE5ICswMDAwCgogICAgdG9vbHMvY3B1LXBvbGljeTogQWRkIHVuaXQgdGVzdHMKICAgIAog
ICAgVGhlc2Ugd2lsbCBiZSBleHRlbmRlZCB3aXRoIGZ1cnRoZXIgbGlieDg2IHdvcmsuCiAgICAK
ICAgIEZpeCB0aGUgc29ydGluZyBvZiB0aGUgQ1BVSURfR1VFU1RfTlJfKiBjb25zdGFudHMsIG5v
dGljZWQgd2hpbGUgd3JpdGluZyB0aGUKICAgIHVuaXQgdGVzdHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL3Rlc3RzL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvY3B1LXBvbGlj
eS8uZ2l0aWdub3JlICAgICAgICB8ICAgMSArCiB0b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2Vm
aWxlICAgICAgICAgIHwgIDI4ICsrKysKIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUt
cG9saWN5LmMgfCAyNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAgICB8ICAgMiArLQogNSBmaWxlcyBjaGFuZ2Vk
LCAyODkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKaW5kZXggMjYwNWIzYjdlZC4uZWQz
YmVkNDA0YiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVz
dHMvTWFrZWZpbGUKQEAgLTUsNiArNSw3IEBAIENGTEFHUyAgKz0gJChDRkxBR1NfbGlieGVuY3Ry
bCkKIExETElCUyArPSAkKExETElCU19saWJ4ZW5jdHJsKQogCiBTVUJESVJTLXkgOj0KK1NVQkRJ
UlMtJChDT05GSUdfWDg2KSArPSBjcHUtcG9saWN5CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0g
bWNlLXRlc3QKIFNVQkRJUlMteSArPSBtZW0tc2hhcmluZwogaWZuZXEgKCQoY2xhbmcpLHkpCmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUgYi90b29scy90ZXN0
cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uODNiZGI2YmMyNQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvLmdpdGlnbm9yZQpAQCAtMCwwICsxIEBACit0ZXN0LWNwdS1wb2xpY3kKZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgYi90b29scy90ZXN0cy9jcHUtcG9saWN5
L01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVlZWQ3ZjNk
YTcKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCkBA
IC0wLDAgKzEsMjggQEAKK1hFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCitpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKKy5QSE9OWTogYWxsCithbGw6IHRlc3QtY3B1LXBv
bGljeQorCisuUEhPTlk6IGNsZWFuCitjbGVhbjoKKwkkKFJNKSAtZiAtLSAqLm8gLiouZCAuKi5k
MiB0ZXN0LWNwdS1wb2xpY3kKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjogY2xlYW4K
KwkkKFJNKSAtZiAtLSAqfgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6IGFsbAorCisuUEhP
Tlk6IHVuaW5zdGFsbAorCitDRkxBR1MgKz0gLVdlcnJvciAkKENGTEFHU194ZW5pbmNsdWRlKSAt
RF9fWEVOX1RPT0xTX18gLU8zCitDRkxBR1MgKz0gJChBUFBFTkRfQ0ZMQUdTKQorCit2cGF0aCAl
LmMgLi4vLi4vLi4veGVuL2xpYi94ODYKKwordGVzdC1jcHUtcG9saWN5OiB0ZXN0LWNwdS1wb2xp
Y3kubyBtc3IubyBjcHVpZC5vCisJJChDQykgJChDRkxBR1MpICReIC1vICRACisKKy1pbmNsdWRl
ICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0
LWNwdS1wb2xpY3kuYyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZDEzOTYzZTg5NgotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAg
LTAsMCArMSwyNTggQEAKKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgor
I2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4KKyNpbmNsdWRlIDxzdGRp
by5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUg
PGVyci5oPgorCisjaW5jbHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KKyNpbmNsdWRlIDx4ZW4vbGli
L3g4Ni9jcHVpZC5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhl
bi9kb21jdGwuaD4KKworc3RhdGljIHVuc2lnbmVkIGludCBucl9mYWlsdXJlczsKKyNkZWZpbmUg
ZmFpbChmbXQsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBucl9mYWlsdXJlcysrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmludGYoZm10LCAjI19fVkFfQVJH
U19fKTsgICAgICAgICAgICAgICAgIFwKK30pCisKK3N0YXRpYyB2b2lkIHRlc3RfY3B1aWRfc2Vy
aWFsaXNlX3N1Y2Nlc3Modm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qgewor
ICAgICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5IHA7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7
CisgICAgICAgIHVuc2lnbmVkIGludCBucl9sZWF2ZXM7CisgICAgfSB0ZXN0c1tdID0geworICAg
ICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJlbXB0eSBwb2xpY3kiLAorICAgICAgICAgICAg
Lm5yX2xlYXZlcyA9IDQsCisgICAgICAgIH0sCisgICAgfTsKKworICAgIHByaW50ZigiVGVzdGlu
ZyBDUFVJRCBzZXJpYWxpc2Ugc3VjY2VzczpcbiIpOworCisgICAgZm9yICggc2l6ZV90IGkgPSAw
OyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1
Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IG5yID0gdC0+bnJf
bGVhdmVzOworICAgICAgICB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMgPSBtYWxsb2MobnIgKiBz
aXplb2YoKmxlYXZlcykpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCAhbGVhdmVz
ICkKKyAgICAgICAgICAgIGVycigxLCAiJXMoKSBtYWxsb2MgZmFpbHVyZSIsIF9fZnVuY19fKTsK
KworICAgICAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcigmdC0+cCwgbGVhdmVzLCAm
bnIpOworCisgICAgICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZh
aWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgcmMgMCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAg
ICB0LT5uYW1lLCByYyk7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggbnIgIT0gdC0+bnJfbGVhdmVzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZmFpbCgiICBUZXN0ICVzLCBleHBlY3RlZCAldSBsZWF2ZXMsIGdvdCAldVxuIiwKKyAgICAg
ICAgICAgICAgICAgdC0+bmFtZSwgdC0+bnJfbGVhdmVzLCBucik7CisgICAgICAgICAgICBnb3Rv
IHRlc3RfZG9uZTsKKyAgICAgICAgfQorCisgICAgdGVzdF9kb25lOgorICAgICAgICBmcmVlKGxl
YXZlcyk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB0ZXN0X21zcl9zZXJpYWxpc2Vfc3VjY2Vz
cyh2b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIHN0cnVj
dCBtc3JfcG9saWN5IHA7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHVuc2ln
bmVkIGludCBucl9tc3JzOworICAgIH0gdGVzdHNbXSA9IHsKKyAgICAgICAgeworICAgICAgICAg
ICAgLm5hbWUgPSAiZW1wdHkgcG9saWN5IiwKKyAgICAgICAgICAgIC5ucl9tc3JzID0gTVNSX01B
WF9TRVJJQUxJU0VEX0VOVFJJRVMsCisgICAgICAgIH0sCisgICAgfTsKKworICAgIHByaW50Zigi
VGVzdGluZyBNU1Igc2VyaWFsaXNlIHN1Y2Nlc3M6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qg
c3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVuc2lnbmVkIGludCBuciA9IHQt
Pm5yX21zcnM7CisgICAgICAgIHhlbl9tc3JfZW50cnlfdCAqbXNycyA9IG1hbGxvYyhuciAqIHNp
emVvZigqbXNycykpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCAhbXNycyApCisg
ICAgICAgICAgICBlcnIoMSwgIiVzKCkgbWFsbG9jIGZhaWx1cmUiLCBfX2Z1bmNfXyk7CisKKyAg
ICAgICAgcmMgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVyKCZ0LT5wLCBtc3JzLCAmbnIpOworCisg
ICAgICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZhaWwoIiAgVGVz
dCAlcywgZXhwZWN0ZWQgcmMgMCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICB0LT5uYW1l
LCByYyk7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggbnIgIT0gdC0+bnJfbXNycyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZhaWwoIiAg
VGVzdCAlcywgZXhwZWN0ZWQgJXUgbXNycywgZ290ICV1XG4iLAorICAgICAgICAgICAgICAgICB0
LT5uYW1lLCB0LT5ucl9tc3JzLCBucik7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAg
ICAgICAgfQorCisgICAgdGVzdF9kb25lOgorICAgICAgICBmcmVlKG1zcnMpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9kZXNlcmlhbGlzZV9mYWlsdXJlKHZvaWQpCit7Cisg
ICAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IHsKKyAgICAgICAgY29uc3QgY2hhciAqbmFtZTsK
KyAgICAgICAgeGVuX2NwdWlkX2xlYWZfdCBsZWFmOworICAgIH0gdGVzdHNbXSA9IHsKKyAgICAg
ICAgeworICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0IGJhc2ljIHN1YmxlYWYiLAorICAg
ICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMCwgLnN1YmxlYWYgPSAwIH0sCisgICAgICAgIH0s
CisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBodjEgc3VibGVhZiIs
CisgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweDQwMDAwMDAwLCAuc3VibGVhZiA9IDAg
fSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0
IGh2MiBzdWJsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4NDAwMDAxMDAs
IC5zdWJsZWFmID0gMCB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFt
ZSA9ICJpbmNvcnJlY3QgZXh0ZCBzdWJsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVh
ZiA9IDB4ODAwMDAwMDAsIC5zdWJsZWFmID0gMCB9LAorICAgICAgICB9LAorICAgICAgICB7Cisg
ICAgICAgICAgICAubmFtZSA9ICJPb0IgYmFzaWMgbGVhZiIsCisgICAgICAgICAgICAubGVhZiA9
IHsgLmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9CQVNJQyB9LAorICAgICAgICB9LAorICAgICAgICB7
CisgICAgICAgICAgICAubmFtZSA9ICJPb0IgY2FjaGUgbGVhZiIsCisgICAgICAgICAgICAubGVh
ZiA9IHsgLmxlYWYgPSAweDQsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfQ0FDSEUgfSwKKyAg
ICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiT29CIGZlYXQgbGVhZiIs
CisgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweDcsIC5zdWJsZWFmID0gQ1BVSURfR1VF
U1RfTlJfRkVBVCB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9
ICJPb0IgdG9wbyBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4YiwgLnN1
YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9UT1BPIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAg
ICAgICAgICAgIC5uYW1lID0gIk9vQiB4c3RhdGUgbGVhZiIsCisgICAgICAgICAgICAubGVhZiA9
IHsgLmxlYWYgPSAweGQsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfWFNUQVRFIH0sCisgICAg
ICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9vQiBleHRkIGxlYWYiLAor
ICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAwMDAwMCB8IENQVUlEX0dVRVNUX05S
X0VYVEQgfSwKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIENQVUlE
IGRlc2VyaWFsaXNlIGZhaWx1cmU6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHRl
c3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVpbnQzMl90IGVycl9sZWFmID0gfjB1LCBlcnJf
c3VibGVhZiA9IH4wdTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIE5vIHdyaXRlcyBz
aG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCisgICAgICAgIHJjID0g
eDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoTlVMTCwgJnQtPmxlYWYsIDEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycl9sZWFmLCAmZXJyX3N1YmxlYWYpOwor
CisgICAgICAgIGlmICggcmMgIT0gLUVSQU5HRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZh
aWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgcmMgJWQsIGdvdCAlZFxuIiwKKyAgICAgICAgICAgICAg
ICAgdC0+bmFtZSwgLUVSQU5HRSwgcmMpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIGVycl9sZWFmICE9IHQtPmxlYWYubGVhZiB8fCBlcnJfc3VibGVh
ZiAhPSB0LT5sZWFmLnN1YmxlYWYgKQorICAgICAgICB7CisgICAgICAgICAgICBmYWlsKCIgIFRl
c3QgJXMsIGV4cGVjdGVkIGVyciAlMDh4OiUwOHgsIGdvdCAlMDh4OiUwOHhcbiIsCisgICAgICAg
ICAgICAgICAgIHQtPm5hbWUsIHQtPmxlYWYubGVhZiwgdC0+bGVhZi5zdWJsZWFmLAorICAgICAg
ICAgICAgICAgICBlcnJfbGVhZiwgZXJyX3N1YmxlYWYpOworICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfbXNyX2Rlc2VyaWFsaXNl
X2ZhaWx1cmUodm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgeworICAgICAg
ICBjb25zdCBjaGFyICpuYW1lOworICAgICAgICB4ZW5fbXNyX2VudHJ5X3QgbXNyOworICAgICAg
ICBpbnQgcmM7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFt
ZSA9ICJiYWQgbXNyIGluZGV4IiwKKyAgICAgICAgICAgIC5tc3IgPSB7IC5pZHggPSAweGRlYWRj
MGRlIH0sCisgICAgICAgICAgICAucmMgPSAtRVJBTkdFLAorICAgICAgICB9LAorICAgICAgICB7
CisgICAgICAgICAgICAubmFtZSA9ICJub256ZXJvIGZsYWdzIiwKKyAgICAgICAgICAgIC5tc3Ig
PSB7IC5pZHggPSAweGNlLCAuZmxhZ3MgPSAxIH0sCisgICAgICAgICAgICAucmMgPSAtRUlOVkFM
LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJ0cnVuY2F0ZWQg
dmFsIiwKKyAgICAgICAgICAgIC5tc3IgPSB7IC5pZHggPSAweGNlLCAudmFsID0gfjB1bGwgfSwK
KyAgICAgICAgICAgIC5yYyA9IC1FT1ZFUkZMT1csCisgICAgICAgIH0sCisgICAgfTsKKworICAg
IHByaW50ZigiVGVzdGluZyBNU1IgZGVzZXJpYWxpc2UgZmFpbHVyZTpcbiIpOworCisgICAgZm9y
ICggc2l6ZV90IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCisgICAgeworICAg
ICAgICBjb25zdCBzdHJ1Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tpXTsKKyAgICAgICAgdWludDMyX3Qg
ZXJyX21zciA9IH4wdTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIE5vIHdyaXRlcyBz
aG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCisgICAgICAgIHJjID0g
eDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKE5VTEwsICZ0LT5tc3IsIDEsICZlcnJfbXNyKTsKKwor
ICAgICAgICBpZiAoIHJjICE9IHQtPnJjICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgi
ICBUZXN0ICVzLCBleHBlY3RlZCByYyAlZCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICB0
LT5uYW1lLCB0LT5yYywgcmMpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGVycl9tc3IgIT0gdC0+bXNyLmlkeCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGZhaWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgZXJyX21zciAlI3gsIGdvdCAlI3hcbiIsCisg
ICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQtPm1zci5pZHgsIGVycl9tc3IpOworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2ludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKK3sKKyAgICBwcmludGYoIkNQVSBQb2xpY3kgdW5pdCB0ZXN0c1xuIik7CisK
KyAgICB0ZXN0X2NwdWlkX3NlcmlhbGlzZV9zdWNjZXNzKCk7CisgICAgdGVzdF9tc3Jfc2VyaWFs
aXNlX3N1Y2Nlc3MoKTsKKworICAgIHRlc3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSgpOwor
ICAgIHRlc3RfbXNyX2Rlc2VyaWFsaXNlX2ZhaWx1cmUoKTsKKworICAgIGlmICggbnJfZmFpbHVy
ZXMgKQorICAgICAgICBwcmludGYoIkRvbmU6ICV1IGZhaWx1cmVzXG4iLCBucl9mYWlsdXJlcyk7
CisgICAgZWxzZQorICAgICAgICBwcmludGYoIkRvbmU6IGFsbCBva1xuIik7CisKKyAgICByZXR1
cm4gISFucl9mYWlsdXJlczsKK30KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2
L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IDc2N2EzM2I0
NTEuLjk1YjM3YjZiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtNjYsOCArNjYsOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZigKICN1bmRlZiBYQ0hHCiAKICNk
ZWZpbmUgQ1BVSURfR1VFU1RfTlJfQkFTSUMgICAgICAoMHhkdSArIDEpCi0jZGVmaW5lIENQVUlE
X0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQ0FD
SEUgICAgICAoNXUgKyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSAr
IDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX1RPUE8gICAgICAgKDF1ICsgMSkKICNkZWZpbmUg
Q1BVSURfR1VFU1RfTlJfWFNUQVRFICAgICAoNjJ1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1Rf
TlJfRVhURF9JTlRFTCAoMHg4dSArIDEpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iSr-0000nM-TI; Tue, 12 Mar 2019 14:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iSr-0000nG-8S
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:09 +0000
X-Inumbo-ID: bf28f6dc-44d3-11e9-ae10-0352b733bf75
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf28f6dc-44d3-11e9-ae10-0352b733bf75;
 Tue, 12 Mar 2019 14:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iSm-0005Q0-K9
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iSm-00017H-HW
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iSm-00017H-HW@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] Update Python requirement to 2.6
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDcyMjg4YzE1NjY2MmU3NjRjYzQ3NjA1ZjUxODQyYjRkMGZjYzM1ODIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
NzoxNjo0NSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIFVwZGF0
ZSBQeXRob24gcmVxdWlyZW1lbnQgdG8gMi42CiAgICAKICAgIENlbnRPUyA1LCB3aGljaCB3YXMg
dGhlIHJlYXNvbiBmb3IgdGhlIDIuNCByZXN0cmljdGlvbiwgaXMgRU9MLiBDZW50T1MKICAgIDYg
c2hpcHMgMi42LgogICAgCiAgICBCdW1wIHRoZSB2ZXJzaW9uIHRvIDIuNiBpbiBSRUFETUUuIFVw
ZGF0ZSBjb25maWd1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiBSRUFETUUgICAgICAgICAgICAgfCA0ICsrLS0KIHRvb2xzL2NvbmZp
Z3VyZSAgICB8IDggKysrKy0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8IDIgKy0KIDMgZmlsZXMg
Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JF
QURNRSBiL1JFQURNRQppbmRleCA2MzQ2ODI1YmMwLi5kMDA3MTVjMmZkIDEwMDY0NAotLS0gYS9S
RUFETUUKKysrIGIvUkVBRE1FCkBAIC00Niw3ICs0Niw3IEBAIHByb3ZpZGVkIGJ5IHlvdXIgT1Mg
ZGlzdHJpYnV0b3I6CiAgICAgICAgIC0gR0NDIDQuOCBvciBsYXRlcgogICAgICAgICAtIEdOVSBC
aW51dGlscyAyLjI0IG9yIGxhdGVyCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIHpsaWIg
KGUuZy4sIHpsaWItZGV2KQotICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQeXRob24gMiwg
djIuNCBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikKKyAgICAqIERldmVsb3BtZW50IGluc3Rh
bGwgb2YgUHl0aG9uIDIsIHYyLjYgb3IgbGF0ZXIgKGUuZy4sIHB5dGhvbi1kZXYpCiAgICAgKiBE
ZXZlbG9wbWVudCBpbnN0YWxsIG9mIGN1cnNlcyAoZS5nLiwgbGlibmN1cnNlcy1kZXYpCiAgICAg
KiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIG9wZW5zc2wgKGUuZy4sIG9wZW5zc2wtZGV2KQogICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiB4MTEgKGUuZy4geG9yZy14MTEtZGV2KQpAQCAtMTc3
LDcgKzE3Nyw3IEBAIFB5dGhvbiBSdW50aW1lIExpYnJhcmllcwogCiBWYXJpb3VzIHRvb2xzLCBz
dWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVzOgog
Ci0gICAgKiBQeXRob24gMiwgdjIuNCBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLCB2Mi42IG9y
IGxhdGVyLgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5weXRob24ub3JnLwogICAgICAg
ICAgIERlYmlhbjogcHl0aG9uCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xz
L2NvbmZpZ3VyZQppbmRleCBhY2M4NTc1MTBlLi5kMDA2NWI4MTFkIDEwMDc1NQotLS0gYS90b29s
cy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC03MDAyLDE1ICs3MDAyLDE1IEBA
IGlmIHRlc3QgeCIke1BZVEhPTlBBVEh9IiA9IHgibm8iCiB0aGVuCiAgICAgYXNfZm5fZXJyb3Ig
JD8gIlVuYWJsZSB0byBmaW5kICRQWVRIT04sIHBsZWFzZSBpbnN0YWxsICRQWVRIT04iICIkTElO
RU5PIiA1CiBmaQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVj
a2luZyBmb3IgcHl0aG9uIHZlcnNpb24gPj0gMi4zICIgPiY1Ci0kYXNfZWNob19uICJjaGVja2lu
ZyBmb3IgcHl0aG9uIHZlcnNpb24gPj0gMi4zIC4uLiAiID4mNjsgfQotYCRQWVRIT04gLWMgJ2lt
cG9ydCBzeXM7IHN5cy5leGl0KGV2YWwoInN5cy52ZXJzaW9uX2luZm8gPCAoMiwgMykiKSknYAor
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgcHl0
aG9uIHZlcnNpb24gPj0gMi42ICIgPiY1CiskYXNfZWNob19uICJjaGVja2luZyBmb3IgcHl0aG9u
IHZlcnNpb24gPj0gMi42IC4uLiAiID4mNjsgfQorYCRQWVRIT04gLWMgJ2ltcG9ydCBzeXM7IHN5
cy5leGl0KGV2YWwoInN5cy52ZXJzaW9uX2luZm8gPCAoMiwgNikiKSknYAogaWYgdGVzdCAiJD8i
ICE9ICIwIgogdGhlbgogICAgIHB5dGhvbl92ZXJzaW9uPWAkUFlUSE9OIC1WIDI+JjFgCiAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUK
ICRhc19lY2hvICJubyIgPiY2OyB9Ci0gICAgYXNfZm5fZXJyb3IgJD8gIiRweXRob25fdmVyc2lv
biBpcyB0b28gb2xkLCBtaW5pbXVtIHJlcXVpcmVkIHZlcnNpb24gaXMgMi4zIiAiJExJTkVOTyIg
NQorICAgIGFzX2ZuX2Vycm9yICQ/ICIkcHl0aG9uX3ZlcnNpb24gaXMgdG9vIG9sZCwgbWluaW11
bSByZXF1aXJlZCB2ZXJzaW9uIGlzIDIuNiIgIiRMSU5FTk8iIDUKIGVsc2UKICAgICB7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKICRhc19l
Y2hvICJ5ZXMiID4mNjsgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMv
Y29uZmlndXJlLmFjCmluZGV4IDE0OTkzNDRjZTYuLmM5ZmQ2OWRkZmEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTM1OCw3ICszNTgs
NyBAQCBBU19JRihbZWNobyAiJFBZVEhPTiIgfCBncmVwIC1xICJeLyJdLCBbCiBdLFt0ZXN0IC16
ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbiJdLAogW0FDX01TR19FUlJPUihbUFlUSE9OIHNw
ZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoXSldKQogQVhfUEFUSF9QUk9HX09S
X0ZBSUwoW1BZVEhPTlBBVEhdLCBbJFBZVEhPTl0pCi1BWF9DSEVDS19QWVRIT05fVkVSU0lPTihb
Ml0sIFszXSkKK0FYX0NIRUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzZdKQogCiBBU19JRihbdGVz
dCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVzXSwgWwogICAgIEFYX0NIRUNLX1BZVEhPTl9ERVZF
TCgpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iSy-0000oh-V1; Tue, 12 Mar 2019 14:33:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iSy-0000oc-De
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:16 +0000
X-Inumbo-ID: c53e58e9-44d3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c53e58e9-44d3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iSw-0005QA-QZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iSw-00018H-Nx
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iSw-00018H-Nx@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:14 +0000
Subject: [Xen-changelog] [xen staging] pygrub/fsimage: drop unused struct
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU4MTIwOWZkNGVhNzA1ZjRkZTRiNjFkMDVlNmFiMGFlYTliYjBiODgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
Mjo1ODowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIHB5Z3J1
Yi9mc2ltYWdlOiBkcm9wIHVudXNlZCBzdHJ1Y3QKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFn
ZS9mc2ltYWdlLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgYi90b29scy9w
eWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCmluZGV4IDc0M2EzZmI3YjguLjc4MDIwNzc5MWMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKKysrIGIvdG9v
bHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwpAQCAtNDMsMTMgKzQzLDYgQEAgdHlwZWRl
ZiBzdHJ1Y3QgZnNpbWFnZV9maWxlIHsKIAlmc2lfZmlsZV90ICpmaWxlOwogfSBmc2ltYWdlX2Zp
bGVfdDsKIAotc3RydWN0IGZvbyB7Ci0JaW50IHJlZjsKLQlpbnQgc2l6ZTsKLQlsb25nIGhhc2g7
Ci0JaW50IHN0YXRlOwotfTsKLQogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZmlsZV9yZWFk
KGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAqYXJncywgUHlPYmplY3QgKmt3YXJncykK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iT9-0000pm-0Q; Tue, 12 Mar 2019 14:33:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iT7-0000pd-SO
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:25 +0000
X-Inumbo-ID: cb51846e-44d3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb51846e-44d3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iT7-0005QT-0N
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iT6-00019G-Ty
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iT6-00019G-Ty@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:24 +0000
Subject: [Xen-changelog] [xen staging] pygrub: change tabs into spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI5ZTEzNjhhZjE0ZGVkNmFlZTNiZGY2NGU4MzI5NjI4YjE2MjkxZmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
Mjo1NToyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIHB5Z3J1
YjogY2hhbmdlIHRhYnMgaW50byBzcGFjZXMKICAgIAogICAgTm90IHN1cmUgd2h5IFB5dGhvbiAy
IG5ldmVyIGNvbXBsYWluZWQsIGJ1dCBQeXRob24gMyBkb2VzLgogICAgCiAgICBDaGFuZ2UgdGFi
cyB0byBzcGFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL3B5Z3J1YiB8IDQgKystLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9weWdydWIvc3JjL3B5Z3J1YiBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCmluZGV4IDUy
YTg5NjVhZDkuLjExODliMWNhNDggMTAwNzU1Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnVi
CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCkBAIC04NTgsNyArODU4LDcgQEAgaWYgX19u
YW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgIG91dHB1dF9kaXJlY3RvcnkgPSBhCiAK
ICAgICBpZiBkZWJ1ZzoKLQlsb2dnaW5nLmJhc2ljQ29uZmlnKGxldmVsPWxvZ2dpbmcuREVCVUcp
CisgICAgICAgIGxvZ2dpbmcuYmFzaWNDb25maWcobGV2ZWw9bG9nZ2luZy5ERUJVRykKIAogCiAg
ICAgdHJ5OgpAQCAtOTE3LDcgKzkxNyw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAg
ICAgICAgICAgICAjIElPRXJyb3JzIHJhaXNlZCBieSBmc2ltYWdlLm9wZW4KICAgICAgICAgICAg
ICMgUnVudGltZUVycm9ycyByYWlzZWQgYnkgcnVuX2dydWIgaWYgbm8gbWVudS5sc3QgcHJlc2Vu
dAogICAgICAgICAgICAgaWYgZGVidWc6Ci0JCXRyYWNlYmFjay5wcmludF9leGMoKQorICAgICAg
ICAgICAgICAgIHRyYWNlYmFjay5wcmludF9leGMoKQogICAgICAgICAgICAgZnMgPSBOb25lCiAg
ICAgICAgICAgICBjb250aW51ZQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iTM-0000rG-2T; Tue, 12 Mar 2019 14:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iTK-0000r6-Qc
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:38 +0000
X-Inumbo-ID: d16c7ddc-44d3-11e9-9906-33345439ffb5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d16c7ddc-44d3-11e9-9906-33345439ffb5;
 Tue, 12 Mar 2019 14:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iTH-0005Qf-6r
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iTH-00019t-4L
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iTH-00019t-4L@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:35 +0000
Subject: [Xen-changelog] [xen staging] build/m4: make python_devel.m4 work
 with both python 2 and 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE2Y2MzMzYyYWVkMzllMzA5MzQxOWI5ZGY2ZWM3MzI2OTA3MWQwNjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1IDEy
OjMyOjA2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MiAyMDE5ICswMDAwCgogICAgYnVpbGQv
bTQ6IG1ha2UgcHl0aG9uX2RldmVsLm00IHdvcmsgd2l0aCBib3RoIHB5dGhvbiAyIGFuZCAzCiAg
ICAKICAgIERvIHRoZSBmb2xsb3dpbmc6CiAgICAKICAgIDEuIENoYW5nZSB0aGUgZm9ybSBvZiAi
cHJpbnQiLgogICAgMi4gVXNlIEFDX0NIRUNLX0ZVTkMgdG8gYXZvaWQgdGhlIG5lZWQgdG8gZ2Vu
ZXJhdGUgbGlicmFyeSBuYW1lLgogICAgMy4gUmVtb3ZlIHVudXNlZCBzdHVmZi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBtNC9w
eXRob25fZGV2ZWwubTQgfCAyMyArKysrKysrLS0tLS0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJl
ICAgIHwgNjQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL200L3B5dGhvbl9kZXZlbC5tNCBiL200L3B5dGhvbl9kZXZlbC5tNApp
bmRleCAwNWVhNGVmN2UyLi5mOWNiMjNhZWUxIDEwMDY0NAotLS0gYS9tNC9weXRob25fZGV2ZWwu
bTQKKysrIGIvbTQvcHl0aG9uX2RldmVsLm00CkBAIC0xLDM4ICsxLDMxIEBACiBBQ19ERUZVTihb
QVhfQ0hFQ0tfUFlUSE9OX0RFVkVMXSwgWwogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdT
CiBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCi1hY19weXRob25fdmVyc2lvbj1gJFBZVEhP
TiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICBwcmludCBkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknYAogQUNfUEFUSF9QUk9HKFtweWNv
bmZpZ10sIFskUFlUSE9OLWNvbmZpZ10sIFtub10pCiBBU19JRihbdGVzdCB4IiRweWNvbmZpZyIg
PSB4Im5vIl0sIFsKICAgICBkbmwgRm9yIHRob3NlIHRoYXQgZG9uJ3QgaGF2ZSBweXRob24tY29u
ZmlnCiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMu
c3lzY29uZmlnOyBcCiAgICAgICAgIHByaW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdl
dF9jb25maWdfdmFyKCJJTkNMVURFUFkiKSdgIgogICAgIENQUEZMQUdTPSIkQ1BQRkxBR1MgYCRQ
WVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpJ2AiCi0gICAgUFlUSE9O
X0xJQlM9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsg
XAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSUJT
IiknYCIKLSAgICBQWVRIT05fTElCUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIlNZU0xJQlMiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1MiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQg
Ii1MIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0x
LFwKLSAgICAgICAgc3RhbmRhcmRfbGliPTEpICsgIi9jb25maWciJ2AiCisgICAgICAgIHByaW50
KCItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9
MSxcCisgICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIiknYCIKICAgICBMREZMQUdT
PSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAg
ICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNI
QVJFRCIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192
YXIoIkxJTktGT1JTSEFSRUQiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAt
YyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpJ2AiCisgICAgICAgIHByaW50KGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSknYCIKIF0sIFsKICAg
ICBkbmwgSWYgcHl0aG9uLWNvbmZpZyBpcyBmb3VuZCB1c2UgaXQKICAgICBDUFBGTEFHUz0iJENG
TEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3NgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAk
UFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3NgIgotICAgIFBZVEhPTl9MSUJTPSIkTElCUyBgJFBZVEhP
Ti1jb25maWcgLS1saWJzYCIKIF0pCiAKIEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBbXSwK
ICAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBQeXRob24gZGV2ZWxvcG1lbnQgaGVh
ZGVyc10pXSwpCi1BQ19DSEVDS19MSUIocHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLCBQeUFyZ19Q
YXJzZVR1cGxlLCBbXSwKLSAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRh
YmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5XSldLAotICAgIFskUFlUSE9OX0xJQlNdKQor
QUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtdLAorICAgIFtBQ19NU0dfRVJST1Io
W1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0p
IAorCiBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3Vz
X2xkZmxhZ3MKIF0pCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29scy9jb25maWd1
cmUKaW5kZXggZDAwNjViODExZC4uZTFmYTVkNmIwZiAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmln
dXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQxOCw4ICs3NDE4LDYgQEAgaWYgdGVzdCAi
JGNyb3NzX2NvbXBpbGluZyIgIT0geWVzOyB0aGVuIDoKIAogYWNfcHJldmlvdXNfY3BwZmxhZ3M9
JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCi1hY19weXRob25fdmVyc2lv
bj1gJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICBwcmludCBk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknYAogIyBFeHRyYWN0
IHRoZSBmaXJzdCB3b3JkIG9mICIkUFlUSE9OLWNvbmZpZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dy
YW0gbmFtZSB3aXRoIGFyZ3MuCiBzZXQgZHVtbXkgJFBZVEhPTi1jb25maWc7IGFjX3dvcmQ9JDIK
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRh
Y193b3JkIiA+JjUKQEAgLTc0NjYsMjQgKzc0NjQsMTkgQEAgaWYgdGVzdCB4IiRweWNvbmZpZyIg
PSB4Im5vIjsgdGhlbiA6CiAgICAgICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdp
bXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0
aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKICAgICBDUFBGTEFH
Uz0iJENQUEZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAot
ICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1Mi
KSdgIgotICAgIFBZVEhPTl9MSUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1
dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRf
Y29uZmlnX3ZhcigiTElCUyIpJ2AiCi0gICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIiknYCIKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAgICAgTERG
TEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBc
Ci0gICAgICAgIHByaW50ICItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGli
KHBsYXRfc3BlY2lmaWM9MSxcCi0gICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIidg
IgorICAgICAgICBwcmludCgiLUwiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0aG9uX2xp
YihwbGF0X3NwZWNpZmljPTEsXAorICAgICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2NvbmZpZyIp
J2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMu
c3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZp
Z192YXIoIkxJTktGT1JTSEFSRUQiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExE
RkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAg
IHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSdgIgor
ICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMREZMQUdT
IikpJ2AiCiAKIGVsc2UKIAogICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25m
aWcgLS1jZmxhZ3NgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxk
ZmxhZ3NgIgotICAgIFBZVEhPTl9MSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIK
IAogZmkKIApAQCAtNzQ5NSw1NSArNzQ4OCwxNCBAQCBlbHNlCiBmaQogCiAKLWFzX2FjX0xpYj1g
JGFzX2VjaG8gImFjX2N2X2xpYl9weXRob24kYWNfcHl0aG9uX3ZlcnNpb24nJ19QeUFyZ19QYXJz
ZVR1cGxlIiB8ICRhc190cl9zaGAKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24kYWNfcHl0aG9u
X3ZlcnNpb24iID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUg
aW4gLWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24uLi4gIiA+JjY7IH0KLWlmIGV2YWwgXCR7JGFz
X2FjX0xpYis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1l
bHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJQlM9Ii1scHl0aG9uJGFjX3B5
dGhvbl92ZXJzaW9uICRQWVRIT05fTElCUyAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNF
T0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJp
ZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2Ug
Y2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAg
IGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBs
eS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBQeUFy
Z19QYXJzZVR1cGxlICgpOwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gUHlBcmdfUGFyc2VUdXBs
ZSAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfbGluayAi
JExJTkVOTyI7IHRoZW4gOgotICBldmFsICIkYXNfYWNfTGliPXllcyIKLWVsc2UKLSAgZXZhbCAi
JGFzX2FjX0xpYj1ubyIKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNf
b2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAotTElCUz0k
YWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLWV2YWwgYWNfcmVzPVwkJGFzX2FjX0xpYgotCSAg
ICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFj
X3JlcyIgPiY1Ci0kYXNfZWNobyAiJGFjX3JlcyIgPiY2OyB9Ci1pZiBldmFsIHRlc3QgXCJ4XCQi
JGFzX2FjX0xpYiJcIiA9IHgieWVzIjsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNF
T0YKLSNkZWZpbmUgYCRhc19lY2hvICJIQVZFX0xJQnB5dGhvbiRhY19weXRob25fdmVyc2lvbiIg
fCAkYXNfdHJfY3BwYCAxCi1fQUNFT0YKLQotICBMSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVy
c2lvbiAkTElCUyIKK2FjX2ZuX2NfY2hlY2tfZnVuYyAiJExJTkVOTyIgIlB5QXJnX1BhcnNlVHVw
bGUiICJhY19jdl9mdW5jX1B5QXJnX1BhcnNlVHVwbGUiCitpZiB0ZXN0ICJ4JGFjX2N2X2Z1bmNf
UHlBcmdfUGFyc2VUdXBsZSIgPSB4eWVzOyB0aGVuIDoKIAogZWxzZQogICBhc19mbl9lcnJvciAk
PyAiVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeSIg
IiRMSU5FTk8iIDUKIGZpCiAKKwogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZM
QUdTPSRhY19wcmV2aW91c19sZGZsYWdzCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iTW-0000tL-4D; Tue, 12 Mar 2019 14:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iTV-0000tE-9x
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:49 +0000
X-Inumbo-ID: d7759150-44d3-11e9-ac7b-cf5511a6d840
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7759150-44d3-11e9-ac7b-cf5511a6d840;
 Tue, 12 Mar 2019 14:33:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iTR-0005RS-Cr
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iTR-0001B0-AJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iTR-0001B0-AJ@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:45 +0000
Subject: [Xen-changelog] [xen staging] libxl: make python scripts work with
 python 2.6 and up
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY2MGQyZGQ4NjM4MDJlZjQ2NGM5MGIzMmYxODdjYjY1ODYxZjgxODUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciA3IDEy
OjMzOjM4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgbGlieGw6
IG1ha2UgcHl0aG9uIHNjcmlwdHMgd29yayB3aXRoIHB5dGhvbiAyLjYgYW5kIHVwCiAgICAKICAg
IEdvIHRocm91Z2ggdHJhbnNmb3JtYXRpb25zIHN1Z2dlc3RlZCBieSAydG8zIGFuZCBwaWNrIHRo
ZSBuZWNlc3NhcnkKICAgIG9uZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9nZW50ZXN0LnB5ICB8ICA0ICsr
Ky0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4
bC9pZGwucHkgICAgICB8IDE1ICsrKysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBp
bnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9n
ZW50ZXN0LnB5IGIvdG9vbHMvbGlieGwvZ2VudGVzdC5weQppbmRleCA5ODk5NTlmYzY4Li4xY2M3
ZWViYzgyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50ZXN0LnB5CisrKyBiL3Rvb2xzL2xp
YnhsL2dlbnRlc3QucHkKQEAgLTEsNSArMSw3IEBACiAjIS91c3IvYmluL3B5dGhvbgogCitmcm9t
IF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBvcwogaW1wb3J0IHN5
cwogaW1wb3J0IHJlCkBAIC04Niw3ICs4OCw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBp
bmRlbnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWlu
X18nOgogICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgotICAgICAgICBwcmludCA+PnN5cy5zdGRl
cnIsICJVc2FnZTogZ2VudGVzdC5weSA8aWRsPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBw
cmludCgiVXNhZ2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIsIGZpbGU9c3lz
LnN0ZGVycikKICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIHJhbmRvbS5zZWVkKG9zLmdldGVu
dignTElCWExfVEVTVElETF9TRUVEJykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBl
cy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDg4ZTVjNWYzMGUuLjY0MTdjOWRk
OGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5CkBAIC0xLDUgKzEsNyBAQAogIyEvdXNyL2Jpbi9weXRob24KIAorZnJvbSBf
X2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgc3lzCiBpbXBvcnQgcmUK
IApAQCAtNTc2LDE0ICs1NzgsMTQgQEAgZGVmIGxpYnhsX0NfZW51bV9mcm9tX3N0cmluZyh0eSwg
c3RyLCBlLCBpbmRlbnQgPSAiICAgICIpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgog
ICAgIGlmIGxlbihzeXMuYXJndikgIT0gNjoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAi
VXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRl
ci1qc29uPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNhZ2U6IGdlbnR5cGVz
LnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVt
ZW50YXRpb24+IiwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAg
KF8sIGlkbG5hbWUsIGhlYWRlciwgaGVhZGVyX3ByaXZhdGUsIGhlYWRlcl9qc29uLCBpbXBsKSA9
IHN5cy5hcmd2CiAKICAgICAoYnVpbHRpbnMsdHlwZXMpID0gaWRsLnBhcnNlKGlkbG5hbWUpCiAK
LSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhl
YWRlcgorICAgIHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gJXMi
ICUgaGVhZGVyKQogCiAgICAgZiA9IG9wZW4oaGVhZGVyLCAidyIpCiAKQEAgLTYzMyw3ICs2MzUs
NyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8q
ICVzICovXG4iIiIgJSAoaGVhZGVyX2RlZmluZSkpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmlu
dCAib3V0cHV0dGluZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29u
CisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBo
ZWFkZXJfanNvbikKIAogICAgIGYgPSBvcGVuKGhlYWRlcl9qc29uLCAidyIpCiAKQEAgLTY1Nyw3
ICs2NTksNyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2Vu
ZGlmIC8qICVzICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAK
LSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRv
ICVzIiAlIGhlYWRlcl9wcml2YXRlCisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgdHlwZSBp
bnRlcm5hbCBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJpdmF0ZSkKIAogICAgIGYgPSBv
cGVuKGhlYWRlcl9wcml2YXRlLCAidyIpCiAKQEAgLTY4Myw3ICs2ODUsNyBAQCBpZiBfX25hbWVf
XyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSBo
ZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0dGlu
ZyBsaWJ4bCB0eXBlIGltcGxlbWVudGF0aW9ucyB0byAlcyIgJSBpbXBsCisgICAgcHJpbnQoIm91
dHB1dHRpbmcgbGlieGwgdHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbCkKIAogICAg
IGYgPSBvcGVuKGltcGwsICJ3IikKICAgICBmLndyaXRlKCIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvaWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IDJhN2YzYzQ0ZmUuLmQ3MzY3
NTAzYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29scy9saWJ4bC9p
ZGwucHkKQEAgLTEsMyArMSw1IEBACitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0
aW9uCisKIGltcG9ydCBzeXMKIAogUEFTU19CWV9WQUxVRSA9IDEKQEAgLTExLDcgKzEzLDcgQEAg
RElSX0JPVEggPSAzCiBfZGVmYXVsdF9uYW1lc3BhY2UgPSAiIgogZGVmIG5hbWVzcGFjZShzKToK
ICAgICBpZiB0eXBlKHMpICE9IHN0cjoKLSAgICAgICAgcmFpc2UgVHlwZUVycm9yLCAiUmVxdWly
ZSBhIHN0cmluZyBmb3IgdGhlIGRlZmF1bHQgbmFtZXNwYWNlLiIKKyAgICAgICAgcmFpc2UgVHlw
ZUVycm9yKCJSZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIikKICAg
ICBnbG9iYWwgX2RlZmF1bHRfbmFtZXNwYWNlCiAgICAgX2RlZmF1bHRfbmFtZXNwYWNlID0gcwog
CkBAIC0zNDYsNyArMzQ4LDcgQEAgY2xhc3MgT3JkZXJlZERpY3QoZGljdCk6CiAgICAgICAgIHJl
dHVybiBbKHgsc2VsZlt4XSkgZm9yIHggaW4gc2VsZi5fX29yZGVyZWRdCiAKIGRlZiBwYXJzZShm
KToKLSAgICBwcmludCA+PnN5cy5zdGRlcnIsICJQYXJzaW5nICVzIiAlIGYKKyAgICBwcmludCgi
UGFyc2luZyAlcyIgJSBmLCBmaWxlPXN5cy5zdGRlcnIpCiAKICAgICBnbG9icyA9IHt9CiAgICAg
bG9jcyA9IE9yZGVyZWREaWN0KCkKQEAgLTM2MiwxMSArMzY0LDEwIEBAIGRlZiBwYXJzZShmKToK
ICAgICAgICAgICAgIGdsb2JzW25dID0gdAogCiAgICAgdHJ5OgotICAgICAgICBleGVjZmlsZShm
LCBnbG9icywgbG9jcykKLSAgICBleGNlcHQgU3ludGF4RXJyb3IsZToKLSAgICAgICAgcmFpc2Ug
U3ludGF4RXJyb3IsIFwKLSAgICAgICAgICAgICAgIkVycm9ycyB3ZXJlIGZvdW5kIGF0IGxpbmUg
JWQgd2hpbGUgcHJvY2Vzc2luZyAlczpcblx0JXMiXAotICAgICAgICAgICAgICAlKGUubGluZW5v
LGYsZS50ZXh0KQorICAgICAgICBleGVjKGNvbXBpbGUob3BlbihmKS5yZWFkKCksIGYsICdleGVj
JyksIGdsb2JzLCBsb2NzKQorICAgIGV4Y2VwdCBTeW50YXhFcnJvciBhcyBlOgorICAgICAgICBy
YWlzZSBTeW50YXhFcnJvcigiRXJyb3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3aGlsZSBwcm9j
ZXNzaW5nICVzOlxuXHQlcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJSAoZS5saW5lbm8s
IGYsIGUudGV4dCkpCiAKICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxvY3Mub3JkZXJlZF92YWx1
ZXMoKSBpZiBpc2luc3RhbmNlKHQsVHlwZSldCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:33:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iTf-0000uI-5x; Tue, 12 Mar 2019 14:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iTe-0000uC-72
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:58 +0000
X-Inumbo-ID: dd885e60-44d3-11e9-8dcd-93e26356b5d6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd885e60-44d3-11e9-8dcd-93e26356b5d6;
 Tue, 12 Mar 2019 14:33:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iTb-0005Ra-Iw
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iTb-0001BU-GN
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iTb-0001BU-GN@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:33:55 +0000
Subject: [Xen-changelog] [xen staging] pygrub: make python scripts work with
 2.6 and up
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBhYWJkODlkY2ZlZTllZTJhNmNhYWEyZWM3YTQ3NWRhZjVjYWRhNTMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciA3IDEy
OjQ1OjQ3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgcHlncnVi
OiBtYWtlIHB5dGhvbiBzY3JpcHRzIHdvcmsgd2l0aCAyLjYgYW5kIHVwCiAgICAKICAgIFJ1biAy
dG8zIGFuZCBwaWNrIHRoZSBzZW5zaWJsZSBzdWdnZXN0aW9ucy4KICAgIAogICAgSW1wb3J0IHBy
aW50X2Z1bmN0aW9uIGFuZCBhYnNvbHV0ZV9pbXBvcnQgc28gMi42IGNhbiB3b3JrLgogICAgCiAg
ICBUaGVyZSBoYXMgbmV2ZXIgYmVlbiBhIGN1cnNlcy53cmFwcGVyIG1vZHVsZSBhY2NvcmRpbmcg
dG8gMi54IGFuZCAzLngKICAgIGRvYywgb25seSBhIGZ1bmN0aW9uLCBzbyAiaW1wb3J0IGN1cnNl
cy53cmFwcGVyIiBpcyBub3QgY29ycmVjdC4gSXQKICAgIGhhcHBlbmVkIHRvIHdvcmsgYmVjYXVz
ZSAyLnggaW1wbGVtZW50ZWQgYSAodW5kb2N1bWVudGVkKSBtb2R1bGUuCiAgICAKICAgIFdlIG9u
bHkgbmVlZCB0byBpbXBvcnQgY3Vyc2VzIHRvIG1ha2UgY3Vyc2VzLndyYXBwZXIgYXZhaWxhYmxl
IHRvCiAgICBweWdydWIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weSB8IDE5
ICsrKysrKy0tLS0tCiB0b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8IDM5ICsrKysr
KysrKysrKy0tLS0tLS0tLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkgICAgIHwgMTkg
KysrKysrLS0tLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvcHlncnViICAgICAgICAgIHwgNzEgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3OCBp
bnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIv
c3JjL0V4dExpbnV4Q29uZi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5Cmlu
ZGV4IGQxNzg5YmYwMjAuLjlmZDYzNWI5Y2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMv
RXh0TGludXhDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5CkBA
IC0xMCw5ICsxMCwxMSBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogCitmcm9tIF9fZnV0dXJlX18gaW1w
b3J0IHByaW50X2Z1bmN0aW9uLCBhYnNvbHV0ZV9pbXBvcnQKKwogaW1wb3J0IHN5cywgcmUsIG9z
CiBpbXBvcnQgbG9nZ2luZwotaW1wb3J0IEdydWJDb25mCitmcm9tIC4gaW1wb3J0IEdydWJDb25m
CiAKIGNsYXNzIEV4dExpbnV4SW1hZ2Uob2JqZWN0KToKICAgICBkZWYgX19pbml0X18oc2VsZiwg
bGluZXMsIHBhdGgpOgpAQCAtMzIsNyArMzQsOCBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVj
dCk6CiAgICAgICAgIHNlbGYubGluZXMgPSBbXQogICAgICAgICBzZWxmLnBhdGggPSBwYXRoCiAg
ICAgICAgIHNlbGYucm9vdCA9ICIiCi0gICAgICAgIG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxp
bmVzKQorICAgICAgICBmb3IgbGluZSBpbiBsaW5lczoKKyAgICAgICAgICAgIHNlbGYuc2V0X2Zy
b21fbGluZShsaW5lKQogCiAgICAgZGVmIHNldF9mcm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFj
ZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcpID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxp
dChsaW5lLCAyKQpAQCAtNjcsNyArNzAsNyBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6
CiAgICAgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsICJpbml0cmQiLCBhLnJlcGxh
Y2UoImluaXRyZD0iLCAiIikpCiAgICAgICAgICAgICAgICAgICAgICAgICBhcmcgPSBhcmcucmVw
bGFjZShhLCAiIikKIAotICAgICAgICBpZiBjb20gaXMgbm90IE5vbmUgYW5kIHNlbGYuY29tbWFu
ZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaXMgbm90IE5vbmUgYW5kIGNvbSBpbiBz
ZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBO
b25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBy
ZS5zdWIoJ14iKC4rKSIkJywgciJcMSIsIGFyZy5zdHJpcCgpKSkKICAgICAgICAgICAgIGVsc2U6
CkBAIC0xMzYsNyArMTM5LDcgQEAgY2xhc3MgRXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAg
ICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAgICBpZiBidWYgaXMgTm9uZToK
ICAgICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToKLSAgICAgICAgICAgICAgICBy
YWlzZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiCisgICAg
ICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBw
YXJzZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxmLmZpbGVuYW1lLCAncicpCiAgICAg
ICAgICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTE2Nyw3ICsxNzAsNyBAQCBjbGFzcyBF
eHRMaW51eENvbmZpZ0ZpbGUob2JqZWN0KToKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9IEdy
dWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobCwgMikKICAgICAgICAgICAgIGNvbSA9IGNvbS5sb3dl
cigpCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAg
ICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29t
bWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxm
LCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAgICAgICAgIGVsc2U6
CkBAIC0yMDcsOCArMjEwLDggQEAgY2xhc3MgRXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAg
ICAgICAgIAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3Yp
IDwgMjoKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGNvbmZpZ3VyYXRpb24g
ZmlsZSB0byByZWFkIgorICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoIk5lZWQgYSBjb25maWd1
cmF0aW9uIGZpbGUgdG8gcmVhZCIpCiAgICAgZyA9IEV4dExpbnV4Q29uZmlnRmlsZShzeXMuYXJn
dlsxXSkKICAgICBmb3IgaSBpbiBnLmltYWdlczoKLSAgICAgICAgcHJpbnQgaQotICAgIHByaW50
IGcuZGVmYXVsdAorICAgICAgICBwcmludChpKQorICAgIHByaW50KGcuZGVmYXVsdCkKZGlmZiAt
LWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkgYi90b29scy9weWdydWIvc3JjL0dy
dWJDb25mLnB5CmluZGV4IGRjODEwZDU1Y2IuLmY4ZDM3OTlkYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKKysrIGIvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eQpAQCAtMTIsNiArMTIsOCBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogCitmcm9tIF9fZnV0dXJlX18g
aW1wb3J0IHByaW50X2Z1bmN0aW9uLCBhYnNvbHV0ZV9pbXBvcnQKKwogaW1wb3J0IG9zLCBzeXMK
IGltcG9ydCBsb2dnaW5nCiBpbXBvcnQgcmUKQEAgLTQ0LDcgKzQ2LDcgQEAgZGVmIGdldF9wYXRo
KHMpOgogICAgICAgICByZXR1cm4gKE5vbmUsIHMpCiAgICAgaWR4ID0gcy5maW5kKCcpJykKICAg
ICBpZiBpZHggPT0gLTE6Ci0gICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJVbmFibGUgdG8gZmlu
ZCBtYXRjaGluZyAnKSciCisgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIlVuYWJsZSB0byBmaW5k
IG1hdGNoaW5nICcpJyIpCiAgICAgZCA9IHNbOmlkeF0KICAgICByZXR1cm4gKEdydWJEaXNrUGFy
dChkKSwgc1tpZHggKyAxOl0pCiAKQEAgLTEwMCw3ICsxMDIsOCBAQCBjbGFzcyBfR3J1YkltYWdl
KG9iamVjdCk6CiAgICAgICAgICAgICAgICAgIiAgaW5pdHJkOiAlc1xuIiAlKHNlbGYudGl0bGUs
IHNlbGYucm9vdCwgc2VsZi5rZXJuZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuYXJncywgc2VsZi5pbml0cmQpKQogICAgIGRlZiBfcGFyc2Uoc2VsZiwgbGluZXMp
OgotICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAgZm9yIGxp
bmUgaW4gbGluZXM6CisgICAgICAgICAgICBzZWxmLnNldF9mcm9tX2xpbmUobGluZSkKIAogICAg
IGRlZiByZXNldChzZWxmLCBsaW5lcyk6CiAgICAgICAgIHNlbGYuX3Jvb3QgPSBzZWxmLl9pbml0
cmQgPSBzZWxmLl9rZXJuZWwgPSBzZWxmLl9hcmdzID0gTm9uZQpAQCAtMTQxLDcgKzE0NCw3IEBA
IGNsYXNzIEdydWJJbWFnZShfR3J1YkltYWdlKToKICAgICBkZWYgc2V0X2Zyb21fbGluZShzZWxm
LCBsaW5lLCByZXBsYWNlID0gTm9uZSk6CiAgICAgICAgIChjb20sIGFyZykgPSBncnViX2V4YWN0
X3NwbGl0KGxpbmUsIDIpCiAKLSAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6
CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5j
b21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwg
c2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgIGVsc2U6CkBAIC0x
NzcsNyArMTgwLDcgQEAgY2xhc3MgX0dydWJDb25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAg
ICBzZWxmLnBhcnNlKCkKIAogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKLSAgICAg
ICAgcmFpc2UgUnVudGltZUVycm9yLCAidW5pbXBsZW1lbnRlZCBwYXJzZSBmdW5jdGlvbiIgICAK
KyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJ1bmltcGxlbWVudGVkIHBhcnNlIGZ1bmN0aW9u
IikKIAogICAgIGRlZiBoYXNQYXNzd29yZEFjY2VzcyhzZWxmKToKICAgICAgICAgcmV0dXJuIHNl
bGYucGFzc3dvcmRBY2Nlc3MKQEAgLTIwMSw3ICsyMDQsNyBAQCBjbGFzcyBfR3J1YkNvbmZpZ0Zp
bGUob2JqZWN0KToKICAgICAgICAgICAgICAgICBpbXBvcnQgY3J5cHQKICAgICAgICAgICAgICAg
ICBpZiBjcnlwdC5jcnlwdChwYXNzd29yZCwgcHdkWzFdKSA9PSBwd2RbMV06CiAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiBUcnVlCi0gICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uLCBlOgor
ICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgIHNlbGYu
cGFzc0V4YyA9ICJDYW4ndCB2ZXJpZnkgcGFzc3dvcmQ6ICVzIiAlIHN0cihlKQogICAgICAgICAg
ICAgICAgIHJldHVybiBGYWxzZQogCkBAIC0yMTMsNyArMjE2LDcgQEAgY2xhc3MgX0dydWJDb25m
aWdGaWxlKG9iamVjdCk6CiAKICAgICBkZWYgc2V0KHNlbGYsIGxpbmUpOgogICAgICAgICAoY29t
LCBhcmcpID0gZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQotICAgICAgICBpZiBzZWxmLmNvbW1h
bmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAg
ICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAg
ICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAg
ICAgICAgZWxzZToKQEAgLTIzMyw3ICsyMzYsNyBAQCBjbGFzcyBfR3J1YkNvbmZpZ0ZpbGUob2Jq
ZWN0KToKICAgICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSB2YWwKIAogICAgICAgICBpZiBzZWxm
Ll9kZWZhdWx0IDwgMDoKLSAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJkZWZhdWx0IG11
c3QgYmUgcG9zaXRpdmUgbnVtYmVyIgorICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiZGVm
YXVsdCBtdXN0IGJlIHBvc2l0aXZlIG51bWJlciIpCiAgICAgZGVmYXVsdCA9IHByb3BlcnR5KF9n
ZXRfZGVmYXVsdCwgX3NldF9kZWZhdWx0KQogCiAgICAgZGVmIHNldF9zcGxhc2goc2VsZiwgdmFs
KToKQEAgLTI2NSw3ICsyNjgsNyBAQCBjbGFzcyBHcnViQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0Zp
bGUpOgogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlz
IE5vbmU6CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAg
ICAgICAgcmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2Uh
IgorICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmlu
ZWQgdG8gcGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3In
KQogICAgICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0yOTYsNyArMjk5LDcgQEAg
Y2xhc3MgR3J1YkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgICAgICAgICBj
b250aW51ZQogCiAgICAgICAgICAgICAoY29tLCBhcmcpID0gZ3J1Yl9leGFjdF9zcGxpdChsLCAy
KQotICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgICAg
ICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxmLmNvbW1h
bmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwg
c2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgICAgICBlbHNlOgpA
QCAtMzI4LDcgKzMzMSw3IEBAIGNsYXNzIEdydWIySW1hZ2UoX0dydWJJbWFnZSk6CiAgICAgICAg
IGlmIGNvbSA9PSAic2V0IjoKICAgICAgICAgICAgIChjb20sYXJnKSA9IGdydWIyX2hhbmRsZV9z
ZXQoYXJnKQogICAgICAgICAgICAgCi0gICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShj
b20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgIGlmIHNl
bGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICBzZXRhdHRyKHNl
bGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAgICBlbHNlOgpA
QCAtMzY0LDcgKzM2Nyw3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUp
OgogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlzIE5v
bmU6CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAgICAg
ICAgcmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIgor
ICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQg
dG8gcGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3InKQog
ICAgICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0zOTgsNyArNDAxLDcgQEAgY2xh
c3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICB0aXRsZV9t
YXRjaCA9IHJlLm1hdGNoKCdebWVudWVudHJ5IFsiXCddKC4qPylbIlwnXSAoLiopeycsIGwpCiAg
ICAgICAgICAgICBpZiB0aXRsZV9tYXRjaDoKICAgICAgICAgICAgICAgICBpZiBpbWcgaXMgbm90
IE5vbmU6Ci0gICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgInN5bnRheCBl
cnJvcjogY2Fubm90IG5lc3QgbWVudWVudHJ5ICglZCAlcykiICUgKGxlbihpbWcpLGltZykKKyAg
ICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJzeW50YXggZXJyb3I6IGNhbm5v
dCBuZXN0IG1lbnVlbnRyeSAoJWQgJXMpIiAlIChsZW4oaW1nKSxpbWcpKQogICAgICAgICAgICAg
ICAgIGltZyA9IFtdCiAgICAgICAgICAgICAgICAgdGl0bGUgPSB0aXRsZV9tYXRjaC5ncm91cCgx
KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlCkBAIC00MTMsNyArNDE2LDcgQEAgY2xhc3MgR3J1
YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICAgICAgICAgICAgICBt
ZW51X2xldmVsIC09IDEKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAg
ICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1l
RXJyb3IsICJzeW50YXggZXJyb3I6IGNsb3NpbmcgYnJhY2Ugd2l0aG91dCBtZW51ZW50cnkiCisg
ICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoInN5bnRheCBlcnJvcjog
Y2xvc2luZyBicmFjZSB3aXRob3V0IG1lbnVlbnRyeSIpCiAKICAgICAgICAgICAgICAgICBzZWxm
LmFkZF9pbWFnZShHcnViMkltYWdlKHRpdGxlLCBpbWcpKQogICAgICAgICAgICAgICAgIGltZyA9
IE5vbmUKQEAgLTQyOCw3ICs0MzEsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25m
aWdGaWxlKToKICAgICAgICAgICAgIGlmIGNvbSA9PSAic2V0IjoKICAgICAgICAgICAgICAgICAo
Y29tLGFyZykgPSBncnViMl9oYW5kbGVfc2V0KGFyZykKICAgICAgICAgICAgICAgICAKLSAgICAg
ICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICAgICAgaWYgY29t
IGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21d
IGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAgICBhcmdfc3RyaXAgPSBhcmcuc3RyaXAo
KQogICAgICAgICAgICAgICAgICAgICBpZiBhcmdfc3RyaXAgPT0gIiR7c2F2ZWRfZW50cnl9IiBv
ciBhcmdfc3RyaXAgPT0gIiR7bmV4dF9lbnRyeX0iOgpAQCAtNDQzLDcgKzQ0Niw3IEBAIGNsYXNz
IEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAgICAgIGxvZ2dp
bmcud2FybmluZygiVW5rbm93biBkaXJlY3RpdmUgJXMiICUoY29tLCkpCiAgICAgICAgICAgICAK
ICAgICAgICAgaWYgaW1nIGlzIG5vdCBOb25lOgotICAgICAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yLCAic3ludGF4IGVycm9yOiBlbmQgb2YgZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5KCVkICVz
KSIgJSAobGVuKGltZyksaW1nKQorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJzeW50
YXggZXJyb3I6IGVuZCBvZiBmaWxlIHdpdGggb3BlbiBtZW51ZW50cnkoJWQgJXMpIiAlIChsZW4o
aW1nKSxpbWcpKQogCiAgICAgICAgIGlmIHNlbGYuaGFzUGFzc3dvcmQoKToKICAgICAgICAgICAg
IHNlbGYuc2V0UGFzc3dvcmRBY2Nlc3MoRmFsc2UpCkBAIC00NjIsMTIgKzQ2NSwxMiBAQCBjbGFz
cyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgCiBpZiBfX25hbWVf
XyA9PSAiX19tYWluX18iOgogICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgotICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IsICJOZWVkIGEgZ3J1YiB2ZXJzaW9uIChcImdydWJcIiBvciBcImdydWIy
XCIpIGFuZCBhIGdydWIuY29uZiBvciBncnViLmNmZyB0byByZWFkIgorICAgICAgICByYWlzZSBS
dW50aW1lRXJyb3IoJ05lZWQgYSBncnViIHZlcnNpb24gKCJncnViIiBvciAiZ3J1YjIiKSBhbmQg
YSBncnViLmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCcpCiAgICAgaWYgc3lzLmFyZ3ZbMV0gPT0g
ImdydWIiOgogICAgICAgICBnID0gR3J1YkNvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMl0pCiAgICAgZWxp
ZiBzeXMuYXJndlsxXSA9PSAiZ3J1YjIiOgogICAgICAgICBnID0gR3J1YjJDb25maWdGaWxlKHN5
cy5hcmd2WzJdKQogICAgIGVsc2U6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIlVua25v
d24gY29uZmlnIHR5cGUgJXMiICUgc3lzLmFyZ3ZbMV0KKyAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yKCJVbmtub3duIGNvbmZpZyB0eXBlICVzIiAlIHN5cy5hcmd2WzFdKQogICAgIGZvciBpIGlu
IGcuaW1hZ2VzOgotICAgICAgICBwcmludCBpICMsIGkudGl0bGUsIGkucm9vdCwgaS5rZXJuZWws
IGkuYXJncywgaS5pbml0cmQKKyAgICAgICAgcHJpbnQoaSkgIywgaS50aXRsZSwgaS5yb290LCBp
Lmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZApkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9M
aWxvQ29uZi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkKaW5kZXggMmNiNjQ5ZjEx
NS4uZTNiZmNiNTI0NCAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weQor
KysgYi90b29scy9weWdydWIvc3JjL0xpbG9Db25mLnB5CkBAIC0yLDkgKzIsMTEgQEAKICNMaWxv
Q29uZi5weQogIwogCitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uLCBhYnNv
bHV0ZV9pbXBvcnQKKwogaW1wb3J0IHN5cywgcmUsIG9zCiBpbXBvcnQgbG9nZ2luZwotaW1wb3J0
IEdydWJDb25mCitmcm9tIC4gaW1wb3J0IEdydWJDb25mCiAKIGNsYXNzIExpbG9JbWFnZShvYmpl
Y3QpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBsaW5lcywgcGF0aCk6CkBAIC0yNCwxMiArMjYs
MTMgQEAgY2xhc3MgTGlsb0ltYWdlKG9iamVjdCk6CiAgICAgICAgIHNlbGYubGluZXMgPSBbXQog
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoCiAgICAgICAgIHNlbGYucm9vdCA9ICIiCi0gICAgICAg
IG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxpbmVzKQorICAgICAgICBmb3IgbGluZSBpbiBsaW5l
czoKKyAgICAgICAgICAgIHNlbGYuc2V0X2Zyb21fbGluZShsaW5lKQogCiAgICAgZGVmIHNldF9m
cm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFjZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcp
ID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQogCi0gICAgICAgIGlmIHNlbGYu
Y29tbWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoK
ICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAg
ICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgcmUuc3ViKCdeIiguKyki
JCcsIHIiXDEiLCBhcmcuc3RyaXAoKSkpCiAgICAgICAgICAgICBlbHNlOgpAQCAtOTcsNyArMTAw
LDcgQEAgY2xhc3MgTGlsb0NvbmZpZ0ZpbGUob2JqZWN0KToKICAgICBkZWYgcGFyc2Uoc2VsZiwg
YnVmID0gTm9uZSk6CiAgICAgICAgIGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2Vs
Zi5maWxlbmFtZSBpcyBOb25lOgotICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJO
byBjb25maWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBW
YWx1ZUVycm9yKCJObyBjb25maWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAg
ICAgIGYgPSBvcGVuKHNlbGYuZmlsZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5y
ZWFkbGluZXMoKQpAQCAtMTI3LDcgKzEzMCw3IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9iamVj
dCk6CiAgICAgICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9
IEdydWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobCwgMikKLSAgICAgICAgICAgIGlmIHNlbGYuY29t
bWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6
CiAgICAgICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0
cmlwKCkpCiAgICAgICAgICAgICAgICAgZWxzZToKQEAgLTE3MCw4ICsxNzMsOCBAQCBjbGFzcyBM
aWxvQ29uZmlnRmlsZShvYmplY3QpOgogCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAg
IGlmIGxlbihzeXMuYXJndikgPCAyOgotICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJOZWVk
IGEgbGlsby5jb25mIHRvIHJlYWQiCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiTmVlZCBh
IGxpbG8uY29uZiB0byByZWFkIikKICAgICBnID0gTGlsb0NvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMV0p
CiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkgIywgaS50aXRsZSwgaS5y
b290LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAotICAgIHByaW50IGcuZGVmYXVsdAorICAg
ICAgICBwcmludChpKSAjLCBpLnRpdGxlLCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5p
dHJkCisgICAgcHJpbnQoZy5kZWZhdWx0KQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9w
eWdydWIgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgppbmRleCAxMTg5YjFjYTQ4Li5kYmRjZTMx
NWM2IDEwMDc1NQotLS0gYS90b29scy9weWdydWIvc3JjL3B5Z3J1YgorKysgYi90b29scy9weWdy
dWIvc3JjL3B5Z3J1YgpAQCAtMTIsMTMgKzEyLDE1IEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAjCiAKK2Zy
b20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24KKwogaW1wb3J0IG9zLCBzeXMsIHN0
cmluZywgc3RydWN0LCB0ZW1wZmlsZSwgcmUsIHRyYWNlYmFjaywgc3RhdCwgZXJybm8KIGltcG9y
dCBjb3B5CiBpbXBvcnQgbG9nZ2luZwogaW1wb3J0IHBsYXRmb3JtCiBpbXBvcnQgeGVuLmxvd2xl
dmVsLnhjCiAKLWltcG9ydCBjdXJzZXMsIF9jdXJzZXMsIGN1cnNlcy53cmFwcGVyLCBjdXJzZXMu
dGV4dHBhZCwgY3Vyc2VzLmFzY2lpCitpbXBvcnQgY3Vyc2VzLCBfY3Vyc2VzLCBjdXJzZXMudGV4
dHBhZCwgY3Vyc2VzLmFzY2lpCiBpbXBvcnQgZ2V0b3B0CiAKIGltcG9ydCB4ZW5mc2ltYWdlCkBA
IC03Nyw3ICs3OSw3IEBAIGRlZiBnZXRfc29sYXJpc19zbGljZShmaWxlLCBvZmZzZXQpOgogICAg
IGJ1ZiA9IG9zLnJlYWQoZmQsIDUxMikKICAgICBvcy5jbG9zZShmZCkKICAgICBpZiBzdHJ1Y3Qu
dW5wYWNrKCI8SCIsIGJ1Zls1MDg6NTEwXSlbMF0gIT0gREtMX01BR0lDOgotICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IsICJJbnZhbGlkIGRpc2tsYWJlbCBtYWdpYyIKKyAgICAgICAgcmFpc2Ug
UnVudGltZUVycm9yKCJJbnZhbGlkIGRpc2tsYWJlbCBtYWdpYyIpCiAKICAgICBuc2xpY2VzID0g
c3RydWN0LnVucGFjaygiPEgiLCBidWZbMzA6MzJdKVswXQogCkBAIC04OCw3ICs5MCw3IEBAIGRl
ZiBnZXRfc29sYXJpc19zbGljZShmaWxlLCBvZmZzZXQpOgogICAgICAgICBpZiBzbGljZXRhZyA9
PSBWX1JPT1Q6CiAgICAgICAgICAgICByZXR1cm4gc2xpY2VzZWN0ICogU0VDVE9SX1NJWkUKIAot
ICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5vIHJvb3Qgc2xpY2UgZm91bmQiICAgICAgCisgICAg
cmFpc2UgUnVudGltZUVycm9yKCJObyByb290IHNsaWNlIGZvdW5kIikKIAogZGVmIGdldF9mc19v
ZmZzZXRfZ3B0KGZpbGUpOgogICAgIGZkID0gb3Mub3BlbihmaWxlLCBvcy5PX1JET05MWSkKQEAg
LTQyMywyMCArNDI1LDE3IEBAIGNsYXNzIEdydWI6CiAgICAgICAgIHdlJ3JlIGJlaW5nIGdpdmVu
IGEgcmF3IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIGEgZGlzayBpbWFnZS4iIiIKICAgICAgICAg
CiAgICAgICAgIGlmIG5vdCBvcy5hY2Nlc3MoZm4sIG9zLlJfT0spOgotICAgICAgICAgICAgcmFp
c2UgUnVudGltZUVycm9yLCAiVW5hYmxlIHRvIGFjY2VzcyAlcyIgJShmbiwpCisgICAgICAgICAg
ICByYWlzZSBSdW50aW1lRXJyb3IoIlVuYWJsZSB0byBhY2Nlc3MgJXMiICUoZm4sKSkKIAotICAg
ICAgICBjZmdfbGlzdCA9IG1hcChsYW1iZGEgeDogKHgsZ3J1Yi5HcnViQ29uZi5HcnViMkNvbmZp
Z0ZpbGUpLAotICAgICAgICAgICAgICAgICAgICAgICBbIi9ib290L2dydWIvZ3J1Yi5jZmciLCAi
L2dydWIvZ3J1Yi5jZmciLAotICAgICAgICAgICAgICAgICAgICAgICAgIi9ib290L2dydWIyL2dy
dWIuY2ZnIiwgIi9ncnViMi9ncnViLmNmZyJdKSArIFwKLSAgICAgICAgICAgICAgICAgICBtYXAo
bGFtYmRhIHg6ICh4LGdydWIuRXh0TGludXhDb25mLkV4dExpbnV4Q29uZmlnRmlsZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgIFsiL2Jvb3QvaXNvbGludXgvaXNvbGludXguY2ZnIiwKKyAgICAg
ICAgY2ZnX2xpc3QgPSBbKHgsZ3J1Yi5HcnViQ29uZi5HcnViMkNvbmZpZ0ZpbGUpIGZvciB4IGlu
IFsiL2Jvb3QvZ3J1Yi9ncnViLmNmZyIsICIvZ3J1Yi9ncnViLmNmZyIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAiL2Jvb3QvZ3J1YjIvZ3J1Yi5jZmciLCAiL2dydWIyL2dydWIuY2ZnIl1dICsg
XAorICAgICAgICAgICAgICAgICAgIFsoeCxncnViLkV4dExpbnV4Q29uZi5FeHRMaW51eENvbmZp
Z0ZpbGUpIGZvciB4IGluIFsiL2Jvb3QvaXNvbGludXgvaXNvbGludXguY2ZnIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICIvYm9vdC9leHRsaW51eC9leHRsaW51eC5jb25mIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICIvYm9vdC9leHRsaW51eC5jb25mIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICIvZXh0bGludXgvZXh0bGludXguY29uZiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAiL2V4dGxpbnV4LmNvbmYiXSkgKyBcCi0gICAgICAgICAgICAgICAgICAgbWFwKGxhbWJkYSB4
OiAoeCxncnViLkdydWJDb25mLkdydWJDb25maWdGaWxlKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgWyIvYm9vdC9ncnViL21lbnUubHN0IiwgIi9ib290L2dydWIvZ3J1Yi5jb25mIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICIvZ3J1Yi9tZW51LmxzdCIsICIvZ3J1Yi9ncnViLmNvbmYiXSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICIvZXh0bGludXguY29uZiJdXSArIFwKKyAgICAgICAg
ICAgICAgICAgICBbKHgsZ3J1Yi5HcnViQ29uZi5HcnViQ29uZmlnRmlsZSkgZm9yIHggaW4gWyIv
Ym9vdC9ncnViL21lbnUubHN0IiwgIi9ib290L2dydWIvZ3J1Yi5jb25mIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICIvZ3J1Yi9tZW51LmxzdCIsICIvZ3J1Yi9ncnViLmNvbmYiXV0KIAogICAg
ICAgICBpZiBub3QgZnM6CiAgICAgICAgICAgICAjIHNldCB0aGUgY29uZmlnIGZpbGUgYW5kIHBh
cnNlIGl0CkBAIC00NDgsMTIgKzQ0NywxMiBAQCBjbGFzcyBHcnViOgogCiAgICAgICAgIGZvciBm
LHBhcnNlciBpbiBjZmdfbGlzdDoKICAgICAgICAgICAgIGlmIGZzLmZpbGVfZXhpc3RzKGYpOgot
ICAgICAgICAgICAgICAgIHByaW50ID4+c3lzLnN0ZGVyciwgIlVzaW5nICVzIHRvIHBhcnNlICVz
IiAlIChwYXJzZXIsZikKKyAgICAgICAgICAgICAgICBwcmludCgiVXNpbmcgJXMgdG8gcGFyc2Ug
JXMiICUgKHBhcnNlcixmKSwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICAgICAgICAgIHNlbGYu
Y2YgPSBwYXJzZXIoKQogICAgICAgICAgICAgICAgIHNlbGYuY2YuZmlsZW5hbWUgPSBmCiAgICAg
ICAgICAgICAgICAgYnJlYWsKICAgICAgICAgaWYgc2VsZi5fX2RpY3RfXy5nZXQoJ2NmJywgTm9u
ZSkgaXMgTm9uZToKLSAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgImNvdWxkbid0IGZp
bmQgYm9vdGxvYWRlciBjb25maWcgZmlsZSBpbiB0aGUgaW1hZ2UgcHJvdmlkZWQuIgorICAgICAg
ICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJjb3VsZG4ndCBmaW5kIGJvb3Rsb2FkZXIgY29uZmln
IGZpbGUgaW4gdGhlIGltYWdlIHByb3ZpZGVkLiIpCiAgICAgICAgIGYgPSBmcy5vcGVuX2ZpbGUo
c2VsZi5jZi5maWxlbmFtZSkKICAgICAgICAgIyBsaW1pdCByZWFkIHNpemUgdG8gYXZvaWQgcGF0
aG9sb2dpY2FsIGNhc2VzCiAgICAgICAgIGJ1ZiA9IGYucmVhZChGU19SRUFEX01BWCkKQEAgLTYy
OCwxMSArNjI3LDExIEBAIGRlZiBydW5fZ3J1YihmaWxlLCBlbnRyeSwgZnMsIGNmZ19hcmdzKToK
ICAgICBpZiBsaXN0X2VudHJpZXM6CiAgICAgICAgIGZvciBpIGluIHJhbmdlKGxlbihnLmNmLmlt
YWdlcykpOgogICAgICAgICAgICAgaW1nID0gZy5jZi5pbWFnZXNbaV0KLSAgICAgICAgICAgIHBy
aW50ICJ0aXRsZTogJXMiICUgaW1nLnRpdGxlCi0gICAgICAgICAgICBwcmludCAiICByb290OiAl
cyIgJSBpbWcucm9vdAotICAgICAgICAgICAgcHJpbnQgIiAga2VybmVsOiAlcyIgJSBpbWcua2Vy
bmVsWzFdCi0gICAgICAgICAgICBwcmludCAiICBhcmdzOiAlcyIgJSBpbWcuYXJncwotICAgICAg
ICAgICAgcHJpbnQgIiAgaW5pdHJkOiAlcyIgJSBpbWcuaW5pdHJkWzFdCisgICAgICAgICAgICBw
cmludCgidGl0bGU6ICVzIiAlIGltZy50aXRsZSkKKyAgICAgICAgICAgIHByaW50KCIgIHJvb3Q6
ICVzIiAlIGltZy5yb290KQorICAgICAgICAgICAgcHJpbnQoIiAga2VybmVsOiAlcyIgJSBpbWcu
a2VybmVsWzFdKQorICAgICAgICAgICAgcHJpbnQoIiAgYXJnczogJXMiICUgaW1nLmFyZ3MpCisg
ICAgICAgICAgICBwcmludCgiICBpbml0cmQ6ICVzIiAlIGltZy5pbml0cmRbMV0pCiAKICAgICBp
ZiBpbnRlcmFjdGl2ZSBhbmQgbm90IGxpc3RfZW50cmllczoKICAgICAgICAgY3Vyc2VzLndyYXBw
ZXIocnVuX21haW4pCkBAIC02NDYsNyArNjQ1LDcgQEAgZGVmIHJ1bl9ncnViKGZpbGUsIGVudHJ5
LCBmcywgY2ZnX2FyZ3MpOgogICAgICAgICAgICBzZWwgPSBpZHgKIAogICAgIGlmIHNlbCA9PSAt
MToKLSAgICAgICAgcHJpbnQgIk5vIGtlcm5lbCBpbWFnZSBzZWxlY3RlZCEiCisgICAgICAgIHBy
aW50KCJObyBrZXJuZWwgaW1hZ2Ugc2VsZWN0ZWQhIikKICAgICAgICAgc3lzLmV4aXQoMSkKIAog
ICAgIHRyeToKQEAgLTczMSw3ICs3MzAsNyBAQCBkZWYgZm9ybWF0X3N4cChrZXJuZWwsIHJhbWRp
c2ssIGFyZ3MpOgogZGVmIGZvcm1hdF9zaW1wbGUoa2VybmVsLCByYW1kaXNrLCBhcmdzLCBzZXAp
OgogICAgIGZvciBjaGVjayBpbiAoa2VybmVsLCByYW1kaXNrLCBhcmdzKToKICAgICAgICAgaWYg
Y2hlY2sgaXMgbm90IE5vbmUgYW5kIHNlcCBpbiBjaGVjazoKLSAgICAgICAgICAgIHJhaXNlIFJ1
bnRpbWVFcnJvciwgInNpbXBsZSBmb3JtYXQgY2Fubm90IHJlcHJlc2VudCBkZWxpbWl0ZXItY29u
dGFpbmluZyB2YWx1ZSIKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic2ltcGxlIGZv
cm1hdCBjYW5ub3QgcmVwcmVzZW50IGRlbGltaXRlci1jb250YWluaW5nIHZhbHVlIikKICAgICBz
ID0gKCJrZXJuZWwgJXMiICUga2VybmVsKSArIHNlcAogICAgIGlmIHJhbWRpc2s6CiAgICAgICAg
IHMgKz0gKCJyYW1kaXNrICVzIiAlIHJhbWRpc2spICsgc2VwCkBAIC03NDQsNyArNzQzLDcgQEAg
aWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBzZWwgPSBOb25lCiAgICAgCiAgICAgZGVm
IHVzYWdlKCk6Ci0gICAgICAgIHByaW50ID4+IHN5cy5zdGRlcnIsICJVc2FnZTogJXMgWy1xfC0t
cXVpZXRdIFstaXwtLWludGVyYWN0aXZlXSBbLWx8LS1saXN0LWVudHJpZXNdIFstbnwtLW5vdC1y
ZWFsbHldIFstLW91dHB1dD1dIFstLWtlcm5lbD1dIFstLXJhbWRpc2s9XSBbLS1hcmdzPV0gWy0t
ZW50cnk9XSBbLS1vdXRwdXQtZGlyZWN0b3J5PV0gWy0tb3V0cHV0LWZvcm1hdD1zeHB8c2ltcGxl
fHNpbXBsZTBdIFstLW9mZnNldD1dIDxpbWFnZT4iICUoc3lzLmFyZ3ZbMF0sKQorICAgICAgICBw
cmludCgiVXNhZ2U6ICVzIFstcXwtLXF1aWV0XSBbLWl8LS1pbnRlcmFjdGl2ZV0gWy1sfC0tbGlz
dC1lbnRyaWVzXSBbLW58LS1ub3QtcmVhbGx5XSBbLS1vdXRwdXQ9XSBbLS1rZXJuZWw9XSBbLS1y
YW1kaXNrPV0gWy0tYXJncz1dIFstLWVudHJ5PV0gWy0tb3V0cHV0LWRpcmVjdG9yeT1dIFstLW91
dHB1dC1mb3JtYXQ9c3hwfHNpbXBsZXxzaW1wbGUwXSBbLS1vZmZzZXQ9XSA8aW1hZ2U+IiAlKHN5
cy5hcmd2WzBdLCksIGZpbGU9c3lzLnN0ZGVycikKIAogICAgIGRlZiBjb3B5X2Zyb21faW1hZ2Uo
ZnMsIGZpbGVfdG9fcmVhZCwgZmlsZV90eXBlLCBvdXRwdXRfZGlyZWN0b3J5LAogICAgICAgICAg
ICAgICAgICAgICAgICAgbm90X3JlYWxseSk6CkBAIC03NTUsOCArNzU0LDggQEAgaWYgX19uYW1l
X18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgiVGhlIHJlcXVlc3Rl
ZCAlcyBmaWxlIGRvZXMgbm90IGV4aXN0IiAlIGZpbGVfdHlwZSkKICAgICAgICAgdHJ5OgogICAg
ICAgICAgICAgZGF0YWZpbGUgPSBmcy5vcGVuX2ZpbGUoZmlsZV90b19yZWFkKQotICAgICAgICBl
eGNlcHQgRXhjZXB0aW9uLCBlOgotICAgICAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCBlCisg
ICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKKyAgICAgICAgICAgIHByaW50KGUsIGZpbGU9
c3lzLnN0ZGVycikKICAgICAgICAgICAgIHN5cy5leGl0KCJFcnJvciBvcGVuaW5nICVzIGluIGd1
ZXN0IiAlIGZpbGVfdG9fcmVhZCkKICAgICAgICAgKHRmZCwgcmV0KSA9IHRlbXBmaWxlLm1rc3Rl
bXAocHJlZml4PSJib290XyIrZmlsZV90eXBlKyIuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlyPW91dHB1dF9kaXJlY3RvcnkpCkBAIC03NjksOCArNzY4LDggQEAg
aWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0CiAg
ICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgb3Mud3JpdGUodGZkLCBkYXRhKQotICAg
ICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZToKLSAgICAgICAgICAgICAgICBwcmludCA+PnN5
cy5zdGRlcnIsIGUKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKKyAgICAgICAg
ICAgICAgICBwcmludChlLCBmaWxlPXN5cy5zdGRlcnIpCiAgICAgICAgICAgICAgICAgb3MuY2xv
c2UodGZkKQogICAgICAgICAgICAgICAgIG9zLnVubGluayhyZXQpCiAgICAgICAgICAgICAgICAg
ZGVsIGRhdGFmaWxlCkBAIC04MzQsNyArODMzLDcgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9f
IjoKICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICBwYXJ0X29mZnMgPSBbIGludChh
KSBdCiAgICAgICAgICAgICBleGNlcHQgVmFsdWVFcnJvcjoKLSAgICAgICAgICAgICAgICBwcmlu
dCAib2Zmc2V0IHZhbHVlIG11c3QgYmUgYW4gaW50ZWdlciIKKyAgICAgICAgICAgICAgICBwcmlu
dCgib2Zmc2V0IHZhbHVlIG11c3QgYmUgYW4gaW50ZWdlciIpCiAgICAgICAgICAgICAgICAgdXNh
Z2UoKQogICAgICAgICAgICAgICAgIHN5cy5leGl0KDEpCiAgICAgICAgIGVsaWYgbyBpbiAoIi0t
ZW50cnkiLCk6CkBAIC04NDcsMTMgKzg0NiwxMyBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18i
OgogICAgICAgICAgICAgZGVidWcgPSBUcnVlCiAgICAgICAgIGVsaWYgbyBpbiAoIi0tb3V0cHV0
LWZvcm1hdCIsKToKICAgICAgICAgICAgIGlmIGEgbm90IGluIFsic3hwIiwgInNpbXBsZSIsICJz
aW1wbGUwIl06Ci0gICAgICAgICAgICAgICAgcHJpbnQgInVua25vd24gb3V0cHV0IGZvcm1hdCAl
cyIgJSBhCisgICAgICAgICAgICAgICAgcHJpbnQoInVua25vd24gb3V0cHV0IGZvcm1hdCAlcyIg
JSBhKQogICAgICAgICAgICAgICAgIHVzYWdlKCkKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgx
KQogICAgICAgICAgICAgb3V0cHV0X2Zvcm1hdCA9IGEKICAgICAgICAgZWxpZiBvIGluICgiLS1v
dXRwdXQtZGlyZWN0b3J5IiwpOgogICAgICAgICAgICAgaWYgbm90IG9zLnBhdGguaXNkaXIoYSk6
Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVzIGlzIG5vdCBhbiBleGlzdGluZyBkaXJlY3Rvcnki
ICUgYQorICAgICAgICAgICAgICAgIHByaW50KCIlcyBpcyBub3QgYW4gZXhpc3RpbmcgZGlyZWN0
b3J5IiAlIGEpCiAgICAgICAgICAgICAgICAgc3lzLmV4aXQoMSkKICAgICAgICAgICAgIG91dHB1
dF9kaXJlY3RvcnkgPSBhCiAKQEAgLTg2Miw4ICs4NjEsOCBAQCBpZiBfX25hbWVfXyA9PSAiX19t
YWluX18iOgogCiAKICAgICB0cnk6Ci0gICAgICAgIG9zLm1ha2VkaXJzKG91dHB1dF9kaXJlY3Rv
cnksIDA3MDApCi0gICAgZXhjZXB0IE9TRXJyb3IsZToKKyAgICAgICAgb3MubWFrZWRpcnMob3V0
cHV0X2RpcmVjdG9yeSwgMG83MDApCisgICAgZXhjZXB0IE9TRXJyb3IgYXMgZToKICAgICAgICAg
aWYgKGUuZXJybm8gPT0gZXJybm8uRUVYSVNUKSBhbmQgb3MucGF0aC5pc2RpcihvdXRwdXRfZGly
ZWN0b3J5KToKICAgICAgICAgICAgIHBhc3MKICAgICAgICAgZWxzZToKQEAgLTg3NywxMCArODc2
LDEwIEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgIyBkZWJ1ZwogICAgIGlmIGlz
Y29uZmlnOgogICAgICAgICBjaG9zZW5jZmcgPSBydW5fZ3J1YihmaWxlLCBlbnRyeSwgZnMsIGlu
Y2ZnWyJhcmdzIl0pCi0gICAgICAgIHByaW50ICIgIGtlcm5lbDogJXMiICUgY2hvc2VuY2ZnWyJr
ZXJuZWwiXQorICAgICAgICBwcmludCgiICBrZXJuZWw6ICVzIiAlIGNob3NlbmNmZ1sia2VybmVs
Il0pCiAgICAgICAgIGlmIGNob3NlbmNmZ1sicmFtZGlzayJdOgotICAgICAgICAgICAgcHJpbnQg
IiAgaW5pdHJkOiAlcyIgJSBjaG9zZW5jZmdbInJhbWRpc2siXQotICAgICAgICBwcmludCAiICBh
cmdzOiAlcyIgJSBjaG9zZW5jZmdbImFyZ3MiXQorICAgICAgICAgICAgcHJpbnQoIiAgaW5pdHJk
OiAlcyIgJSBjaG9zZW5jZmdbInJhbWRpc2siXSkKKyAgICAgICAgcHJpbnQoIiAgYXJnczogJXMi
ICUgY2hvc2VuY2ZnWyJhcmdzIl0pCiAgICAgICAgIHN5cy5leGl0KDApCiAKICAgICAjIGlmIGJv
b3QgZmlsZXN5c3RlbSBpcyBzZXQgdGhlbiBwYXNzIHRvIGZzaW1hZ2Uub3BlbgpAQCAtOTI2LDcg
KzkyNSw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAKICAgICAjIERpZCBsb29waW5n
IHRocm91Z2ggcGFydGl0aW9ucyBmaW5kIHVzIGEga2VybmVsPwogICAgIGlmIGZzIGlzIE5vbmU6
Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIlVuYWJsZSB0byBmaW5kIHBhcnRpdGlvbiBj
b250YWluaW5nIGtlcm5lbCIKKyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJVbmFibGUgdG8g
ZmluZCBwYXJ0aXRpb24gY29udGFpbmluZyBrZXJuZWwiKQogCiAgICAgYm9vdGNmZ1sia2VybmVs
Il0gPSBjb3B5X2Zyb21faW1hZ2UoZnMsIGNob3NlbmNmZ1sia2VybmVsIl0sICJrZXJuZWwiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dHB1dF9kaXJlY3Rvcnks
IG5vdF9yZWFsbHkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iTo-0000vQ-9g; Tue, 12 Mar 2019 14:34:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iTn-0000vK-Ct
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:07 +0000
X-Inumbo-ID: e398c00f-44d3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e398c00f-44d3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 14:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iTl-0005Sy-Oe
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iTl-0001DB-ML
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iTl-0001DB-ML@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:34:05 +0000
Subject: [Xen-changelog] [xen staging] pygrub/fsimage: make it work with
 python 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDgzYTIwNGU2OTUxYzYzNThmOTk1ZGEzYjYwZGQ2MTIyNGU5ZDQxYWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1IDE0
OjEzOjE3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgcHlncnVi
L2ZzaW1hZ2U6IG1ha2UgaXQgd29yayB3aXRoIHB5dGhvbiAzCiAgICAKICAgIFdpdGggdGhlIGhl
bHAgb2YgdHdvIHBvcnRpbmcgZ3VpZGVzIGFuZCBjcHl0aG9uIHNvdXJjZSBjb2RlOgogICAgCiAg
ICAxLiBVc2UgUHlCeXRlcyB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KICAgIDIu
IFVzZSBQeVZhck9iamVjdF9IRUFEX0lOSVQuCiAgICAzLiBSZW1vdmUgdXNhZ2Ugb2YgUHlfRmlu
ZE1ldGhvZC4KICAgIDQuIFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCiAg
ICAKICAgIEZvciAjMywgUHlfRmluZE1ldGhvZCB3YXMgcmVtb3ZlZCwgeWV0IGFuIGFsdGVybmF0
aXZlIHdhc24ndAogICAgZG9jdW1lbnRlZC4gIFRoZSBjb2RlIGlzIHRoZSByZXN1bHQgb2YgcmV2
ZXJzZS1lbmdpbmVlcmluZyBjcHl0aG9uCiAgICBjb21taXQgNjExNmQ0YTFkMQogICAgCiAgICBo
dHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nwb3J0aW5nLmh0bWwKICAgIGh0dHA6Ly9w
eXRob24zcG9ydGluZy5jb20vY2V4dGVuc2lvbnMuaHRtbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvcHlncnViL3NyYy9m
c2ltYWdlL2ZzaW1hZ2UuYyB8IDEyMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyBiL3Rvb2xzL3B5
Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggNzgwMjA3NzkxYy4uMmViYmJlMzVkZiAx
MDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYworKysgYi90b29s
cy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0yNiwxMiArMjYsNiBAQAogI2luY2x1
ZGUgPHhlbmZzaW1hZ2UuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KIAotI2lmIChQWVRIT05fQVBJ
X1ZFUlNJT04gPj0gMTAxMSkKLSNkZWZpbmUgUFlfUEFEIDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBM
LDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMCi0jZWxzZQot
I2RlZmluZSBQWV9QQUQgMEwsMEwsMEwsMEwKLSNlbmRpZgotCiB0eXBlZGVmIHN0cnVjdCBmc2lt
YWdlX2ZzIHsKIAlQeU9iamVjdF9IRUFECiAJZnNpX3QgKmZzOwpAQCAtNTksMTIgKzUzLDI0IEBA
IGZzaW1hZ2VfZmlsZV9yZWFkKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAqYXJncywg
UHlPYmplY3QgKmt3YXJncykKIAogCWJ1ZnNpemUgPSBzaXplID8gc2l6ZSA6IDQwOTY7CiAKLQlp
ZiAoKGJ1ZmZlciA9IFB5U3RyaW5nX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpKSA9
PSBOVUxMKQorCWJ1ZmZlciA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJUHlTdHJpbmdf
RnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgYnVmc2l6ZSk7CisjZWxzZQorCQlQeUJ5dGVzX0Zyb21T
dHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2VuZGlmCisKKwlpZiAoYnVmZmVyID09IE5V
TEwpCiAJCXJldHVybiAoTlVMTCk7CiAgCiAJd2hpbGUgKDEpIHsKIAkJaW50IGVycjsKLQkJdm9p
ZCAqYnVmID0gUHlTdHJpbmdfQVNfU1RSSU5HKGJ1ZmZlcikgKyBieXRlc3JlYWQ7CisJCXZvaWQg
KmJ1ZiA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJCVB5U3RyaW5nX0FTX1NUUklORyhi
dWZmZXIpICsgYnl0ZXNyZWFkOworI2Vsc2UKKwkJCVB5Qnl0ZXNfQVNfU1RSSU5HKGJ1ZmZlcikg
KyBieXRlc3JlYWQ7CisjZW5kaWYKIAogCQllcnIgPSBmc2lfcHJlYWRfZmlsZShmaWxlLT5maWxl
LCBidWYsIGJ1ZnNpemUsCiAJCSAgICBieXRlc3JlYWQgKyBvZmZzZXQpOwpAQCAtODQsMTIgKzkw
LDIwIEBAIGZzaW1hZ2VfZmlsZV9yZWFkKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAq
YXJncywgUHlPYmplY3QgKmt3YXJncykKIAkJCWlmIChidWZzaXplID09IDApCiAJCQkJYnJlYWs7
CiAJCX0gZWxzZSB7CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIAkJCWlmIChfUHlTdHJpbmdf
UmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCArIGJ1ZnNpemUpIDwgMCkKKyNlbHNlCisJCQlpZiAo
X1B5Qnl0ZXNfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCArIGJ1ZnNpemUpIDwgMCkKKyNlbmRp
ZgogCQkJCXJldHVybiAoTlVMTCk7CiAJCX0KIAl9CiAKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwg
MwogCV9QeVN0cmluZ19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkKTsKKyNlbHNlCisJX1B5Qnl0
ZXNfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCk7CisjZW5kaWYKIAlyZXR1cm4gKGJ1ZmZlcik7
CiB9CiAKQEAgLTEwNiwxMSArMTIwLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNp
bWFnZV9maWxlX21ldGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQkKIH07CiAK
KyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZmls
ZV9nZXRhdHRyKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBjaGFyICpuYW1lKQogewogCXJldHVybiAo
UHlfRmluZE1ldGhvZChmc2ltYWdlX2ZpbGVfbWV0aG9kcywgKFB5T2JqZWN0ICopZmlsZSwgbmFt
ZSkpOwogfQorI2VuZGlmCiAKIHN0YXRpYyB2b2lkCiBmc2ltYWdlX2ZpbGVfZGVhbGxvYyhmc2lt
YWdlX2ZpbGVfdCAqZmlsZSkKQEAgLTEyMywyOSArMTM5LDE4IEBAIGZzaW1hZ2VfZmlsZV9kZWFs
bG9jKGZzaW1hZ2VfZmlsZV90ICpmaWxlKQogCiBzdGF0aWMgY2hhciBmc2ltYWdlX2ZpbGVfdHlw
ZV9fZG9jX19bXSA9ICJGaWxlc3lzdGVtIGltYWdlIGZpbGUiOwogUHlUeXBlT2JqZWN0IGZzaW1h
Z2VfZmlsZV90eXBlID0gewotCVB5T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUpCi0JMCwJ
CQkJCS8qIG9iX3NpemUgKi8KLQkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICovCi0J
c2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwJCQkvKiB0cF9zaXplICovCi0JMCwJCQkJCS8qIHRwX2l0
ZW1zaXplICovCi0JKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBfZGVh
bGxvYyAqLwotCTAsCQkJCQkvKiB0cF9wcmludCAqLwotCShnZXRhdHRyZnVuYykgZnNpbWFnZV9m
aWxlX2dldGF0dHIsIAkvKiB0cF9nZXRhdHRyICovCi0JMCwJCQkJCS8qIHRwX3NldGF0dHIgKi8K
LQkwLAkJCQkJLyogdHBfY29tcGFyZSAqLwotCTAsCQkJCQkvKiB0cF9yZXByICovCi0JMCwJCQkJ
CS8qIHRwX2FzX251bWJlciAqLwotCTAsCSAJCQkJLyogdHBfYXNfc2VxdWVuY2UgKi8KLQkwLAkJ
CQkJLyogdHBfYXNfbWFwcGluZyAqLwotCTAsCSAgIAkJCQkvKiB0cF9oYXNoICovCi0JMCwJCQkJ
CS8qIHRwX2NhbGwgKi8KLQkwLAkJCQkJLyogdHBfc3RyICovCi0JMCwJCQkJCS8qIHRwX2dldGF0
dHJvICovCi0JMCwJCQkJCS8qIHRwX3NldGF0dHJvICovCi0JMCwJCQkJCS8qIHRwX2FzX2J1ZmZl
ciAqLwotCVB5X1RQRkxBR1NfREVGQVVMVCwJCQkvKiB0cF9mbGFncyAqLwotCWZzaW1hZ2VfZmls
ZV90eXBlX19kb2NfXywKLQlQWV9QQUQKKwlQeVZhck9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9U
eXBlLCAwKQorCS50cF9uYW1lID0gInhlbmZzaW1hZ2UuZmlsZSIsCisJLnRwX2Jhc2ljc2l6ZSA9
IHNpemVvZihmc2ltYWdlX2ZpbGVfdCksCisJLnRwX2RlYWxsb2MgPSAoZGVzdHJ1Y3RvcikgZnNp
bWFnZV9maWxlX2RlYWxsb2MsCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkudHBfZ2V0YXR0
ciA9IChnZXRhdHRyZnVuYykgZnNpbWFnZV9maWxlX2dldGF0dHIsCisjZW5kaWYKKwkudHBfZmxh
Z3MgPSBQeV9UUEZMQUdTX0RFRkFVTFQsCisJLnRwX2RvYyA9IGZzaW1hZ2VfZmlsZV90eXBlX19k
b2NfXywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKKwkudHBfbWV0aG9kcyA9IGZzaW1hZ2Vf
ZmlsZV9tZXRob2RzLAorI2VuZGlmCiB9OwogCiBzdGF0aWMgUHlPYmplY3QgKgpAQCAtMjA4LDEx
ICsyMTMsMTMgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhvZERlZiBmc2ltYWdlX2ZzX21ldGhvZHNb
XSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQkKIH07CiAKKyNpZiBQWV9NQUpPUl9WRVJT
SU9OIDwgMwogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZnNfZ2V0YXR0cihmc2ltYWdlX2Zz
X3QgKmZzLCBjaGFyICpuYW1lKQogewogCXJldHVybiAoUHlfRmluZE1ldGhvZChmc2ltYWdlX2Zz
X21ldGhvZHMsIChQeU9iamVjdCAqKWZzLCBuYW1lKSk7CiB9CisjZW5kaWYKIAogc3RhdGljIHZv
aWQKIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpmcykKQEAgLTIyNSwyOSArMjMy
LDE4IEBAIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpmcykKIFB5RG9jX1NUUlZB
Uihmc2ltYWdlX2ZzX3R5cGVfX2RvY19fLCAiRmlsZXN5c3RlbSBpbWFnZSIpOwogCiBQeVR5cGVP
YmplY3QgZnNpbWFnZV9mc190eXBlID0gewotCVB5T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5
cGUpCi0JMCwJCQkJCS8qIG9iX3NpemUgKi8KLQkieGVuZnNpbWFnZS5mcyIsCQkJLyogdHBfbmFt
ZSAqLwotCXNpemVvZihmc2ltYWdlX2ZzX3QpLAkJCS8qIHRwX3NpemUgKi8KLQkwLAkJCQkJLyog
dHBfaXRlbXNpemUgKi8KLQkoZGVzdHJ1Y3RvcikgZnNpbWFnZV9mc19kZWFsbG9jLCAJLyogdHBf
ZGVhbGxvYyAqLwotCTAsCQkJCQkvKiB0cF9wcmludCAqLwotCShnZXRhdHRyZnVuYykgZnNpbWFn
ZV9mc19nZXRhdHRyLCAJLyogdHBfZ2V0YXR0ciAqLwotCTAsCQkJCQkvKiB0cF9zZXRhdHRyICov
Ci0JMCwJCQkJCS8qIHRwX2NvbXBhcmUgKi8KLQkwLAkJCQkJLyogdHBfcmVwciAqLwotCTAsCQkJ
CQkvKiB0cF9hc19udW1iZXIgKi8KLQkwLAkgCQkJCS8qIHRwX2FzX3NlcXVlbmNlICovCi0JMCwJ
CQkJCS8qIHRwX2FzX21hcHBpbmcgKi8KLQkwLAkgICAJCQkJLyogdHBfaGFzaCAqLwotCTAsCQkJ
CQkvKiB0cF9jYWxsICovCi0JMCwJCQkJCS8qIHRwX3N0ciAqLwotCTAsCQkJCQkvKiB0cF9nZXRh
dHRybyAqLwotCTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwotCTAsCQkJCQkvKiB0cF9hc19idWZm
ZXIgKi8KLQlQeV9UUEZMQUdTX0RFRkFVTFQsCQkJLyogdHBfZmxhZ3MgKi8KLQlmc2ltYWdlX2Zz
X3R5cGVfX2RvY19fLAotCVBZX1BBRAorCVB5VmFyT2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5
cGUsIDApCisJLnRwX25hbWUgPSAieGVuZnNpbWFnZS5mcyIsCisJLnRwX2Jhc2ljc2l6ZSA9IHNp
emVvZihmc2ltYWdlX2ZzX3QpLAorCS50cF9kZWFsbG9jID0gKGRlc3RydWN0b3IpIGZzaW1hZ2Vf
ZnNfZGVhbGxvYywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMworCS50cF9nZXRhdHRyID0gKGdl
dGF0dHJmdW5jKSBmc2ltYWdlX2ZzX2dldGF0dHIsCisjZW5kaWYKKwkudHBfZmxhZ3MgPSBQeV9U
UEZMQUdTX0RFRkFVTFQsCisJLnRwX2RvYyA9IGZzaW1hZ2VfZnNfdHlwZV9fZG9jX18sCisjaWYg
UFlfTUFKT1JfVkVSU0lPTiA+PSAzCisJLnRwX21ldGhvZHMgPSBmc2ltYWdlX2ZzX21ldGhvZHMs
CisjZW5kaWYKIH07CiAKIHN0YXRpYyBQeU9iamVjdCAqCkBAIC0zMDksOCArMzA1LDI3IEBAIHN0
YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNpbWFnZV9tb2R1bGVfbWV0aG9kc1tdID0gewogCXsg
TlVMTCwgTlVMTCwgMCwgTlVMTCB9CiB9OwogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCitz
dGF0aWMgc3RydWN0IFB5TW9kdWxlRGVmIGZzaW1hZ2VfbW9kdWxlX2RlZiA9IHsKKwlQeU1vZHVs
ZURlZl9IRUFEX0lOSVQsCisJLm1fbmFtZSA9ICJ4ZW5mc2ltYWdlIiwKKwkubV9zaXplID0gLTEs
CisJLm1fbWV0aG9kcyA9IGZzaW1hZ2VfbW9kdWxlX21ldGhvZHMsCit9OworI2VuZGlmCisKIFB5
TU9ESU5JVF9GVU5DCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCitQeUluaXRfeGVuZnNpbWFn
ZSh2b2lkKQorI2Vsc2UKIGluaXR4ZW5mc2ltYWdlKHZvaWQpCisjZW5kaWYKIHsKKyNpZiBQWV9N
QUpPUl9WRVJTSU9OIDwgMwogCVB5X0luaXRNb2R1bGUoInhlbmZzaW1hZ2UiLCBmc2ltYWdlX21v
ZHVsZV9tZXRob2RzKTsKKyNlbHNlCisJaWYgKFB5VHlwZV9SZWFkeSgmZnNpbWFnZV9mc190eXBl
KSA8IDAgfHwgUHlUeXBlX1JlYWR5KCZmc2ltYWdlX2ZpbGVfdHlwZSkgPCAwKQorCQlyZXR1cm4g
TlVMTDsKKwlyZXR1cm4gUHlNb2R1bGVfQ3JlYXRlKCZmc2ltYWdlX21vZHVsZV9kZWYpOworI2Vu
ZGlmCiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 14:34:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 14:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3iU0-0000xh-D7; Tue, 12 Mar 2019 14:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3iTz-0000xa-Hf
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:19 +0000
X-Inumbo-ID: e9ab6eda-44d3-11e9-a7b6-ab6a9733db7b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9ab6eda-44d3-11e9-a7b6-ab6a9733db7b;
 Tue, 12 Mar 2019 14:34:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3iTv-0005TC-Uo
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3iTv-0001EB-SK
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 14:34:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3iTv-0001EB-SK@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 14:34:15 +0000
Subject: [Xen-changelog] [xen staging] README: remove requirement on Python 2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDliMGJjOTFiM2IzMjg1NmRmMDE0ZmFiOWRlNDBmNDYzYzg5YThiMWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
NzoxOToxOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTMgMjAxOSArMDAwMAoKICAgIFJFQURN
RTogcmVtb3ZlIHJlcXVpcmVtZW50IG9uIFB5dGhvbiAyCiAgICAKICAgIE5vdyB0aGF0IGFsbCBw
eXRob24gc2NyaXB0cyBhcmUgY29tcGF0aWJsZSB3aXRoIFB5dGhvbiAyLjYgYW5kIGFib3ZlLAog
ICAgcmVtb3ZlIHRoZSByZXN0cmljdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIFJFQURNRSB8IDEwICsrLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
UkVBRE1FIGIvUkVBRE1FCmluZGV4IGQwMDcxNWMyZmQuLjIzZTRmN2MzZGMgMTAwNjQ0Ci0tLSBh
L1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBP
UyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0gR05V
IEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Ygemxp
YiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiAy
LCB2Mi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQgaW5z
dGFsbCBvZiBQeXRob24gMi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQogICAgICogRGV2
ZWxvcG1lbnQgaW5zdGFsbCBvZiBjdXJzZXMgKGUuZy4sIGxpYm5jdXJzZXMtZGV2KQogICAgICog
RGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBvcGVuc3NsIChlLmcuLCBvcGVuc3NsLWRldikKICAgICAq
IERldmVsb3BtZW50IGluc3RhbGwgb2YgeDExIChlLmcuIHhvcmcteDExLWRldikKQEAgLTE3Nywx
NiArMTc3LDEwIEBAIFB5dGhvbiBSdW50aW1lIExpYnJhcmllcwogCiBWYXJpb3VzIHRvb2xzLCBz
dWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVzOgog
Ci0gICAgKiBQeXRob24gMiwgdjIuNiBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLjYgb3IgbGF0
ZXIuCiAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3LnB5dGhvbi5vcmcvCiAgICAgICAgICAg
RGViaWFuOiBweXRob24KIAotTm90ZSB0aGF0IHRoZSBidWlsZCBzeXN0ZW0gZXhwZWN0cyBgcHl0
aG9uYCB0byBiZSBweXRob24yLiAgSWYgeW91ciBzeXN0ZW0KLWhhcyBgcHl0aG9uYCBwb2ludGlu
ZyB0byBweXRob24zIChhcyBpbiB0aGUgY2FzZSBvZiBBcmNoIExpbnV4IG9yIEFuYWNvbmRhKSwK
LXlvdSdsbCBuZWVkIHRvIHNwZWNpZnkgYSBwYXRoIHRvIGEgcHl0aG9uMiBiaW5hcnkgd2hlbiBy
dW5uaW5nIGNvbmZpZ3VyZToKLQotICAgIFBZVEhPTj0vdXNyL2Jpbi9weXRob24yIC4vY29uZmln
dXJlCi0KIEludGVsKFIpIFRydXN0ZWQgRXhlY3V0aW9uIFRlY2hub2xvZ3kgU3VwcG9ydAogPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 16:55:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 16:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3kgJ-0004cy-4h; Tue, 12 Mar 2019 16:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3kgH-0004ct-GM
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 16:55:09 +0000
X-Inumbo-ID: 95d80840-44e7-11e9-b8cd-831d560b7191
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95d80840-44e7-11e9-b8cd-831d560b7191;
 Tue, 12 Mar 2019 16:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3kgD-0000I1-52
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 16:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3kgD-0002qo-2I
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 16:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3kgD-0002qo-2I@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 16:55:05 +0000
Subject: [Xen-changelog] [xen staging] gic-vgic: skip irqs locking in
 gic_restore_pending_irqs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDMxZTY3YzE1NmYzZjUzOWI2ZDY0ZjNhY2U1MjQzOWMwN2NiMjEzNDEKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyAyMSAyMDo1NDoxNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTY6NDk6MzMgMjAxOSAr
MDAwMAoKICAgIGdpYy12Z2ljOiBza2lwIGlycXMgbG9ja2luZyBpbiBnaWNfcmVzdG9yZV9wZW5k
aW5nX2lycXMoKQogICAgCiAgICBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB1bmRlciBJUlFzIGRp
c2FibGVkIGFscmVhZHksIHNvIGRyb3AgYWRkaXRpb25hbAogICAgZmxhZ3Mgc2F2ZSBhbmQgcmVz
dG9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggYTNi
YmE4NTRkYS4uOThjMDIxZjFhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTI3OSwxMSArMjc5LDEyIEBAIHN0YXRp
YyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBpbnQg
bHIgPSAwOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVu
c2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygpOwogICAgIGludCBscnMgPSBucl9s
cnM7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgc3Bpbl9sb2NrKCZ2
LT5hcmNoLnZnaWMubG9jayk7CiAKICAgICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nKSApCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzI3LDcgKzMyOCw3IEBAIGZvdW5k
OgogICAgIH0KIAogb3V0OgotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7CisgICAgc3Bpbl91bmxvY2soJnYtPmFyY2gudmdpYy5sb2NrKTsKIH0K
IAogdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 17:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 17:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3kvk-0006IQ-Ei; Tue, 12 Mar 2019 17:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3kvj-0006IB-22
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 17:11:07 +0000
X-Inumbo-ID: d1f6def4-44e9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1f6def4-44e9-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 17:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3kvh-0000dC-3R
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 17:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3kvh-0004dc-0L
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 17:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3kvh-0004dc-0L@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 17:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/tsx: Implement controls for RTM
 force-abort mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3YmQ0YzgyZmIyOTYwZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTc6MDU6
MjEgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZv
cmNlLWFib3J0IG1vZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVy
YXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0
IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwg
dGhlCiAgICBtaXNiZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJv
ZHVjdGlvbiBkZXBsb3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9taXNjL3hlbi1jcHVp
ZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwu
YyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCAgICAgICAgICAg
ICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBhYjg1M2JkYTEyLi5hOWZlNDQ5ODk0
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0yMTE0LDcgKzIxMTQsNyBAQCBVc2Ug
VmlydHVhbCBQcm9jZXNzb3IgSUQgc3VwcG9ydCBpZiBhdmFpbGFibGUuICBUaGlzIHByZXZlbnRz
IHRoZSBuZWVkIGZvciBUTEIKIGZsdXNoZXMgb24gVk0gZW50cnkgYW5kIGV4aXQsIGluY3JlYXNp
bmcgcGVyZm9ybWFuY2UuCiAKICMjIyB2cG11ICh4ODYpCi0gICAgPSBMaXN0IG9mIFsgPGJvb2w+
LCBidHMsIGlwYywgYXJjaCBdCisgICAgPSBMaXN0IG9mIFsgPGJvb2w+LCBidHMsIGlwYywgYXJj
aCwgcnRtLWFib3J0PTxib29sPiBdCiAKICAgICBBcHBsaWNhYmlsaXR5OiB4ODYuICBEZWZhdWx0
OiBmYWxzZQogCkBAIC0yMTQ3LDYgKzIxNDcsMjEgQEAgcHJvdmlkZSBhY2Nlc3MgdG8gYSB3ZWFs
dGggb2YgbG93IGxldmVsIHByb2Nlc3NvciBpbmZvcm1hdGlvbi4KIAogKiAgIFRoZSBgYXJjaGAg
b3B0aW9uIGFsbG93cyBhY2Nlc3MgdG8gdGhlIHByZS1kZWZpbmVkIGFyY2hpdGVjdHVyYWwgZXZl
bnRzLgogCisqICAgVGhlIGBydG0tYWJvcnRgIGJvb2xlYW4gY29udHJvbHMgYSB0cmFkZS1vZmYg
YmV0d2VlbiB3b3JraW5nIFJlc3RyaWN0ZWQKKyAgICBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgYW5k
IHdvcmtpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCisKKyAgICBBbGwgcHJvY2Vzc29ycyByZWxl
YXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5Cisg
ICAgRXh0ZW5zaW9ucyBzdWZmZXIgYW4gZXJyYXR1bSB3aGljaCBoYXMgYmVlbiBhZGRyZXNzZWQg
aW4gbWljcm9jb2RlLgorCisgICAgUHJvY2Vzc29ycyBiYXNlZCBvbiB0aGUgU2t5bGFrZSBtaWNy
b2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRhdGUKKyAgICBtaWNyb2NvZGUgaW50ZXJuYWxseSB1
c2UgcGVyZm9ybWFuY2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorICAg
IEEgY29uc2VxdWVuY2UgaXMgdGhhdCB0aGUgY291bnRlciBnZXRzIHJlcHJvZ3JhbW1lZCB3aGVu
ZXZlciBhbiBgWEJFR0lOYAorICAgIGluc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgorCisgICAgQW4g
YWx0ZXJuYXRpdmUgbW9kZSBleGlzdHMgd2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQg
dGhlIGNvc3Qgb2YKKyAgICBgWEJFR0lOYCB1bmNvbmRpdGlvbmFsbHkgYWJvcnRpbmcuICBFbmFi
bGluZyBgcnRtLWFib3J0YCBtb2RlIHdpbGwKKyAgICBhY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZl
IG1vZGUuCisKICpXYXJuaW5nOioKIEFzIHRoZSB2aXJ0dWFsaXNhdGlvbiBpcyBub3QgMTAwJSBz
YWZlLCBkb24ndCB1c2UgdGhlIHZwbXUgZmxhZyBvbgogcHJvZHVjdGlvbiBzeXN0ZW1zIChzZWUg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0bWwpIQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXgg
NmU3Y2E4YjlhNC4uZDg3YTcyZTNlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDYsNiArMTQ2LDggQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXci
LCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAogCisgICAgLyogMTIgKi8gICAgICAgICAgICAgICAg
WzEzXSA9ICJ0c3gtZm9yY2UtYWJvcnQiLAorCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAg
WzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNo
X2NhcHMiLAogICAgIC8qIDMwICovICAgICAgICAgICAgICAgIFszMV0gPSAic3NiZCIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVs
LmMKaW5kZXggNjVmYTNkNjExZi4uMjljNmI4NzUxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjg2LDYgKzI4
Niw5IEBAIHN0YXRpYyB2b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAo
Yy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwg
PT0gNDcpKQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZf
Y2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0p
OwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMKaW5kZXggODMyNGQ2MmYxMS4uOGY2ZGFmMTNmZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAg
LTQ1LDYgKzQ1LDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
dnBtdV9tb2RlID0gWEVOUE1VX01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
dnBtdV9mZWF0dXJlcyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIAog
c3RhdGljIERFRklORV9TUElOTE9DSyh2cG11X2xvY2spOwogc3RhdGljIHVuc2lnbmVkIHZwbXVf
Y291bnQ7CkBAIC03Myw2ICs3NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFy
YW1zKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9G
RUFUVVJFX0lQQ19PTkxZOwogICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJh
cmNoIikgKQogICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNI
X09OTFk7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnRtLWFib3J0
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9ydG1fYWJvcnQgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDliYjM4YjZkNjYuLjRkZjRh
NTlmNGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYv
bXNyLmMKQEAgLTEzMSw2ICsxMzEsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9QUkVEX0NN
RDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAg
ICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1
ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX1NQRUNfQ1RS
TDoKQEAgLTIzMCw2ICsyMzIsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25s
eSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICAgICAgLyogTm90IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgY2FzZSBNU1Jf
QU1EX1BBVENITE9BREVSOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAxZmI5YWY0YjE5
Li43NDU4MDFmM2MwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTEyLDYgKzExMiw5
IEBACiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2RlZmluZSBjcHVfaGFzX2l0
c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykKIAorLyogQ1BVSUQg
bGV2ZWwgMHgwMDAwMDAwNzowLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX3RzeF9mb3JjZV9hYm9y
dCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQorCiAvKiBTeW50aGVz
aXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggMjRkNzgzYTcyZC4uYzZlMWQ4NzY4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC01MSw2ICs1MSw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBi
CiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAorI2RlZmluZSBN
U1JfVFNYX0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUgVFNYX0ZP
UkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisKIC8qIEludGVs
IE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1Jf
SUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkw
eDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDVlNzc4YWI3YmEuLjEyODdiOWZiNmUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvdnBtdS5oCkBAIC0xMjUsNiArMTI1LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdnBtdV9kb19y
ZG1zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4dGVybiB1
bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11X2ZlYXR1cmVz
OworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9ydDsKIAogLyogQ29udGV4dCBzd2l0Y2ggKi8KIHN0
YXRpYyBpbmxpbmUgdm9pZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwcmV2KQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZmJjNjhmYTI5
Zi4uMmJjYzU0ODdhYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCkBAIC0yNDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAg
OCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieQogLyogSW50
ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdv
cmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBICBBVlg1
MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJf
NEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xl
IFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAv
KiBNU1JfVFNYX0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0Is
ICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50
ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEgIFNUSUJQ
ICovCiBYRU5fQ1BVRkVBVFVSRShMMURfRkxVU0gsICAgICA5KjMyKzI4KSAvKlMgIE1TUl9GTFVT
SF9DTUQgYW5kIEwxRCBmbHVzaC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 18:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3m2S-0004Q0-6P; Tue, 12 Mar 2019 18:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3m2R-0004Pv-1b
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:22:07 +0000
X-Inumbo-ID: bd0d1509-44f3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd0d1509-44f3-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3m2O-000269-U9
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3m2O-0001RM-RU
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3m2O-0001RM-RU@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] SVM: fix build after "make nested
 page-fault tracing and logging consistent"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE5YTFjODUyOWI2YmNlZTU2ZGI1YzhhNTcyOWJmZjJjOGViMTBmYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE4OjExOjM1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxODoxMzoxMCAyMDE5ICswMDAwCgogICAgU1ZN
OiBmaXggYnVpbGQgYWZ0ZXIgIm1ha2UgbmVzdGVkIHBhZ2UtZmF1bHQgdHJhY2luZyBhbmQgbG9n
Z2luZyBjb25zaXN0ZW50IgogICAgCiAgICBTb21lIGNvbXBpbGVyIHZlcnNpb25zIGRvbid0IHJl
Y29nbml6ZSB0aGF0ICJtZm4iIGNhbid0IHJlYWxseSBiZSB1c2VkCiAgICB1bmluaXRpYWxpemVk
IGluIHN2bV9kb19uZXN0ZWRfcGdmYXVsdCgpLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBhZGQg
YW4KICAgIGluaXRpYWxpemVyIGZvciBwMm10IGFzIHdlbGwuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZmVjOWJlM2FlMC4uNTA2MjU4YWJkYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE3NjIsOCArMTc2Miw4IEBAIHN0YXRpYyB2b2lkIHN2bV9kb19uZXN0ZWRf
cGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBpbnQgcmV0OwogICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gZ3BhID4+IFBBR0VfU0hJRlQ7Ci0gICAgbWZuX3QgbWZuOwotICAgIHAybV90eXBl
X3QgcDJtdDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKKyAgICBwMm1fdHlwZV90IHAy
bXQgPSBwMm1faW52YWxpZDsKICAgICBwMm1fYWNjZXNzX3QgcDJtYTsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gTlVMTDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 18:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3mD5-0005No-Sf; Tue, 12 Mar 2019 18:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3mD4-0005Nj-T0
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:33:06 +0000
X-Inumbo-ID: 464e082c-44f5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 464e082c-44f5-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 18:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3mD2-0002JB-Mn
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3mD2-0002HH-K9
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3mD2-0002HH-K9@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 18:33:04 +0000
Subject: [Xen-changelog] [xen staging] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3609983311102317886=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit af9a3de69f8b8e8398fbb8c726598c866ff25aca
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Mon Mar 11 15:57:26 2019 +0800
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Mar 12 18:14:25 2019 +0000

    microcode/intel: use union to get fields without shifting and masking
    
    No functional change.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/microcode_intel.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/microcode_intel.c b/xen/arch/x86/microcode_intel.c
index 9657575c29..22fdecae22 100644
--- a/xen/arch/x86/microcode_intel.c
+++ b/xen/arch/x86/microcode_intel.c
@@ -37,7 +37,14 @@
 struct microcode_header_intel {
     unsigned int hdrver;
     unsigned int rev;
-    unsigned int date;
+    union {
+        struct {
+            uint16_t year;
+            uint8_t day;
+            uint8_t month;
+        };
+        unsigned int date;
+    };
     unsigned int sig;
     unsigned int cksum;
     unsigned int ldrver;
@@ -316,9 +323,9 @@ static int apply_microcode(unsigned int cpu)
     printk(KERN_INFO "microcode: CPU%d updated from revision "
            "%#x to %#x, date = %04x-%02x-%02x \n",
            cpu_num, uci->cpu_sig.rev, val[1],
-           uci->mc.mc_intel->hdr.date & 0xffff,
-           uci->mc.mc_intel->hdr.date >> 24,
-           (uci->mc.mc_intel->hdr.date >> 16) & 0xff);
+           uci->mc.mc_intel->hdr.year,
+           uci->mc.mc_intel->hdr.month,
+           uci->mc.mc_intel->hdr.day);
     uci->cpu_sig.rev = val[1];
 
     return 0;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3609983311102317886==--

From xen-changelog-bounces@lists.xenproject.org Tue Mar 12 18:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Mar 2019 18:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h3mNn-00068Y-PW; Tue, 12 Mar 2019 18:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LYOW=RP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h3mNm-00068T-Pa
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:44:10 +0000
X-Inumbo-ID: d015ae04-44f6-11e9-a5af-c7a1b6adefe2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d015ae04-44f6-11e9-a5af-c7a1b6adefe2;
 Tue, 12 Mar 2019 18:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h3mNh-0002WV-DG
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h3mNh-0003J8-Ah
 for xen-changelog@lists.xenproject.org; Tue, 12 Mar 2019 18:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h3mNh-0003J8-Ah@xenbits.xenproject.org>
Date: Tue, 12 Mar 2019 18:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/gnttab: Minor improvements to
 arch header files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZhNmViYThkMzUxZjcxMzRmNDc2OTZjNzI2ZmYxYTIxMzNiY2E1YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAyNCAxMDo0Nzo0NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTg6NDA6
MjQgMjAxOSArMDAwMAoKICAgIHhlbi9nbnR0YWI6IE1pbm9yIGltcHJvdmVtZW50cyB0byBhcmNo
IGhlYWRlciBmaWxlcwogICAgCiAgICAgKiBVc2UgWEZSRUUoKSB3aGVuIGFwcHJvcHJpYXRlCiAg
ICAgKiBEcm9wIHN0YWxlIGNvbW1lbnRzIGFuZCB1bm5lY2Vzc2FyeSBicmFja2V0cwogICAgICog
Rm9sZCBhc20gY29uc3RyYWludHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDYgKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmggfCAxMCArKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmlu
ZGV4IDgxNmUzYzZkNjguLjA1MWRiMTM2MmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
QEAgLTU0LDEwICs1NCw4IEBAIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgbWZuKTsKIAogI2RlZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIHhmcmVlKChndCktPmFyY2guc2hhcmVkX2dmbik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAoZ3QpLT5hcmNoLnNoYXJlZF9nZm4gPSBOVUxMOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgeGZyZWUoKGd0KS0+
YXJjaC5zdGF0dXNfZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIChndCktPmFyY2guc3RhdHVzX2dmbiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBYRlJFRSgoZ3QpLT5hcmNoLnNoYXJlZF9nZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWEZSRUUoKGd0KS0+
YXJjaC5zdGF0dXNfZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBzdCwg
aWR4LCBnZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oCmluZGV4IDRiOGM0ZjkxNjAuLjhiNjA0ZWQ1MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50
X3RhYmxlLmgKQEAgLTE3LDEwICsxNyw2IEBACiBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7CiB9
OwogCi0vKgotICogQ2FsbGVyIG11c3Qgb3duIGNhbGxlcidzIEJJR0xPQ0ssIGlzIHJlc3BvbnNp
YmxlIGZvciBmbHVzaGluZyB0aGUgVExCLCBhbmQKLSAqIG11c3QgaG9sZCBhIHJlZmVyZW5jZSB0
byB0aGUgcGFnZS4KLSAqLwogc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFw
cGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCkBA
IC02Miw3ICs1OCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogI2RlZmluZSBnbnR0YWJfc3RhdHVzX2dt
Zm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl90b19nbWZuKGQsIGdu
dHRhYl9zdGF0dXNfbWZuKHQsIGkpKSkKIAotI2RlZmluZSBnbnR0YWJfbWFya19kaXJ0eShkLCBm
KSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIGYpCisjZGVmaW5lIGdudHRhYl9tYXJrX2RpcnR5KGQs
IGYpIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGYpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKIHsKQEAgLTcwLDEwICs2
NiwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50
IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgICogTm90ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFy
X2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3QgYmUKICAgICAgKiBjb25maW5lZCB0byB0aGUgc3Bl
Y2lmaWVkIDIgYnl0ZXMuCiAgICAgICovCi0gICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3
MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOworICAgIGFzbSB2b2xh
dGlsZSAoImxvY2sgYnRydyAldzEsJTAiIDogIittIiAoKnN0KSA6ICJJciIgKG5yKSk7CiB9CiAK
LS8qIEZvcmVpZ24gbWFwcGluZ3Mgb2YgSEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRo
ZSB0eXBlIGNvdW50LiAqLworLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 10:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h41C8-00049Q-0V; Wed, 13 Mar 2019 10:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41C6-00049I-Q2
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:06 +0000
X-Inumbo-ID: 62d9c07e-457b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62d9c07e-457b-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h41C5-00073A-5I
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h41C5-0004UP-2g
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h41C5-0004UP-2g@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 10:33:05 +0000
Subject: [Xen-changelog] [xen staging] string: avoid undefined behavior in
 strrchr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU5MmI1ZmNiOTg0NDg3ZjE5MjlkMjhlMWY0ZWI0OWQyNWMyYzcxOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjIzOjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjIzOjI4IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IGF2b2lkIHVuZGVmaW5lZCBiZWhhdmlvciBpbiBzdHJyY2hyKCkKICAgIAogICAgVGhl
IHByZS1kZWNyZW1lbnQgd291bGQgbm90IG9ubHkgY2F1c2UgbWlzYmVoYXZpb3Igd2hlbiB3cmFw
cGluZyAoYmVuaWduCiAgICBiZWNhdXNlIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgTlVMTCBwb2lu
dGVycyBwYXNzZWQgaW4pLCBidXQgbWF5IGFsc28KICAgIGNyZWF0ZSBhIHBvaW50ZXIgcG9pbnRp
bmcgb3V0c2lkZSB0aGUgb2JqZWN0IHRoYXQgdGhlIHBhc3NlZCBpbiBwb2ludGVyCiAgICBwb2lu
dHMgdG8gKGl0IHdvbid0IGJlIGRlLXJlZmVyZW5jZWQgdGhvdWdoKS4KICAgIAogICAgVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28KICAgIC0gY29udmVydCBib2d1cyBzcGFjZSAocGFydGx5
IDcgb2YgdGhlbSkgaW5kZW50YXRpb24gdG8gTGludXggc3R5bGUgdGFiCiAgICAgIG9uZSwKICAg
IC0gYWRkIHR3byBibGFuayBsaW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgfCAxMyArKysrKysrLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc3RyaW5nLmMgYi94ZW4vY29tbW9uL3N0cmluZy5jCmluZGV4IDFl
MTIyYWJjYTguLmI4NjM5ZGQzMGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3RyaW5nLmMKKysr
IGIveGVuL2NvbW1vbi9zdHJpbmcuYwpAQCAtMTc0LDEyICsxNzQsMTMgQEAgY2hhciAqKHN0cmNo
cikoY29uc3QgY2hhciAqcywgaW50IGMpCiAgKi8KIGNoYXIgKihzdHJyY2hyKShjb25zdCBjaGFy
ICpzLCBpbnQgYykKIHsKLSAgICAgICBjb25zdCBjaGFyICpwID0gcyArIHN0cmxlbihzKTsKLSAg
ICAgICBkbyB7Ci0gICAgICAgICAgIGlmICgqcCA9PSAoY2hhciljKQotICAgICAgICAgICAgICAg
cmV0dXJuIChjaGFyICopcDsKLSAgICAgICB9IHdoaWxlICgtLXAgPj0gcyk7Ci0gICAgICAgcmV0
dXJuIE5VTEw7CisJY29uc3QgY2hhciAqcCA9IHMgKyBzdHJsZW4ocyk7CisKKwlmb3IgKDsgKnAg
IT0gKGNoYXIpYzsgLS1wKQorCQlpZiAocCA9PSBzKQorCQkJcmV0dXJuIE5VTEw7CisKKwlyZXR1
cm4gKGNoYXIgKilwOwogfQogI2VuZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 10:33:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h41CJ-0004AH-2J; Wed, 13 Mar 2019 10:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41CI-0004AA-D9
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:18 +0000
X-Inumbo-ID: 68e8b52a-457b-11e9-8f56-a361c403c16c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68e8b52a-457b-11e9-8f56-a361c403c16c;
 Wed, 13 Mar 2019 10:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h41CF-00073l-BT
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h41CF-0004V5-8k
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h41CF-0004V5-8k@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 10:33:15 +0000
Subject: [Xen-changelog] [xen staging] string: remove memscan()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMwNzE4NmNhNjY2NWE1OWQ4NDYxMTQwMjE4Y2I4YjUzZGY0MTMzZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI1OjA0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI1OjA0IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IHJlbW92ZSBtZW1zY2FuKCkKICAgIAogICAgSXQgaGFzIG5vIHVzZXJzLCBzbyByYXRo
ZXIgdGhhbiBmaXhpbmcgaXRzIHVzZSBvZiB0eXBlcyAoZmlyc3QgYW5kCiAgICBmb3JlbW9zdCBj
IHdvdWxkIG5lZWQgdG8gYmUgY2FzdCB0byB1bnNpZ25lZCBjaGFyIGluIHRoZSBjb21wYXJpc29u
CiAgICBleHByZXNzaW9uKSBkcm9wIGl0IGFsdG9nZXRoZXIuIG1lbWNocigpIG91Z2h0IHRvIGJl
IGZpbmUgZm9yIGFsbAogICAgcHVycG9zZXMuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvIGRvIHNvbWUgc3R5bGlzdGljIGFkanVzdG1lbnRzIHRvIGl0cwogICAgc3Vydml2
aW5nIHNpYmxpbmcgZnVuY3Rpb24gbWVtY2hyKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgICAg
ICB8IDM1ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc3RyaW5nLmggfCAgNCAtLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
MzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zdHJpbmcuYyBiL3hlbi9j
b21tb24vc3RyaW5nLmMKaW5kZXggYjg2MzlkZDMwZC4uZGFmZWFhODI3ZCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zdHJpbmcuYworKysgYi94ZW4vY29tbW9uL3N0cmluZy5jCkBAIC0zODAsMzAg
KzM4MCw2IEBAIGludCAobWVtY21wKShjb25zdCB2b2lkICpjcywgY29uc3Qgdm9pZCAqY3QsIHNp
emVfdCBjb3VudCkKIH0KICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KLS8q
KgotICogbWVtc2NhbiAtIEZpbmQgYSBjaGFyYWN0ZXIgaW4gYW4gYXJlYSBvZiBtZW1vcnkuCi0g
KiBAYWRkcjogVGhlIG1lbW9yeSBhcmVhCi0gKiBAYzogVGhlIGJ5dGUgdG8gc2VhcmNoIGZvcgot
ICogQHNpemU6IFRoZSBzaXplIG9mIHRoZSBhcmVhLgotICoKLSAqIHJldHVybnMgdGhlIGFkZHJl
c3Mgb2YgdGhlIGZpcnN0IG9jY3VycmVuY2Ugb2YgQGMsIG9yIDEgYnl0ZSBwYXN0Ci0gKiB0aGUg
YXJlYSBpZiBAYyBpcyBub3QgZm91bmQKLSAqLwotdm9pZCAqIG1lbXNjYW4odm9pZCAqIGFkZHIs
IGludCBjLCBzaXplX3Qgc2l6ZSkKLXsKLQl1bnNpZ25lZCBjaGFyICogcCA9ICh1bnNpZ25lZCBj
aGFyICopIGFkZHI7Ci0KLQl3aGlsZSAoc2l6ZSkgewotCQlpZiAoKnAgPT0gYykKLQkJCXJldHVy
biAodm9pZCAqKSBwOwotCQlwKys7Ci0JCXNpemUtLTsKLQl9Ci0gIAlyZXR1cm4gKHZvaWQgKikg
cDsKLX0KLSNlbmRpZgotCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUlNUUgogLyoqCiAgKiBzdHJz
dHIgLSBGaW5kIHRoZSBmaXJzdCBzdWJzdHJpbmcgaW4gYSAlTlVMIHRlcm1pbmF0ZWQgc3RyaW5n
CkBAIC00NDEsMTQgKzQxNywxMyBAQCBjaGFyICooc3Ryc3RyKShjb25zdCBjaGFyICpzMSwgY29u
c3QgY2hhciAqczIpCiB2b2lkICoobWVtY2hyKShjb25zdCB2b2lkICpzLCBpbnQgYywgc2l6ZV90
IG4pCiB7CiAJY29uc3QgdW5zaWduZWQgY2hhciAqcCA9IHM7Ci0Jd2hpbGUgKG4tLSAhPSAwKSB7
Ci0gICAgICAgIAlpZiAoKHVuc2lnbmVkIGNoYXIpYyA9PSAqcCsrKSB7Ci0JCQlyZXR1cm4gKHZv
aWQgKikocC0xKTsKLQkJfQotCX0KKworCXdoaWxlIChuLS0pCisJCWlmICgodW5zaWduZWQgY2hh
ciljID09ICpwKyspCisJCQlyZXR1cm4gKHZvaWQgKikocCAtIDEpOworCiAJcmV0dXJuIE5VTEw7
CiB9Ci0KICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3N0cmluZy5o
IGIveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCmluZGV4IDg1M2RiMmY2YjQuLjcxMWNiNjBhN2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc3RyaW5nLmgKQEAgLTk2LDEwICs5Niw2IEBAIHZvaWQgKm1lbW1vdmUodm9pZCAqLCBjb25z
dCB2b2lkICosIHNpemVfdCk7CiAjZGVmaW5lIG1lbW1vdmUoZCwgcywgbikgX19idWlsdGluX21l
bW1vdmUoZCwgcywgbikKICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KLXZv
aWQgKm1lbXNjYW4odm9pZCAqLCBpbnQsIHNpemVfdCk7Ci0jZW5kaWYKLQogI2lmbmRlZiBfX0hB
VkVfQVJDSF9NRU1DTVAKIGludCBtZW1jbXAoY29uc3Qgdm9pZCAqLCBjb25zdCB2b2lkICosIHNp
emVfdCk7CiAjZGVmaW5lIG1lbWNtcChzMSwgczIsIG4pIF9fYnVpbHRpbl9tZW1jbXAoczEsIHMy
LCBuKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 10:33:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h41CT-0004BQ-42; Wed, 13 Mar 2019 10:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41CR-0004BH-S7
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:27 +0000
X-Inumbo-ID: 6ef6b87c-457b-11e9-b3b4-4bbf612b0c65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ef6b87c-457b-11e9-b3b4-4bbf612b0c65;
 Wed, 13 Mar 2019 10:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h41CP-00073v-HN
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h41CP-0004Vd-Es
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h41CP-0004Vd-Es@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 10:33:25 +0000
Subject: [Xen-changelog] [xen staging] string: fix type use in strstr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNiZjU0YzlkYmY1MWJlZjRjNDhlZjJmZDIxMzllMWM5YThjNTk2ZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI1OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI1OjQ5IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IGZpeCB0eXBlIHVzZSBpbiBzdHJzdHIoKQogICAgCiAgICBVc2luZyBwbGFpbiBpbnQg
Zm9yIHN0cmluZyBsZW5ndGhzLCB3aGlsZSBva2F5IGZvciBhbGwgcHJhY3RpY2FsCiAgICBwdXJw
b3NlcywgaXMgdW5kZXNpcmFibGUgaW4gYSBnZW5lcmljIGxpYnJhcnkgZnVuY3Rpb24uCiAgICAK
ICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1vdmUgdGhlIGZ1bmN0aW9uIGZyb20g
YmVpbmcgaW4gdGhlIG1pZGRsZQogICAgb2YgbWVtKigpIG9uZXMgdG8gdGhlIHNldCBvZiBzdHIq
KCkgb25lcywgY29udmVydCBpdHMgbG9vcCBmcm9tIHdoaWxlKCkKICAgIHRvIGZvcigpLCBhbmQg
Y29ycmVjdCBzdHlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N0cmluZy5jIGIveGVu
L2NvbW1vbi9zdHJpbmcuYwppbmRleCBkYWZlYWE4MjdkLi5hMmJiZTdkYzk3IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3N0cmluZy5jCisrKyBiL3hlbi9jb21tb24vc3RyaW5nLmMKQEAgLTI5MCw2
ICsyOTAsMjcgQEAgY2hhciAqIHN0cnNlcChjaGFyICoqcywgY29uc3QgY2hhciAqY3QpCiB9CiAj
ZW5kaWYKIAorI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJTVFIKKy8qKgorICogc3Ryc3RyIC0gRmlu
ZCB0aGUgZmlyc3Qgc3Vic3RyaW5nIGluIGEgJU5VTCB0ZXJtaW5hdGVkIHN0cmluZworICogQHMx
OiBUaGUgc3RyaW5nIHRvIGJlIHNlYXJjaGVkCisgKiBAczI6IFRoZSBzdHJpbmcgdG8gc2VhcmNo
IGZvcgorICovCitjaGFyICooc3Ryc3RyKShjb25zdCBjaGFyICpzMSwgY29uc3QgY2hhciAqczIp
Cit7CisJc2l6ZV90IGwxLCBsMiA9IHN0cmxlbihzMik7CisKKwlpZiAoIWwyKQorCQlyZXR1cm4g
KGNoYXIgKilzMTsKKworCWZvciAobDEgPSBzdHJsZW4oczEpOyBsMSA+PSBsMjsgLS1sMSwgKytz
MSkKKwkJaWYgKCFtZW1jbXAoczEsIHMyLCBsMikpCisJCQlyZXR1cm4gKGNoYXIgKilzMTsKKwor
CXJldHVybiBOVUxMOworfQorI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNU0VUCiAv
KioKICAqIG1lbXNldCAtIEZpbGwgYSByZWdpb24gb2YgbWVtb3J5IHdpdGggdGhlIGdpdmVuIHZh
bHVlCkBAIC0zODAsMzAgKzQwMSw2IEBAIGludCAobWVtY21wKShjb25zdCB2b2lkICpjcywgY29u
c3Qgdm9pZCAqY3QsIHNpemVfdCBjb3VudCkKIH0KICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUlNUUgotLyoqCi0gKiBzdHJzdHIgLSBGaW5kIHRoZSBmaXJzdCBzdWJzdHJpbmcgaW4g
YSAlTlVMIHRlcm1pbmF0ZWQgc3RyaW5nCi0gKiBAczE6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNo
ZWQKLSAqIEBzMjogVGhlIHN0cmluZyB0byBzZWFyY2ggZm9yCi0gKi8KLWNoYXIgKihzdHJzdHIp
KGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKLXsKLQlpbnQgbDEsIGwyOwotCi0JbDIg
PSBzdHJsZW4oczIpOwotCWlmICghbDIpCi0JCXJldHVybiAoY2hhciAqKSBzMTsKLQlsMSA9IHN0
cmxlbihzMSk7Ci0Jd2hpbGUgKGwxID49IGwyKSB7Ci0JCWwxLS07Ci0JCWlmICghbWVtY21wKHMx
LHMyLGwyKSkKLQkJCXJldHVybiAoY2hhciAqKSBzMTsKLQkJczErKzsKLQl9Ci0JcmV0dXJuIE5V
TEw7Ci19Ci0jZW5kaWYKLQogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1DSFIKIC8qKgogICogbWVt
Y2hyIC0gRmluZCBhIGNoYXJhY3RlciBpbiBhbiBhcmVhIG9mIG1lbW9yeS4KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 10:33:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 10:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h41Cc-0004CY-67; Wed, 13 Mar 2019 10:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h41Ca-0004CO-UF
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:36 +0000
X-Inumbo-ID: 750d74cb-457b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 750d74cb-457b-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 10:33:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h41CZ-000745-NP
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h41CZ-0004eD-Kk
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 10:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h41CZ-0004eD-Kk@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 10:33:35 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: add myself as maintainer
 for public I/O interfaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJkNjE2MTZlOTQ0OTBiMmQ4ZjFhMTkzODZmMzE0YmIxNjM4OGVmNmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI2OjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI2OjM4IDIwMTkgKzAxMDAKCiAgICBN
QUlOVEFJTkVSUzogYWRkIG15c2VsZiBhcyBtYWludGFpbmVyIGZvciBwdWJsaWMgSS9PIGludGVy
ZmFjZXMKICAgIAogICAgVGhlICJQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMg
REVTSUdOUyIgc2VjdGlvbiBvZiB0aGUKICAgIE1BSU5UQUlORVJTIGZpbGUgbGlzdHMgS29ucmFk
IGFzIHRoZSBvbmx5IG1haW50YWluZXIuIEFkZCBteXNlbGYgZm9yCiAgICBoZWxwaW5nIGhpbSB0
byByZXZpZXcgcGF0Y2hlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgotLS0KIE1BSU5UQUlORVJTIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGEw
Y2RhNGY3YTEuLmJhNzUyN2M0MjMgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5U
QUlORVJTCkBAIC0zMjksNiArMzI5LDcgQEAgRjoJeGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxLwog
CiBQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMgREVTSUdOUwogTToJS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgorTToJSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 13:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 13:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h44Ay-0003Zh-Dj; Wed, 13 Mar 2019 13:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h44Ax-0003Zc-7c
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 13:44:07 +0000
X-Inumbo-ID: 117396f0-4596-11e9-abe2-4b3525970160
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117396f0-4596-11e9-abe2-4b3525970160;
 Wed, 13 Mar 2019 13:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h44Av-0002V0-0n
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 13:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h44Au-0008Nl-TB
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 13:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h44Au-0008Nl-TB@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 13:44:04 +0000
Subject: [Xen-changelog] [xen staging] Run autogen.sh for 4.13
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDg1NTc4ZWE2ODY4MzBkNWRiZmE3MDQyYjA0ZDUyODJkMzYzZDViZGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
MzoxNTo1MCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTM6NDA6MjMgMjAxOSArMDAwMAoKICAgIFJ1biBh
dXRvZ2VuLnNoIGZvciA0LjEzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlndXJlICAgICAgICAgfCAxOCArKysrKysrKystLS0t
LS0tLS0KIGRvY3MvY29uZmlndXJlICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiBzdHViZG9t
L2NvbmZpZ3VyZSB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJlICAgfCAx
OCArKysrKysrKystLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IDIzMGRmZmUwODguLjRkMjU4ZWI2MTUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNzIHZhbHVlcyBmb3Igc3lz
dGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRl
ZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgNC4xMi4KKyMgR2VuZXJh
dGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciA0LjEzLgogIwogIyBS
ZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3
OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9O
QU1FPSdYZW4gSHlwZXJ2aXNvcicKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJT
SU9OPSc0LjEyJwotUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIDQuMTInCitQQUNLQUdF
X1ZFUlNJT049JzQuMTMnCitQQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgNC4xMycKIFBB
Q0tBR0VfQlVHUkVQT1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdo
dHRwOi8vd3d3Lnhlbi5vcmcvJwogCkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBpZiB0ZXN0ICIkYWNf
aW5pdF9oZWxwIiA9ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNv
bGV0ZSBvcHRpb25zIHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1l
c3NhZ2UgaXMgdG9vIGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBj
YXQgPDxfQUNFT0YKLVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIDQuMTIg
dG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3Vy
ZXMgWGVuIEh5cGVydmlzb3IgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMu
CiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBAIC0xMzAxLDcgKzEz
MDEsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRh
Y19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0
aW9uIG9mIFhlbiBIeXBlcnZpc29yIDQuMTI6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkg
ZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciA0LjEzOiI7OwogICAgZXNhYwog
ICBjYXQgPDxcX0FDRU9GCiAKQEAgLTEzOTksNyArMTM5OSw3IEBAIGZpCiB0ZXN0IC1uICIkYWNf
aW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMKIGlmICRhY19pbml0X3ZlcnNpb247IHRoZW4K
ICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlzb3IgY29uZmlndXJlIDQuMTIKK1hlbiBIeXBl
cnZpc29yIGNvbmZpZ3VyZSA0LjEzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKIAog
Q29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTQx
Niw3ICsxNDE2LDcgQEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUgY29udGFp
bnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQogcnVubmluZyBjb25m
aWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KIAot
SXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTIsIHdoaWNoIHdhcwor
SXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwog
Z2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUg
d2FzCiAKICAgJCAkMCAkQApAQCAtMjg1Niw3ICsyODU2LDcgQEAgY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZh
bHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRl
ciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkg
WGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRl
bmRlZCBieSBYZW4gSHlwZXJ2aXNvciAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCiBnZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBD
T05GSUdfRklMRVMgICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0yOTEwLDcgKzI5MTAsNyBAQCBfQUNF
T0YKIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNf
Y3NfY29uZmlnPSJgJGFzX2VjaG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsg
cy9bXFwiIlxgXCRdL1xcXFwmL2cnYCIKIGFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNv
ciBjb25maWcuc3RhdHVzIDQuMTIKK1hlbiBIeXBlcnZpc29yIGNvbmZpZy5zdGF0dXMgNC4xMwog
Y29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRo
IG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1
cmUgYi9kb2NzL2NvbmZpZ3VyZQppbmRleCBkNjc0Zjc3ZjY0Li5lODE2NDQ3NTJmIDEwMDc1NQot
LS0gYS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAK
ICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxl
cyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
IGZvciBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTIuCisjIEdlbmVyYXRlZCBieSBH
TlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEzLgog
IwogIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5
LDggKzU3OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFD
S0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uJwogUEFDS0FHRV9UQVJOQU1F
PSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTInCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVy
dmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEyJworUEFDS0FHRV9WRVJTSU9OPSc0LjEzJworUEFDS0FH
RV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xMycKIFBBQ0tBR0VfQlVH
UkVQT1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3
Lnhlbi5vcmcvJwogCkBAIC0xMjIzLDcgKzEyMjMsNyBAQCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxw
IiA9ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRp
b25zIHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMg
dG9vIGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBjYXQgPDxfQUNF
T0YKLVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24g
NC4xMiB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29u
ZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTMgdG8gYWRhcHQgdG8gbWFu
eSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0u
Li4KIApAQCAtMTI4NSw3ICsxMjg1LDcgQEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVs
cCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZl
ICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQu
MTI6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBY
ZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTM6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxf
QUNFT0YKIApAQCAtMTM4Myw3ICsxMzgzLDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAi
ICYmIGV4aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxc
X0FDRU9GCi1YZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjEyCitYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjEzCiBnZW5lcmF0ZWQgYnkgR05V
IEF1dG9jb25mIDIuNjkKIAogQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbiwgSW5jLgpAQCAtMTQwMCw3ICsxNDAwLDcgQEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9G
CiBUaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3
aGlsZQogcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1h
a2VzIGEgbWlzdGFrZS4KIAotSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgRG9jdW1l
bnRhdGlvbiAkYXNfbWUgNC4xMiwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlw
ZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBi
eSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQg
JDAgJEAKQEAgLTI4MDksNyArMjgwOSw3IEBAIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VP
RiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFjdHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09O
RklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgogIyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBo
YW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZp
c29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBl
eHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEzLCB3aGlj
aCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFu
ZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTI4NjMs
NyArMjg2Myw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNf
d3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdz
IiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0i
XFwKLVhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gY29uZmlnLnN0YXR1cyA0LjEyCitYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZy5zdGF0dXMgNC4xMwogY29uZmlndXJlZCBi
eSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwi
XCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEvc3R1YmRvbS9jb25maWd1cmUgYi9zdHVi
ZG9tL2NvbmZpZ3VyZQppbmRleCBlNDBlOGY4NGEwLi5kZjNmNzYzYTdiIDEwMDc1NQotLS0gYS9z
dHViZG9tL2NvbmZpZ3VyZQorKysgYi9zdHViZG9tL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAK
ICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxl
cyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMi4KKyMgR2VuZXJhdGVkIGJ5IEdO
VSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMy4KICMK
ICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU3OSw4
ICs1NzksOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tB
R0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zJwogUEFDS0FHRV9UQVJOQU1FPSd4
ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTInCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlz
b3IgU3R1YiBEb21haW5zIDQuMTInCitQQUNLQUdFX1ZFUlNJT049JzQuMTMnCitQQUNLQUdFX1NU
UklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTMnCiBQQUNLQUdFX0JVR1JFUE9S
VD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4u
b3JnLycKIApAQCAtMTI2Miw3ICsxMjYyLDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAi
bG9uZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0
byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBs
b25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1c
YGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMiB0
byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJl
cyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRz
IG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBA
IC0xMzI4LDcgKzEzMjgsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhl
bgogICBjYXNlICRhY19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hv
ICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0LjEyOiI7Owor
ICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVy
dmlzb3IgU3R1YiBEb21haW5zIDQuMTM6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YKIApA
QCAtMTQzOCw3ICsxNDM4LDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQg
JGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9GCi1Y
ZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmlndXJlIDQuMTIKK1hlbiBIeXBlcnZpc29y
IFN0dWIgRG9tYWlucyBjb25maWd1cmUgNC4xMwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4K
QEAgLTE0OTMsNyArMTQ5Myw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxl
IGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5p
bmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rh
a2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyAkYXNf
bWUgNC4xMiwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBTdHVi
IERvbWFpbnMgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29u
ZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAkQApAQCAtNDIw
NCw3ICs0MjA0LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRl
X2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRj
LiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNf
bG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21h
aW5zICRhc19tZSA0LjEyLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVu
IEh5cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRl
ZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAg
IENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTQyNTgsNyArNDI1OCw3IEBAIF9B
Q0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBh
Y19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8v
OyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZp
c29yIFN0dWIgRG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTIKK1hlbiBIeXBlcnZpc29yIFN0dWIg
RG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTMKIGNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBi
eSBHTlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwi
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCBl
MWZhNWQ2YjBmLi45ZmY4Nzk1NDhhIDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIv
dG9vbHMvY29uZmlndXJlCkBAIC0xLDYgKzEsNiBAQAogIyEgL2Jpbi9zaAogIyBHdWVzcyB2YWx1
ZXMgZm9yIHN5c3RlbS1kZXBlbmRlbnQgdmFyaWFibGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgot
IyBHZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIFRvb2xz
IDQuMTIuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlz
b3IgVG9vbHMgNC4xMy4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnPi4KICMKQEAgLTU4MCw4ICs1ODAsOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRo
aXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgVG9vbHMnCiBQQUNLQUdF
X1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMicKLVBBQ0tBR0VfU1RSSU5HPSdY
ZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyJworUEFDS0FHRV9WRVJTSU9OPSc0LjEzJworUEFDS0FH
RV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTMnCiBQQUNLQUdFX0JVR1JFUE9SVD0n
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3Jn
LycKIApAQCAtMTQwNyw3ICsxNDA3LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9u
ZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBt
YWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25n
IHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNv
bmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyIHRvIGFkYXB0IHRv
IG1hbnkga2luZHMgb2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBl
cnZpc29yIFRvb2xzIDQuMTMgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBV
c2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTQ3Myw3ICsxNDczLDcg
QEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5p
dF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBv
ZiBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyOiI7OworICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSAp
IGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgVG9vbHMgNC4xMzoiOzsKICAg
IGVzYWMKICAgY2F0IDw8XF9BQ0VPRgogCkBAIC0xNjcyLDcgKzE2NzIsNyBAQCBmaQogdGVzdCAt
biAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNfaW5pdF92ZXJzaW9u
OyB0aGVuCiAgIGNhdCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZ3VyZSA0
LjEyCitYZW4gSHlwZXJ2aXNvciBUb29scyBjb25maWd1cmUgNC4xMwogZ2VuZXJhdGVkIGJ5IEdO
VSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24sIEluYy4KQEAgLTIwODcsNyArMjA4Nyw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VP
RgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMg
d2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBt
YWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xz
ICRhc19tZSA0LjEyLCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29y
IFRvb2xzICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYg
Mi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTEwMjI5
LDcgKzEwMjI5LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRl
X2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRj
LiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNf
bG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFz
X21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2
aXNvciBUb29scyAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9j
b25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMg
ICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0xMDI5Miw3ICsxMDI5Miw3IEBAIF9BQ0VPRgogY2F0ID4+
JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9
ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBc
JF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNv
bmZpZy5zdGF0dXMgNC4xMgorWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlnLnN0YXR1cyA0LjEz
CiBjb25maWd1cmVkIGJ5ICQwLCBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjksCiAgIHdp
dGggb3B0aW9ucyBcXCJcJGFjX2NzX2NvbmZpZ1xcIgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 15:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h45X9-000415-Mq; Wed, 13 Mar 2019 15:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h45X8-00040r-Hf
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:06 +0000
X-Inumbo-ID: 38974a16-45a2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38974a16-45a2-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h45X6-0004P1-Ka
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h45X6-0005WH-Hr
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h45X6-0005WH-Hr@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 15:11:04 +0000
Subject: [Xen-changelog] [xen staging] automation: use python-dev
 python2.7-dev in Debian and Ubuntu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ5NzA0YjhkMjM3Y2UxZDE0MWM5MTMwZGFmZWVjNmUzN2ZiYjM5YjYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0NiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIGF1dG9t
YXRpb246IHVzZSBweXRob24tZGV2IHB5dGhvbjIuNy1kZXYgaW4gRGViaWFuIGFuZCBVYnVudHUK
ICAgIAogICAgLi4uIGluc3RlYWQgb2YgcHl0aG9uMi43LWRldi4KICAgIAogICAgV2UgaW5zdGFs
bGVkIHB5dGhvbjIuNy1kZXYgYmVjYXVzZSB4ZW4gb25seSB3b3JrZWQgd2l0aCAyLjcuCiAgICAK
ICAgIEluc3RhbGxpbmcgcHl0aG9uMi43LWRldiBvbmx5IGdpdmVzIHB5dGhvbjIuNy1jb25maWcs
IHdoaWNoIGNhdXNlcwogICAgY29uZmlndXJlIHRvIGZhaWwgYmVjYXVzZSBpdCB3YW50cyBweXRo
b24tY29uZmlnIGJ5IGRlZmF1bHQuIE5vdyB4ZW4KICAgIHNob3VsZCB3b3JrIHdpdGggMi42IGFu
ZCBhYm92ZSwgd2UgY2FuIGluc3RhbGwgcHl0aG9uLWRldiBhbmQgbGV0CiAgICBkaXN0cm9zIHBp
Y2sgdGhlIGRlZmF1bHQgcHl0aG9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkz
ODYuZG9ja2VyZmlsZSAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2ll
LmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3Ry
ZXRjaC1pMzg2LmRvY2tlcmZpbGUgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4v
c3RyZXRjaC5kb2NrZXJmaWxlICAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJp
YW4vdW5zdGFibGUtYXJtNjR2OC5kb2NrZXJmaWxlIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlICAgIHwgMiArLQogYXV0b21hdGlvbi9idWls
ZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9i
dWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21hdGlv
bi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21h
dGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogMTAg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmlsZSBiL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUKaW5kZXggN2EwNTAw
NDUxMS4uNjZhNmFiYjM4MSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVz
c2llLWkzODYuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUt
aTM4Ni5kb2NrZXJmaWxlCkBAIC0xNyw3ICsxNyw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
CiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAg
ICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhvbi1k
ZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGli
eWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRv
Y2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUuZG9ja2VyZmlsZQppbmRl
eCBiZDA0MjA5ZjdmLi4xMjMyYjllMjA0IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi9qZXNzaWUuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNz
aWUuZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAog
ICAgICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAg
bGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2
IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlh
amwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtaTM4
Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tl
cmZpbGUKaW5kZXggNjUyNDdhNDc0ZS4uZDJlOTZmYWZhNyAxMDA2NDQKLS0tIGEvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9i
dWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKQEAgLTE3LDcgKzE3LDcgQEAgUlVO
IGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAgICAgIGxpYm5j
dXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRob24yLjctZGV2
IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAgICAgICAgdXVp
ZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1
aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9z
dHJldGNoLmRvY2tlcmZpbGUKaW5kZXggOWJlMDljNTM3Ny4uZGFmOGM5ZDM4NCAxMDA2NDQKLS0t
IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCisrKyBiL2F1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBS
VU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGli
bmN1cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1k
ZXYgXAorICAgICAgICBweXRob24tZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1
dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
YnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVp
bGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQppbmRleCA1N2RiNDZhNGQxLi5j
NzAxNzc3YzhkIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1h
cm02NHY4LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUt
YXJtNjR2OC5kb2NrZXJmaWxlCkBAIC0xNSw3ICsxNSw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAm
JiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAg
ICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhv
bi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAg
bGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFi
bGUtaTM4Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4
Ni5kb2NrZXJmaWxlCmluZGV4IGZmYjlmMTFkYWEuLjA3ZGY4NDIyNDAgMTAwNjQ0Ci0tLSBhL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkzODYuZG9ja2VyZmlsZQorKysgYi9hdXRv
bWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2LmRvY2tlcmZpbGUKQEAgLTE3LDcgKzE3
LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAg
ICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRo
b24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAg
ICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRv
bWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWls
ZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQppbmRleCAwYmEwYzA1NmQ4Li43NzYyY2Y5N2Fi
IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxl
CisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKQEAgLTE1
LDcgKzE1LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBc
CiAgICAgICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAg
ICBweXRob24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2
IFwKICAgICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQg
YS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24v
YnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlCmluZGV4IDhkZTY3ZWYxNGUuLjhlNmE1ZDU4
MWYgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxl
CisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlCkBAIC0xNSw3
ICsxNSw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAog
ICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAg
cHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBc
CiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1
aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQppbmRleCAxZDA0YmNjYmRmLi5kNDNkNjBjNWY1
IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQor
KysgYi9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQpAQCAtMTUsNyAr
MTUsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB6bGliMWctZGV2IFwKICAg
ICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCi0gICAgICAgIHB5
dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAog
ICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1
dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWls
ZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKaW5kZXggMzc4NjllMzllZC4uNjZkZGYxNTkyMyAx
MDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKKysr
IGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKQEAgLTE1LDcgKzE1
LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAg
ICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRo
b24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAg
ICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 15:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h45XI-00042W-OZ; Wed, 13 Mar 2019 15:11:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h45XI-00042P-90
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:16 +0000
X-Inumbo-ID: 3ea6f8a4-45a2-11e9-bfa1-0b4259c24a2c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ea6f8a4-45a2-11e9-bfa1-0b4259c24a2c;
 Wed, 13 Mar 2019 15:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h45XG-0004PD-Qo
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h45XG-0005XV-O6
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h45XG-0005XV-O6@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 15:11:14 +0000
Subject: [Xen-changelog] [xen staging] travis: use python-dev instead of
 python2.7-dev
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIyMmZiODAwMzFhZGZkZWY3OTUzMmRlNTgwNGE2Y2JmYzdhYjU1YzMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIHRyYXZp
czogdXNlIHB5dGhvbi1kZXYgaW5zdGVhZCBvZiBweXRob24yLjctZGV2CiAgICAKICAgIFhlbiBi
dWlsZCBzaG91bGQgYmUgdXNpbmcgZGVmYXVsdCBweXRob24gbm93LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogLnRyYXZpcy55bWwgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS8udHJhdmlzLnltbCBiLy50cmF2aXMueW1sCmluZGV4IDIyNjZiNGQyMmYuLjE1Y2E5
ZTkwNDcgMTAwNjQ0Ci0tLSBhLy50cmF2aXMueW1sCisrKyBiLy50cmF2aXMueW1sCkBAIC00NCw3
ICs0NCw3IEBAIGFkZG9uczoKICAgICAgICAgICAgIC0gemxpYjFnLWRldgogICAgICAgICAgICAg
LSBsaWJuY3Vyc2VzNS1kZXYKICAgICAgICAgICAgIC0gbGlic3NsLWRldgotICAgICAgICAgICAg
LSBweXRob24yLjctZGV2CisgICAgICAgICAgICAtIHB5dGhvbi1kZXYKICAgICAgICAgICAgIC0g
eG9yZy1kZXYKICAgICAgICAgICAgIC0gdXVpZC1kZXYKICAgICAgICAgICAgIC0gbGlieWFqbC1k
ZXYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 15:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h45XT-00044M-QM; Wed, 13 Mar 2019 15:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h45XS-000445-Mj
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:26 +0000
X-Inumbo-ID: 44ba692b-45a2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44ba692b-45a2-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h45XR-0004Pp-11
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h45XQ-0005YO-UY
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h45XQ-0005YO-UY@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 15:11:24 +0000
Subject: [Xen-changelog] [xen staging] build/m4: fix python library
 detection on Ubuntu systems
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4YTg1ZmU4ZDk4YjU0ZGE3Zjg0MmY4ZDc4YmY4YzU0Zjc3NDc3MzUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0OCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIGJ1aWxk
L200OiBmaXggcHl0aG9uIGxpYnJhcnkgZGV0ZWN0aW9uIG9uIFVidW50dSBzeXN0ZW1zCiAgICAK
ICAgIDE2Y2MzMzYyYWVkIGRvZXNuJ3Qgd29yayBvbiBVYnVudHUgd2l0aCBnY2MgKGJ1dCBpdCBk
b2VzIHdvcmsgd2l0aAogICAgY2xhbmcpLiBXb3JrIGFyb3VuZCBpdCBieSBtYW5pcHVsYXRpbmcg
TElCUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIG00L3B5dGhvbl9kZXZlbC5tNCB8IDcgKysrKysrKwogdG9vbHMvY29uZmlndXJlICAg
IHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25fZGV2ZWwubTQKaW5kZXggZjljYjIz
YWVlMS4uN2YyNjM4MTM3NiAxMDA2NDQKLS0tIGEvbTQvcHl0aG9uX2RldmVsLm00CisrKyBiL200
L3B5dGhvbl9kZXZlbC5tNApAQCAtMSw2ICsxLDcgQEAKIEFDX0RFRlVOKFtBWF9DSEVDS19QWVRI
T05fREVWRUxdLCBbCiBhY19wcmV2aW91c19jcHBmbGFncz0kQ1BQRkxBR1MKIGFjX3ByZXZpb3Vz
X2xkZmxhZ3M9JExERkxBR1MKK2FjX3ByZXZpb3VzX2xpYnM9JExJQlMKIEFDX1BBVEhfUFJPRyhb
cHljb25maWddLCBbJFBZVEhPTi1jb25maWddLCBbbm9dKQogQVNfSUYoW3Rlc3QgeCIkcHljb25m
aWciID0geCJubyJdLCBbCiAgICAgZG5sIEZvciB0aG9zZSB0aGF0IGRvbid0IGhhdmUgcHl0aG9u
LWNvbmZpZwpAQCAtMTUsMTAgKzE2LDE1IEBAIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9IHgi
bm8iXSwgWwogICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMg
J2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCiAgICAgICAgIHByaW50KGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSknYCIKKyAgICBMSUJTPSIkTElCUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpKSdgIgorICAgIExJQlM9
IiRMSUJTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAorICAgICAg
ICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikpJ2Ai
CiBdLCBbCiAgICAgZG5sIElmIHB5dGhvbi1jb25maWcgaXMgZm91bmQgdXNlIGl0CiAgICAgQ1BQ
RkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIk
TERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZ
VEhPTi1jb25maWcgLS1saWJzYCIKIF0pCiAKIEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBb
XSwKQEAgLTI4LDQgKzM0LDUgQEAgQUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtd
LAogCiBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3Vz
X2xkZmxhZ3MKK0xJQlM9JGFjX3ByZXZpb3VzX2xpYnMKIF0pCmRpZmYgLS1naXQgYS90b29scy9j
b25maWd1cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggOWZmODc5NTQ4YS4uYjY2ZDNmNmZiYSAx
MDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQx
OCw2ICs3NDE4LDcgQEAgaWYgdGVzdCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVzOyB0aGVuIDoK
IAogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRM
REZMQUdTCithY19wcmV2aW91c19saWJzPSRMSUJTCiAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgIiRQWVRIT04tY29uZmlnIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJn
cy4KIHNldCBkdW1teSAkUFlUSE9OLWNvbmZpZzsgYWNfd29yZD0kMgogeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQpAQCAt
NzQ3MiwxMSArNzQ3MywxNiBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0aGVuIDoK
ICAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZP
UlNIQVJFRCIpKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmln
LmdldF9jb25maWdfdmFyKCJMREZMQUdTIikpJ2AiCisgICAgTElCUz0iJExJQlMgYCRQWVRIT04g
LWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCisgICAgICAgIHByaW50KGRpc3R1dGls
cy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSknYCIKKyAgICBMSUJTPSIkTElCUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElCUyIpKSdgIgogCiBlbHNl
CiAKICAgICAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIK
ICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBM
SUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKIAogZmkKIApAQCAtNzQ5OCw2ICs3
NTA0LDcgQEAgZmkKIAogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZMQUdTPSRh
Y19wcmV2aW91c19sZGZsYWdzCitMSUJTPSRhY19wcmV2aW91c19saWJzCiAKIAogICAgIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciBQeXRo
b24gc2V0dXAucHkgYnJva2VubHkgZW5hYmxlcyAtRF9GT1JUSUZZX1NPVVJDRSIgPiY1Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 13 15:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Mar 2019 15:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h46Dm-0008LY-9s; Wed, 13 Mar 2019 15:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ECah=RQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h46Dk-0008LG-G8
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:55:08 +0000
X-Inumbo-ID: 5e6e2490-45a8-11e9-8c64-df97a3543cae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e6e2490-45a8-11e9-8c64-df97a3543cae;
 Wed, 13 Mar 2019 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h46Dh-0005KZ-37
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h46Dh-0008CC-0R
 for xen-changelog@lists.xenproject.org; Wed, 13 Mar 2019 15:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h46Dh-0008CC-0R@xenbits.xenproject.org>
Date: Wed, 13 Mar 2019 15:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen: make grant table support
 configurable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQyMTUxMTUyZGQyYjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEzZDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEphbiAxOCAx
Mjo0Mzo1NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6NDQ6NTIgMjAxOSArMDAwMAoKICAgIHhlbjog
bWFrZSBncmFudCB0YWJsZSBzdXBwb3J0IGNvbmZpZ3VyYWJsZQogICAgCiAgICBJbnRyb2R1Y2Ug
Q09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2IGFuZCBh
cm0KICAgIGh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICB8ICAyICsrCiB4ZW4vY29tbW9uL0tj
b25maWcgICAgICAgICAgICB8IDExICsrKysrKysrKysKIHhlbi9jb21tb24vTWFrZWZpbGUgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgNDggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCA3
MiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggODc0MWFhMWQ1OS4uZDhiOWE4
YTBmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKQEAgLTEzOTYsNyArMTM5Niw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJt
X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIEhZUEVSQ0FMTF9ERVBSRUNBVEVEKHBoeXNkZXZf
b3BfY29tcGF0LCAxKSwKICAgICBIWVBFUkNBTEwoc3lzY3RsLCAyKSwKICAgICBIWVBFUkNBTEwo
aHZtX29wLCAyKSwKKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUKICAgICBIWVBFUkNBTEwoZ3Jh
bnRfdGFibGVfb3AsIDMpLAorI2VuZGlmCiAgICAgSFlQRVJDQUxMKG11bHRpY2FsbCwgMiksCiAg
ICAgSFlQRVJDQUxMKHBsYXRmb3JtX29wLCAxKSwKICAgICBIWVBFUkNBTExfQVJNKHZjcHVfb3As
IDMpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4
Ni9odm0vTWFrZWZpbGUKaW5kZXggODZiMTA2ZjhlNy4uNDNlNWYzYTIxZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxl
CkBAIC03LDcgKzcsNyBAQCBvYmoteSArPSBkbS5vCiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5p
bml0Lm8KIG9iai15ICs9IGRvbWFpbi5vCiBvYmoteSArPSBlbXVsYXRlLm8KLW9iai15ICs9IGdy
YW50X3RhYmxlLm8KK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFibGUubwog
b2JqLXkgKz0gaHBldC5vCiBvYmoteSArPSBodm0ubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jCmluZGV4IDViYjE3NTA1OTUuLjAwNDU1ZmYxMTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYwpAQCAtNDcsNiArNDcsNyBAQCBzdGF0aWMgbG9uZyBodm1fbWVtb3J5X29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHJldHVybiByYzsKIH0KIAor
I2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogc3RhdGljIGxvbmcgaHZtX2dyYW50X3RhYmxlX29w
KAogICAgIHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CkBAIC03MSw2ICs3Miw3IEBAIHN0YXRpYyBsb25nIGh2
bV9ncmFudF90YWJsZV9vcCgKICAgICBlbHNlCiAgICAgICAgIHJldHVybiBjb21wYXRfZ3JhbnRf
dGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKIH0KKyNlbmRpZgogCiBzdGF0aWMgbG9uZyBodm1f
cGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsK
QEAgLTExOSw3ICsxMjEsOSBAQCBzdGF0aWMgbG9uZyBodm1fcGh5c2Rldl9vcChpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogc3RhdGljIGNvbnN0IGh5cGVyY2Fs
bF90YWJsZV90IGh2bV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIVk1fQ0FMTChtZW1vcnlf
b3ApLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIEhWTV9DQUxMKGdyYW50X3RhYmxl
X29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxMKHZjcHVfb3ApLAogICAgIEhWTV9DQUxMKHBo
eXNkZXZfb3ApLAogICAgIENPTVBBVF9DQUxMKHhlbl92ZXJzaW9uKSwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRleCA5
M2U3ODYwMGRhLi5jZjQ0YjgyNzkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxs
LmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC00Nyw3ICs0Nyw5IEBAIGNvbnN0
IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxsc10gPQog
ICAgIEFSR1MoeGVuX3ZlcnNpb24sIDIpLAogICAgIEFSR1MoY29uc29sZV9pbywgMyksCiAgICAg
QVJHUyhwaHlzZGV2X29wX2NvbXBhdCwgMSksCisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAg
ICAgQVJHUyhncmFudF90YWJsZV9vcCwgMyksCisjZW5kaWYKICAgICBBUkdTKHZtX2Fzc2lzdCwg
MiksCiAgICAgQ09NUCh1cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiwgNCwgNSksCiAgICAg
QVJHUyh2Y3B1X29wLCAzKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBi
L3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCA2NWJjYTA0MTc1Li5jZjI4NDM0YmE5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCkBAIC01LDcgKzUsNyBAQCBvYmoteSArPSBlbXVsYXRlLm8KIG9iai15ICs9IGVt
dWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWludi1vcC5vCiBvYmoteSArPSBlbXVsLXByaXYt
b3Aubwotb2JqLXkgKz0gZ3JhbnRfdGFibGUubworb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSAr
PSBncmFudF90YWJsZS5vCiBvYmoteSArPSBoeXBlcmNhbGwubwogb2JqLXkgKz0gaXJldC5vCiBv
YmoteSArPSBtaXNjLWh5cGVyY2FsbHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5
cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IGY0NTJkZDVjMDQu
LmU5ZGE4NDE5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTUzLDcgKzUzLDkgQEAgY29uc3QgaHlw
ZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgQ09NUEFUX0NBTEwo
eGVuX3ZlcnNpb24pLAogICAgIEhZUEVSQ0FMTChjb25zb2xlX2lvKSwKICAgICBDT01QQVRfQ0FM
TChwaHlzZGV2X29wX2NvbXBhdCksCisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAgICAgQ09N
UEFUX0NBTEwoZ3JhbnRfdGFibGVfb3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwodm1fYXNz
aXN0KSwKICAgICBDT01QQVRfQ0FMTCh1cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiksCiAg
ICAgQ09NUEFUX0NBTEwoaXJldCksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94
ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMDQzODQ2MjhiYi4uYzgzODUwNjI0MSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTEsNiAr
MTEsMTcgQEAgY29uZmlnIENPTVBBVAogY29uZmlnIENPUkVfUEFSS0lORwogCWJvb2wKIAorY29u
ZmlnIEdSQU5UX1RBQkxFCisJYm9vbCAiR3JhbnQgdGFibGUgc3VwcG9ydCIgaWYgRVhQRVJUID0g
InkiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgR3JhbnQgdGFibGUgcHJvdmlkZXMgYSBn
ZW5lcmljIG1lY2hhbmlzbSB0byBtZW1vcnkgc2hhcmluZworCSAgYmV0d2VlbiBkb21haW5zLiBU
aGlzIHNoYXJlZCBtZW1vcnkgaW50ZXJmYWNlIHVuZGVycGlucyB0aGUKKwkgIHNwbGl0IGRldmlj
ZSBkcml2ZXJzIGZvciBibG9jayBhbmQgbmV0d29yayBJTyBpbiBhIGNsYXNzaWMKKwkgIFhlbiBz
ZXR1cC4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKwogY29uZmlnIEhBU19BTFRFUk5BVElWRQog
CWJvb2wKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFr
ZWZpbGUKaW5kZXggNTlhYzdkZWQ2ZS4uYmNhNDhlNmUyMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIG9i
ai15ICs9IGV2ZW50XzJsLm8KIG9iai15ICs9IGV2ZW50X2NoYW5uZWwubwogb2JqLXkgKz0gZXZl
bnRfZmlmby5vCiBvYmotJChDT05GSUdfQ1JBU0hfREVCVUcpICs9IGdkYnN0dWIubwotb2JqLXkg
Kz0gZ3JhbnRfdGFibGUubworb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSArPSBncmFudF90YWJs
ZS5vCiBvYmoteSArPSBndWVzdGNvcHkubwogb2JqLWJpbi15ICs9IGd1bnppcC5pbml0Lm8KIG9i
ai15ICs9IGlycS5vCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDEyZThhNGI4MGIuLjZmOTM0NWQ5
ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNt
L3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4KIAorI2lmZGVmIENPTkZJR19H
UkFOVF9UQUJMRQogc3RydWN0IGdyYW50X3RhYmxlOwogCiBleHRlcm4gdW5zaWduZWQgaW50IG9w
dF9tYXhfZ3JhbnRfZnJhbWVzOwpAQCAtNjEsNCArNjIsNTEgQEAgaW50IGdudHRhYl9nZXRfc2hh
cmVkX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogaW50IGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCisjZWxzZQorCisjZGVm
aW5lIG9wdF9tYXhfZ3JhbnRfZnJhbWVzIDAKKyNkZWZpbmUgb3B0X21heF9tYXB0cmFja19mcmFt
ZXMgMAorCitzdGF0aWMgaW5saW5lIGludCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhf
Z3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lcykKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGlubGluZSB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KKwor
c3RhdGljIGlubGluZSB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikg
e30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhz
dHJ1Y3QgZG9tYWluICpkKSB7fQorCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3JlbGVhc2Vf
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCkge30KKworc3RhdGljIGlubGluZSBpbnQgbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IHJlZiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0
dXMpCit7CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGdudHRh
Yl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKK3sKKyAg
ICByZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIGlubGluZSBpbnQgZ250dGFiX2dldF9zaGFy
ZWRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHJldHVy
biAtRUlOVkFMOworfQorCitzdGF0aWMgaW5saW5lIGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCit7CisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfR1JBTlRfVEFCTEUgKi8KKwogI2VuZGlmIC8qIF9f
WEVOX0dSQU5UX1RBQkxFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 12:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 12:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4PiQ-0007sv-R6; Thu, 14 Mar 2019 12:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4PiQ-0007sq-3s
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 12:44:06 +0000
X-Inumbo-ID: d9bfd19d-4656-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9bfd19d-4656-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 12:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4PiO-00087U-Cv
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4PiO-0006iz-AG
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4PiO-0006iz-AG@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] tools: bump library version numbers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc2MTk3NDUwNzE5ZDc4N2JiZmJhMTlmOTJkMTkyMGZjN2IxZmUzNGIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNCAx
MjozMDozNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTQgMTI6MzE6NTQgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBidW1wIGxpYnJhcnkgdmVyc2lvbiBudW1iZXJzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGliZnNpbWFnZS9jb21tb24v
TWFrZWZpbGUgIHwgMiArLQogdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUgICAgICAgICAgIHwgMiAr
LQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvbGlieGwv
TWFrZWZpbGUgICAgICAgICAgICAgIHwgNCArKy0tCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUgfCAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZSBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCmluZGV4IGI5ZmIxNWZjYWQuLjc3NTJi
NTViY2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCkBAIC0xLDcgKzEsNyBAQAogWEVOX1JP
T1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvbGliZnNp
bWFnZS9SdWxlcy5tawogCi1NQUpPUiA9IDQuMTIKK01BSk9SID0gNC4xMwogTUlOT1IgPSAwCiAK
IExERkxBR1MtJChDT05GSUdfU3VuT1MpID0gLVdsLC1NIC1XbCxtYXBmaWxlLVN1bk9TCmRpZmYg
LS1naXQgYS90b29scy9saWJ2Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxl
CmluZGV4IGRlOWI0NDk3OGYuLmY1ZjM1YmJhOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFu
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCkBAIC0xNCw3ICsxNCw3IEBA
IExJQlZDSEFOX0xJQlMgPSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuZ250
dGFiKSAkKExETElCU19saWJ4ZW5ldnRjCiAkKExJQlZDSEFOX09CSlMpICQoTElCVkNIQU5fUElD
X09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuc3RvcmUpICQoQ0ZMQUdTX2xpYnhlbmdu
dHRhYikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogJChOT0RFX09CSlMpICQoTk9ERTJfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikK
IAotTUFKT1IgPSA0LjEyCitNQUpPUiA9IDQuMTMKIE1JTk9SID0gMAogCiBDRkxBR1MgKz0gLUku
Li9pbmNsdWRlIC1JLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29scy9s
aWJ4Yy9NYWtlZmlsZQppbmRleCA0NGQ5ZDA5ZDRlLi42NjhjYmNlMGY4IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAtMSw3ICsx
LDcgQEAKIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL1J1bGVzLm1rCiAKLU1BSk9SICAgID0gNC4xMgorTUFKT1IgICAgPSA0LjEzCiBNSU5PUiAg
ICA9IDAKIAogaWZlcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA2ZGEzNDJlZDYx
Li41MDE1ZWNiZjI3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29s
cy9saWJ4bC9NYWtlZmlsZQpAQCAtNSwxMCArNSwxMCBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikv
Li4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAotTUFKT1IgPSA0LjEy
CitNQUpPUiA9IDQuMTMKIE1JTk9SID0gMAogCi1YTFVNQUpPUiA9IDQuMTIKK1hMVU1BSk9SID0g
NC4xMwogWExVTUlOT1IgPSAwCiAKIENGTEFHUyArPSAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8t
bGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgXApkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L01ha2VmaWxlIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxl
CmluZGV4IGViODgwODU5MzMuLjU4ZjlkNjNkZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZp
bGUKQEAgLTE4LDcgKzE4LDcgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawog
TERDT05GSUc9bGRjb25maWcKIE1BS0VfTElOSz1sbiAtc2YKIAotTUFKT1I9NC4xMgorTUFKT1I9
NC4xMwogTUlOT1I9MAogCiBMSUI9c3JjL2xpYnhlbnN0YXQuYQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 14:44:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4RaW-00069S-GS; Thu, 14 Mar 2019 14:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4RaV-000699-7Z
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:03 +0000
X-Inumbo-ID: 9bfe5c35-4667-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bfe5c35-4667-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 14:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4RaU-0002KC-95
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4RaU-0005Cs-68
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4RaU-0005Cs-68@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 14:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] MAINTAINERS: Branch for 4.12,
 change maintainership to stable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVjMzY3YWFkODdmOGY5OGViODA4MDgyYWYwNzRkMjkxNzc5YzM0MjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDI6MjggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0MjoyOCAy
MDE5ICswMDAwCgogICAgTUFJTlRBSU5FUlM6IEJyYW5jaCBmb3IgNC4xMiwgY2hhbmdlIG1haW50
YWluZXJzaGlwIHRvIHN0YWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDEzICsrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTBjZGE0ZjdhMS4u
YTA4NDI3NWU3OSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAg
LTUwLDkgKzUwLDE2IEBAIFBsZWFzZSBzZWUgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvWGVuX01haW50ZW5hbmNlX1JlbGVhc2VzIGZvciBtb3JlCiBpbmZvcm1hdGlvbi4KIAogQmFj
a3BvcnQgcmVxdWVzdHMgc2hvdWxkIGJlIG1hZGUgb24gdGhlIHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwotbGlzdC4gUmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxl
IGJyYW5jaCBtYWludGFpbmVyIHdobwotd2lsbCBiZSBsaXN0ZWQgaW4gdGhpcyBzZWN0aW9uIG9m
IHRoZSBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZQotYXBwcm9wcmlhdGUgYnJhbmNoLgorbGlzdC4g
UmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxlIGJyYW5jaCBtYWludGFpbmVy
LgorCitUaGUgbWFpbnRhaW5lciBmb3IgdGhpcyBicmFuY2ggaXM6CisKKwlKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CisKK1Rvb2xzIGJhY2twb3J0IHJlcXVlc3RzIHNob3VsZCBhbHNv
IGJlIGNvcGllZCB0bzoKKworCUlhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgorCiAKIAlVbnN0YWJsZSBTdWJzeXN0ZW0gTWFpbnRhaW5lcnMKIAk9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 14:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 14:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4Rai-0006BX-IK; Thu, 14 Mar 2019 14:44:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4Rah-0006BI-RO
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:15 +0000
X-Inumbo-ID: a215b554-4667-11e9-b35c-53a55439e2b0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a215b554-4667-11e9-b35c-53a55439e2b0;
 Thu, 14 Mar 2019 14:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4Rae-0002KK-FI
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4Rae-0005Dr-CY
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 14:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4Rae-0005Dr-CY@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 14:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] MAINTAINERS: Branch for 4.12,
 change debug default to n
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI1MzgzMmNjNzI0ZTNkODhmMGI5MDcwM2Q3MzhhNjYwN2MyODAxMmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDI6NTggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0Mjo1OCAy
MDE5ICswMDAwCgogICAgTUFJTlRBSU5FUlM6IEJyYW5jaCBmb3IgNC4xMiwgY2hhbmdlIGRlYnVn
IGRlZmF1bHQgdG8gbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5tayAgICB8IDIgKy0KIHhlbi9L
Y29uZmlnLmRlYnVnIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5t
awppbmRleCA2OGYyZWQ3Y2UxLi44MDQxNzZhMWQwIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5t
aworKysgYi90b29scy9SdWxlcy5tawpAQCAtMzMsNyArMzMsNyBAQCBDRkxBR1NfeGVuaW5jbHVk
ZSA9IC1JJChYRU5fSU5DTFVERSkKIFhFTlNUT1JFX1hFTlNUT1JFRCA/PSB5CiAKICMgQSBkZWJ1
ZyBidWlsZCBvZiB0b29scz8KLWRlYnVnID89IHkKK2RlYnVnID89IG4KIGRlYnVnX3N5bWJvbHMg
Pz0gJChkZWJ1ZykKIAogIyBTZXQgQ09ORklHX0dPTEFORz15IGluIC5jb25maWcgKG9yIGluIG1h
a2UpIHRvIGJ1aWxkIGdvbGFuZwpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4v
S2NvbmZpZy5kZWJ1ZwppbmRleCA0ZDVkN2Y4N2NiLi5mYjQ0NThiMzZmIDEwMDY0NAotLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMyw3ICszLDcgQEAg
bWVudSAiRGVidWdnaW5nIE9wdGlvbnMiCiAKIGNvbmZpZyBERUJVRwogCWJvb2wgIkRldmVsb3Bl
ciBDaGVja3MiCi0JZGVmYXVsdCB5CisJZGVmYXVsdCBuCiAJLS0taGVscC0tLQogCSAgSWYgeW91
IHNheSBZIGhlcmUgdGhpcyB3aWxsIGVuYWJsZSBkZXZlbG9wZXIgY2hlY2tzIHN1Y2ggYXMgYXNz
ZXJ0cwogCSAgYW5kIGV4dHJhIHByaW50a3MuIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciBk
ZXZlbG9wbWVudCBwdXJwb3NlcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 15:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4S0i-0000rI-Au; Thu, 14 Mar 2019 15:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4S0h-0000r6-6i
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:11:07 +0000
X-Inumbo-ID: 631f44a6-466b-11e9-9b6e-ff0711eb56cd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 631f44a6-466b-11e9-9b6e-ff0711eb56cd;
 Thu, 14 Mar 2019 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4S0e-0002uj-Od
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4S0e-0006mV-Ly
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4S0e-0006mV-Ly@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 15:11:04 +0000
Subject: [Xen-changelog] [xen staging] Config.mk: update seabios to 1.12.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY2N2U2ZTkwNGNlNDA5OTU0ZmZiMTRjMDhmZjVhNGUyZjgyOTc1YzUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNCAx
NTowMDo1MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTQgMTU6MDA6NTIgMjAxOSArMDAwMAoKICAgIENvbmZp
Zy5tazogdXBkYXRlIHNlYWJpb3MgdG8gMS4xMi4xCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29u
ZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDAwY2I0ZjU0NzkuLjQxNzAzOWQ3ZjYgMTAwNjQ0Ci0t
LSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3OCw3ICsyNzgsNyBAQCBPVk1GX1VQ
U1RSRUFNX1JFVklTSU9OID89IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYKIFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAogCi1TRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEyLjAKK1NFQUJJT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gcmVsLTEuMTIuMQogCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBl
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 15:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4SWd-0003RF-Mp; Thu, 14 Mar 2019 15:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4SWc-0003R8-9j
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:06 +0000
X-Inumbo-ID: ff516e46-466f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff516e46-466f-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4SWa-0003Zn-T1
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4SWa-0000Ni-QG
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4SWa-0000Ni-QG@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] tools: re-sync CPUID leaf 7 tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc4NzYxOWEwNjQwZWQ3OTY1MDMwNWZjMjFmNzBkNDhlMDcyNmU3YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjM4OjM5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjM4OjM5IDIwMTkgKzAxMDAKCiAgICB0
b29sczogcmUtc3luYyBDUFVJRCBsZWFmIDcgdGFibGVzCiAgICAKICAgIEJyaW5nIGxpYnhsJ3Mg
aW4gbGluZSB3aXRoIHRoZSBwdWJsaWMgaGVhZGVyLCBhbmQgdXBkYXRlIHhlbi1jcHVpZCdzIHRv
CiAgICB0aGUgbGF0ZXN0IGluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiBJbnRlbCdzIGRvY3VtZW50
YXRpb24gKFNETSB2ZXIgMDY4CiAgICBhbmQgSVNBIGV4dGVuc2lvbnMgdmVyIDAzNSksIHdpdGgg
KGFzIGJlZm9yZSkgdGhlIGV4Y2VwdGlvbiBvbiBNQVdBVS4KICAgIAogICAgU29tZSBwcmUtZXhp
c3Rpbmcgc3RyaW5ncyBnZXQgY2hhbmdlZCB0byBtYXRjaCBTRE0gbmFtaW5nLiBUaGlzIHNob3Vs
ZAogICAgYmUgYmVuaWduIGluIHhlbi1jcHVpZCwgYW5kIEkgaG9wZSBpdCdzIGFsc28gYWNjZXB0
YWJsZSBpbiBsaWJ4bCwgd2hlcmUKICAgIHBlb3BsZSBhY3R1YWxseSB1c2luZyB0aGUgc2xpZ2h0
bHkgd3JvbmcgbmFtZXMgd291bGQgaGF2ZSB0byB1cGRhdGUKICAgIHRoZWlyIGd1ZXN0IGNvbmZp
ZyBmaWxlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyB8IDEzICsrKysrKysrKysrLS0K
IHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgfCAyMiArKysrKysrKysrKysrKysrLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKaW5kZXggNTJlMTZjMjBlZC4uNjZjM2YwNWI5ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0xODUsNyAr
MTg1LDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJyZHNlZWQiLCAgICAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMTgsICAxfSwKICAgICAgICAgeyJhZHgiLCAg
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMTksICAxfSwKICAgICAgICAg
eyJzbWFwIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjAsICAxfSwK
LSAgICAgICAgeyJhdng1MTJpZm1hIiwgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwg
MjEsICAxfSwKKyAgICAgICAgeyJhdng1MTItaWZtYSIsICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VCWCwgMjEsICAxfSwKICAgICAgICAgeyJjbGZsdXNob3B0IiwgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VCWCwgMjMsICAxfSwKICAgICAgICAgeyJjbHdiIiwgICAgICAgICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjQsICAxfSwKICAgICAgICAgeyJhdng1MTJwZiIs
ICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjYsICAxfSwKQEAgLTE5NSwxMCAr
MTk1LDE5IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5
X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsiYXZ4NTEyYnciLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMwLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEy
dmwiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMxLCAgMX0sCiAKLSAgICAg
ICAgeyJhdng1MTJ2Ym1pIiwgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDEsICAx
fSwKKyAgICAgICAgeyJwcmVmZXRjaHd0MSIsICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VD
WCwgIDAsICAxfSwKKyAgICAgICAgeyJhdng1MTItdmJtaSIsICAweDAwMDAwMDA3LCAgMCwgQ1BV
SURfUkVHX0VDWCwgIDEsICAxfSwKICAgICAgICAgeyJ1bWlwIiwgICAgICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDIsICAxfSwKICAgICAgICAgeyJwa3UiLCAgICAgICAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDMsICAxfSwKICAgICAgICAgeyJvc3BrZSIs
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDQsICAxfSwKKyAgICAgICAg
eyJhdng1MTItdmJtaTIiLCAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDYsICAxfSwK
KyAgICAgICAgeyJnZm5pIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwg
IDgsICAxfSwKKyAgICAgICAgeyJ2YWVzIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VDWCwgIDksICAxfSwKKyAgICAgICAgeyJ2cGNsbXVscWRxIiwgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VDWCwgMTAsICAxfSwKKyAgICAgICAgeyJhdng1MTItdm5uaSIsICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMTEsICAxfSwKKyAgICAgICAgeyJhdng1MTItYml0
YWxnIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMTIsICAxfSwKKyAgICAgICAgeyJh
dng1MTItdnBvcGNudGRxIiwweDAwMDAwMDA3LDAsQ1BVSURfUkVHX0VDWCwgMTQsICAxfSwKKyAg
ICAgICAgeyJyZHBpZCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMjIs
ICAxfSwKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMiwgIDF9LAogICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAgMywgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZDg3YTcyZTNlNi4uZjgyZDk1NzFh
NyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hl
bi1jcHVpZC5jCkBAIC0xMDQsOCArMTA0LDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YjBb
MzJdID0KICAgICBbMTRdID0gIm1weCIsICAgICAgWzE1XSA9ICJwcWUiLAogICAgIFsxNl0gPSAi
YXZ4NTEyZiIsICBbMTddID0gImF2eDUxMmRxIiwKICAgICBbMThdID0gInJkc2VlZCIsICAgWzE5
XSA9ICJhZHgiLAotICAgIFsyMF0gPSAic21hcCIsICAgICBbMjFdID0gImF2eDUxMmlmbWEiLAot
ICAgIFsyMl0gPSAicGNvbWl0IiwgICBbMjNdID0gImNsZmx1c2hvcHQiLAorICAgIFsyMF0gPSAi
c21hcCIsICAgICBbMjFdID0gImF2eDUxMi1pZm1hIiwKKyAgICBbMjJdID0gInBjb21taXQiLCAg
WzIzXSA9ICJjbGZsdXNob3B0IiwKICAgICBbMjRdID0gImNsd2IiLCAgICAgWzI1XSA9ICJwdCIs
CiAgICAgWzI2XSA9ICJhdng1MTJwZiIsIFsyN10gPSAiYXZ4NTEyZXIiLAogICAgIFsyOF0gPSAi
YXZ4NTEyY2QiLCBbMjldID0gInNoYSIsCkBAIC0xMjAsMTMgKzEyMCwyMCBAQCBzdGF0aWMgY29u
c3QgY2hhciAqc3RyX0RhMVszMl0gPQogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdjMFszMl0g
PQogewotICAgIFsgMF0gPSAicHJlY2h3dDEiLCBbIDFdID0gImF2eDUxMnZibWkiLAotICAgIFsg
Ml0gPSAidW1pcCIsICAgICBbIDNdID0gInBrdSIsCi0gICAgWyA0XSA9ICJvc3BrZSIsCi0KKyAg
ICBbIDBdID0gInByZWZldGNod3QxIiwgICAgICBbIDFdID0gImF2eDUxMl92Ym1pIiwKKyAgICBb
IDJdID0gInVtaXAiLCAgICAgICAgICAgICBbIDNdID0gInBrdSIsCisgICAgWyA0XSA9ICJvc3Br
ZSIsICAgICAgICAgICAgWyA1XSA9ICJ3YWl0cGtnIiwKKyAgICBbIDZdID0gImF2eDUxMl92Ym1p
MiIsCisgICAgWyA4XSA9ICJnZm5pIiwgICAgICAgICAgICAgWyA5XSA9ICJ2YWVzIiwKKyAgICBb
MTBdID0gInZwY2xtdWxxZHEiLCAgICAgICBbMTFdID0gImF2eDUxMl92bm5pIiwKKyAgICBbMTJd
ID0gImF2eDUxMl9iaXRhbGciLAogICAgIFsxNF0gPSAiYXZ4NTEyX3Zwb3BjbnRkcSIsCiAKICAg
ICBbMjJdID0gInJkcGlkIiwKKyAgICAvKiAyNCAqLyAgICAgICAgICAgICAgICAgICBbMjVdID0g
ImNsZGVtb3RlIiwKKyAgICAvKiAyNiAqLyAgICAgICAgICAgICAgICAgICBbMjddID0gIm1vdmRp
cmkiLAorICAgIFsyOF0gPSAibW92ZGlyNjRiIiwKKyAgICBbMzBdID0gInNneF9sYyIsCiB9Owog
CiBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U3ZFszMl0gPQpAQCAtMTQ1LDkgKzE1MiwxMiBAQCBz
dGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83
ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80
Zm1hcHMiLAorICAgIFsgNF0gPSAiZnNybSIsCiAKICAgICAvKiAxMiAqLyAgICAgICAgICAgICAg
ICBbMTNdID0gInRzeC1mb3JjZS1hYm9ydCIsCiAKKyAgICBbMThdID0gInBjb25maWciLAorCiAg
ICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJs
MWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAogICAgIC8qIDMwICovICAgICAgICAg
ICAgICAgIFszMV0gPSAic3NiZCIsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 15:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4SWn-0003S8-OZ; Thu, 14 Mar 2019 15:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4SWm-0003Rt-Il
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:16 +0000
X-Inumbo-ID: 05636e13-4670-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05636e13-4670-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4SWl-0003Zv-2v
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4SWl-0000OX-08
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4SWl-0000OX-08@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 15:44:15 +0000
Subject: [Xen-changelog] [xen staging] Arm/atomic: unify generation of u64
 read/write functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxMzRjNTZlYjNkYzI5Nzc3M2ZiNGEyMDZlZDBjMzg1OGY3ZjU5YTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjM5OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjM5OjE0IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiB1bmlmeSBnZW5lcmF0aW9uIG9mIHU2NCByZWFkL3dyaXRlIGZ1bmN0aW9ucwog
ICAgCiAgICBCeSBhZGRpbmcgYW5vdGhlciBzdWl0YWJsZSBhYnN0cmFjdGluZyBtYWNybyB0aGUg
bmVlZCBmb3IgZXhwbGljaXQKICAgIGlubGluZSBmdW5jdGlvbiBkZWZpbml0aW9ucyBpbiB0aGUg
MzItYml0IGNhc2UgZ29lcyBhd2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwgMjMg
KysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWlj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCmluZGV4IGExZDc3YzE4ZDkuLjBhMTM2
NTkwZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtMzcsNDAgKzM3LDI3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAg
ICAgIFwKICNpZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQogI2RlZmluZSBCWVRFKG4pICNuCiAj
ZGVmaW5lIFdPUkQobikgI24KKyNkZWZpbmUgRFdPUkQobikgIiIgI24gIiwlSCIgI24KKyNkZWZp
bmUgUEFJUiAgICAgImQiCiAjZWxpZiBkZWZpbmVkIChDT05GSUdfQVJNXzY0KQogI2RlZmluZSBC
WVRFKG4pICAidyIgI24KICNkZWZpbmUgV09SRChuKSAgInciICNuCiAjZGVmaW5lIERXT1JEKG4p
ICIiICNuCisjZGVmaW5lIFBBSVIgICAgICIiCiAjZW5kaWYKIAogYnVpbGRfYXRvbWljX3JlYWQo
cmVhZF91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QpCiBidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3UzMl9hdG9taWMsICIiLCAgV09SRCwgdWludDMyX3QpCitidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3U2NF9hdG9taWMsIFBBSVIsIERXT1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21pY19yZWFk
KHJlYWRfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQpCiAKIGJ1aWxkX2F0b21pY193cml0ZSh3
cml0ZV91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfd3JpdGUo
d3JpdGVfdTE2X2F0b21pYywgImgiLCBXT1JELCB1aW50MTZfdCkKIGJ1aWxkX2F0b21pY193cml0
ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQorYnVpbGRfYXRvbWljX3dy
aXRlKHdyaXRlX3U2NF9hdG9taWMsIFBBSVIsIERXT1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21p
Y193cml0ZSh3cml0ZV9pbnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCkKIAotI2lmIGRlZmluZWQg
KENPTkZJR19BUk1fNjQpCi1idWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCBE
V09SRCwgdWludDY0X3QpCi1idWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIs
IERXT1JELCB1aW50NjRfdCkKLSNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi1zdGF0aWMg
aW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAq
YWRkcikKLXsKLSAgICB1aW50NjRfdCB2YWw7Ci0KLSAgICBhc20gdm9sYXRpbGUgKCAibGRyZCAl
MCwlSDAsJTEiIDogIj1yIiAodmFsKSA6ICJtIiAoKmFkZHIpICk7Ci0KLSAgICByZXR1cm4gdmFs
OwotfQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0
X3QgKmFkZHIsIHVpbnQ2NF90IHZhbCkKLXsKLSAgICBhc20gdm9sYXRpbGUgKCAic3RyZCAlMSwl
SDEsJTAiIDogIj1tIiAoKmFkZHIpIDogInIiICh2YWwpICk7Ci19Ci0jZW5kaWYKLQogYnVpbGRf
YWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBCWVRFLCB1aW50OF90KQogYnVpbGRfYWRkX3Np
emVkKGFkZF91MTZfc2l6ZWQsICJoIiwgV09SRCwgdWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQo
YWRkX3UzMl9zaXplZCwgIiIsIFdPUkQsIHVpbnQzMl90KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 15:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4SWx-0003UQ-QK; Thu, 14 Mar 2019 15:44:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4SWw-0003UF-7E
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:26 +0000
X-Inumbo-ID: 0b7e0c47-4670-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7e0c47-4670-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 15:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4SWv-0003a7-8u
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4SWv-0000PD-6F
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4SWv-0000PD-6F@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 15:44:25 +0000
Subject: [Xen-changelog] [xen staging] Arm/atomic: cosmetics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDI0NTU5ODNhYzRjMDNkYWUzM2IzMzBjOThlMzhlNDQ3NDc4NDE2ZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjQwOjEyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjQwOjEyIDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBjb3NtZXRpY3MKICAgIAogICAgRHJvcCByZWR1bmRhbnQgY2FzdHMuIFVuLWRl
ZmluZSBubyBsb25nZXIgbmVlZGVkIG1hY3JvcyBhZnRlciB1c2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vYXRvbWljLmggfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAppbmRleCAwYTEzNjU5MGZl
Li5lODFiZjgwZTMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTExLDcgKzExLDcgQEAgc3RhdGlj
IGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRkcikgXAogICAgIHR5cGUg
cmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGFzbSB2b2xh
dGlsZSgibGRyIiBzaXplICIgJSIgd2lkdGgoMCkgIiwlMSIgICAgXAogICAgICAgICAgICAgICAg
ICA6ICI9ciIgKHJldCkgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6
ICJtIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikpOyAgXAorICAgICAgICAgICAgICAgICA6ICJt
IiAoKmFkZHIpKTsgICAgICAgICAgICAgICAgICAgXAogICAgIHJldHVybiByZXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCkBAIC0xOSw3ICsxOSw3IEBAIHN0YXRp
YyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0IHZvbGF0aWxlIHR5cGUgKmFkZHIpIFwKIHN0YXRpYyBp
bmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSBcCiB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGFz
bSB2b2xhdGlsZSgic3RyIiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSAgICAgICBcCisgICAg
ICAgICAgICAgICAgIDogIj1tIiAoKmFkZHIpICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICA6ICJyIiAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0K
IApAQCAtNjIsNiArNjIsMTUgQEAgYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBC
WVRFLCB1aW50OF90KQogYnVpbGRfYWRkX3NpemVkKGFkZF91MTZfc2l6ZWQsICJoIiwgV09SRCwg
dWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3UzMl9zaXplZCwgIiIsIFdPUkQsIHVpbnQz
Ml90KQogCisjdW5kZWYgQllURQorI3VuZGVmIFdPUkQKKyN1bmRlZiBEV09SRAorI3VuZGVmIFBB
SVIKKworI3VuZGVmIGJ1aWxkX2F0b21pY19yZWFkCisjdW5kZWYgYnVpbGRfYXRvbWljX3dyaXRl
CisjdW5kZWYgYnVpbGRfYWRkX3NpemVkCisKIHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7
CiAKICNkZWZpbmUgcmVhZF9hdG9taWMocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 14 15:44:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Mar 2019 15:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4SX9-0003VW-SC; Thu, 14 Mar 2019 15:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FIb3=RR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4SX8-0003VN-5s
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:38 +0000
X-Inumbo-ID: 11858d76-4670-11e9-a841-ab338f0796ea
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11858d76-4670-11e9-a841-ab338f0796ea;
 Thu, 14 Mar 2019 15:44:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4SX5-0003aF-F5
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4SX5-0000Pg-CW
 for xen-changelog@lists.xenproject.org; Thu, 14 Mar 2019 15:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4SX5-0000Pg-CW@xenbits.xenproject.org>
Date: Thu, 14 Mar 2019 15:44:35 +0000
Subject: [Xen-changelog] [xen staging] introduce a cpumask with all bits set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDk5Njk4MGVmODY5NTg1ZjI4NzhiZmVkZTIzYzZiYzc1ZDFmZDEyYzEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjQyOjA1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjQyOjA1IDIwMTkgKzAxMDAKCiAgICBp
bnRyb2R1Y2UgYSBjcHVtYXNrIHdpdGggYWxsIGJpdHMgc2V0CiAgICAKICAgIFRoZXJlIGFyZSBz
ZXZlcmFsIHBsYWNlcyBpbiBYZW4gYWxsb2NhdGluZyBhIGNwdW1hc2sgb24gdGhlIHN0YWNrIGFu
ZAogICAgc2V0dGluZyBhbGwgYml0cyBpbiBpdCBqdXN0IHRvIHVzZSBpdCBhcyBhbiBpbml0aWFs
IG1hc2sgZm9yIGFsbG93aW5nCiAgICBhbGwgY3B1cy4KICAgIAogICAgU2F2ZSB0aGUgc3RhY2sg
c3BhY2UgYW5kIG9taXQgdGhlIG5lZWQgZm9yIHJ1bnRpbWUgaW5pdGlhbGl6YXRpb24gYnkKICAg
IGRlZmluaW5nIGEgZ2xvYmFsbHkgYWNjZXNzaWJsZSBjcHVtYXNrX2FsbCB2YXJpYWJsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmMgICAgfCAgNCArLS0tCiB4ZW4vY29tbW9uL2NwdS5jICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICB8IDE3ICsrKystLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oIHwgIDIgKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggZGFhNWU5
ZTVmZi4uYTUzNDRlZDcyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xODgxLDcgKzE4ODEsNiBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgY2hlY2tfdGltZXIodm9pZCkKICAgICBpbnQgYXBpYzEsIHBpbjEsIGFwaWMyLCBw
aW4yOwogICAgIGludCB2ZWN0b3IsIHJldDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IGNwdW1hc2tfdCBtYXNrX2FsbDsKIAogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIApAQCAt
MTg5Miw4ICsxODkxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCiAg
ICAgdmVjdG9yID0gSVJRMF9WRUNUT1I7CiAgICAgY2xlYXJfaXJxX3ZlY3RvcigwKTsKIAotICAg
IGNwdW1hc2tfc2V0YWxsKCZtYXNrX2FsbCk7Ci0gICAgaWYgKChyZXQgPSBiaW5kX2lycV92ZWN0
b3IoMCwgdmVjdG9yLCAmbWFza19hbGwpKSkKKyAgICBpZiAoKHJldCA9IGJpbmRfaXJxX3ZlY3Rv
cigwLCB2ZWN0b3IsICZjcHVtYXNrX2FsbCkpKQogICAgICAgICBwcmludGsoS0VSTl9FUlIiLi5J
UlEwIGlzIG5vdCBzZXQgY29ycmVjdGx5IHdpdGggaW9hcGljISEhLCBlcnI6JWRcbiIsIHJldCk7
CiAgICAgCiAgICAgaXJxX2Rlc2NbMF0uc3RhdHVzICY9IH5JUlFfRElTQUJMRUQ7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2NwdS5jIGIveGVuL2NvbW1vbi9jcHUuYwppbmRleCA2NTNhNTZiODQw
Li44MzZjNjJmOTdmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdS5jCisrKyBiL3hlbi9jb21t
b24vY3B1LmMKQEAgLTExLDYgKzExLDEwIEBAIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5y
X2NwdW1hc2tfYml0cwogICAgID0gQklUU19UT19MT05HUyhOUl9DUFVTKSAqIEJJVFNfUEVSX0xP
Tkc7CiAjZW5kaWYKIAorY29uc3QgY3B1bWFza190IGNwdW1hc2tfYWxsID0geworICAgIC5iaXRz
WzAgLi4uIChCSVRTX1RPX0xPTkdTKE5SX0NQVVMpIC0gMSldID0gfjBVTAorfTsKKwogLyoKICAq
IGNwdV9iaXRfYml0bWFwW10gaXMgYSBzcGVjaWFsLCAiY29tcHJlc3NlZCIgZGF0YSBzdHJ1Y3R1
cmUgdGhhdAogICogcmVwcmVzZW50cyBhbGwgTlJfQ1BVUyBiaXRzIGJpbmFyeSB2YWx1ZXMgb2Yg
MTw8bnIuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggZmQ1ODc2MjJmNC4uNjA3NTVhNjMxZSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjU2LDkgKzI1
Niw2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICps
b2NrMSwgc3BpbmxvY2tfdCAqbG9jazIsCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Ci0gICAgY3B1bWFza190IGFsbGNwdXM7Ci0KLSAgICBjcHVtYXNrX3NldGFsbCgm
YWxsY3B1cyk7CiAKICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CiAKQEAgLTI4MCw5ICsy
NzcsOSBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKQogICAgICAqIGRvbWFpbi0wIFZDUFVzLCBhcmUgcGlubmVkIG9udG8gdGhlaXIg
cmVzcGVjdGl2ZSBwaHlzaWNhbCBDUFVzLgogICAgICAqLwogICAgIGlmICggaXNfaWRsZV9kb21h
aW4oZCkgfHwgZC0+aXNfcGlubmVkICkKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNw
dW1hc2tfb2YocHJvY2Vzc29yKSwgJmFsbGNwdXMpOworICAgICAgICBzY2hlZF9zZXRfYWZmaW5p
dHkodiwgY3B1bWFza19vZihwcm9jZXNzb3IpLCAmY3B1bWFza19hbGwpOwogICAgIGVsc2UKLSAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZhbGxjcHVzLCAmYWxsY3B1cyk7CisgICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNrX2FsbCk7CiAKICAg
ICAvKiBJZGxlIFZDUFVzIGFyZSBzY2hlZHVsZWQgaW1tZWRpYXRlbHksIHNvIGRvbid0IHB1dCB0
aGVtIGluIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQpAQCAtMzYx
LDcgKzM1OCw2IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewogICAgICAg
ICBzcGlubG9ja190ICpsb2NrOwotICAgICAgICBjcHVtYXNrX3QgYWxsY3B1czsKIAogICAgICAg
ICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3ByaXY7CiAKQEAgLTM2OSwxMSArMzY1LDkgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
ICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBuZXdfcCk7CiAgICAgICAg
IG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19wKTsKIAotICAgICAgICBjcHVtYXNr
X3NldGFsbCgmYWxsY3B1cyk7Ci0KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19p
cnEodik7CiAKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZhbGxjcHVzLCAmYWxsY3B1
cyk7CisgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNr
X2FsbCk7CiAKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X3A7CiAgICAgICAgIC8qCkBAIC04
MTIsOCArODA2LDYgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCiAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0
eSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdW1hc2tfdCBhbGxjcHVzOwot
CiAgICAgICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlu
bmVkLCBjYW4ndCBtb3ZlIGl0LiAqLwpAQCAtODMxLDggKzgyMyw3IEBAIGludCBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZv
ciAlcHZcbiIsIHYpOwogCi0gICAgICAgICAgICAgICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMp
OwotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmYWxsY3B1cywgTlVMTCk7
CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVM
TCk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNw
dSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oIGIveGVuL2luY2x1ZGUv
eGVuL2NwdW1hc2suaAppbmRleCBiNGNjOTJhNGY1Li4xZDczZjlmM2I2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgK
QEAgLTMwNiw2ICszMDYsOCBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFz
a19vZih1bnNpZ25lZCBpbnQgY3B1KQogCiAjZGVmaW5lIGNwdW1hc2tfYml0cyhtYXNrcCkgKCht
YXNrcCktPmJpdHMpCiAKK2V4dGVybiBjb25zdCBjcHVtYXNrX3QgY3B1bWFza19hbGw7CisKIC8q
CiAgKiBjcHVtYXNrX3Zhcl90OiBzdHJ1Y3QgY3B1bWFzayBmb3Igc3RhY2sgdXNhZ2UuCiAgKgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 15 13:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 13:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4mc8-0006Hh-Ow; Fri, 15 Mar 2019 13:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4mc7-0006HX-0B
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 13:11:07 +0000
X-Inumbo-ID: c9d401f6-4723-11e9-bf3e-83f2f4830f8c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9d401f6-4723-11e9-bf3e-83f2f4830f8c;
 Fri, 15 Mar 2019 13:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4mc4-0007Ff-J7
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 13:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4mc4-0000u0-GG
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4mc4-0000u0-GG@xenbits.xenproject.org>
Date: Fri, 15 Mar 2019 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] automation: enable building rombios
 with clang
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc1ZTM4M2ZhOTNmODAxMmE3NGJhOTljY2U0NmQ1YTk2NzdmMWRmM2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1ZyAyNCAx
NjoyMjo0NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTI6NDA6MjQgMjAxOSArMDAwMAoKICAgIGF1dG9t
YXRpb246IGVuYWJsZSBidWlsZGluZyByb21iaW9zIHdpdGggY2xhbmcKICAgIAogICAgUHJldmlv
dXNseSBpdCBpcyBkaXNhYmxlZCBiZWNhdXNlIHRoZSBlbWJlZGRlZCBpcHhlIGNhbid0IGJlIGJ1
aWx0CiAgICB3aXRoIGNsYW5nLiBOb3cgdGhhdCBpcHhlIGlzIHNwbGl0IG91dCB3ZSBjYW4gdXNl
IC0td2l0aC1zeXN0ZW0taXB4ZQogICAgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGF1dG9t
YXRpb24vc2NyaXB0cy9idWlsZCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggNzk3ZmY2ZDFiMi4uZGI0YmFjMzMw
MiAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZApAQCAtMTYsOCArMTYsOCBAQCBjZmdhcmdzKz0oIi0tZW5hYmxlLWRvY3Mi
KQogaWYgW1sgIiR7Q0N9IiA9PSAiY2xhbmciIF1dOyB0aGVuCiAgICAgIyBTZWFCSU9TIGNhbm5v
dCBiZSBidWlsdCB3aXRoIGNsYW5nCiAgICAgY2ZnYXJncys9KCItLXdpdGgtc3lzdGVtLXNlYWJp
b3M9L3Vzci9zaGFyZS9zZWFiaW9zL2Jpb3MuYmluIikKLSAgICAjIGlQWEUgY2Fubm90IGJlIGJ1
aWx0IHdpdGggY2xhbmcgc28gd2UgY2Fubm90IGJ1aWxkIHJvbWJpb3MKLSAgICBjZmdhcmdzKz0o
Ii0tZGlzYWJsZS1yb21iaW9zIikKKyAgICAjIGlQWEUgY2Fubm90IGJlIGJ1aWx0IHdpdGggY2xh
bmcKKyAgICBjZmdhcmdzKz0oIi0td2l0aC1zeXN0ZW0taXB4ZT0vdXNyL2xpYi9pcHhlL2lweGUu
cHhlIikKICAgICAjIG5ld2xpYiBjYW5ub3QgYmUgYnVpbHQgd2l0aCBjbGFuZyBzbyB3ZSBjYW5u
b3QgYnVpbGQgc3R1YmRvbXMKICAgICBjZmdhcmdzKz0oIi0tZGlzYWJsZS1zdHViZG9tIikKIGZp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 15 14:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4o48-0006jw-Lj; Fri, 15 Mar 2019 14:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4o48-0006jm-39
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:08 +0000
X-Inumbo-ID: c82d0674-4730-11e9-ab51-7f48189d91b0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c82d0674-4730-11e9-ab51-7f48189d91b0;
 Fri, 15 Mar 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4o45-0000hd-8r
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4o45-0007Js-68
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4o45-0007Js-68@xenbits.xenproject.org>
Date: Fri, 15 Mar 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen: drop the nop() macro
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNkNWFkYmEyZmZiYjI3M2E3NDU0NjE0MTg5ZWJiZTY5NmJhM2FhOWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAxMzoxODowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6MzY6
MDcgMjAxOSArMDAwMAoKICAgIHhlbjogZHJvcCB0aGUgbm9wKCkgbWFjcm8KICAgIAogICAgVGhl
cmUgaXNuJ3QgYSBwbGF1c2libGUgcmVhc29uIHRvIGluc2VydCBub3BzIGludG8gY29kZSBpbiB0
aGlzIG1hbm5lci4KICAgIAogICAgVGhlIHNvbGUgdXNlIGlzIGluIGRvX2RlYnVnX2tleSgpLCBh
bmQgZXhpc3RzIHRvIHByZXZlbnQgdGhlIGNvbXBpbGVyCiAgICBvcHRpbWlzaW5nIHRoZSB0YWls
IG9mIHRoZSBmdW5jdGlvbiB3aXRoICdqbXAgZGVidWdnZXJfdHJhcF9mYXRhbCcKICAgIAogICAg
SW4gcHJhY3RpY2UsIGEgY29tcGlsZXIgYmFycmllciBzdWZmaWNlcyBqdXN0IGFzIHdlbGwgdG8g
cHJldmVudCB0aGUgdGFpbGNhbGwsCiAgICBhbmQgZG9lc24ndCBpbnZvbHZlIGluc2VydGluZyB1
bm5lY2Vzc2FyeSBpbnN0cnVjdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICAgIHwgNiArKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggfCAzIC0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCB8IDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24v
a2V5aGFuZGxlci5jCmluZGV4IGMyNWEzMGVkMTMuLjRmNGE2NjBiMGMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC00
ODAsOSArNDgwLDkgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfa2V5KHVuc2lnbmVkIGNoYXIga2V5
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBwcmludGsoIiclYycgcHJlc3Nl
ZCAtPiB0cmFwcGluZyBpbnRvIGRlYnVnZ2VyXG4iLCBrZXkpOwogICAgICh2b2lkKWRlYnVnZ2Vy
X3RyYXBfZmF0YWwoMHhmMDAxLCByZWdzKTsKLSAgICBub3AoKTsgLyogUHJldmVudCB0aGUgY29t
cGlsZXIgZG9pbmcgdGFpbCBjYWxsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlt
aXNhdGlvbiwgYXMgdGhhdCBjb25mdXNlcyB4ZW5kYmcgYQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiaXQuICovCisKKyAgICAvKiBQcmV2ZW50IHRhaWwgY2FsbCBvcHRpbWlzYXRpb24s
IHdoaWNoIGNvbmZ1c2VzIHhlbmRiZy4gKi8KKyAgICBiYXJyaWVyKCk7CiB9CiAKIHN0YXRpYyB2
b2lkIGRvX3RvZ2dsZV9hbHRfa2V5KHVuc2lnbmVkIGNoYXIga2V5LCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oCmluZGV4IGI5NGU1NmZlMjYuLmU1ZDA2MjY2N2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9zeXN0ZW0uaApAQCAtNSw5ICs1LDYgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+
CiAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJtLmg+CiAKLSNkZWZpbmUgbm9wKCkgXAotICAgIGFz
bSB2b2xhdGlsZSAoICJub3AiICkKLQogI2RlZmluZSBzZXYoKSAgICAgICAgICAgYXNtIHZvbGF0
aWxlKCJzZXYiIDogOiA6ICJtZW1vcnkiKQogI2RlZmluZSB3ZmUoKSAgICAgICAgICAgYXNtIHZv
bGF0aWxlKCJ3ZmUiIDogOiA6ICJtZW1vcnkiKQogI2RlZmluZSB3ZmkoKSAgICAgICAgICAgYXNt
IHZvbGF0aWxlKCJ3ZmkiIDogOiA6ICJtZW1vcnkiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNDgz
Y2QyMGFmZC4uYzY2NTQ5OWUzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xNyw5ICsxNyw2IEBA
CiAjZGVmaW5lIGNsZmx1c2goYSkgXAogICAgIGFzbSB2b2xhdGlsZSAoICJjbGZsdXNoICglMCki
IDogOiAiciIoYSkgKQogCi0jZGVmaW5lIG5vcCgpIFwKLSAgICBhc20gdm9sYXRpbGUgKCAibm9w
IiApCi0KICNkZWZpbmUgeGNoZyhwdHIsdikgXAogICAgICgoX190eXBlb2ZfXygqKHB0cikpKV9f
eGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6ZW9mKCoocHRyKSkpKQogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 15 14:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 14:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4o4J-0006lS-Nk; Fri, 15 Mar 2019 14:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4o4J-0006lM-2K
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:19 +0000
X-Inumbo-ID: ce3fb7be-4730-11e9-a66a-af6283bc1864
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce3fb7be-4730-11e9-a66a-af6283bc1864;
 Fri, 15 Mar 2019 14:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4o4F-0000hl-F9
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4o4F-0007KZ-CW
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4o4F-0007KZ-CW@xenbits.xenproject.org>
Date: Fri, 15 Mar 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: Fix cflush()'s parameter
 tracking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNjNTZkODdkYzNlMjAzYTU3MDFmMjFmYjNhODFmMzQ3Y2YwYWU5ZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAxMjoyODo0NiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6MzY6
MDcgMjAxOSArMDAwMAoKICAgIHhlbi94ODY6IEZpeCBjZmx1c2goKSdzIHBhcmFtZXRlciB0cmFj
a2luZwogICAgCiAgICBGb3JjaW5nIGEgcmVnaXN0ZXIgb3BlcmFuZCBoaWRlcyAoZnJvbSB0aGUg
Y29tcGlsZXIpIHRoZSBmYWN0IHRoYXQgY2xmbHVzaAogICAgYmVoYXZlcyBhcyBhIHJlYWQgZnJv
bSB0aGUgbWVtb3J5IG9wZXJhbmQgKHdydCBtZW1vcnkgb3JkZXIsIGZhdWx0cywgZXRjLikuCiAg
ICBJdCBhbHNvIHJlZHVjZXMgdGhlIGNvbXBpbGVycyBmbGV4aWJpbGl0eSB3aXRoIHJlZ2lzdGVy
IHNjaGVkdWxpbmcuCiAgICAKICAgIFJlLWltcGxlbWVudCBjbGZ1c2goKSAoYW5kIHdiaW52ZCgp
IGZvciBjb25zaXN0ZW5jeSkgYXMgYSBzdGF0aWMgaW5saW5lIHJhdGhlcgogICAgdGhhbiBhIG1h
Y3JvLCBhbmQgaGF2ZSBpdCB0YWtlIGEgY29uc3Qgdm9pZCBwb2ludGVyLgogICAgCiAgICBJbiBw
cmFjdGljZSwgdGhlIG9ubHkgZ2VuZXJhdGVkIGNvZGUgd2hpY2ggZ2V0cyBtb2RpZmllZCBieSB0
aGlzIGlzIGluCiAgICBtd2FpdF9pZGxlX3dpdGhfaGludHMoKSwgd2hlcmUgYSBkaXNwOCBlbmNv
ZGluZyBub3cgZ2V0cyB1c2VkLgogICAgCiAgICBXaGlsZSBoZXJlLCBJIG5vdGljZWQgdGhhdCAm
bXdhaXRfd2FrZXVwKGNwdSkgd2FzIGJlaW5nIGNhbGN1bGF0ZWQgdHdpY2UuCiAgICBUaGlzIGlz
IGNhdXNlZCBieSB0aGUgbWVtb3J5IGNsb2JiZXIgaW4gbWIoKSwgc28gdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgdG8gaGVscAogICAgdGhlIG9wdGltaXNlciBieSBjYWxjdWxhdGluZyBpdCBvbmNlLCBh
aGVhZCBvZiB0aW1lLiAgYmxvYXQtby1tZXRlciByZXBvcnRzIGEKICAgIGRlbHRhIG9mIC0yNiBh
cyBhIHJlc3VsdCBvZiB0aGlzIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYyB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIHwgMTIgKysrKysr
KystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4
Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggMTRiMDI3ODljNS4uNjU0ZGUyNGY0MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9j
cHVfaWRsZS5jCkBAIC00MDEsMTUgKzQwMSwxNiBAQCB2b2lkIG13YWl0X2lkbGVfd2l0aF9oaW50
cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc190aW1lX3QgZXhwaXJlcyA9IHBlcl9j
cHUodGltZXJfZGVhZGxpbmUsIGNwdSk7CisgICAgY29uc3Qgdm9pZCAqbW9uaXRvcl9hZGRyID0g
Jm13YWl0X3dha2V1cChjcHUpOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
Q0xGTFVTSF9NT05JVE9SKSApCiAgICAgewogICAgICAgICBtYigpOwotICAgICAgICBjbGZsdXNo
KCh2b2lkICopJm13YWl0X3dha2V1cChjcHUpKTsKKyAgICAgICAgY2xmbHVzaChtb25pdG9yX2Fk
ZHIpOwogICAgICAgICBtYigpOwogICAgIH0KIAotICAgIF9fbW9uaXRvcigodm9pZCAqKSZtd2Fp
dF93YWtldXAoY3B1KSwgMCwgMCk7CisgICAgX19tb25pdG9yKG1vbml0b3JfYWRkciwgMCwgMCk7
CiAgICAgc21wX21iKCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggYzY2NTQ5OWUz
Ni4uMzI0Njc5N2JlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xMSwxMSArMTEsMTUgQEAKICAg
ICBfX3NlbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9KQogCi0jZGVmaW5lIHdiaW52ZCgpIFwKLSAgICBhc20gdm9sYXRpbGUgKCAid2Jp
bnZkIiA6IDogOiAibWVtb3J5IiApCitzdGF0aWMgaW5saW5lIHZvaWQgd2JpbnZkKHZvaWQpCit7
CisgICAgYXNtIHZvbGF0aWxlICggIndiaW52ZCIgOjo6ICJtZW1vcnkiICk7Cit9CiAKLSNkZWZp
bmUgY2xmbHVzaChhKSBcCi0gICAgYXNtIHZvbGF0aWxlICggImNsZmx1c2ggKCUwKSIgOiA6ICJy
IihhKSApCitzdGF0aWMgaW5saW5lIHZvaWQgY2xmbHVzaChjb25zdCB2b2lkICpwKQoreworICAg
IGFzbSB2b2xhdGlsZSAoICJjbGZsdXNoICUwIiA6OiAibSIgKCooY29uc3QgY2hhciAqKXApICk7
Cit9CiAKICNkZWZpbmUgeGNoZyhwdHIsdikgXAogICAgICgoX190eXBlb2ZfXygqKHB0cikpKV9f
eGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6ZW9mKCoocHRyKSkpKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 15 15:00:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 15:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4oJc-0008TU-Jo; Fri, 15 Mar 2019 15:00:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4oJb-0008QJ-Gd
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 15:00:07 +0000
X-Inumbo-ID: 045e0b1e-4733-11e9-84cb-8b1d5394a3ae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 045e0b1e-4733-11e9-84cb-8b1d5394a3ae;
 Fri, 15 Mar 2019 15:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4oJZ-00012F-5j
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 15:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4oJZ-0008QN-30
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 15:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4oJZ-0008QN-30@xenbits.xenproject.org>
Date: Fri, 15 Mar 2019 15:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Fix construction of 32bit
 dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM1NmY0MzcxNzFjNWJiOTA3MDFhYzlkZDdiYTRkYmJkMDU5ODhlMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiAxNCAxMToxMDowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6NTk6MjcgMjAxOSArMDAw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgIHwgIDQgKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwppbmRleCA4MzdlZjdiY2ExLi5jZWYyZDQyMjU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4
NSw3ICsyODUsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNw
dSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAgICBpbnQgaSwg
Y3B1LCByYywgY29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CiAgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3M7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzOwpAQCAtMzU0LDE0ICszNTQsMTggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0
cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgLyogY29tcGF0aWJpbGl0eSBjaGVjayAq
LwogICAgIGNvbXBhdGlibGUgPSAwOwotICAgIGNvbXBhdDMyICAgPSAwOwogICAgIG1hY2hpbmUg
PSBlbGZfdXZhbCgmZWxmLCBlbGYuZWhkciwgZV9tYWNoaW5lKTsKICAgICBwcmludGsoIiBYZW4g
IGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyXG4iKTsKICAgICBpZiAoIGVsZl8zMmJpdCgm
ZWxmKSAmJiBwYXJtcy5wYWUgPT0gWEVOX1BBRV9CSU1PREFMICkKICAgICAgICAgcGFybXMucGFl
ID0gWEVOX1BBRV9FWFRDUjM7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFl
ICYmIG1hY2hpbmUgPT0gRU1fMzg2ICkKICAgICB7Ci0gICAgICAgIGNvbXBhdDMyID0gMTsKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShyYyA9IHN3aXRjaF9jb21wYXQoZCkpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcHJpbnRrKCJEb20wIGZhaWxlZCB0byBzd2l0Y2ggdG8gY29tcGF0OiAlZFxu
IiwgcmMpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKICAgICAgICAgY29t
cGF0aWJsZSA9IDE7CiAgICAgfQogICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9
PSBFTV9YODZfNjQpCkBAIC0zOTIsMTYgKzM5Niw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggY29t
cGF0MzIgKQotICAgIHsKLSAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDE7Ci0gICAgICAgIGQtPmFyY2gucHYueHB0aSA9IGZhbHNlOwotICAg
ICAgICBkLT5hcmNoLnB2LnBjaWQgPSBmYWxzZTsKLSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZv
aWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICgg
c2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQotICAgICAgICAgICAgQlVHKCk7Ci0gICAg
fQotCiAgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0
cmRfbGVuKTsKIAogICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhUQ1IzICkKQEAgLTQy
NSw4ICs0MTksNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIHBhcm1zLnAybV9iYXNlID0gVU5TRVRfQUREUjsKICAgICB9CiAKLSAgICBk
b21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7Ci0KICAgICAvKgogICAgICAqIFdoeSBkbyB3ZSBu
ZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUK
ICAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBzcGFjZS4gQnV0IHRoZSBzaXpl
IG9mIHRoZSBhZGRyZXNzIHNwYWNlCkBAIC02MDYsMjMgKzU5OCwxOSBAQCBpbnQgX19pbml0IGRv
bTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgewogICAgICAgICBtYWRkcl90
b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGU7
CiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9
IFBBR0VfU0laRTsKKyAgICAgICAgY2xlYXJfcGFnZShsNHRhYik7CisgICAgICAgIGluaXRfeGVu
X2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOworICAgICAgICB2LT5hcmNoLmd1
ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFkZHIoX19wYShsNHN0YXJ0KSk7CiAgICAgfQog
ICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVN
Rl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAg
ICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9tYWluIDAgUE1MNFxuIik7Ci0gICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdUX3ZhbGlk
YXRlZHwxOwotICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQocGFnZSk7Cisg
ICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBjcmVhdGVkIGJ5IHN3aXRjaF9jb21wYXQo
KS4gKi8KKyAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShwYWdldGFibGVfZ2V0X3BhZGRy
KHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKKyAgICAgICAgLyogU2VlIHB1YmxpYy94ZW4uaCBvbiB3
aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0
X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKICAgICAgICAg
bDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKICAgICB9
Ci0gICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIsIF9t
Zm4odmlydF90b19tZm4obDRzdGFydCkpLAotICAgICAgICAgICAgICAgICAgICAgIGQsIElOVkFM
SURfTUZOLCB0cnVlKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21f
cGFkZHIoX19wYShsNHN0YXJ0KSk7Ci0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQot
ICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSB2LT5hcmNoLmd1ZXN0X3RhYmxlOwog
CiAgICAgbDR0YWIgKz0gbDRfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwogICAgIHBmbiA9IGFsbG9j
X3NwZm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMKaW5kZXggODAyNmYwMGM0YS4uNGI2ZjQ4ZGVhMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpA
QCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAq
dikKICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwogICAgIG1mbl90IG1mbjsKIAotICAgIHBnID0g
YWxsb2NfZG9taGVhcF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lcik7CisgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyIHwgTUVNRl9ub19zY3J1
Yik7CiAgICAgaWYgKCBwZyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAg
LTE1Nyw2ICsxNTcsOCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAorICAgIEJVSUxEX0JVR19PTihvZmZzZXRv
ZihzdHJ1Y3Qgc2hhcmVkX2luZm8sIHZjcHVfaW5mbykgIT0gMCk7CisKICAgICBpZiAoIGlzX2h2
bV9kb21haW4oZCkgfHwgZC0+dG90X3BhZ2VzICE9IDAgKQogICAgICAgICByZXR1cm4gLUVBQ0NF
UzsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 15 17:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Mar 2019 17:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h4r30-0007ua-3R; Fri, 15 Mar 2019 17:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0b45=RS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h4r2z-0007uV-EK
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 17:55:09 +0000
X-Inumbo-ID: 7673abba-474b-11e9-9c0b-93c50911cf48
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7673abba-474b-11e9-9c0b-93c50911cf48;
 Fri, 15 Mar 2019 17:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h4r2u-000500-Hh
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 17:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h4r2u-0002xT-F6
 for xen-changelog@lists.xenproject.org; Fri, 15 Mar 2019 17:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h4r2u-0002xT-F6@xenbits.xenproject.org>
Date: Fri, 15 Mar 2019 17:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/svm: Improve code generation from
 cpu_has_svm_feature()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEZlYiAxMiAxODozMzozMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTc6NTM6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9zdm06IEltcHJvdmUgY29kZSBnZW5lcmF0aW9uIGZyb20g
Y3B1X2hhc19zdm1fZmVhdHVyZSgpCiAgICAKICAgIFRha2luZyBzdm1fZmVhdHVyZV9mbGFncyBi
eSBwb2ludGVyIGFuZCB1c2luZyB0ZXN0X2JpdCgpIHJlc3VsdHMgaW4gZ2VuZXJhdGVkCiAgICBj
b2RlIHdoaWNoIGxvYWRzIHN2bV9mZWF0dXJlX2ZsYWdzIGludG8gYSAzMmJpdCByZWdpc3Rlciwg
dGhlbiBkb2VzIGEgYml0d2lzZQogICAgb3BlcmF0aW9uLgogICAgCiAgICBUaGUgbG9naWMgY2Fu
IGJlIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBhIHN0cmFpZ2h0IGJpdHdpc2Ugb3BlcmF0aW9uLCBy
ZXN1bHRpbmcKICAgIGluIHRoZSBmb2xsb3dpbmcgbWlub3IgaW1wcm92ZW1lbnQuCiAgICAKICAg
ICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tMTM2ICgtMTM2
KQogICAgICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQg
ICAgIG5ldyAgIGRlbHRhCiAgICAgIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUg
ICAgICAgICAgIDI4MSAgICAgMjczICAgICAgLTgKICAgICAgc3ZtX2NyZWF0ZV92bWNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxNDA0ICAgIDEzODggICAgIC0xNgogICAgICBzdm1fdm1l
eGl0X2hhbmRsZXIgICAgICAgICAgICAgICAgICAgICAgICAgIDYyNzEgICAgNjIzOSAgICAgLTMy
CiAgICAgIHN0YXJ0X3N2bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgxOCAg
ICAgNzM4ICAgICAtODAKICAgICAgVG90YWw6IEJlZm9yZT0zMzQ3NTY5LCBBZnRlcj0zMzQ3NDMz
LCBjaGcgLTAuMDAlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vc3ZtLmggfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAppbmRleCA0OWRjYTM5ZTBiLi42ZTY4
OGE4ZTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCkBAIC0yMSw3ICsyMSw2IEBACiAj
ZGVmaW5lIF9fQVNNX1g4Nl9IVk1fU1ZNX0hfXwogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Ci0j
aW5jbHVkZSA8eGVuL2JpdG1hcC5oPgogCiAjZGVmaW5lIHN2bV92bWxvYWQoeCkgICAgIHN2bV92
bWxvYWRfcGEoX19wYSh4KSkKICNkZWZpbmUgc3ZtX3Ztc2F2ZSh4KSAgICAgc3ZtX3Ztc2F2ZV9w
YShfX3BhKHgpKQpAQCAtNzcsNyArNzYsNyBAQCBleHRlcm4gdTMyIHN2bV9mZWF0dXJlX2ZsYWdz
OwogI2RlZmluZSBTVk1fRkVBVFVSRV9WTE9BRFNBVkUgICAgIDE1IC8qIHZpcnR1YWwgdm1sb2Fk
L3Ztc2F2ZSAqLwogI2RlZmluZSBTVk1fRkVBVFVSRV9WR0lGICAgICAgICAgIDE2IC8qIFZpcnR1
YWwgR0lGICovCiAKLSNkZWZpbmUgY3B1X2hhc19zdm1fZmVhdHVyZShmKSB0ZXN0X2JpdChmLCAm
c3ZtX2ZlYXR1cmVfZmxhZ3MpCisjZGVmaW5lIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoZikgKHN2bV9m
ZWF0dXJlX2ZsYWdzICYgKDF1IDw8IChmKSkpCiAjZGVmaW5lIGNwdV9oYXNfc3ZtX25wdCAgICAg
ICBjcHVfaGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX05QVCkKICNkZWZpbmUgY3B1X2hhc19z
dm1fbGJydiAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfTEJSVikKICNkZWZp
bmUgY3B1X2hhc19zdm1fc3ZtbCAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVf
U1ZNTCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nX6-0004JD-4Z; Mon, 18 Mar 2019 08:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nX5-0004J8-4w
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:07 +0000
X-Inumbo-ID: e8f9bad2-4956-11e9-9b6f-13508efae497
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8f9bad2-4956-11e9-9b6f-13508efae497;
 Mon, 18 Mar 2019 08:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nX1-0002in-GP
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nX1-0004Lm-Db
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nX1-0004Lm-Db@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:03 +0000
Subject: [Xen-changelog] [xen master] Branch for 4.12: change version numbers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEwMDUwN2IzNGJiMjQ1MjQ4YzhjMThlZGY3NGRlZThkZDMzZjVlZmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDg6MzYgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0ODozNiAy
MDE5ICswMDAwCgogICAgQnJhbmNoIGZvciA0LjEyOiBjaGFuZ2UgdmVyc2lvbiBudW1iZXJzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIFJFQURNRSAgICAgICB8IDEwICsrKysrLS0tLS0KIFNVUFBPUlQubWQgICB8ICAy
ICstCiB4ZW4vTWFrZWZpbGUgfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXgg
YzE5NDA5ZWZhMi4uNjM0NjgyNWJjMCAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpA
QCAtMSw5ICsxLDkgQEAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotIF8gIF8g
ICAgXyBfX19fCi18IHx8IHwgIC8gfF9fXyBcICAgICAgXyBfXyBfX18KLXwgfHwgfF8gfCB8IF9f
KSB8X19fX3wgJ19fLyBfX3wKLXxfXyAgIF98fCB8LyBfXy9fX19fX3wgfCB8IChfXwotICAgfF98
KF8pX3xfX19fX3wgICAgfF98ICBcX19ffAorIF8gIF8gICAgXyBfX19fXyAgICAgICAgICAgICAg
ICAgICAgICAgXyAgICAgICAgXyAgICAgXworfCB8fCB8ICAvIHxfX18gLyAgICAgICBfICAgXyBf
IF9fICBfX198IHxfIF9fIF98IHxfXyB8IHwgX19fCit8IHx8IHxfIHwgfCB8XyBcIF9fX19ffCB8
IHwgfCAnXyBcLyBfX3wgX18vIF9gIHwgJ18gXHwgfC8gXyBcCit8X18gICBffHwgfF9fXykgfF9f
X19ffCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfCAgX18vCisgICB8X3woXylffF9f
X18vICAgICAgIFxfXyxffF98IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198CiAKICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIv
U1VQUE9SVC5tZAppbmRleCAxOWZjOGQ3NTMzLi5lNGZiMTViMmY4IDEwMDY0NAotLS0gYS9TVVBQ
T1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTksNyArOSw3IEBAIGZvciB0aGUgZGVmaW5pdGlv
bnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMgUmVsZWFzZSBTdXBwb3J0
CiAKLSAgICBYZW4tVmVyc2lvbjogNC4xMi1yYworICAgIFhlbi1WZXJzaW9uOiA0LjEzLXVuc3Rh
YmxlCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAog
ICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5
LXN1cHBvcnRlZApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4
IGVhODJmYzhiYTYuLjMzNWYyZjBmMzcgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94
ZW4vTWFrZWZpbGUKQEAgLTEsOCArMSw4IEBACiAjIFRoaXMgaXMgdGhlIGNvcnJlY3QgcGxhY2Ug
dG8gZWRpdCB0aGUgYnVpbGQgdmVyc2lvbi4KICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0
b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVO
X1ZFUlNJT04gICAgICAgPSA0Ci1leHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMgotZXhwb3J0
IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhF
Tl9TVUJWRVJTSU9OICAgID0gMTMKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4wLXVuc3Rh
YmxlJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVO
X1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUg
eGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nXE-0004Jr-6E; Mon, 18 Mar 2019 08:22:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nXD-0004Jf-4w
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:15 +0000
X-Inumbo-ID: ef1b696b-4956-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef1b696b-4956-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:22:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nXB-0002iv-Mo
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nXB-0004MV-K5
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nXB-0004MV-K5@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:13 +0000
Subject: [Xen-changelog] [xen master] Branch for 4.12: Switch unstable back
 from specific 4.12 tags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGVmMTVjYTA4YThiYjdkYjk1Njg5NDg1YWYyMzJhZTE4ZDQwZjUzNTYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTQ6NDk6MDAgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxMSAxNDo0OTowMCAy
MDE5ICswMDAwCgogICAgQnJhbmNoIGZvciA0LjEyOiBTd2l0Y2ggdW5zdGFibGUgYmFjayBmcm9t
IHNwZWNpZmljIDQuMTIgdGFncwogICAgCiAgICBVc2UgbWFzdGVyIG9yIHNwZWNpZmljIGdpdCBj
b21taXRzLiAgVGhlIG9ubHkgc2VtYW50aWMgY2hhbmdlIGlzIHRvCiAgICBwaWNrIHVwIHFlbXUt
eGVuIG1hc3RlciBhZ2Fpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Q29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDBhMmYxZjdkZjguLjAwY2I0ZjU0NzkgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3NSwxNSArMjc1LDE1IEBAIFNF
QUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAog
TUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQK
IGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDVi
YjFmMTgzNzQ0N2NjMGViNTYKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4x
Mi4wLXJjMQotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMxCitRRU1V
X1VQU1RSRUFNX1JFVklTSU9OID89IG1hc3RlcgorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89
IDBiNGI3ODk3ZTA4Yjk2N2EwOWJlZDIwMjhhNzlmYWJmZjgyMzQyZGQKIAogU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMi4wCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkg
ODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMx
CitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTgKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9w
dDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nXS-0004L9-88; Mon, 18 Mar 2019 08:22:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nXQ-0004L1-HA
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:28 +0000
X-Inumbo-ID: f52a6e28-4956-11e9-ad24-5bbbce044be7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f52a6e28-4956-11e9-ad24-5bbbce044be7;
 Mon, 18 Mar 2019 08:22:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nXL-0002jc-TG
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nXL-0004NH-Qa
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nXL-0004NH-Qa@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:23 +0000
Subject: [Xen-changelog] [xen master] tools/xentop: Display '-' when stats
 are not available.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxYzNlM2RjOTFkNjE0ZDMzODVkNjlkMDNlMmRiZWZiZThhYmNlZDQKQXV0aG9yOiAg
ICAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0YXZhQGNpdHJpeC5jb20+CkF1dGhv
ckRhdGU6IEZyaSBGZWIgMjIgMTE6NDg6MDYgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDEyOjU3OjEzIDIw
MTkgKzAwMDAKCiAgICB0b29scy94ZW50b3A6IERpc3BsYXkgJy0nIHdoZW4gc3RhdHMgYXJlIG5v
dCBhdmFpbGFibGUuCiAgICAKICAgIERpc3BsYXlpbmcgMCBpcyBtaXNsZWFkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25A
dmF0ZXMuZnI+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgICB8ICAgNiArCiB0
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaCAgICAgICB8ICAgNSArCiB0b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyB8ICA0NyArKysrLS0tLQog
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgIDEgKwogdG9v
bHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMgICAgICAgICAgICAgICAgfCAxNjEgKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCA2
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXQuYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCmluZGV4
IGZiZTQ0ZjNjNTYuLjhiODU2YjMyYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5jCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdC5jCkBAIC03MjksNiArNzI5LDEyIEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3Zi
ZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCkKIAlyZXR1cm4gdmJkLT53cl9zZWN0czsKIH0K
IAorLyogUmV0dXJucyBlcnJvciB3aGlsZSBnZXR0aW5nIHN0YXRzICgxIGlmIGVycm9yIGhhcHBl
bmVkLCAwIG90aGVyd2lzZSkgKi8KK2Jvb2wgeGVuc3RhdF92YmRfZXJyb3IoeGVuc3RhdF92YmQg
KiB2YmQpCit7CisJcmV0dXJuIHZiZC0+ZXJyb3I7Cit9CisKIC8qCiAgKiBUbWVtIGZ1bmN0aW9u
cwogICovCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQu
aCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCmluZGV4IDQ3ZWM2MGUx
NGQuLjlmNTA1M2RkOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMv
eGVuc3RhdC5oCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCkBA
IC0yMCw2ICsyMCw4IEBACiAjaWZuZGVmIFhFTlNUQVRfSAogI2RlZmluZSBYRU5TVEFUX0gKIAor
I2luY2x1ZGUgPHN0ZGJvb2wuaD4KKwogLyogT3BhcXVlIGhhbmRsZXMgKi8KIHR5cGVkZWYgc3Ry
dWN0IHhlbnN0YXRfaGFuZGxlIHhlbnN0YXRfaGFuZGxlOwogdHlwZWRlZiBzdHJ1Y3QgeGVuc3Rh
dF9kb21haW4geGVuc3RhdF9kb21haW47CkBAIC0xOTMsNiArMTk1LDkgQEAgdW5zaWduZWQgbG9u
ZyBsb25nIHhlbnN0YXRfdmJkX3dyX3JlcXMoeGVuc3RhdF92YmQgKiB2YmQpOwogdW5zaWduZWQg
bG9uZyBsb25nIHhlbnN0YXRfdmJkX3JkX3NlY3RzKHhlbnN0YXRfdmJkICogdmJkKTsKIHVuc2ln
bmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCk7CiAK
Ky8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGluZyBzdGF0cyAoMSBpZiBlcnJvciBoYXBwZW5l
ZCwgMCBvdGhlcndpc2UpICovCitib29sIHhlbnN0YXRfdmJkX2Vycm9yKHhlbnN0YXRfdmJkICog
dmJkKTsKKwogLyoKICAqIFRtZW0gZnVuY3Rpb25zIC0gZXh0cmFjdCB0bWVtIGluZm9ybWF0aW9u
CiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9s
aW51eC5jIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKaW5k
ZXggN2NkZDNiZjkxZi4uOTQyMWNhNDNjOCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X2xpbnV4LmMKQEAgLTQzNiwxMyArNDM2LDE1IEBAIGludCB4ZW5zdGF0X2Nv
bGxlY3RfdmJkcyh4ZW5zdGF0X25vZGUgKiBub2RlKQogCQlyZXQgPSBzc2NhbmYoZHAtPmRfbmFt
ZSwgIiUzcy0ldS0ldSIsIGJ1ZiwgJmRvbWlkLCAmdmJkLmRldik7CiAJCWlmIChyZXQgIT0gMykK
IAkJCWNvbnRpbnVlOworCQlpZiAoIShzdHJzdHIoYnVmLCAidmJkIikpICYmICEoc3Ryc3RyKGJ1
ZiwgInRhcCIpKSkKKwkJCWNvbnRpbnVlOwogCiAJCWlmIChzdHJjbXAoYnVmLCJ2YmQiKSA9PSAw
KQogCQkJdmJkLmJhY2tfdHlwZSA9IDE7CiAJCWVsc2UgaWYgKHN0cmNtcChidWYsInRhcCIpID09
IDApCiAJCQl2YmQuYmFja190eXBlID0gMjsKIAkJZWxzZQotCQkJY29udGludWU7CisJCQl2YmQu
YmFja190eXBlID0gMDsKIAogCQlkb21haW4gPSB4ZW5zdGF0X25vZGVfZG9tYWluKG5vZGUsIGRv
bWlkKTsKIAkJaWYgKGRvbWFpbiA9PSBOVUxMKSB7CkBAIC00NTMsMzYgKzQ1NSwyOSBAQCBpbnQg
eGVuc3RhdF9jb2xsZWN0X3ZiZHMoeGVuc3RhdF9ub2RlICogbm9kZSkKIAkJCWNvbnRpbnVlOwog
CQl9CiAKLQkJaWYoKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mv
b29fcmVxIiwgYnVmLCAyNTYpPD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1
IiwgJnZiZC5vb19yZXFzKSkgIT0gMSkpCi0JCXsKLQkJCWNvbnRpbnVlOwotCQl9Ci0KLQkJaWYo
KHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3MvcmRfcmVxIiwgYnVm
LCAyNTYpPD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC5yZF9y
ZXFzKSkgIT0gMSkpCisJCWlmICh2YmQuYmFja190eXBlID09IDEgfHwgdmJkLmJhY2tfdHlwZSA9
PSAyKQogCQl7Ci0JCQljb250aW51ZTsKLQkJfQogCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJk
KGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3dyX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKLQkJICAgfHwg
KChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3JfcmVxcykpICE9IDEpKQotCQl7Ci0J
CQljb250aW51ZTsKLQkJfQotCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUs
ICJzdGF0aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3Nj
YW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLnJkX3NlY3RzKSkgIT0gMSkpCi0JCXsKLQkJCWNvbnRpbnVl
OworCQkJdmJkLmVycm9yID0gMDsKKworCQkJaWYgKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5k
X25hbWUsICJzdGF0aXN0aWNzL29vX3JlcSIsIGJ1ZiwgMjU2KTw9MCkgfHwKKwkJCQkoKHJldCA9
IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC5vb19yZXFzKSkgIT0gMSkgfHwKKwkJCQkocmVhZF9h
dHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy9yZF9yZXEiLCBidWYsIDI1Nik8
PTApIHx8CisJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQucmRfcmVxcykpICE9
IDEpIHx8CisJCQkJKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mv
d3JfcmVxIiwgYnVmLCAyNTYpPD0wKSB8fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUi
LCAmdmJkLndyX3JlcXMpKSAhPSAxKSB8fAorCQkJCShyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5k
X25hbWUsICJzdGF0aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8PTApIHx8CisJCQkJKChyZXQg
PSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2VjdHMpKSAhPSAxKSB8fAorCQkJCShyZWFk
X2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3dyX3NlY3QiLCBidWYsIDI1
Nik8PTApIHx8CisJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2VjdHMp
KSAhPSAxKSkKKwkJCXsKKwkJCQl2YmQuZXJyb3IgPSAxOworCQkJfQogCQl9Ci0KLQkJaWYoKHJl
YWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mvd3Jfc2VjdCIsIGJ1Ziwg
MjU2KTw9MCkKLQkJICAgfHwgKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQud3Jfc2Vj
dHMpKSAhPSAxKSkKKwkJZWxzZQogCQl7Ci0JCQljb250aW51ZTsKKwkJCXZiZC5lcnJvciA9IDE7
CiAJCX0KLQogCQlpZiAoKHhlbnN0YXRfc2F2ZV92YmQoZG9tYWluLCAmdmJkKSkgPT0gTlVMTCkg
ewogCQkJcGVycm9yKCJBbGxvY2F0aW9uIGVycm9yIik7CiAJCQlyZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oCmluZGV4IDc0ZTA3NzRhNWUuLmVi
ZmNkMGZmZjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3Rh
dF9wcml2LmgKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYu
aApAQCAtOTgsNiArOTgsNyBAQCBzdHJ1Y3QgeGVuc3RhdF9uZXR3b3JrIHsKIHN0cnVjdCB4ZW5z
dGF0X3ZiZCB7CiAJdW5zaWduZWQgaW50IGJhY2tfdHlwZTsKIAl1bnNpZ25lZCBpbnQgZGV2Owor
CXVuc2lnbmVkIGludCBlcnJvcjsKIAl1bnNpZ25lZCBsb25nIGxvbmcgb29fcmVxczsKIAl1bnNp
Z25lZCBsb25nIGxvbmcgcmRfcmVxczsKIAl1bnNpZ25lZCBsb25nIGxvbmcgd3JfcmVxczsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jIGIvdG9vbHMveGVuc3RhdC94
ZW50b3AveGVudG9wLmMKaW5kZXggYzQ2NTgxMDYyYi4uMzFlYTBlNjVhNiAxMDA2NDQKLS0tIGEv
dG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKKysrIGIvdG9vbHMveGVuc3RhdC94ZW50b3Av
eGVudG9wLmMKQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIGludCBoYW5kbGVfa2V5KGludCk7CiBz
dGF0aWMgaW50IGNvbXBhcmUodW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxvbmcp
Owogc3RhdGljIGludCBjb21wYXJlX2RvbWFpbnMoeGVuc3RhdF9kb21haW4gKiosIHhlbnN0YXRf
ZG9tYWluICoqKTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X25ldF9ieXRlcyggeGVu
c3RhdF9kb21haW4gKiwgaW50KTsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X3ZiZF9y
ZXFzKCB4ZW5zdGF0X2RvbWFpbiAqLCBpbnQpOworc3RhdGljIGJvb2wgdG90X3ZiZF9yZXFzKHhl
bnN0YXRfZG9tYWluICosIGludCwgdW5zaWduZWQgbG9uZyBsb25nICopOwogCiAvKiBGaWVsZCBm
dW5jdGlvbnMgKi8KIHN0YXRpYyBpbnQgY29tcGFyZV9zdGF0ZSh4ZW5zdGF0X2RvbWFpbiAqZG9t
YWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFpbjIpOwpAQCAtNjg1LDkxICs2ODUsMTY0IEBAIHN0
YXRpYyB2b2lkIHByaW50X3ZiZHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKICAgIHJldHVybmlu
ZyAtMSwwLDEgKiBmb3IgPCw9LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfb28oeGVuc3Rh
dF9kb21haW4gKmRvbWFpbjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotICByZXR1cm4g
LWNvbXBhcmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9PTyksCi0JCSAgdG90X3Zi
ZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9PTykpOworCXVuc2lnbmVkIGxvbmcgbG9uZyBkb20x
X3ZiZF9vbyA9IDAsIGRvbTJfdmJkX29vID0gMDsKKworCXRvdF92YmRfcmVxcyhkb21haW4xLCBG
SUVMRF9WQkRfT08sICZkb20xX3ZiZF9vbyk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxE
X1ZCRF9PTywgJmRvbTJfdmJkX29vKTsKKworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF9vbywg
ZG9tMl92YmRfb28pOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBPTyByZXF1
ZXN0cyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lkIHByaW50X3ZiZF9vbyh4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogewotCXByaW50KCIlOGxsdSIsIHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxE
X1ZCRF9PTykpOworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfb287CisKKwlpZiAodG90X3ZiZF9y
ZXFzKGRvbWFpbiwgRklFTERfVkJEX09PLCAmdmJkX29vKSkKKwl7CisJCXByaW50KCIlOGxsdSIs
IHZiZF9vbyk7CisJfQorCWVsc2UKKwl7CisJCXByaW50KCIlOGMiLCAnLScpOworCX0KIH0KIAog
LyogQ29tcGFyZXMgbnVtYmVyIG9mIHRvdGFsIFZCRCBSRUFEIHJlcXVlc3RzIG9mIHR3byBkb21h
aW5zLAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAqLwogc3RhdGljIGludCBjb21w
YXJlX3ZiZF9yZCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFp
bjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRf
UkQpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9SRCkpOworCXVuc2lnbmVk
IGxvbmcgbG9uZyBkb20xX3ZiZF9yZCA9IDAsIGRvbTJfdmJkX3JkID0gMDsKKworCXRvdF92YmRf
cmVxcyhkb21haW4xLCBGSUVMRF9WQkRfUkQsICZkb20xX3ZiZF9yZCk7CisJdG90X3ZiZF9yZXFz
KGRvbWFpbjEsIEZJRUxEX1ZCRF9SRCwgJmRvbTJfdmJkX3JkKTsKKworCXJldHVybiAtY29tcGFy
ZShkb20xX3ZiZF9yZCwgZG9tMV92YmRfcmQpOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRv
dGFsIFZCRCBSRUFEIHJlcXVlc3RzIHN0YXRpc3RpYyAqLwogc3RhdGljIHZvaWQgcHJpbnRfdmJk
X3JkKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiB7Ci0JcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJ
RUxEX1ZCRF9SRC0xXS5kZWZhdWx0X3dpZHRoLCB0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9W
QkRfUkQpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmJkX3JkOworCisJaWYgKHRvdF92YmRfcmVx
cyhkb21haW4sIEZJRUxEX1ZCRF9SRCwgJnZiZF9yZCkpCisJeworCQlwcmludCgiJSpsbHUiLCBm
aWVsZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgsIHZiZF9yZCk7CisJfQorCWVsc2UK
Kwl7CisJCXByaW50KCIlKmMiLCBmaWVsZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgs
ICctJyk7CisJfQogfQogCiAvKiBDb21wYXJlcyBudW1iZXIgb2YgdG90YWwgVkJEIFdSSVRFIHJl
cXVlc3RzIG9mIHR3byBkb21haW5zLAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAq
Lwogc3RhdGljIGludCBjb21wYXJlX3ZiZF93cih4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVu
c3RhdF9kb21haW4gKmRvbWFpbjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhk
b21haW4xLCBGSUVMRF9WQkRfV1IpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZC
RF9XUikpOworCXVuc2lnbmVkIGxvbmcgbG9uZyBkb20xX3ZiZF93ciA9IDAsIGRvbTJfdmJkX3dy
ID0gMDsKKworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfV1IsICZkb20xX3ZiZF93
cik7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9XUiwgJmRvbTJfdmJkX3dyKTsK
KworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF93ciwgZG9tMl92YmRfd3IpOwogfQogCiAvKiBQ
cmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSByZXF1ZXN0cyBzdGF0aXN0aWMgKi8KIHN0
YXRpYyB2b2lkIHByaW50X3ZiZF93cih4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewotCXByaW50
KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfV1ItMV0uZGVmYXVsdF93aWR0aCwgdG90X3ZiZF9y
ZXFzKGRvbWFpbiwgRklFTERfVkJEX1dSKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZiZF93cjsK
KworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1IsICZ2YmRfd3IpKQorCXsK
KwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9XUi0xXS5kZWZhdWx0X3dpZHRoLCB2
YmRfd3IpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmllbGRzW0ZJRUxEX1ZCRF9X
Ui0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogLyogQ29tcGFyZXMgbnVtYmVyIG9m
IHRvdGFsIFZCRCBSRUFEIHNlY3RvcnMgb2YgdHdvIGRvbWFpbnMsCiAgICByZXR1cm5pbmcgLTEs
MCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMgaW50IGNvbXBhcmVfdmJkX3JzZWN0KHhlbnN0YXRf
ZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMikKIHsKLQlyZXR1cm4gLWNv
bXBhcmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCksCi0JCQl0b3RfdmJk
X3JlcXMoZG9tYWluMiwgRklFTERfVkJEX1JTRUNUKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIGRv
bTFfdmJkX3JzZWN0ID0gMCwgZG9tMl92YmRfcnNlY3QgPSAwOworCisJdG90X3ZiZF9yZXFzKGRv
bWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCwgJmRvbTFfdmJkX3JzZWN0KTsKKwl0b3RfdmJkX3JlcXMo
ZG9tYWluMSwgRklFTERfVkJEX1JTRUNULCAmZG9tMl92YmRfcnNlY3QpOworCisJcmV0dXJuIC1j
b21wYXJlKGRvbTFfdmJkX3JzZWN0LCBkb20yX3ZiZF9yc2VjdCk7CiB9CiAKIC8qIFByaW50cyBu
dW1iZXIgb2YgdG90YWwgVkJEIFJFQUQgc2VjdG9ycyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lk
IHByaW50X3ZiZF9yc2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewotCXByaW50KCIlKmxs
dSIsIGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0aCwgdG90X3ZiZF9yZXFz
KGRvbWFpbiwgRklFTERfVkJEX1JTRUNUKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZiZF9yc2Vj
dDsKKworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUlNFQ1QsICZ2YmRfcnNl
Y3QpKQorCXsKKwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZh
dWx0X3dpZHRoLCB2YmRfcnNlY3QpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmll
bGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogLyog
Q29tcGFyZXMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSBzZWN0b3JzIG9mIHR3byBkb21haW5z
LAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAqLwogc3RhdGljIGludCBjb21wYXJl
X3ZiZF93c2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVuc3RhdF9kb21haW4gKmRvbWFp
bjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRf
V1NFQ1QpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9XU0VDVCkpOworCXVu
c2lnbmVkIGxvbmcgbG9uZyBkb20xX3ZiZF93c2VjdCA9IDAsIGRvbTJfdmJkX3dzZWN0ID0gMDsK
KworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfV1NFQ1QsICZkb20xX3ZiZF93c2Vj
dCk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9XU0VDVCwgJmRvbTJfdmJkX3dz
ZWN0KTsKKworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF93c2VjdCwgZG9tMl92YmRfd3NlY3Qp
OwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSBzZWN0b3JzIHN0YXRp
c3RpYyAqLwogc3RhdGljIHZvaWQgcHJpbnRfdmJkX3dzZWN0KHhlbnN0YXRfZG9tYWluICpkb21h
aW4pCiB7Ci0JcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9XU0VDVC0xXS5kZWZhdWx0
X3dpZHRoLCB0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1NFQ1QpKTsKKwl1bnNpZ25l
ZCBsb25nIGxvbmcgdmJkX3dzZWN0OworCisJaWYgKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxE
X1ZCRF9XU0VDVCwgJnZiZF93c2VjdCkpCisJeworCQlwcmludCgiJSpsbHUiLCBmaWVsZHNbRklF
TERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgsIHZiZF93c2VjdCk7CisJfQorCWVsc2UKKwl7
CisJCXByaW50KCIlKmMiLCBmaWVsZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgs
ICctJyk7CisJfQogfQogCiAKLS8qIEdldHMgbnVtYmVyIG9mIHRvdGFsIFZCRCByZXF1ZXN0cyBz
dGF0aXN0aWMsIAorLyogR2V0cyBudW1iZXIgb2YgdG90YWwgVkJEIHJlcXVlc3RzIHN0YXRpc3Rp
YywKICAqICAgaWYgZmxhZyBpcyBGSUVMRF9WQkRfT08sIHRoZW4gT08gcmVxdWVzdHMsCiAgKiAg
IGlmIGZsYWcgaXMgRklFTERfVkJEX1JELCB0aGVuIFJFQUQgcmVxdWVzdHMsCiAgKiAgIGlmIGZs
YWcgaXMgRklFTERfVkJEX1dSLCB0aGVuIFdSSVRFIHJlcXVlc3RzLAogICogICBpZiBmbGFnIGlz
IEZJRUxEX1ZCRF9SU0VDVCwgdGhlbiBSRUFEIHNlY3RvcnMsCiAgKiAgIGlmIGZsYWcgaXMgRklF
TERfVkJEX1dTRUNULCB0aGVuIFdSSVRFIHNlY3RvcnMuCiAgKi8KLXN0YXRpYyB1bnNpZ25lZCBs
b25nIGxvbmcgdG90X3ZiZF9yZXFzKHhlbnN0YXRfZG9tYWluICpkb21haW4sIGludCBmbGFnKQor
c3RhdGljIGJvb2wgdG90X3ZiZF9yZXFzKHhlbnN0YXRfZG9tYWluICpkb21haW4sIGludCBmbGFn
LCB1bnNpZ25lZCBsb25nIGxvbmcgKnJlcykKIHsKIAlpbnQgaSA9IDA7CiAJeGVuc3RhdF92YmQg
KnZiZDsKIAl1bnNpZ25lZCBudW1fdmJkcyA9IDA7CiAJdW5zaWduZWQgbG9uZyBsb25nIHRvdGFs
ID0gMDsKLQkKKwlib29sIHNob3dfc3RhdHMgPSBmYWxzZTsKKwogCW51bV92YmRzID0geGVuc3Rh
dF9kb21haW5fbnVtX3ZiZHMoZG9tYWluKTsKLQkKKwlpZiAoIW51bV92YmRzKQorCQlzaG93X3N0
YXRzID0gdHJ1ZTsKKwogCWZvciAoIGk9MCA7IGkgPCBudW1fdmJkcyA7IGkrKykgewogCQl2YmQg
PSB4ZW5zdGF0X2RvbWFpbl92YmQoZG9tYWluLGkpOworCQlpZiAoeGVuc3RhdF92YmRfZXJyb3Io
dmJkKSkKKwkJCWNvbnRpbnVlOworCQllbHNlCisJCQlzaG93X3N0YXRzID0gdHJ1ZTsKKwogCQlz
d2l0Y2goZmxhZykgewogCQljYXNlIEZJRUxEX1ZCRF9PTzoKIAkJCXRvdGFsICs9IHhlbnN0YXRf
dmJkX29vX3JlcXModmJkKTsKQEAgLTc5MCw4ICs4NjMsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgbG9uZyB0b3RfdmJkX3JlcXMoeGVuc3RhdF9kb21haW4gKmRvbWFpbiwgaW50IGZsYWcpCiAJ
CQlicmVhazsKIAkJfQogCX0KLQkKLQlyZXR1cm4gdG90YWw7CisKKwkqcmVzID0gdG90YWw7CisK
KwlyZXR1cm4gc2hvd19zdGF0czsKIH0KIAogLyogQ29tcGFyZXMgc2VjdXJpdHkgaWQgKHNzaWQp
IG9mIHR3byBkb21haW5zLCByZXR1cm5pbmcgLTEsMCwxIGZvciA8LD0sPiAqLwpAQCAtODIyLDYg
Kzg5Nyw3IEBAIHZvaWQgcmVzZXRfZmllbGRfd2lkdGhzKHZvaWQpCiB2b2lkIGFkanVzdF9maWVs
ZF93aWR0aHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKIAl1bnNpZ25lZCBpbnQgbGVuZ3Ro
OworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfcmQsIHZiZF93ciwgdmJkX3JzZWN0LCB2YmRfd3Nl
Y3Q7CiAKIAlpZiAoc2hvd19mdWxsX25hbWUpIHsKIAkJbGVuZ3RoID0gc3RybGVuKHhlbnN0YXRf
ZG9tYWluX25hbWUoZG9tYWluKSk7CkBAIC04MzcsMTkgKzkxMywyMyBAQCB2b2lkIGFkanVzdF9m
aWVsZF93aWR0aHMoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIAlpZiAobGVuZ3RoID4gZmllbGRz
W0ZJRUxEX05FVF9SWC0xXS5kZWZhdWx0X3dpZHRoKQogCQlmaWVsZHNbRklFTERfTkVUX1JYLTFd
LmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7CiAKLQlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgoKHRv
dF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SRCkpICsgMSk7CisJdG90X3ZiZF9yZXFzKGRv
bWFpbiwgRklFTERfVkJEX1JELCAmdmJkX3JkKTsKKwlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgo
dmJkX3JkICsgMSk7CiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9WQkRfUkQtMV0uZGVmYXVs
dF93aWR0aCkKIAkJZmllbGRzW0ZJRUxEX1ZCRF9SRC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3Ro
OwogCi0JbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVM
RF9WQkRfV1IpKSArIDEpOworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XUiwgJnZi
ZF93cik7CisJbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF93ciArIDEpOwogCWlmIChsZW5n
dGggPiBmaWVsZHNbRklFTERfVkJEX1dSLTFdLmRlZmF1bHRfd2lkdGgpCiAJCWZpZWxkc1tGSUVM
RF9WQkRfV1ItMV0uZGVmYXVsdF93aWR0aCA9IGxlbmd0aDsKIAotCWxlbmd0aCA9IElOVF9GSUVM
RF9XSURUSCgodG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JTRUNUKSkgKyAxKTsKKwl0
b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUlNFQ1QsICZ2YmRfcnNlY3QpOworCWxlbmd0
aCA9IElOVF9GSUVMRF9XSURUSCh2YmRfcnNlY3QgKyAxKTsKIAlpZiAobGVuZ3RoID4gZmllbGRz
W0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoKQogCQlmaWVsZHNbRklFTERfVkJEX1JT
RUNULTFdLmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7CiAKLQlsZW5ndGggPSBJTlRfRklFTERfV0lE
VEgoKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XU0VDVCkpICsgMSk7CisJdG90X3Zi
ZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dTRUNULCAmdmJkX3dzZWN0KTsKKwlsZW5ndGggPSBJ
TlRfRklFTERfV0lEVEgodmJkX3dzZWN0ICsgMSk7CiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVM
RF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCkKIAkJZmllbGRzW0ZJRUxEX1ZCRF9XU0VDVC0x
XS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwogfQpAQCAtMTAwOSw3ICsxMDg5LDcgQEAgdm9pZCBk
b192Y3B1KHhlbnN0YXRfZG9tYWluICpkb21haW4pCiAJCWlmICh4ZW5zdGF0X3ZjcHVfb25saW5l
KHZjcHUpID4gMCkgewogCQkJaWYgKGkgIT0gMCAmJiAoaSU1KT09MCkKIAkJCQlwcmludCgiXG4g
ICAgICAgICIpOwotCQkJcHJpbnQoIiAlMnU6ICUxMGxsdXMiLCBpLCAKKwkJCXByaW50KCIgJTJ1
OiAlMTBsbHVzIiwgaSwKIAkJCQkJeGVuc3RhdF92Y3B1X25zKHZjcHUpLzEwMDAwMDAwMDApOwog
CQl9CiAJfQpAQCAtMTA3NCwxNSArMTE1NCwyNCBAQCB2b2lkIGRvX3ZiZCh4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogCQkJIE1BSk9SKHhlbnN0YXRfdmJkX2Rldih2YmQpKSwKIAkJCSBNSU5PUih4
ZW5zdGF0X3ZiZF9kZXYodmJkKSkpOwogI2VuZGlmCi0KLQkJcHJpbnQoIlZCRCAlcyAlNGQgJXMg
T086ICU4bGx1ICAgUkQ6ICU4bGx1ICAgV1I6ICU4bGx1ICAgUlNFQ1Q6ICUxMGxsdSAgIFdTRUNU
OiAlMTBsbHVcbiIsCi0JCSAgICAgIHZiZF90eXBlW3hlbnN0YXRfdmJkX3R5cGUodmJkKV0sCi0J
CSAgICAgIHhlbnN0YXRfdmJkX2Rldih2YmQpLCBkZXRhaWxzLAotCQkgICAgICB4ZW5zdGF0X3Zi
ZF9vb19yZXFzKHZiZCksCi0JCSAgICAgIHhlbnN0YXRfdmJkX3JkX3JlcXModmJkKSwKLQkJICAg
ICAgeGVuc3RhdF92YmRfd3JfcmVxcyh2YmQpLAotCQkgICAgICB4ZW5zdGF0X3ZiZF9yZF9zZWN0
cyh2YmQpLAotCQkgICAgICB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh2YmQpKTsKKwkJaWYgKHhlbnN0
YXRfdmJkX2Vycm9yKHZiZCkpCisJCXsKKwkJCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGMg
ICBSRDogJThjICAgV1I6ICU4YyAgIFJTRUNUOiAlMTBjICAgV1NFQ1Q6ICUxMGNcbiIsCisJCQkJ
dmJkX3R5cGVbeGVuc3RhdF92YmRfdHlwZSh2YmQpXSwKKwkJCQl4ZW5zdGF0X3ZiZF9kZXYodmJk
KSwgZGV0YWlscywKKwkJCQknLScsICctJywgJy0nLCAnLScsJy0nKTsKKwkJfQorCQllbHNlCisJ
CXsKKwkJCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGxsdSAgIFJEOiAlOGxsdSAgIFdSOiAl
OGxsdSAgIFJTRUNUOiAlMTBsbHUgICBXU0VDVDogJTEwbGx1XG4iLAorCQkJCXZiZF90eXBlW3hl
bnN0YXRfdmJkX3R5cGUodmJkKV0sCisJCQkJeGVuc3RhdF92YmRfZGV2KHZiZCksIGRldGFpbHMs
CisJCQkJeGVuc3RhdF92YmRfb29fcmVxcyh2YmQpLAorCQkJCXhlbnN0YXRfdmJkX3JkX3JlcXMo
dmJkKSwKKwkJCQl4ZW5zdGF0X3ZiZF93cl9yZXFzKHZiZCksCisJCQkJeGVuc3RhdF92YmRfcmRf
c2VjdHModmJkKSwKKwkJCQl4ZW5zdGF0X3ZiZF93cl9zZWN0cyh2YmQpKTsKKwkJfQogCX0KIH0K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nXY-0004M0-9u; Mon, 18 Mar 2019 08:22:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nXX-0004Lk-9H
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:35 +0000
X-Inumbo-ID: fb3b1128-4956-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb3b1128-4956-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:22:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nXW-0002jm-3e
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nXW-0004O2-13
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nXW-0004O2-13@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:34 +0000
Subject: [Xen-changelog] [xen master] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ0OGUxODM2MDc0Y2VjMGQyYjdkZDExZjdmZmNlNzE2YmRmN2NiY2IKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogVGh1IEZlYiAxNCAxNjoxODoxMSAyMDE5ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTc6MTMgMjAxOSAr
MDAwMAoKICAgIHZtX2V2ZW50OiBBZGQgYSBuZXcgb3Bjb2RlIHRvIGdldCBWTV9FVkVOVF9JTlRF
UkZBQ0VfVkVSU0lPTgogICAgCiAgICBDdXJyZW50bHksIHRoZSBWTV9FVkVOVF9JTlRFUkZBQ0Vf
VkVSU0lPTiBpcyBkZXRlcm1pbmVkIGF0IHJ1bnRpbWUsIGJ5CiAgICBpbnNwZWN0aW5nIHRoZSBj
b3JyZXNwb25kaW5nIGZpZWxkIGluIGEgdm1fZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxwZXIKICAg
IG9wY29kZSB3aWxsIHF1ZXJ5IHRoZSBoeXBlcnZpc29yIHN1cHBvcnRlZCB2ZXJzaW9uIGJlZm9y
ZSB0aGUgdm1fZXZlbnQKICAgIHJlbGF0ZWQgc3RydWN0dXJlcyBhbmQgbGF5b3V0IGFyZSBzZXQt
dXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgotLS0KIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDUgKysrKysKIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50
LmMgICAgIHwgMTggKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAg
ICAgICB8ICAxICsKIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgIHwgMTEgKysrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDkgKysrKysrKystCiA1IGZpbGVz
IGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCAzMWNkZGE3NmM2Li5hMzYyOGU1NmJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMjAwMyw2ICsyMDAzLDExIEBAIGludCB4Y19zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogaW50IHhjX2dldF9tZW1fYWNjZXNzKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgcGZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7CiAKKy8qCisgKiBSZXR1
cm5zIHRoZSBWTV9FVkVOVF9JTlRFUkZBQ0UgdmVyc2lvbi4KKyAqLworaW50IHhjX3ZtX2V2ZW50
X2dldF92ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoKTsKKwogLyoqKgogICogTW9uaXRvciBjb250
cm9sIG9wZXJhdGlvbnMuCiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQu
YyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKaW5kZXggODY3NDYwNzg5NS4uYTk3YzYxNWIx
OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYworKysgYi90b29scy9saWJ4
Yy94Y192bV9ldmVudC5jCkBAIC0zNSw3ICszNSw3IEBAIGludCB4Y192bV9ldmVudF9jb250cm9s
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVuc2lnbmVkIGludCBvcCwK
IAogICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiAgICAgaWYgKCAhcmMgJiYgcG9y
dCApCi0gICAgICAgICpwb3J0ID0gZG9tY3RsLnUudm1fZXZlbnRfb3AucG9ydDsKKyAgICAgICAg
KnBvcnQgPSBkb21jdGwudS52bV9ldmVudF9vcC51LmVuYWJsZS5wb3J0OwogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtMTU2LDYgKzE1NiwyMiBAQCB2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFtLAogICAgIHJldHVy
biByaW5nX3BhZ2U7CiB9CiAKK2ludCB4Y192bV9ldmVudF9nZXRfdmVyc2lvbih4Y19pbnRlcmZh
Y2UgKnhjaCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKyAgICBpbnQgcmM7CisKKyAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF92bV9ldmVudF9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gRE9N
SURfSU5WQUxJRDsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5vcCA9IFhFTl9WTV9FVkVOVF9H
RVRfVkVSU0lPTjsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5tb2RlID0gWEVOX0RPTUNUTF9W
TV9FVkVOVF9PUF9NT05JVE9SOworCisgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
KyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gZG9tY3RsLnUudm1fZXZlbnRfb3AudS52ZXJz
aW9uOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCmluZGV4IGQwOGI2Mjc0ZTIuLmJhZGU5YTYzYjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzkyLDYgKzM5Miw3IEBAIGxv
bmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0
bCkKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3Rl
c3RfYXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfdm1fZXZlbnRfb3A6CiAgICAg
ICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElEICkKICAgICAgICAgewogICAgIGNh
c2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggMjZjZmEyYzYwNS4uMTljOTgzYzAz
NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwpAQCAtODgsNyArODgsNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgKCp2ZWQpLT54ZW5fcG9y
dCA9IHZlYy0+cG9ydCA9IHJjOworICAgICgqdmVkKS0+eGVuX3BvcnQgPSB2ZWMtPnUuZW5hYmxl
LnBvcnQgPSByYzsKIAogICAgIC8qIFByZXBhcmUgcmluZyBidWZmZXIgKi8KICAgICBGUk9OVF9S
SU5HX0lOSVQoJigqdmVkKS0+ZnJvbnRfcmluZywKQEAgLTU5Miw2ICs1OTIsMTUgQEAgaW50IHZt
X2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVu
dF9vcCAqdmVjLAogewogICAgIGludCByYzsKIAorICAgIGlmICggdmVjLT5vcCA9PSBYRU5fVk1f
RVZFTlRfR0VUX1ZFUlNJT04gKQorICAgIHsKKyAgICAgICAgdmVjLT51LnZlcnNpb24gPSBWTV9F
VkVOVF9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAg
aWYgKCB1bmxpa2VseShkID09IE5VTEwpICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKwogICAg
IHJjID0geHNtX3ZtX2V2ZW50X2NvbnRyb2woWFNNX1BSSVYsIGQsIHZlYy0+bW9kZSwgdmVjLT5v
cCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRl
eCA3ZTFjZjIxMDc1Li4xOTQ4NmQ1ZTMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC03ODEsNiArNzgx
LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKICNkZWZpbmUgWEVOX1ZN
X0VWRU5UX0VOQUJMRSAgICAgICAgICAgICAgIDAKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FC
TEUgICAgICAgICAgICAgIDEKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX1JFU1VNRSAgICAgICAgICAg
ICAgIDIKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OICAgICAgICAgIDMKIAogLyoK
ICAqIERvbWFpbiBtZW1vcnkgcGFnaW5nCkBAIC04NDMsNyArODQ0LDEzIEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsX3ZtX2V2ZW50X29wIHsKICAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgICAgIC8q
IFhFTl9WTV9FVkVOVF8qICovCiAgICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAgICAvKiBY
RU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyogKi8KIAotICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAg
ICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBwb3J0OyAgICAgICAvKiBPVVQ6IGV2
ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KKyAgICAgICAgfSBlbmFibGU7CisKKyAgICAgICAgdWlu
dDMyX3QgdmVyc2lvbjsKKyAgICB9IHU7CiB9OwogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nXj-0004Ny-DJ; Mon, 18 Mar 2019 08:22:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nXh-0004Np-JS
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:45 +0000
X-Inumbo-ID: 014a85d6-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 014a85d6-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:22:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nXg-0002ju-9r
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nXg-0004Ov-7C
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nXg-0004Ov-7C@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:44 +0000
Subject: [Xen-changelog] [xen master] tools: add link path flag for local
 build to pkg-config files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY2YjRhNTEwYjc3NTg4NTcwYjFmYTZhMjExMGM5MjkzZDUxMWQwZmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDIx
IDE4OjM2OjEzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxMjo1NzoxMyAyMDE5ICswMDAwCgogICAgdG9v
bHM6IGFkZCBsaW5rIHBhdGggZmxhZyBmb3IgbG9jYWwgYnVpbGQgdG8gcGtnLWNvbmZpZyBmaWxl
cwogICAgCiAgICBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBw
YXRoIG9mIFhlbiBsaWJyYXJpZXMKICAgIHRvIGJlIHNwZWNpZmllZCBib3RoIHdpdGggLUwgYW5k
IC1XbCwtcnBhdGgtbGluay4gQWRkIHRoZSAtTCBmbGFnCiAgICB0byB0aGUgbG9jYWwgcGtnLWNv
bmZpZyBmaWxlcy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBsZXQgdGhlIHBrZy1jb25maWcg
ZmlsZXMgZGVwZW5kIG9uIHRoZSBNYWtlZmlsZQogICAgY3JlYXRpbmcgdGhlbSwgdG9vLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5t
ayB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXgg
NjhmMmVkN2NlMS4uZjU2MTNmNzNhNyAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTI2Miw3ICsyNjIsNyBAQCBQS0dfQ09ORklHX0RJUiA/PSAkKFhF
Tl9ST09UKS90b29scy9wa2ctY29uZmlnCiAKIFBLR19DT05GSUdfRklMVEVSID0gJChmb3JlYWNo
IGwsJChQS0dfQ09ORklHX1JFTU9WRSksLWUgJ3MhXChbICxdXCkkKGwpLCFcMSFnJyAtZSAncyFb
ICxdJChsKSQkISFnJykKIAotJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5pbiBNYWtlZmls
ZQorJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5pbiBNYWtlZmlsZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCW1rZGlyIC1wICQoUEtHX0NPTkZJR19ESVIpCiAJQHNlZCAtZSAncyFA
QHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAogCSAgICAgLWUgJ3MhQEBwcmVm
aXhAQCEkKFBLR19DT05GSUdfUFJFRklYKSFnJyBcCkBAIC0yNzEsMTAgKzI3MSwxMCBAQCAkKFBL
R19DT05GSUdfRElSKS8lLnBjOiAlLnBjLmluIE1ha2VmaWxlCiAJICAgICAtZSAncyFAQGZpcm13
YXJlZGlyQEAhJChYRU5GSVJNV0FSRURJUikhZycgXAogCSAgICAgLWUgJ3MhQEBsaWJleGVjYmlu
QEAhJChMSUJFWEVDX0JJTikhZycgXAogCSAgICAgLWUgJ3MhQEBjZmxhZ3Nsb2NhbEBAISQoUEtH
X0NPTkZJR19DRkxBR1NfTE9DQUwpIWcnIFwKLQkgICAgIC1lICdzIUBAbGlic2ZsYWdAQCEtV2ws
LXJwYXRoLWxpbms9IWcnIFwKKwkgICAgIC1lICdzIUBAbGlic2ZsYWdAQFwoW14gXSpcKSEtTFwx
IC1XbCwtcnBhdGgtbGluaz1cMSFnJyBcCiAJICAgICAkKFBLR19DT05GSUdfRklMVEVSKSA8ICQ8
ID4gJEAKIAotJS5wYzogJS5wYy5pbiBNYWtlZmlsZQorJS5wYzogJS5wYy5pbiBNYWtlZmlsZSAk
KFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0df
Q09ORklHX1ZFUlNJT04pIWcnIFwKIAkgICAgIC1lICdzIUBAcHJlZml4QEAhJChQS0dfQ09ORklH
X1BSRUZJWCkhZycgXAogCSAgICAgLWUgJ3MhQEBpbmNkaXJAQCEkKFBLR19DT05GSUdfSU5DRElS
KSFnJyBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:22:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nXv-0004PF-F2; Mon, 18 Mar 2019 08:22:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nXu-0004P7-5P
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:58 +0000
X-Inumbo-ID: 0766d98c-4957-11e9-90db-bb152ba8deee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0766d98c-4957-11e9-90db-bb152ba8deee;
 Mon, 18 Mar 2019 08:22:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nXq-0002k2-Fx
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nXq-0004Qi-DM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:22:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nXq-0004Qi-DM@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:22:54 +0000
Subject: [Xen-changelog] [xen master] tools/xen-foreign: Update python
 scripts to be Py3 compatible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE5MDQ3YTcyMmJhNWRlMzhlN2MxZDc2MmZmY2ZiNzRjMzY3MjVmZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxMSAxOToxODo0MCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTc6MjEgMjAxOSArMDAw
MAoKICAgIHRvb2xzL3hlbi1mb3JlaWduOiBVcGRhdGUgcHl0aG9uIHNjcmlwdHMgdG8gYmUgUHkz
IGNvbXBhdGlibGUKICAgIAogICAgVGhlIGlzc3VlcyBhcmU6CiAgICAgKiBkaWN0Lmhhc19rZXko
KSB3YXMgY29tcGxldGVseSByZW1vdmVkIGluIFB5MwogICAgICogZGljdC5rZXlzKCkgaXMgYW4g
aXRlcmFibGUgcmF0aGVyIHRoYW4gbGlzdCBpbiBQeTMsIHNvIC5zb3J0KCkgZG9lc24ndCB3b3Jr
LgogICAgICogbGlzdC5zb3J0KGNtcD0pIHdhcyBkZXByZWNhdGVkIGluIFB5Mi40IGFuZCByZW1v
dmVkIGluIFB5My4KICAgIAogICAgVGhlIGhhc19rZXkoKSBpc3N1ZSBpcyB0cml2aWFsbHkgZml4
ZWQgYnkgc3dpdGNoaW5nIHRvIHVzaW5nIHRoZSBpbiBrZXl3b3JkLgogICAgVGhlIHNvcnRpbmcg
aXNzdWUgY291bGQgYmUgdHJpdmlhbGx5IGZpeGVkLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8KICAgIGltcHJvdmUgdGhlIGNvZGUuCiAgICAKICAgIFRoZSByZWFzb24gZm9yIHRoZSBzb3J0
aW5nIGlzIHRvIGVuc3VyZSB0aGF0ICJ1bnNpZ25lZCBsb25nIiBnZXRzIHJlcGxhY2VkCiAgICBi
ZWZvcmUgImxvbmciLCBhbmQgdGhlIG9ubHkgcmVhc29uIHNvcnRpbmcgaXMgbmVjZXNzYXJ5IGlz
IGJlY2F1c2UKICAgIGludHR5cGVzW2FyY2hdIGlzIG5lZWRsZXNzbHkgYSBkaWN0aW9uYXJ5LiAg
VXBkYXRlIGludHR5cGVzW2FyY2hdIHRvIGJlIGEgbGlzdAogICAgb2YgdHVwbGVzIHJhdGhlciB0
aGFuIGEgZGljdGlvbmFyeSwgYW5kIHByb2Nlc3MgdGhlbSBpbiBsaXN0IG9yZGVyLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5IHwgIDIgKy0KIHRvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIucHkgIHwgNTggKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL21rY2hlY2tlci5w
eSBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CmluZGV4IGZkYWQ4Njlh
OTEuLjE5OWIwZWViYmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtj
aGVja2VyLnB5CisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtjaGVja2VyLnB5CkBA
IC0zNyw3ICszNyw3IEBAIGZvciBzdHJ1Y3QgaW4gc3RydWN0czoKICAgICBmLndyaXRlKCdcdHBy
aW50ZigiJSUtMjVzIHwiLCAiJXMiKTtcbicgJSBzdHJ1Y3QpOwogICAgIGZvciBhIGluIGFyY2hz
OgogICAgICAgICBzID0gc3RydWN0ICsgIl8iICsgYTsKLSAgICAgICAgaWYgY29tcGF0X2FyY2hl
cy5oYXNfa2V5KGEpOgorICAgICAgICBpZiBhIGluIGNvbXBhdF9hcmNoZXM6CiAgICAgICAgICAg
ICBjb21wYXQgPSBjb21wYXRfYXJjaGVzW2FdCiAgICAgICAgICAgICBjID0gc3RydWN0ICsgIl8i
ICsgY29tcGF0OwogICAgICAgICBlbHNlOgpkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS94ZW4t
Zm9yZWlnbi9ta2hlYWRlci5weSBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWtoZWFkZXIu
cHkKaW5kZXggOTdlMGM3YTk4NC4uZmIyNjhmMGRjZSAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVk
ZS94ZW4tZm9yZWlnbi9ta2hlYWRlci5weQorKysgYi90b29scy9pbmNsdWRlL3hlbi1mb3JlaWdu
L21raGVhZGVyLnB5CkBAIC0xNywxMyArMTcsMTMgQEAgaGVhZGVyID0ge307CiBmb290ZXIgPSB7
fTsKIAogI2FybQotaW50dHlwZXNbImFybTMyIl0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDog
Il9fZGFuZ2VyX3Vuc2lnbmVkX2xvbmdfb25fYXJtMzIiLAotICAgICJsb25nIiAgICAgICAgICA6
ICJfX2Rhbmdlcl9sb25nX29uX2FybTMyIiwKLSAgICAieGVuX3Bmbl90IiAgICAgOiAidWludDY0
X3QiLAotICAgICJ4ZW5fdWxvbmdfdCIgICA6ICJ1aW50NjRfdCIsCi0gICAgInVpbnQ2NF90IiAg
ICAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJhcm0zMiJdID0gWwor
ICAgICgidW5zaWduZWQgbG9uZyIsICJfX2Rhbmdlcl91bnNpZ25lZF9sb25nX29uX2FybTMyIiks
CisgICAgKCJsb25nIiwgICAgICAgICAgIl9fZGFuZ2VyX2xvbmdfb25fYXJtMzIiKSwKKyAgICAo
Inhlbl9wZm5fdCIsICAgICAidWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAidWlu
dDY0X3QiKSwKKyAgICAoInVpbnQ2NF90IiwgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAor
XQogaGVhZGVyWyJhcm0zMiJdID0gIiIiCiAjZGVmaW5lIF9fYXJtX19fQVJNMzIgMQogI2lmIGRl
ZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKQEAgLTM4LDEzICsz
OCwxMyBAQCBmb290ZXJbImFybTMyIl0gPSAiIiIKICN1bmRlZiBfX0RFQ0xfUkVHCiAiIiIKIAot
aW50dHlwZXNbImFybTY0Il0gPSB7Ci0gICAgInVuc2lnbmVkIGxvbmciIDogIl9fZGFuZ2VyX3Vu
c2lnbmVkX2xvbmdfb25fYXJtNjQiLAotICAgICJsb25nIiAgICAgICAgICA6ICJfX2Rhbmdlcl9s
b25nX29uX2FybTY0IiwKLSAgICAieGVuX3Bmbl90IiAgICAgOiAidWludDY0X3QiLAotICAgICJ4
ZW5fdWxvbmdfdCIgICA6ICJ1aW50NjRfdCIsCi0gICAgInVpbnQ2NF90IiAgICAgIDogIl9fYWxp
Z244X18gdWludDY0X3QiLAotfTsKK2ludHR5cGVzWyJhcm02NCJdID0gWworICAgICgidW5zaWdu
ZWQgbG9uZyIsICJfX2Rhbmdlcl91bnNpZ25lZF9sb25nX29uX2FybTY0IiksCisgICAgKCJsb25n
IiwgICAgICAgICAgIl9fZGFuZ2VyX2xvbmdfb25fYXJtNjQiKSwKKyAgICAoInhlbl9wZm5fdCIs
ICAgICAidWludDY0X3QiKSwKKyAgICAoInhlbl91bG9uZ190IiwgICAidWludDY0X3QiKSwKKyAg
ICAoInVpbnQ2NF90IiwgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorXQogaGVhZGVyWyJh
cm02NCJdID0gIiIiCiAjZGVmaW5lIF9fYWFyY2g2NF9fX0FSTTY0IDEKICNpZiBkZWZpbmVkKF9f
R05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCkBAIC02MCwxMiArNjAsMTIgQEAg
Zm9vdGVyWyJhcm02NCJdID0gIiIiCiAiIiIKIAogIyB4ODZfMzIKLWludHR5cGVzWyJ4ODZfMzIi
XSA9IHsKLSAgICAidW5zaWduZWQgbG9uZyIgOiAidWludDMyX3QiLAotICAgICJsb25nIiAgICAg
ICAgICA6ICJ1aW50MzJfdCIsCi0gICAgInhlbl9wZm5fdCIgICAgIDogInVpbnQzMl90IiwKLSAg
ICAieGVuX3Vsb25nX3QiICAgOiAidWludDMyX3QiLAotfTsKK2ludHR5cGVzWyJ4ODZfMzIiXSA9
IFsKKyAgICAoInVuc2lnbmVkIGxvbmciLCAidWludDMyX3QiKSwKKyAgICAoImxvbmciLCAgICAg
ICAgICAidWludDMyX3QiKSwKKyAgICAoInhlbl9wZm5fdCIsICAgICAidWludDMyX3QiKSwKKyAg
ICAoInhlbl91bG9uZ190IiwgICAidWludDMyX3QiKSwKK10KIGhlYWRlclsieDg2XzMyIl0gPSAi
IiIKICNkZWZpbmUgX19ERUNMX1JFR19MTzgod2hpY2gpIHVpbnQzMl90IGUgIyMgd2hpY2ggIyMg
eAogI2RlZmluZSBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgdWludDMyX3QgZSAjIyBuYW1lCkBAIC03
OSwxMiArNzksMTIgQEAgZm9vdGVyWyJ4ODZfMzIiXSA9ICIiIgogIiIiOwogCiAjIHg4Nl82NAot
aW50dHlwZXNbIng4Nl82NCJdID0gewotICAgICJ1bnNpZ25lZCBsb25nIiA6ICJfX2FsaWduOF9f
IHVpbnQ2NF90IiwKLSAgICAibG9uZyIgICAgICAgICAgOiAiX19hbGlnbjhfXyB1aW50NjRfdCIs
Ci0gICAgInhlbl9wZm5fdCIgICAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLAotICAgICJ4ZW5f
dWxvbmdfdCIgICA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwKLX07CitpbnR0eXBlc1sieDg2XzY0
Il0gPSBbCisgICAgKCJ1bnNpZ25lZCBsb25nIiwgIl9fYWxpZ244X18gdWludDY0X3QiKSwKKyAg
ICAoImxvbmciLCAgICAgICAgICAiX19hbGlnbjhfXyB1aW50NjRfdCIpLAorICAgICgieGVuX3Bm
bl90IiwgICAgICJfX2FsaWduOF9fIHVpbnQ2NF90IiksCisgICAgKCJ4ZW5fdWxvbmdfdCIsICAg
Il9fYWxpZ244X18gdWludDY0X3QiKSwKK10KIGhlYWRlclsieDg2XzY0Il0gPSAiIiIKICNpZiBk
ZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCiAjIGRlZmluZSBf
X0RFQ0xfUkVHKG5hbWUpIHVuaW9uIHsgdWludDY0X3QgciAjIyBuYW1lLCBlICMjIG5hbWU7IH0K
QEAgLTIwNSwxMCArMjA1LDggQEAgZm9yIHN0cnVjdCBpbiBzdHJ1Y3RzOgogICAgIG91dHB1dCA9
IHJlLnN1YigiXFxiKCVzKV90XFxiIiAlIHN0cnVjdCwgIlxcMV8lc190IiAlIGFyY2gsIG91dHB1
dCk7CiAKICMgcmVwbGFjZTogaW50ZWdlciB0eXBlcwotaW50ZWdlcnMgPSBpbnR0eXBlc1thcmNo
XS5rZXlzKCk7Ci1pbnRlZ2Vycy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAobGVuKGIpLGxlbihhKSkp
OwotZm9yIHR5cGUgaW4gaW50ZWdlcnM6Ci0gICAgb3V0cHV0ID0gcmUuc3ViKCJcXGIlc1xcYiIg
JSB0eXBlLCBpbnR0eXBlc1thcmNoXVt0eXBlXSwgb3V0cHV0KTsKK2ZvciBvbGQsIG5ldyBpbiBp
bnR0eXBlc1thcmNoXToKKyAgICBvdXRwdXQgPSByZS5zdWIoIlxcYiVzXFxiIiAlIG9sZCwgbmV3
LCBvdXRwdXQpCiAKICMgcHJpbnQgcmVzdWx0cwogZiA9IG9wZW4ob3V0ZmlsZSwgInciKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nY5-0004QR-Gn; Mon, 18 Mar 2019 08:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nY3-0004QF-IZ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:07 +0000
X-Inumbo-ID: 0d71c396-4957-11e9-a1ea-eb95ef1f0d3b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d71c396-4957-11e9-a1ea-eb95ef1f0d3b;
 Mon, 18 Mar 2019 08:23:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nY0-0002kN-Lz
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nY0-0004RS-JW
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nY0-0004RS-JW@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:04 +0000
Subject: [Xen-changelog] [xen master] xen: Fix XEN_EXTRAVERSION after c/s
 100507b34 branching for 4.13
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU4YjI2ZmIwYjg2ZWJhZDJiMWFhM2UwYmZmYjM0MzNkZjE5MjVhYmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxMiAxMTozODowMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTI6NTg6MDEgMjAxOSArMDAw
MAoKICAgIHhlbjogRml4IFhFTl9FWFRSQVZFUlNJT04gYWZ0ZXIgYy9zIDEwMDUwN2IzNCBicmFu
Y2hpbmcgZm9yIDQuMTMKICAgIAogICAgVGhlIHVwZGF0ZSB0byBSRUFETUUgYW5kIFNVUFBPUlQu
bWQgd2hlcmUgY29ycmVjdCwgYnV0IFhFTl9FWFRSQVZFUlNJT04gaGFkIGFuCiAgICBhZGRpdGlv
bmFsIC4wIHNsaXAgaW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94
ZW4vTWFrZWZpbGUKaW5kZXggMzM1ZjJmMGYzNy4uMWZkOGFkNTExNiAxMDA2NDQKLS0tIGEveGVu
L01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVy
IHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5l
cmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJ
T04gICAgPSAxMwotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAtdW5zdGFibGUkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLXVuc3RhYmxlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nYD-0004RO-IO; Mon, 18 Mar 2019 08:23:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nYC-0004RG-D2
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:16 +0000
X-Inumbo-ID: 138b2b77-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 138b2b77-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:23:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYA-0002kV-TD
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYA-0004SU-Ps
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYA-0004SU-Ps@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:14 +0000
Subject: [Xen-changelog] [xen master] libxl: prepare environment for
 domcreate_stream_done
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDlkODQwOTY5ZWQ5MjE4MjcwN2UwODcxYTFmZGExODUzMjNmY2RlYWEKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBGcmkgTWFyIDggMTM6
MjQ6MTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDEzOjAyOjU3IDIwMTkgKzAwMDAKCiAgICBsaWJ4bDog
cHJlcGFyZSBlbnZpcm9ubWVudCBmb3IgZG9tY3JlYXRlX3N0cmVhbV9kb25lCiAgICAKICAgIFRo
ZSBmdW5jdGlvbiBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lIG1heSBicmFuY2ggZWFybHkgdG8K
ICAgIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZSwgaW4gY2FzZSBzb21lIGVycm9yIG9jY291cmVkLiBI
ZXJlIHNycy0+ZGNzIHdpbGwgYmUKICAgIE5VTEwsIHdoaWNoIGxlYWRzIHRvIGEgY3Jhc2guCiAg
ICAKICAgIEl0IGlzIHVuY2xlYXIgd2hhdCB0aGUgcHVycG9zZSBvZiB0aGF0IGJhY2twb2ludGVy
IGlzLiBQZXJoYXBzIGl0IGNhbiBiZQogICAgcmVtb3ZlZCwgYW5kIGRvbWNyZWF0ZV9zdHJlYW1f
ZG9uZSBjb3VsZCB1c2UgQ09OVEFJTkVSX09GLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFsgd2VpOiBmb2xkIGluIGNvbW1lbnQgcmVxdWlyZWQgYnkgSWFuIF0K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYTRlNzRhNWNkMi4u
ODlmZTgwZmM5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEwOTMsNiArMTA5Myw5IEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCisgICAgLyogUHJlcGFyZSBlbnZpcm9ubWVudCBmb3IgZG9tY3JlYXRl
X3N0cmVhbV9kb25lICovCisgICAgZGNzLT5zcnMuZGNzID0gZGNzOworCiAgICAgLyogUmVzdG9y
ZSAqLwogICAgIGNhbGxiYWNrcy0+cmVzdG9yZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0
X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsKIApAQCAtMTExNiw3ICsxMTE5LDYgQEAgc3RhdGlj
IHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgZGNzLT5zcnMuYW8gPSBhbzsKLSAgICBkY3MtPnNycy5kY3MgPSBk
Y3M7CiAgICAgZGNzLT5zcnMuZmQgPSByZXN0b3JlX2ZkOwogICAgIGRjcy0+c3JzLmxlZ2FjeSA9
IChkY3MtPnJlc3RvcmVfcGFyYW1zLnN0cmVhbV92ZXJzaW9uID09IDEpOwogICAgIGRjcy0+c3Jz
LmJhY2tfY2hhbm5lbCA9IGZhbHNlOwpAQCAtMTE4MSw2ICsxMTgzLDggQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX3N0cmVhbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgKnNycywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQogeworICAgIC8qIE5CIHBlcmhhcHMg
b25seSBzcnMtPmRjcyBpcyB2YWxpZDsgZWcgaW4gdGhlIGNhc2Ugb2YgYW4KKyAgICAgKiBlYXJs
eSBicmFuY2ggdG8gZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZSdzIGBvdXQnIGJsb2NrICovCiAg
ICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9IHNycy0+ZGNzOwogICAgIFNUQVRF
X0FPX0dDKGRjcy0+YW8pOwogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdj
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nYP-0004Sc-K9; Mon, 18 Mar 2019 08:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nYO-0004SV-BE
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:28 +0000
X-Inumbo-ID: 19a1222e-4957-11e9-8ace-3fc6a9c6f58e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19a1222e-4957-11e9-8ace-3fc6a9c6f58e;
 Mon, 18 Mar 2019 08:23:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYL-0002lS-4E
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYL-0004TW-12
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYL-0004TW-12@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:25 +0000
Subject: [Xen-changelog] [xen master] SVM: make nested page-fault tracing
 and logging consistent
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY1YTUxMGZlNTE1NzgxN2YzZjhmYjZhY2JiMWQ3Nzg2ZTdhOGE3MDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM2OjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM2OjU2IDIwMTkgKzAxMDAKCiAgICBT
Vk06IG1ha2UgbmVzdGVkIHBhZ2UtZmF1bHQgdHJhY2luZyBhbmQgbG9nZ2luZyBjb25zaXN0ZW50
CiAgICAKICAgIERvbid0IGNhbGwgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKCkgbW9yZSB0aGFuIG9u
Y2UsIHRvIG1ha2Ugc3VyZSBkYXRhCiAgICByZWNvcmRlZCBmb3IgeGVudHJhY2UgbWF0Y2hlcyB1
cCB3aXRoIHdoYXQgZ2V0cyBsb2dnZWQgaW4gY2FzZSBvZiB0aGUKICAgIGRvbWFpbiBnZXR0aW5n
IGNyYXNoZWQuCiAgICAKICAgIEFzIGEgc2lkZSBlZmZlY3QgdGhpcyBhbHNvIGVsaW1pbmF0ZXMg
YSB0eXBlIG1pc21hdGNoIHJlcG9ydGVkIGJ5CiAgICBOb3JiZXJ0IE1hbnRoZXksIGFzIHRoZSBm
aXJzdCBjYWxsIG5vdyBhbHNvIG5lZWRzIHRvIHVwZGF0ZSB0aGUgbG9jYWwKICAgIHZhcmlhYmxl
ICJwMm10Ii4KICAgIAogICAgRG8gYSBmZXcgY29zbWV0aWNzIGF0IHRoZSBzYW1lIHRpbWU6IE1v
dmUgYSBjb21tZW50IHVwIGEgbGl0dGxlLCBkcm9wCiAgICB0aGUgcG9pbnRsZXNzICJjYXNlIDAi
IChzZWVpbmcgaW4gcGFydGljdWxhciB0aGUgY29tbWVudCdzIHdvcmRpbmcpLAogICAgYW5kIGNv
cnJlY3QgZm9ybWF0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAx
NSArKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAyM2Q3MmU4MWUzLi5mZWM5YmUzYWUwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwpAQCAtMTc5NywxNyArMTc5NywxOCBAQCBzdGF0aWMgdm9pZCBzdm1fZG9fbmVz
dGVkX3BnZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIH0gX2Q7CiAKICAgICAgICAgcDJt
ID0gcDJtX2dldF9wMm0odik7CisgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAwKTsKKwogICAgICAgICBfZC5ncGEgPSBn
cGE7CiAgICAgICAgIF9kLnF1YWxpZmljYXRpb24gPSAwOwotICAgICAgICBtZm4gPSBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZfZC5wMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CiAg
ICAgICAgIF9kLm1mbiA9IG1mbl94KG1mbik7CisgICAgICAgIF9kLnAybXQgPSBwMm10OwogICAg
ICAgICAKICAgICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZf
ZCk7CiAgICAgfQogCi0gICAgc3dpdGNoIChyZXQpIHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGJy
ZWFrOworICAgIHN3aXRjaCAoIHJldCApCisgICAgewogICAgIGNhc2UgMToKICAgICAgICAgcmV0
dXJuOwogICAgIGNhc2UgLTE6CkBAIC0xODE3LDEwICsxODE4LDEyIEBAIHN0YXRpYyB2b2lkIHN2
bV9kb19uZXN0ZWRfcGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAorICAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KICAgICBpZiAoIHAy
bSA9PSBOVUxMICkKKyAgICB7CiAgICAgICAgIHAybSA9IHAybV9nZXRfcDJtKHYpOwotICAgIC8q
IEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KLSAgICBtZm4gPSBfX2dldF9nZm5fdHlw
ZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CisgICAgICAgIG1m
biA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxM
LCAwKTsKKyAgICB9CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICJTVk0gdmlv
bGF0aW9uIGdwYSAlIyJQUklwYWRkciIsIG1mbiAlI2x4LCB0eXBlICVpXG4iLAogICAgICAgICAg
Z3BhLCBtZm5feChtZm4pLCBwMm10KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nYZ-0004UG-M3; Mon, 18 Mar 2019 08:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nYX-0004U6-LH
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:37 +0000
X-Inumbo-ID: 1fb8a14c-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fb8a14c-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:23:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYV-0002ld-Ac
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYV-0004UA-80
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYV-0004UA-80@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:35 +0000
Subject: [Xen-changelog] [xen master] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2NDYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTIgMTQ6Mzg6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6Mzg6MTIgMjAxOSAr
MDEwMAoKICAgIGlvbW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtl
eGVjIGNyYXNoIHRyYW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01N
VSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGlu
ZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAg
dG8gZG8gd2l0aCBvbmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2Vz
IE5NSS9NQ0UvU01JLAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJh
dGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBk
b2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBp
cwogICAgbm8gaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBv
ZiBldmVudHMgcmVzdWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgog
ICAgCiAgICBNb2Rlcm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vz
c2FyeSBETUFSL0lSIHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwg
dG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8K
ICAgIGtkdW1wIGNvbW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBp
bnRlbF9pb21tdT1vbiAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0
IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRv
IGJlIHRyYW5zcGFyZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBk
aWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCA4ICsrKysrKystCiB4ZW4v
YXJjaC94ODYvY3Jhc2guYyAgICAgICAgICAgICAgfCA3ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICB8IDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5k
ZXggYTAzYzBiNGJkZi4uYWI4NTNiZGExMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpA
QCAtMTE3Miw3ICsxMTcyLDcgQEAgZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVo
YXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0LgogCiAjIyMgaW9tbXUKICAgICA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHZlcmJvc2UsIGRlYnVnLCBmb3JjZSwgcmVxdWlyZWQsCi0gICAgICAgICAg
ICAgICAgc2hhcmVwdCwgaW50cmVtYXAsIGludHBvc3QsCisgICAgICAgICAgICAgICAgc2hhcmVw
dCwgaW50cmVtYXAsIGludHBvc3QsIGNyYXNoLWRpc2FibGUsCiAgICAgICAgICAgICAgICAgc25v
b3AsIHFpbnZhbCwgaWdmeCwgd29ya2Fyb3VuZF9iaW9zX2J1ZywKICAgICAgICAgICAgICAgICBh
bWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAogICAgICAgICAgICAgICAgIGRvbTAte3Bhc3N0aHJv
dWdoLHN0cmljdH0gXQpAQCAtMTIzNSw2ICsxMjM1LDEyIEBAIGJvb2xlYW4gKGUuZy4gYGlvbW11
PW5vYCkgY2FuIG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlzYWJsZWQuCiAg
ICAgVGhpcyBvcHRpb24gZGVwZW5kcyBvbiBgaW50cmVtYXBgLCBhbmQgaXMgZGlzYWJsZWQgYnkg
ZGVmYXVsdCBkdWUgdG8gc29tZQogICAgIGNvcm5lciBjYXNlcyBpbiB0aGUgaW1wbGVtZW50YXRp
b24gd2hpY2ggaGF2ZSB5ZXQgdG8gYmUgcmVzb2x2ZWQuCiAKKyogICBUaGUgYGNyYXNoLWRpc2Fi
bGVgIGJvb2xlYW4gY29udHJvbHMgZGlzYWJsaW5nIElPTU1VIGZ1bmN0aW9uYWxpdHkgKERNQVIv
SVIvUUkpCisgICAgYmVmb3JlIHN3aXRjaGluZyB0byBhIGNyYXNoIGtlcm5lbC4gVGhpcyBvcHRp
b24gaXMgaW5hY3RpdmUgYnkgZGVmYXVsdCBhbmQKKyAgICBpcyBmb3IgY29tcGF0aWJpbGl0eSB3
aXRoIG9sZGVyIGtkdW1wIGtlcm5lbHMgb25seS4gTW9kZXJuIGtlcm5lbHMgY29weQorICAgIGFs
bCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBmcm9tIHRoZSBwcmV2aW91cyBvbmUgZm9sbG93aW5nIGtl
eGVjIHdoaWNoIG1ha2VzCisgICAgdGhlIHRyYW5zaXRpb24gdHJhbnNwYXJlbnQgZm9yIHRoZW0g
d2l0aCBJT01NVSBmdW5jdGlvbnMgc3RpbGwgb24uCisKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBh
cmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBoYXJkd2FyZToKIAogKiAgIFRoZSBgc25vb3BgIGJv
b2xlYW4gY29udHJvbHMgdGhlIFNub29wIENvbnRyb2wgc3ViLWZlYXR1cmUsIGFuZCBpcyBhY3Rp
dmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNo
LmMKaW5kZXggNjBjOThiNjE3NS4uMDFlNDhhMTEzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE2Miw4ICsxNjIsMTEgQEAg
c3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAgICAgICAgIHByaW50aygiRmFp
bGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAogICAgICAgICAgICAgICAgbnJfY3B1
X2lkcywgY3B1bWFza19iaXRzKCZ3YWl0aW5nX3RvX2NyYXNoKSk7CiAKLSAgICAvKiBDcmFzaCBz
aHV0ZG93biBhbnkgSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyB0aGUgY3Jhc2hkdW1wIGtlcm5lbCBp
cyBub3QKLSAgICAgKiBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50ZXJydXB0L2RtYSByZW1hcHBp
bmcgaXMgc3RpbGwgZW5hYmxlZCAqLworICAgIC8qCisgICAgICogVHJ5IHRvIGNyYXNoIHNodXRk
b3duIElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgc29tZSBvbGQgY3Jhc2hkdW1wCisgICAgICoga2Vy
bmVscyBhcmUgbm90IGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1hIHJlbWFwcGlu
ZworICAgICAqIGlzIHN0aWxsIGVuYWJsZWQuCisgICAgICovCiAgICAgaW9tbXVfY3Jhc2hfc2h1
dGRvd24oKTsKIAogICAgIF9fc3RvcF90aGlzX2NwdSgpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
aW5kZXggNWVjYWExMGJiNC4uNjExZTg1NzI1OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBA
IC0zNSw2ICszNSw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2lnZnggPSAxOwogYm9v
bF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfc25vb3AgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkg
aW9tbXVfcWludmFsID0gMTsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ludHJlbWFwID0g
MTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2NyYXNoX2Rpc2FibGU7CiAKIHN0YXRpYyBi
b29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fbm9uZTsKIGJvb2wgX19od2RvbV9pbml0
ZGF0YSBpb21tdV9od2RvbV9zdHJpY3Q7CkBAIC04OCw2ICs4OSwxMCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVf
aW50cmVtYXAgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
aW50cG9zdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gdmFs
OworI2lmZGVmIENPTkZJR19LRVhFQworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oImNyYXNoLWRpc2FibGUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgaW9tbXVf
Y3Jhc2hfZGlzYWJsZSA9IHZhbDsKKyNlbmRpZgogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImRlYnVnIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAgICAg
ICAgaW9tbXVfZGVidWcgPSB2YWw7CkBAIC01NzksNiArNTg0LDkgQEAgdm9pZCBpb21tdV9zaGFy
ZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIAogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93
bih2b2lkKQogeworICAgIGlmICggIWlvbW11X2NyYXNoX2Rpc2FibGUgKQorICAgICAgICByZXR1
cm47CisKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCkt
PmNyYXNoX3NodXRkb3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11X2ludHJlbWFwID0g
aW9tbXVfaW50cG9zdCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nYi-0004VC-O0; Mon, 18 Mar 2019 08:23:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nYh-0004V0-17
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:47 +0000
X-Inumbo-ID: 25cc984b-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25cc984b-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:23:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYf-0002ll-HM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYf-0004VB-Eb
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYf-0004VB-Eb@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:45 +0000
Subject: [Xen-changelog] [xen master] kexec: suppress bogus warning
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI0OTIyNWRjOWRmMzM2NDA1MjkyZGMwODg2MmI0YzdjOWQ4ODdiZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM5OjEzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM5OjEzIDIwMTkgKzAxMDAKCiAgICBr
ZXhlYzogc3VwcHJlc3MgYm9ndXMgd2FybmluZwogICAgCiAgICBUaWxsIG5vdyAiY3Jhc2hrZXJu
ZWw9MUctMTZHOjFNIiBjYXVzZXMKICAgIAogICAgKFhFTikgY3Jhc2hrZXJuZWw6ICcnIGlnbm9y
ZWQKICAgIChYRU4pIHBhcmFtZXRlciAiY3Jhc2hrZXJuZWwiIGhhcyBpbnZhbGlkIHZhbHVlICIx
Ry0xNkc6MU0iLCByYz0tMjIhCiAgICAKICAgIERvbid0IGVtaXQgdGhlICJpZ25vcmVkIiB3YXJu
aW5nIHdoZW4gdGhlcmUncyBubyBwbGFjZW1lbnQgc3BlY2lmaWNhdGlvbgogICAgYW5kIHRoZSB0
YWlsIG9mIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIGFjdHVhbGx5IGVtcHR5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL2tleGVjLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9u
L2tleGVjLmMKaW5kZXggYzE0Y2JiMmI5Yy4uYTI2MmNjNWExOCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtMTczLDcgKzE3Myw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKICAg
ICAgICAgICAgIGtleGVjX2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1
ciA9IHN0ciArIDEsICZzdHIpOwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAoc3RyLCAiLGJl
bG93PSIsIDcpICkKICAgICAgICAgICAgIGtleGVjX2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9z
aXplX2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZzdHIpOwotICAgICAgICBlbHNlCisgICAgICAg
IGVsc2UgaWYgKCAqc3RyICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJjcmFzaGtlcm5lbDogJyVzJyBpZ25vcmVkXG4iLCBzdHIpOwogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:23:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nYr-0004Wa-Rs; Mon, 18 Mar 2019 08:23:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nYr-0004WQ-Ai
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:57 +0000
X-Inumbo-ID: 2bdec985-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bdec985-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:23:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYp-0002lt-Nb
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYp-0004WG-L3
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYp-0004WG-L3@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:23:55 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE0M2MxZGVjMjQ2YmRlZTQ4NGU2YTNkZTAwMWNjNjg1MGExMDdhYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjM5OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjM5OjQ2IDIwMTkgKzAxMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpCiAg
ICAKICAgIENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFW
WDIgZ2F0aGVycyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4gd2ls
bCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZmZXIg
c3BhY2UuIERyb3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKICAg
IGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlv
biBjYW4ndCBwb3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3QvcG9p
bnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8gdGhl
IGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMgfCA3ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAyZDAyZWYxNTIxLi43
NTRiYWY2OGQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtOTY2LDEyICs5NjYsMTEgQEAgc3RhdGljIHN0
cnVjdCBodm1fbW1pb19jYWNoZSAqaHZtZW11bF9maW5kX21taW9fY2FjaGUoCiAgICAgICAgICAg
ICByZXR1cm4gY2FjaGU7CiAgICAgfQogCi0gICAgaSA9IHZpby0+bW1pb19jYWNoZV9jb3VudCsr
OworICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAgaWYoIGkgPT0gQVJSQVlfU0la
RSh2aW8tPm1taW9fY2FjaGUpICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50
LT5kb21haW4pOwogICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9CisKKyAgICArK3Zpby0+bW1p
b19jYWNoZV9jb3VudDsKIAogICAgIGNhY2hlID0gJnZpby0+bW1pb19jYWNoZVtpXTsKICAgICBt
ZW1zZXQoY2FjaGUsIDAsIHNpemVvZiAoKmNhY2hlKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:24:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZ2-0004Xg-Tr; Mon, 18 Mar 2019 08:24:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZ2-0004Xa-Ks
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:08 +0000
X-Inumbo-ID: 31f1ce00-4957-11e9-ba42-474caba7dc86
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31f1ce00-4957-11e9-ba42-474caba7dc86;
 Mon, 18 Mar 2019 08:24:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nYz-0002mG-U3
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nYz-0004XS-RQ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nYz-0004XS-RQ@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:05 +0000
Subject: [Xen-changelog] [xen master] events: drop arch_evtchn_inject()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ5MTk1OTYyYTYyMjQxZjVmMWI4OWQ5MjZlZmY4YzA2MzY3OGYwYzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQwOjI0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQwOjI0IDIwMTkgKzAxMDAKCiAgICBl
dmVudHM6IGRyb3AgYXJjaF9ldnRjaG5faW5qZWN0KCkKICAgIAogICAgSGF2ZSB0aGUgb25seSB1
c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVhZCwgYXQgdGhlIHNhbWUK
ICAgIHRpbWUgYXJyYW5naW5nIGZvciBjb3JyZWN0IG9yZGVyaW5nIG9mIHRoZSB3cml0ZXMgKGV2
dGNobl9wZW5kaW5nX3NlbAogICAgc2hvdWxkIGJlIHdyaXR0ZW4gYmVmb3JlIGV2dGNobl91cGNh
bGxfcGVuZGluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgIHwgNSAtLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jIHwgNSAtLS0tLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgIHwg
NiAtLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICB8IDMgKy0tCiB4ZW4vaW5jbHVkZS94
ZW4vZXZlbnQuaCAgfCAzIC0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggZjI2MDhiMDQyZC4uMTlkOGM5Yjg3NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC01OTcsMTEgKzU5
Nyw2IEBAIG91dDoKICAgICByZXR1cm47CiB9CiAKLXZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0
cnVjdCB2Y3B1ICp2KQotewotICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRv
bWFpbi0+YXJjaC5ldnRjaG5faXJxLCB0cnVlKTsKLX0KLQogYm9vbCB2Z2ljX2V2dGNobl9pcnFf
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKaW5kZXggZTI4NDRkY2MyMC4uZjBmMmVhNTAyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjkyLDEx
ICs2OTIsNiBAQCB2b2lkIHZnaWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0K
IH0KIAotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdmdp
Y19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEsIHRy
dWUpOwotfQotCiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQog
ewogICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ly
cS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDIzYjRmNDIzZTYuLjg1MTE5NTM5NzcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAg
LTI3MjQsOSArMjcyNCwzIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBk
b21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAKICAgICByZXR1cm4gcmV0OwogfQot
Ci12b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBpZiAoIGlz
X2h2bV92Y3B1KHYpICkKLSAgICAgICAgaHZtX2Fzc2VydF9ldnRjaG5faXJxKHYpOwotfQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
MzJiY2E4ZGJmMi4uMDU0MjMzODg2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMzA2LDEwICsxMzA2LDkgQEAgaW50IG1hcF92
Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBvZmZz
ZXQpCiAgICAgICogTWFyayBldmVyeXRoaW5nIGFzIGJlaW5nIHBlbmRpbmcganVzdCB0byBtYWtl
IHN1cmUgbm90aGluZyBnZXRzCiAgICAgICogbG9zdC4gIFRoZSBkb21haW4gd2lsbCBnZXQgYSBz
cHVyaW91cyBldmVudCwgYnV0IGl0IGNhbiBjb3BlLgogICAgICAqLwotICAgIHZjcHVfaW5mbyh2
LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpID0gMTsKICAgICBmb3IgKCBpID0gMDsgaSA8IEJJVFNf
UEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQogICAgICAgICBzZXRfYml0KGksICZ2Y3B1X2luZm8o
diwgZXZ0Y2huX3BlbmRpbmdfc2VsKSk7Ci0gICAgYXJjaF9ldnRjaG5faW5qZWN0KHYpOworICAg
IHZjcHVfbWFya19ldmVudHNfcGVuZGluZyh2KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApp
bmRleCBlOTEwOTdkNzdlLi5hNzc5OGY2NzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtOTEsOSArOTEsNiBAQCBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiAv
KiBOb3RpZnkgcmVtb3RlIGVuZCBvZiBhIFhlbi1hdHRhY2hlZCBldmVudCBjaGFubmVsLiovCiB2
b2lkIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoc3RydWN0IGRvbWFpbiAqbGQsIGludCBs
cG9ydCk7CiAKLS8qIEluamVjdCBhbiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiBpbnRvIHRo
ZSBndWVzdCAqLwotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpOwotCiAv
KgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:24:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZB-0004ZL-Vj; Mon, 18 Mar 2019 08:24:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZB-0004YR-CN
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:17 +0000
X-Inumbo-ID: 3804e9e9-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3804e9e9-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:24:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZA-0002mO-3t
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZA-0004YA-1P
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZA-0004YA-1P@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:16 +0000
Subject: [Xen-changelog] [xen master] common: avoid atomic read-modify-write
 accesses in map_vcpu_info()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM4Y2ZiYmE2MjVlM2U3NGZkMDE1MmJkNDI0NDk4MjFlNzY0Y2FiYWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQwOjU2IDIwMTkgKzAxMDAKCiAgICBj
b21tb246IGF2b2lkIGF0b21pYyByZWFkLW1vZGlmeS13cml0ZSBhY2Nlc3NlcyBpbiBtYXBfdmNw
dV9pbmZvKCkKICAgIAogICAgVGhlcmUncyBubyBuZWVkIHRvIHNldCB0aGUgZXZ0Y2huX3BlbmRp
bmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5CiAgICB3cml0ZSBmdWxsIHdvcmRzIHdpdGgg
YWxsIG9uZXMuCiAgICAKICAgIEZvciBBcm0gdGhpcyByZXF1aXJlcyBleHRlbmRpbmcgd3JpdGVf
YXRvbWljKCkgdG8gYWxzbyBoYW5kbGUgNjQtYml0CiAgICB2YWx1ZXM7IGZvciBzeW1tZXRyeSBy
ZWFkX2F0b21pYygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgIHwgIDkgKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwg
MTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggMDU0MjMzODg2Mi4uM2IxOGYxMWYxMiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjUzLDcgKzEy
NTMsNiBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIG9mZnNldCkKICAgICB2b2lkICptYXBwaW5nOwogICAgIHZjcHVfaW5mb190
ICpuZXdfaW5mbzsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGludCBpOwogCiAg
ICAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZW9mKHZjcHVfaW5mb190KSkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTEzMDYsOCArMTMwNSwxMiBAQCBpbnQgbWFwX3ZjcHVf
aW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkK
ICAgICAgKiBNYXJrIGV2ZXJ5dGhpbmcgYXMgYmVpbmcgcGVuZGluZyBqdXN0IHRvIG1ha2Ugc3Vy
ZSBub3RoaW5nIGdldHMKICAgICAgKiBsb3N0LiAgVGhlIGRvbWFpbiB3aWxsIGdldCBhIHNwdXJp
b3VzIGV2ZW50LCBidXQgaXQgY2FuIGNvcGUuCiAgICAgICovCi0gICAgZm9yICggaSA9IDA7IGkg
PCBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsgaSsrICkKLSAgICAgICAgc2V0X2JpdChpLCAmdmNw
dV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3NlbCkpOworI2lmZGVmIENPTkZJR19DT01QQVQKKyAg
ICBpZiAoICFoYXNfMzJiaXRfc2hpbmZvKGQpICkKKyAgICAgICAgd3JpdGVfYXRvbWljKCZuZXdf
aW5mby0+bmF0aXZlLmV2dGNobl9wZW5kaW5nX3NlbCwgfjApOworICAgIGVsc2UKKyNlbmRpZgor
ICAgICAgICB3cml0ZV9hdG9taWMoJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpLCB+
MCk7CiAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwogCiAgICAgcmV0dXJuIDA7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hdG9taWMuaAppbmRleCA1MGYyODM1ZTM1Li43NGM3M2U2N2M0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRv
bWljLmgKQEAgLTU1LDYgKzU1LDE5IEBAIGJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV9pbnRfYXRv
bWljLCAiIiwgIFdPUkQsIGludCwgInIiKQogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCiBi
dWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QsICI9ciIp
CiBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCwg
InIiKQorI2VsaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikKK3N0YXRpYyBpbmxpbmUgdWludDY0
X3QgcmVhZF91NjRfYXRvbWljKGNvbnN0IHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyKQoreworICAg
IHVpbnQ2NF90IHZhbDsKKworICAgIGFzbSB2b2xhdGlsZSAoICJsZHJkICUwLCVIMCwlMSIgOiAi
PXIiICh2YWwpIDogIm0iICgqYWRkcikgKTsKKworICAgIHJldHVybiB2YWw7Cit9CitzdGF0aWMg
aW5saW5lIHZvaWQgd3JpdGVfdTY0X2F0b21pYyh2b2xhdGlsZSB1aW50NjRfdCAqYWRkciwgdWlu
dDY0X3QgdmFsKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJzdHJkICUxLCVIMSwlMCIgOiAiPW0i
ICgqYWRkcikgOiAiciIgKHZhbCkgKTsKK30KICNlbmRpZgogCiBidWlsZF9hZGRfc2l6ZWQoYWRk
X3U4X3NpemVkLCAiYiIsIEJZVEUsIHVpbnQ4X3QsICJyaSIpCkBAIC02OSw2ICs4Miw3IEBAIHZv
aWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAgICAgY2FzZSAxOiBfX3ggPSAodHlwZW9mKCpw
KSlyZWFkX3U4X2F0b21pYygodWludDhfdCAqKXApOyBicmVhazsgICAgICBcCiAgICAgY2FzZSAy
OiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkX3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCk7IGJyZWFr
OyAgICBcCiAgICAgY2FzZSA0OiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkX3UzMl9hdG9taWMoKHVp
bnQzMl90ICopcCk7IGJyZWFrOyAgICBcCisgICAgY2FzZSA4OiBfX3ggPSAodHlwZW9mKCpwKSly
ZWFkX3U2NF9hdG9taWMoKHVpbnQ2NF90ICopcCk7IGJyZWFrOyAgICBcCiAgICAgZGVmYXVsdDog
X194ID0gMDsgX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgX194OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04MCw2ICs5NCw3IEBA
IHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAgICAgY2FzZSAxOiB3cml0ZV91OF9hdG9t
aWMoKHVpbnQ4X3QgKilwLCAodWludDhfdClfX3gpOyBicmVhazsgICAgICAgICBcCiAgICAgY2Fz
ZSAyOiB3cml0ZV91MTZfYXRvbWljKCh1aW50MTZfdCAqKXAsICh1aW50MTZfdClfX3gpOyBicmVh
azsgICAgICBcCiAgICAgY2FzZSA0OiB3cml0ZV91MzJfYXRvbWljKCh1aW50MzJfdCAqKXAsICh1
aW50MzJfdClfX3gpOyBicmVhazsgICAgICBcCisgICAgY2FzZSA4OiB3cml0ZV91NjRfYXRvbWlj
KCh1aW50NjRfdCAqKXAsICh1aW50NjRfdClfX3gpOyBicmVhazsgICAgICBcCiAgICAgZGVmYXVs
dDogX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX194OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:24:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZM-0004bK-1S; Mon, 18 Mar 2019 08:24:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZL-0004b8-AT
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:27 +0000
X-Inumbo-ID: 3e171b2c-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e171b2c-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:24:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZK-0002my-9x
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZK-0004Yo-7S
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZK-0004Yo-7S@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:26 +0000
Subject: [Xen-changelog] [xen master] Arm/atomic: correct asm() constraints
 in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUxY2ViMTYyM2I5OTU2NDQwZjFiOTk0M2M2NzAxMGE5MGQ2MWY1YzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQyOjE3IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxkX2FkZF9zaXplZCgp
CiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25lLCBhbmQgdGhlIGF1
eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5LgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQgY2FzdCAodGhlIGlu
bGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9mIHRoZSBjYXN0ZWQt
dG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAppbmRl
eCA3NGM3M2U2N2M0Li43YjRjOTg3ZmE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTMwLDcgKzMw
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2
YWwpICAgICAgICAgICAgICAgICAgXAogICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSJ3
aWR0aCIxLCUwXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAiYWRkICUid2lkdGgiMSwlIndpZHRoIjEsJSJ3aWR0aCIyXG4iICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAic3RyIiBzaXplICIgJSJ3aWR0aCIxLCUwIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUg
dHlwZSAqKWFkZHIpLCAiPXIiICh0KSAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICA6
ICIrbSIgKCphZGRyKSwgIj0mciIgKHQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICA6IHJlZyAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:24:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZX-0004dg-3F; Mon, 18 Mar 2019 08:24:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZV-0004dU-R5
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:37 +0000
X-Inumbo-ID: 442dd6bb-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 442dd6bb-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:24:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZU-0002n6-Fz
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZU-0004ZZ-DX
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZU-0004ZZ-DX@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:36 +0000
Subject: [Xen-changelog] [xen master] Arm/atomic: drop uniformly used reg
 macro parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQ5YmRkMzZmNTk0YzlhNDAzMWVlMGYzYzRjODU1NjJhOGJjOWMxY2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQzOjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQzOjE1IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBkcm9wIHVuaWZvcm1seSB1c2VkIHJlZyBtYWNybyBwYXJhbWV0ZXJzCiAgICAK
ICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gcGFyYW1ldGVyaXppbmcgdGhlc2Ugd2hlbiBhbGwgdXNl
IHNpdGVzIHBhc3MgdGhlCiAgICBzYW1lIGFyZ3VtZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hdG9t
aWMuaCB8IDM4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWlj
LmgKaW5kZXggN2I0Yzk4N2ZhNy4uNGQ1ZDQ1MmJkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01
LDI1ICs1LDI1IEBACiAjaW5jbHVkZSA8eGVuL3ByZWZldGNoLmg+CiAjaW5jbHVkZSA8YXNtL3N5
c3RlbS5oPgogCi0jZGVmaW5lIGJ1aWxkX2F0b21pY19yZWFkKG5hbWUsIHNpemUsIHdpZHRoLCB0
eXBlLCByZWcpXAorI2RlZmluZSBidWlsZF9hdG9taWNfcmVhZChuYW1lLCBzaXplLCB3aWR0aCwg
dHlwZSkgXAogc3RhdGljIGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRk
cikgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHR5cGUgcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGFzbSB2b2xhdGlsZSgibGRyIiBzaXplICIgJSIgd2lkdGggIjAsJTEiICAgICAgXAotICAg
ICAgICAgICAgICAgICA6IHJlZyAocmV0KSAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICA6ICI9ciIgKHJldCkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICA6ICJtIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikpOyAgXAogICAgIHJldHVybiBy
ZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCi0jZGVmaW5lIGJ1
aWxkX2F0b21pY193cml0ZShuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSwgcmVnKSBcCisjZGVmaW5l
IGJ1aWxkX2F0b21pY193cml0ZShuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSkgICAgXAogc3RhdGlj
IGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwKIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
YXNtIHZvbGF0aWxlKCJzdHIiIHNpemUgIiAlIndpZHRoIjEsJTAiICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUgdHlwZSAqKWFkZHIpICAgICAgIFwKLSAg
ICAgICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgIDogInIiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fQogCi0jZGVmaW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSwgcmVn
KSBcCisjZGVmaW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB3aWR0aCwgdHlwZSkgICAg
ICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0
eXBlICphZGRyLCB0eXBlIHZhbCkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgdHlwZSB0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC0zMSw3ICszMSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBu
YW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lkdGgiMlxuIiAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUid2lkdGgiMSwl
MCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiK20i
ICgqYWRkciksICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAogI2lmIGRlZmluZWQgKENPTkZJR19B
Uk1fMzIpCkBAIC00MiwxOSArNDIsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRp
bGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAgICAgICAgICAgXAogI2RlZmluZSBXT1JE
ICJ3IgogI2VuZGlmCiAKLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdThfYXRvbWljLCAgImIiLCBC
WVRFLCB1aW50OF90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91MTZfYXRvbWljLCAi
aCIsIFdPUkQsIHVpbnQxNl90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91MzJfYXRv
bWljLCAiIiwgIFdPUkQsIHVpbnQzMl90LCAiPXIiKQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF9p
bnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCwgIj1yIikKK2J1aWxkX2F0b21pY19yZWFkKHJlYWRf
dThfYXRvbWljLCAgImIiLCBCWVRFLCB1aW50OF90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91
MTZfYXRvbWljLCAiaCIsIFdPUkQsIHVpbnQxNl90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF91
MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQorYnVpbGRfYXRvbWljX3JlYWQocmVhZF9p
bnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCkKIAotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U4
X2F0b21pYywgICJiIiwgQllURSwgdWludDhfdCwgInIiKQotYnVpbGRfYXRvbWljX3dyaXRlKHdy
aXRlX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QsICJyIikKLWJ1aWxkX2F0b21pY193
cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90LCAiciIpCi1idWlsZF9h
dG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQsICJyIikKK2J1aWxk
X2F0b21pY193cml0ZSh3cml0ZV91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCitidWls
ZF9hdG9taWNfd3JpdGUod3JpdGVfdTE2X2F0b21pYywgImgiLCBXT1JELCB1aW50MTZfdCkKK2J1
aWxkX2F0b21pY193cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQor
YnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50KQogCiAj
aWYgZGVmaW5lZCAoQ09ORklHX0FSTV82NCkKLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0
b21pYywgIiIsICIiLCB1aW50NjRfdCwgIj1yIikKLWJ1aWxkX2F0b21pY193cml0ZSh3cml0ZV91
NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCitidWlsZF9hdG9taWNfcmVhZChyZWFk
X3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVf
dTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCkKICNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1f
MzIpCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGls
ZSB1aW50NjRfdCAqYWRkcikKIHsKQEAgLTcwLDkgKzcwLDkgQEAgc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90IHZhbCkK
IH0KICNlbmRpZgogCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUsIHVp
bnQ4X3QsICJyaSIpCi1idWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1
aW50MTZfdCwgInJpIikKLWJ1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwg
dWludDMyX3QsICJyaSIpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAiYiIsIEJZVEUs
IHVpbnQ4X3QpCitidWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgImgiLCBXT1JELCB1aW50
MTZfdCkKK2J1aWxkX2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAiIiwgV09SRCwgdWludDMyX3Qp
CiAKIHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:24:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZh-0004fQ-54; Mon, 18 Mar 2019 08:24:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZg-0004fK-LV
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:48 +0000
X-Inumbo-ID: 4a3dd0a8-4957-11e9-93ff-03747efc713b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a3dd0a8-4957-11e9-93ff-03747efc713b;
 Mon, 18 Mar 2019 08:24:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZe-0002nE-MS
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZe-0004aX-Jo
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZe-0004aX-Jo@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:46 +0000
Subject: [Xen-changelog] [xen master] Arm/atomic: parameterize register
 modifier macro arguments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDYyMzNiMjk3Yzk2OGMwYzEzMDVhNzNhZTdjYzdiNGNiZmZiN2ViNWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQzOjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQzOjUwIDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBwYXJhbWV0ZXJpemUgcmVnaXN0ZXIgbW9kaWZpZXIgbWFjcm8gYXJndW1lbnRz
CiAgICAKICAgIE1ha2UgdGhlIGFic3RyYWN0aW5nIG1hY3JvcyB0YWtlIHRoZSBhc20oKSBvcGVy
YW5kIHNwZWNpZmllciBhcwogICAgYXJndW1lbnQsIGluIHByZXBhcmF0aW9uIG9mIGRvaW5nIGF3
YXkgd2l0aCB0aGUgc3BsaXQgdTY0IHJlYWQvd3JpdGUKICAgIGRlZmluaXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2F0b21pYy5oIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9t
aWMuaAppbmRleCA0ZDVkNDUyYmRhLi5hMWQ3N2MxOGQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAg
LTksNyArOSw3IEBACiBzdGF0aWMgaW5saW5lIHR5cGUgbmFtZShjb25zdCB2b2xhdGlsZSB0eXBl
ICphZGRyKSBcCiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgdHlwZSByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIiB3aWR0aCAiMCwlMSIgICAgICBc
CisgICAgYXNtIHZvbGF0aWxlKCJsZHIiIHNpemUgIiAlIiB3aWR0aCgwKSAiLCUxIiAgICBcCiAg
ICAgICAgICAgICAgICAgIDogIj1yIiAocmV0KSAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgIDogIm0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSk7ICBcCiAgICAgcmV0
dXJuIHJldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOCw3ICsx
OCw3IEBAIHN0YXRpYyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0IHZvbGF0aWxlIHR5cGUgKmFkZHIp
IFwKICNkZWZpbmUgYnVpbGRfYXRvbWljX3dyaXRlKG5hbWUsIHNpemUsIHdpZHRoLCB0eXBlKSAg
ICBcCiBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZh
bCkgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBhc20gdm9sYXRpbGUoInN0ciIgc2l6ZSAiICUid2lkdGgiMSwlMCIgICAgICAg
ICAgICBcCisgICAgYXNtIHZvbGF0aWxlKCJzdHIiIHNpemUgIiAlIiB3aWR0aCgxKSAiLCUwIiAg
ICAgICAgXAogICAgICAgICAgICAgICAgICA6ICI9bSIgKCoodm9sYXRpbGUgdHlwZSAqKWFkZHIp
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiciIgKHZhbCkpOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiB9CkBAIC0yNywxOSArMjcsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hbWUo
dm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICB0eXBlIHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUoImxkciIgc2l6
ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUid2lkdGgiMlxuIiAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUid2lkdGgiMSwlMCIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUoImxkciIgc2l6ZSAi
ICUiIHdpZHRoKDEpICIsJTBcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgImFkZCAlIiB3aWR0aCgxKSAiLCUiIHdpZHRoKDEpICIsJSIgd2lkdGgoMikgIlxuIiAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgInN0ciIgc2l6ZSAiICUiIHdpZHRoKDEpICIsJTAiICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciks
ICI9JnIiICh0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgOiAicmkiICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0KIAogI2lmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi0jZGVmaW5lIEJZVEUgIiIKLSNk
ZWZpbmUgV09SRCAiIgorI2RlZmluZSBCWVRFKG4pICNuCisjZGVmaW5lIFdPUkQobikgI24KICNl
bGlmIGRlZmluZWQgKENPTkZJR19BUk1fNjQpCi0jZGVmaW5lIEJZVEUgInciCi0jZGVmaW5lIFdP
UkQgInciCisjZGVmaW5lIEJZVEUobikgICJ3IiAjbgorI2RlZmluZSBXT1JEKG4pICAidyIgI24K
KyNkZWZpbmUgRFdPUkQobikgIiIgI24KICNlbmRpZgogCiBidWlsZF9hdG9taWNfcmVhZChyZWFk
X3U4X2F0b21pYywgICJiIiwgQllURSwgdWludDhfdCkKQEAgLTUzLDggKzU0LDggQEAgYnVpbGRf
YXRvbWljX3dyaXRlKHdyaXRlX3UzMl9hdG9taWMsICIiLCAgV09SRCwgdWludDMyX3QpCiBidWls
ZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQpCiAKICNpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzY0KQotYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWlj
LCAiIiwgIiIsIHVpbnQ2NF90KQotYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3U2NF9hdG9taWMs
ICIiLCAiIiwgdWludDY0X3QpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIi
LCBEV09SRCwgdWludDY0X3QpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywg
IiIsIERXT1JELCB1aW50NjRfdCkKICNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCiBzdGF0
aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRf
dCAqYWRkcikKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nZt-0004gX-6s; Mon, 18 Mar 2019 08:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nZr-0004gO-QB
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:59 +0000
X-Inumbo-ID: 5051cbf2-4957-11e9-9e9a-af1e88d7f543
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5051cbf2-4957-11e9-9e9a-af1e88d7f543;
 Mon, 18 Mar 2019 08:24:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZo-0002nQ-Sn
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZo-0004bL-QL
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:24:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZo-0004bL-QL@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:24:56 +0000
Subject: [Xen-changelog] [xen master] x86/shadow:
 sh_validate_guest_pt_write() is HVM-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGYxZjIwYmIzZmFiOWMzMDdkMDRiMGRkNTVlYzhjNWI4YWIzNjM2M2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQ0OjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQ0OjM4IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaF92YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSgpIGlzIEhWTS1vbmx5CiAgICAK
ICAgIE1vdmUgdGhlIGZ1bmN0aW9uIHRvIGh2bS5jLCBtYWtlIGl0IHN0YXRpYywgYW5kIGRyb3Ag
aXRzIHNoXyBwcmVmaXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwgMjcgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jICAgICB8IDMyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICA0IC0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggMDI1MDcxYTE2My4uMmQ0NDg1
NTM4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC04ODYsMzMgKzg4Niw2IEBAIHNoX3Zh
bGlkYXRlX2d1ZXN0X2VudHJ5KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuLCB2b2lkICplbnRy
eSwgdTMyIHNpemUpCiB9CiAKIAotdm9pZAotc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICplbnRyeSwgdTMyIHNpemUpCi0vKiBUaGlzIGlzIHRoZSBlbnRyeSBwb2ludCBmb3IgZW11bGF0
ZWQgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgaW4gSFZNIGd1ZXN0cyBhbmQKLSAqIFBWIHRyYW5zbGF0
ZWQgZ3Vlc3RzLgotICovCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBBU1NFUlQocGFnaW5nX2xvY2tlZF9ieV9tZSh2LT5kb21haW4pKTsK
LSAgICByYyA9IHNoX3ZhbGlkYXRlX2d1ZXN0X2VudHJ5KHYsIGdtZm4sIGVudHJ5LCBzaXplKTsK
LSAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9GTFVTSCApCi0gICAgICAgIC8qIE5lZWQgdG8gZmx1
c2ggVExCcyB0byBwaWNrIHVwIHNoYWRvdyBQVCBjaGFuZ2VzICovCi0gICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwotICAgIGlmICggcmMgJiBTSEFET1dfU0VUX0VSUk9S
ICkKLSAgICB7Ci0gICAgICAgIC8qIFRoaXMgcGFnZSBpcyBwcm9iYWJseSBub3QgYSBwYWdldGFi
bGUgYW55IG1vcmU6IHRlYXIgaXQgb3V0IG9mIHRoZQotICAgICAgICAgKiBzaGFkb3dzLCBhbG9u
ZyB3aXRoIGFueSB0YWJsZXMgdGhhdCByZWZlcmVuY2UgaXQuCi0gICAgICAgICAqIFNpbmNlIHRo
ZSB2YWxpZGF0ZSBjYWxsIGFib3ZlIHdpbGwgaGF2ZSBtYWRlIGEgInNhZmUiIChpLmUuIHplcm8p
Ci0gICAgICAgICAqIHNoYWRvdyBlbnRyeSwgd2UgY2FuIGxldCB0aGUgZG9tYWluIGxpdmUgZXZl
biBpZiB3ZSBjYW4ndCBmdWxseQotICAgICAgICAgKiB1bnNoYWRvdyB0aGUgcGFnZS4gKi8KLSAg
ICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgZ21mbiwgMCwgMCk7Ci0gICAgfQotfQotCi0KIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KIC8qIE1lbW9yeSBtYW5hZ2VtZW50IGZvciBzaGFkb3cgcGFnZXMu
ICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2h2bS5jCmluZGV4IDg5OTRjYjlmODcuLmJmOWZkMjA3NzAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYwpAQCAtNDkzLDYgKzQ5MywzNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2hl
Y2tfZm9yX2Vhcmx5X3Vuc2hhZG93KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuKQogI2VuZGlm
CiB9CiAKKy8qIFRoaXMgaXMgdGhlIGVudHJ5IHBvaW50IGZvciBlbXVsYXRlZCB3cml0ZXMgdG8g
cGFnZXRhYmxlcyBpbiBIVk0gZ3Vlc3RzICovCitzdGF0aWMgdm9pZCB2YWxpZGF0ZV9ndWVzdF9w
dF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmVudHJ5LCB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGludCByYzsKKworICAgIEFTU0VSVChw
YWdpbmdfbG9ja2VkX2J5X21lKHYtPmRvbWFpbikpOworCisgICAgcmMgPSBzaF92YWxpZGF0ZV9n
dWVzdF9lbnRyeSh2LCBnbWZuLCBlbnRyeSwgc2l6ZSk7CisKKyAgICBpZiAoIHJjICYgU0hBRE9X
X1NFVF9GTFVTSCApCisgICAgICAgIC8qIE5lZWQgdG8gZmx1c2ggVExCcyB0byBwaWNrIHVwIHNo
YWRvdyBQVCBjaGFuZ2VzICovCisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1h
c2spOworCisgICAgaWYgKCByYyAmIFNIQURPV19TRVRfRVJST1IgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBwYWdlIGlzIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZSBhbnkg
bW9yZTogdGVhciBpdCBvdXQgb2YgdGhlCisgICAgICAgICAqIHNoYWRvd3MsIGFsb25nIHdpdGgg
YW55IHRhYmxlcyB0aGF0IHJlZmVyZW5jZSBpdC4KKyAgICAgICAgICogU2luY2UgdGhlIHZhbGlk
YXRlIGNhbGwgYWJvdmUgd2lsbCBoYXZlIG1hZGUgYSAic2FmZSIgKGkuZS4gemVybykKKyAgICAg
ICAgICogc2hhZG93IGVudHJ5LCB3ZSBjYW4gbGV0IHRoZSBkb21haW4gbGl2ZSBldmVuIGlmIHdl
IGNhbid0IGZ1bGx5CisgICAgICAgICAqIHVuc2hhZG93IHRoZSBwYWdlLgorICAgICAgICAgKi8K
KyAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgZ21mbiwgMCwgMCk7CisgICAgfQorfQorCiAv
KgogICogVGlkeSB1cCBhZnRlciB0aGUgZW11bGF0ZWQgd3JpdGU6IG1hcmsgcGFnZXMgZGlydHks
IHZlcmlmeSB0aGUgbmV3CiAgKiBjb250ZW50cywgYW5kIHVuZG8gdGhlIG1hcHBpbmcuCkBAIC01
NTgsOSArNTg2LDkgQEAgc3RhdGljIHZvaWQgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LCB2b2lkICphZGRyLAogICAgICAgICAgICAgQVNTRVJUKGIyIDwgYnl0ZXMpOwogICAg
ICAgICB9CiAgICAgICAgIGlmICggbGlrZWx5KGIxID4gMCkgKQotICAgICAgICAgICAgc2hfdmFs
aWRhdGVfZ3Vlc3RfcHRfd3JpdGUodiwgc2hfY3R4dC0+bWZuWzBdLCBhZGRyLCBiMSk7CisgICAg
ICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSh2LCBzaF9jdHh0LT5tZm5bMF0sIGFkZHIs
IGIxKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShiMiA+IDApICkKLSAgICAgICAgICAgIHNoX3Zh
bGlkYXRlX2d1ZXN0X3B0X3dyaXRlKHYsIHNoX2N0eHQtPm1mblsxXSwgYWRkciArIGIxLCBiMik7
CisgICAgICAgICAgICB2YWxpZGF0ZV9ndWVzdF9wdF93cml0ZSh2LCBzaF9jdHh0LT5tZm5bMV0s
IGFkZHIgKyBiMSwgYjIpOwogICAgIH0KIAogICAgIHBhZ2luZ19tYXJrX2RpcnR5KHYtPmRvbWFp
biwgc2hfY3R4dC0+bWZuWzBdKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXggNTgwZWYz
ZTI5ZS4uNWE5NGIyMGM0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2
YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTM1OSwxMCAr
MzU5LDYgQEAgdm9pZCBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KHN0cnVjdCBkb21haW4g
KiwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pOwogLyogVXBkYXRlIHRoZSBzaGFkb3dzIGlu
IHJlc3BvbnNlIHRvIGEgcGFnZXRhYmxlIHdyaXRlIGZyb20gWGVuICovCiBpbnQgc2hfdmFsaWRh
dGVfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sIHZvaWQgKmVudHJ5LCB1
MzIgc2l6ZSk7CiAKLS8qIFVwZGF0ZSB0aGUgc2hhZG93cyBpbiByZXNwb25zZSB0byBhIHBhZ2V0
YWJsZSB3cml0ZSBmcm9tIGEgSFZNIGd1ZXN0ICovCi12b2lkIHNoX3ZhbGlkYXRlX2d1ZXN0X3B0
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICplbnRyeSwgdTMyIHNpemUpOwotCiAvKiBSZW1vdmUgYWxsIHdyaXRl
YWJsZSBtYXBwaW5ncyBvZiBhIGd1ZXN0IGZyYW1lIGZyb20gdGhlIHNoYWRvd3MuCiAgKiBSZXR1
cm5zIG5vbi16ZXJvIGlmIHdlIG5lZWQgdG8gZmx1c2ggVExCcy4KICAqIGxldmVsIGFuZCBmYXVs
dF9hZGRyIGRlc3JpYmUgaG93IHdlIGZvdW5kIHRoaXMgdG8gYmUgYSBwYWdldGFibGU7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5na2-0004hb-A8; Mon, 18 Mar 2019 08:25:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5na1-0004hU-9C
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:09 +0000
X-Inumbo-ID: 566799d6-4957-11e9-b69f-0775bfa06cf8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 566799d6-4957-11e9-b69f-0775bfa06cf8;
 Mon, 18 Mar 2019 08:25:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nZz-0002nm-3S
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nZz-0004cL-0w
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nZz-0004cL-0w@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:07 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: sh_{write,
 cmpxchg}_guest_entry() are PV-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA2ZjA0ZjU0YmE5N2ZiYjRkNTIyZDBhYTExZmNjNTBlZGY4ZWJhNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQ1OjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDEyIDE0OjQ1OjM2IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaF97d3JpdGUsY21weGNoZ31fZ3Vlc3RfZW50cnkoKSBhcmUgUFYtb25seQog
ICAgCiAgICBNb3ZlIHRoZW0gdG8gYSBuZXcgcHYuYy4gTWFrZSB0aGUgcmVzcGVjdGl2ZSBzdHJ1
Y3Qgc2hhZG93X3BhZ2luZ19tb2RlCiAgICBmaWVsZHMgYXMgd2VsbCBhcyB0aGUgcGFnaW5nLmgg
d3JhcHBlcnMgUFYtb25seSBhcyB3ZWxsLgogICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBz
d2l0Y2ggYm90aCBmdW5jdGlvbnMnICJmYWlsZWQiIGxvY2FsIHZhcmlhYmxlcyB0bwogICAgbW9y
ZSBhcHByb3ByaWF0ZSB0eXBlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZSAgfCAgMSArCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMgICB8IDUxICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNiArKysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3B2
LmMgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAgIHwgIDUgKysrCiA2IGZpbGVzIGNoYW5nZWQs
IDkxIGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzU1N2NkMTE3OC4uZGJlYzEzMGRh
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTE0Niw3ICsxNDYsOSBAQAogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgogI2lu
Y2x1ZGUgPGFzbS9wdi9tbS5oPgogCisjaWZkZWYgQ09ORklHX1BWCiAjaW5jbHVkZSAicHYvbW0u
aCIKKyNlbmRpZgogCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
TWFrZWZpbGUKaW5kZXggNzI2NThmM2ZjNi4uZmYwM2E5OTM3ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L01h
a2VmaWxlCkBAIC0xLDYgKzEsNyBAQAogaWZlcSAoJChDT05GSUdfU0hBRE9XX1BBR0lORykseSkK
IG9iai15ICs9IGNvbW1vbi5vIGd1ZXN0XzIubyBndWVzdF8zLm8gZ3Vlc3RfNC5vCiBvYmotJChD
T05GSUdfSFZNKSArPSBodm0ubworb2JqLSQoQ09ORklHX1BWKSArPSBwdi5vCiBlbHNlCiBvYmot
eSArPSBub25lLm8KIGVuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggM2U1NjUxZDAyOS4u
OTUzYzAzNDRhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzcyLDU1ICszNzIsNiBAQCBz
dGF0aWMgdm9pZCBzaF9hdWRpdF9ndyhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgd2Fsa190ICpndykK
ICNlbmRpZiAvKiBTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRfRU5UUklFUyAqLwogfQogCi0v
KgotICogV3JpdGUgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3QgcGFnZXRhYmxlLCBhbmQgdXBk
YXRlIHRoZSBzaGFkb3dzCi0gKiBhcHByb3ByaWF0ZWx5LiAgUmV0dXJucyBmYWxzZSBpZiB3ZSBw
YWdlLWZhdWx0ZWQsIHRydWUgZm9yIHN1Y2Nlc3MuCi0gKi8KLXN0YXRpYyBib29sCi1zaF93cml0
ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90IG5ldywg
bWZuX3QgZ21mbikKLXsKLSNpZiBDT05GSUdfUEFHSU5HX0xFVkVMUyA9PSBHVUVTVF9QQUdJTkdf
TEVWRUxTCi0gICAgaW50IGZhaWxlZDsKLQotICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7Ci0g
ICAgZmFpbGVkID0gX19jb3B5X3RvX3VzZXIocCwgJm5ldywgc2l6ZW9mKG5ldykpOwotICAgIGlm
ICggZmFpbGVkICE9IHNpemVvZihuZXcpICkKLSAgICAgICAgc2hfdmFsaWRhdGVfZ3Vlc3RfZW50
cnkodiwgZ21mbiwgcCwgc2l6ZW9mKG5ldykpOwotICAgIHBhZ2luZ191bmxvY2sodi0+ZG9tYWlu
KTsKLQotICAgIHJldHVybiAhZmFpbGVkOwotI2Vsc2UKLSAgICByZXR1cm4gZmFsc2U7Ci0jZW5k
aWYKLX0KLQotLyoKLSAqIENtcHhjaGcgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3QgcGFnZXRh
YmxlLCBhbmQgdXBkYXRlIHRoZSBzaGFkb3dzCi0gKiBhcHByb3ByaWF0ZWx5LiBSZXR1cm5zIGZh
bHNlIGlmIHdlIHBhZ2UtZmF1bHRlZCwgdHJ1ZSBpZiBub3QuCi0gKiBOLkIuIGNhbGxlciBzaG91
bGQgY2hlY2sgdGhlIHZhbHVlIG9mICJvbGQiIHRvIHNlZSBpZiB0aGUgY21weGNoZyBpdHNlbGYK
LSAqIHdhcyBzdWNjZXNzZnVsLgotICovCi1zdGF0aWMgYm9vbAotc2hfY21weGNoZ19ndWVzdF9l
bnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90ICpvbGQsCi0gICAgICAg
ICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKLXsKLSNpZiBDT05GSUdf
UEFHSU5HX0xFVkVMUyA9PSBHVUVTVF9QQUdJTkdfTEVWRUxTCi0gICAgaW50IGZhaWxlZDsKLSAg
ICBndWVzdF9pbnRwdGVfdCB0ID0gKm9sZDsKLQotICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7
Ci0gICAgZmFpbGVkID0gY21weGNoZ191c2VyKHAsIHQsIG5ldyk7Ci0gICAgaWYgKCB0ID09ICpv
bGQgKQotICAgICAgICBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2Yo
bmV3KSk7Ci0gICAgKm9sZCA9IHQ7Ci0gICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOwotCi0g
ICAgcmV0dXJuICFmYWlsZWQ7Ci0jZWxzZQotICAgIHJldHVybiBmYWxzZTsKLSNlbmRpZgotfQot
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCiAvKiBGdW5jdGlvbnMgdG8gY29tcHV0ZSB0aGUgY29ycmVj
dCBpbmRleCBpbnRvIGEgc2hhZG93IHBhZ2UsIGdpdmVuIGFuCiAgKiBpbmRleCBpbnRvIHRoZSBn
dWVzdCBwYWdlIChhcyByZXR1cm5lZCBieSBndWVzdF9nZXRfaW5kZXgoKSkuCkBAIC00OTI1LDgg
KzQ4NzYsMTAgQEAgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIHNoX3BhZ2luZ19tb2RlID0gewog
ICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IHNoYWRvd193cml0ZV9wMm1fZW50
cnksCiAgICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgICAgICAgID0gR1VFU1RfUEFHSU5HX0xF
VkVMUywKICAgICAuc2hhZG93LmRldGFjaF9vbGRfdGFibGVzICAgICAgPSBzaF9kZXRhY2hfb2xk
X3RhYmxlcywKKyNpZmRlZiBDT05GSUdfUFYKICAgICAuc2hhZG93LndyaXRlX2d1ZXN0X2VudHJ5
ICAgICAgPSBzaF93cml0ZV9ndWVzdF9lbnRyeSwKICAgICAuc2hhZG93LmNtcHhjaGdfZ3Vlc3Rf
ZW50cnkgICAgPSBzaF9jbXB4Y2hnX2d1ZXN0X2VudHJ5LAorI2VuZGlmCiAgICAgLnNoYWRvdy5t
YWtlX21vbml0b3JfdGFibGUgICAgID0gc2hfbWFrZV9tb25pdG9yX3RhYmxlLAogICAgIC5zaGFk
b3cuZGVzdHJveV9tb25pdG9yX3RhYmxlICA9IHNoX2Rlc3Ryb3lfbW9uaXRvcl90YWJsZSwKICNp
ZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1dSSVRBQkxFX0hFVVJJU1RJQwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaAppbmRleCA1YTk0YjIwYzRkLi4zMjUxZjM0YmEwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaApAQCAtMzcyLDYgKzM3MiwxMiBAQCBpbnQgc2hhZG93X3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKKy8qIEZ1
bmN0aW9ucyB0aGF0IGF0b21pY2FsbHkgd3JpdGUgUFYgZ3Vlc3QgUFQgZW50cmllcyAqLworYm9v
bCBzaF93cml0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0
ZV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbik7Citib29sIHNo
X2NtcHhjaGdfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVf
dCAqb2xkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZuX3Qg
Z21mbik7CisKIC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20g
dGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQuCiAgKiBDYWxsZWQgdG8gaW5pdGlhbGl6ZSBwYWdpbmcg
c3RydWN0dXJlcyBpZiB0aGUgcGFnaW5nIG1vZGUKICAqIGhhcyBjaGFuZ2VkLCBhbmQgd2hlbiBi
cmluZ2luZyB1cCBhIFZDUFUgZm9yIHRoZSBmaXJzdCB0aW1lLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wdi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wdi5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI1ZGNhMWViMjUKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3B2LmMKQEAgLTAsMCArMSw3NSBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvbW0vc2hhZG93L3B2LmMKKyAqCisg
KiBQVi1vbmx5IHNoYWRvdyBjb2RlICh3aGljaCBoZW5jZSBkb2VzIG5vdCBuZWVkIHRvIGJlIG11
bHRpcGx5IGNvbXBpbGVkKS4KKyAqIFBhcnRzIG9mIHRoaXMgY29kZSBhcmUgQ29weXJpZ2h0IChj
KSAyMDA2IGJ5IFhlblNvdXJjZSBJbmMuCisgKiBQYXJ0cyBvZiB0aGlzIGNvZGUgYXJlIENvcHly
aWdodCAoYykgMjAwNiBieSBNaWNoYWVsIEEgRmV0dGVybWFuCisgKiBQYXJ0cyBiYXNlZCBvbiBl
YXJsaWVyIHdvcmsgYnkgTWljaGFlbCBBIEZldHRlcm1hbiwgSWFuIFByYXR0IGV0IGFsLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3R5cGVz
Lmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgorI2luY2x1ZGUgInByaXZhdGUuaCIKKworLyoK
KyAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0
ZSB0aGUgc2hhZG93cworICogYXBwcm9wcmlhdGVseS4gIFJldHVybnMgZmFsc2UgaWYgd2UgcGFn
ZS1mYXVsdGVkLCB0cnVlIGZvciBzdWNjZXNzLgorICovCitib29sCitzaF93cml0ZV9ndWVzdF9l
bnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90IG5ldywgbWZuX3QgZ21m
bikKK3sKKyAgICB1bnNpZ25lZCBpbnQgZmFpbGVkOworCisgICAgcGFnaW5nX2xvY2sodi0+ZG9t
YWluKTsKKyAgICBmYWlsZWQgPSBfX2NvcHlfdG9fdXNlcihwLCAmbmV3LCBzaXplb2YobmV3KSk7
CisgICAgaWYgKCBmYWlsZWQgIT0gc2l6ZW9mKG5ldykgKQorICAgICAgICBzaF92YWxpZGF0ZV9n
dWVzdF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2YobmV3KSk7CisgICAgcGFnaW5nX3VubG9jayh2
LT5kb21haW4pOworCisgICAgcmV0dXJuICFmYWlsZWQ7Cit9CisKKy8qCisgKiBDbXB4Y2hnIGEg
bmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93
cworICogYXBwcm9wcmlhdGVseS4gUmV0dXJucyBmYWxzZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsIHRy
dWUgaWYgbm90LgorICogTi5CLiBjYWxsZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAib2xk
IiB0byBzZWUgaWYgdGhlIGNtcHhjaGcgaXRzZWxmCisgKiB3YXMgc3VjY2Vzc2Z1bC4KKyAqLwor
Ym9vbAorc2hfY21weGNoZ19ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAs
IGludHB0ZV90ICpvbGQsCisgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywgbWZu
X3QgZ21mbikKK3sKKyAgICBib29sIGZhaWxlZDsKKyAgICBpbnRwdGVfdCB0ID0gKm9sZDsKKwor
ICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7CisgICAgZmFpbGVkID0gY21weGNoZ191c2VyKHAs
IHQsIG5ldyk7CisgICAgaWYgKCB0ID09ICpvbGQgKQorICAgICAgICBzaF92YWxpZGF0ZV9ndWVz
dF9lbnRyeSh2LCBnbWZuLCBwLCBzaXplb2YobmV3KSk7CisgICAgKm9sZCA9IHQ7CisgICAgcGFn
aW5nX3VubG9jayh2LT5kb21haW4pOworCisgICAgcmV0dXJuICFmYWlsZWQ7Cit9CisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IDE4YTdlYWVjYTQuLjBkMjEyZDM1MmUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaApAQCAtODYsMTEgKzg2LDEzIEBAIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQ7CiBz
dHJ1Y3Qgc2hhZG93X3BhZ2luZ19tb2RlIHsKICNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORwog
ICAgIHZvaWQgICAgICAgICAgKCpkZXRhY2hfb2xkX3RhYmxlcyAgICAgKShzdHJ1Y3QgdmNwdSAq
dik7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgYm9vbCAgICAgICAgICAoKndyaXRlX2d1ZXN0X2Vu
dHJ5ICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cHRlX3QgbmV3LCBtZm5fdCBnbWZuKTsKICAg
ICBib29sICAgICAgICAgICgqY21weGNoZ19ndWVzdF9lbnRyeSAgICkoc3RydWN0IHZjcHUgKnYs
IGludHB0ZV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnRwdGVfdCAqb2xkLCBpbnRwdGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4pOworI2VuZGlmCiAgICAgbWZuX3QgICAgICAg
ICAoKm1ha2VfbW9uaXRvcl90YWJsZSAgICApKHN0cnVjdCB2Y3B1ICp2KTsKICAgICB2b2lkICAg
ICAgICAgICgqZGVzdHJveV9tb25pdG9yX3RhYmxlICkoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1t
Zm4pOwogICAgIGludCAgICAgICAgICAgKCpndWVzc193cm1hcCAgICAgICAgICAgKShzdHJ1Y3Qg
dmNwdSAqdiwgCkBAIC0yOTAsNiArMjkyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191
cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHBhZ2luZ19nZXRfaG9zdG1v
ZGUodiktPnVwZGF0ZV9wYWdpbmdfbW9kZXModik7CiB9CiAKKyNpZmRlZiBDT05GSUdfUFYKIAog
LyoKICAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVw
ZGF0ZSB0aGUKQEAgLTMyNSw2ICszMjgsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgcGFnaW5nX2Nt
cHhjaGdfZ3Vlc3RfZW50cnkoCiAgICAgcmV0dXJuICFjbXB4Y2hnX3VzZXIocCwgKm9sZCwgbmV3
KTsKIH0KIAorI2VuZGlmIC8qIENPTkZJR19QViAqLworCiAvKiBIZWxwZXIgZnVuY3Rpb24gdGhh
dCB3cml0ZXMgYSBwdGUgaW4gc3VjaCBhIHdheSB0aGF0IGEgY29uY3VycmVudCByZWFkIAogICog
bmV2ZXIgc2VlcyBhIGhhbGYtd3JpdHRlbiBlbnRyeSB0aGF0IGhhcyBfUEFHRV9QUkVTRU5UIHNl
dCAqLwogc3RhdGljIGlubGluZSB2b2lkIHNhZmVfd3JpdGVfcHRlKGwxX3BnZW50cnlfdCAqcCwg
bDFfcGdlbnRyeV90IG5ldykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5naD-0004iX-Bw; Mon, 18 Mar 2019 08:25:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5naB-0004iN-Tb
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:19 +0000
X-Inumbo-ID: 5c7a8cb6-4957-11e9-9616-ffd7c98a9182
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c7a8cb6-4957-11e9-9616-ffd7c98a9182;
 Mon, 18 Mar 2019 08:25:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5na9-0002nx-9b
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5na9-0004d8-77
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5na9-0004d8-77@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:17 +0000
Subject: [Xen-changelog] [xen master] x86/xstate: Don't special case feature
 collection
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY1YzE2NWQ2NTk1ZjI3NjJkYTU3N2NiNDI4ZTNiYzYxZTMyZTA4OTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAyMiAxMzoyODoxNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTM6NTc6
MTMgMjAxOSArMDAwMAoKICAgIHg4Ni94c3RhdGU6IERvbid0IHNwZWNpYWwgY2FzZSBmZWF0dXJl
IGNvbGxlY3Rpb24KICAgIAogICAgVGhlIGxvZ2ljIGluIHhzdGF0ZV9pbml0KCkgaXMgYSByZW1l
bnRlbnQgb2YgdGhlIHByZS1mZWF0dXJlbWFzayBkYXlzLgogICAgQ29sbGVjdCB0aGUgeHN0YXRl
IGZlYXR1cmVzIGluIGdlbmVyaWNfaWRlbnRpZnkoKSwgbGlrZSBhbGwgb3RoZXIgZmVhdHVyZQog
ICAgbGVhdmVzLCBhZnRlciB3aGljaCBpZGVudGlmeV9jcHUoKSB3aWxsIGFwcGx5IHRoZSBrbm93
bl9mZWF0dXJlW10gbWFzayBkZXJpdmVkCiAgICBmcm9tIHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVy
YXRlZCBDUFVJRCBpbmZvcm1hdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyB8ICA0
ICsrKysKIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
aW5kZXggZGU2YzVjOTAzZi4uNTNiYjBhOWU3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC00MTQsNiArNDE0
LDEwIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpj
KQogCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlNH
U0JBU0UpXSwKIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFU
VVJFX1BLVSldLAogCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZF
QVRVUkVfQVZYNTEyXzRWTk5JVyldKTsKKwlpZiAoYy0+Y3B1aWRfbGV2ZWwgPj0gMHhkKQorCQlj
cHVpZF9jb3VudCgweGQsIDEsCisJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29y
ZChYODZfRkVBVFVSRV9YU0FWRU9QVCldLAorCQkJICAgICZ0bXAsICZ0bXAsICZ0bXApOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jIGIveGVuL2FyY2gveDg2L3hz
dGF0ZS5jCmluZGV4IDE1ZWRkNWRmOTYuLjg1OGQxYTY1NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKQEAgLTYyOCwxOSArNjI4
LDYgQEAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgIEJV
R19PTih4c2F2ZV9jbnR4dF9zaXplICE9IF94c3RhdGVfY3R4dF9zaXplKGZlYXR1cmVfbWFzaykp
OwogICAgIH0KIAotICAgIC8qIENoZWNrIGV4dGVuZGVkIFhTQVZFIGZlYXR1cmVzLiAqLwotICAg
IGNwdWlkX2NvdW50KFhTVEFURV9DUFVJRCwgMSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Ci0K
LSAgICAvKiBNYXNrIG91dCBmZWF0dXJlcyBub3QgY3VycmVudGx5IHVuZGVyc3Rvb2QgYnkgWGVu
LiAqLwotICAgIGVheCAmPSAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKSB8Ci0g
ICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWFNBVkVDKSB8Ci0gICAgICAgICAg
ICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWEdFVEJWMSkgfAotICAgICAgICAgICAgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFUykpOwotCi0gICAgYy0+eDg2X2NhcGFiaWxpdHlbY3B1
ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKV0gPSBlYXg7Ci0KLSAgICBCVUdfT04oZWF4
ICE9IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJF
X1hTQVZFT1BUKV0pOwotCiAgICAgaWYgKCBzZXR1cF94c3RhdGVfZmVhdHVyZXMoYnNwKSAmJiBi
c3AgKQogICAgICAgICBCVUcoKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5naM-0004jK-Dm; Mon, 18 Mar 2019 08:25:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5naL-0004jE-Cv
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:29 +0000
X-Inumbo-ID: 628dfc82-4957-11e9-81ba-cff990f2ea99
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 628dfc82-4957-11e9-81ba-cff990f2ea99;
 Mon, 18 Mar 2019 08:25:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5naJ-0002ok-Fh
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5naJ-0004dr-DE
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5naJ-0004dr-DE@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:27 +0000
Subject: [Xen-changelog] [xen master] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE5YTA1YWVlZTEwYTVhMzc2M2E0MTMwNWE5ZjM4MTEyZGQxZmNjODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyNyAxNzoyMToxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTM6NTc6
MTMgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3Rl
ciBzdGF0ZSBpbiB0aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBx
aW52YWxfbWFkZHIgcG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJB
TSwKICAgIGFsbG9jYXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVt
YXBwaW5nIHRhYmxlLCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAK
ICAgIERlc3BpdGUgdGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0
aGUgaGFyZHdhcmUgcmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0
aGUgbG93ZXIgMTIgYml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBl
YXIgdG8gY29ycmVjdGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0
bGUgYmVoYXZpb3VyCiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGlu
ZyB1c2VzIHRoZSBtZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0
IHRoZSBiYXNlIG9mCiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW50cmVtYXAuYyB8IDEzICsrKysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYyAgIHwgIDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC91dGlscy5jICAgIHwgIDUgKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAu
YwppbmRleCA4MzgyNjhkNzcyLi4xZDE5ODU2MDkxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW50cmVtYXAuYwpAQCAtODAyLDE0ICs4MDIsMTUgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChz
dHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgZWltKQogICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVt
ID0gMDsKICAgICB9CiAKLSAgICAvKiBzZXQgZXh0ZW5kZWQgaW50ZXJydXB0IG1vZGUgYml0ICov
Ci0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9IGVpbSA/IElSVEFfRUlNRSA6IDA7Ci0KICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKIAotICAg
IC8qIHNldCBzaXplIG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0gICAgaXJf
Y3RybC0+aXJlbWFwX21hZGRyIHw9IElSVEFfUkVHX1RBQkxFX1NJWkU7Ci0gICAgZG1hcl93cml0
ZXEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRywgaXJfY3RybC0+aXJlbWFwX21hZGRyKTsKKyAg
ICAvKgorICAgICAqIFNldCBzaXplIG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFu
ZCBvcHRpb25hbGx5IEV4dGVuZGVkCisgICAgICogSW50ZXJydXB0IE1vZGUuCisgICAgICovCisg
ICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRywKKyAgICAgICAgICAgICAg
ICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgfCBJUlRBX1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAg
ICAgICAgICAoZWltID8gSVJUQV9FSU1FIDogMCkpOwogCiAgICAgLyogc2V0IFNJUlRQICovCiAg
ICAgZ2NtZCA9IGRtYXJfcmVhZGwoaW9tbXUtPnJlZywgRE1BUl9HU1RTX1JFRyk7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvcWludmFsLmMKaW5kZXggZTk1ZGM1NGE4ZC4uMDE0NDdjZjlhOCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtNDI4LDYgKzQyOCw4IEBAIGludCBl
bmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpCiAgICAgZmx1c2gtPmNvbnRleHQgPSBm
bHVzaF9jb250ZXh0X3FpOwogICAgIGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3FpOwogCisg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CisKICAg
ICAvKiBTZXR1cCBJbnZhbGlkYXRpb24gUXVldWUgQWRkcmVzcyhJUUEpIHJlZ2lzdGVyIHdpdGgg
dGhlCiAgICAgICogYWRkcmVzcyBvZiB0aGUgcGFnZSB3ZSBqdXN0IGFsbG9jYXRlZC4gIFFTIGZp
ZWxkIGF0CiAgICAgICogYml0c1syOjBdIHRvIGluZGljYXRlIHNpemUgb2YgcXVldWUgaXMgb25l
IDRLQiBwYWdlLgpAQCAtNDM1LDEwICs0MzcsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3Qg
aW9tbXUgKmlvbW11KQogICAgICAqIHJlZ2lzdGVycyBhcmUgYXV0b21hdGljYWxseSByZXNldCB0
byAwIHdpdGggd3JpdGUKICAgICAgKiB0byBJUUEgcmVnaXN0ZXIuCiAgICAgICovCi0gICAgcWlf
Y3RybC0+cWludmFsX21hZGRyIHw9IFFJTlZBTF9QQUdFX09SREVSOwotCi0gICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7Ci0gICAgZG1hcl93cml0ZXEo
aW9tbXUtPnJlZywgRE1BUl9JUUFfUkVHLCBxaV9jdHJsLT5xaW52YWxfbWFkZHIpOworICAgIGRt
YXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JFRywKKyAgICAgICAgICAgICAgICBxaV9j
dHJsLT5xaW52YWxfbWFkZHIgfCBRSU5WQUxfUEFHRV9PUkRFUik7CiAKICAgICBkbWFyX3dyaXRl
cShpb21tdS0+cmVnLCBETUFSX0lRVF9SRUcsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91
dGlscy5jCmluZGV4IDg1ZTBmNDFkODUuLjk0YTZlNGVlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC91dGlscy5jCkBAIC0yMDQsOCArMjA0LDkgQEAgdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZv
KHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICBpZiAoIHN0YXR1cyAmIERNQV9HU1RTX0lSRVMg
KQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBEdW1wIGludGVycnVwdCByZW1hcHBpbmcgdGFi
bGUuICovCi0gICAgICAgICAgICB1NjQgaXJlbWFwX21hZGRyID0gZG1hcl9yZWFkcShpb21tdS0+
cmVnLCBETUFSX0lSVEFfUkVHKTsKLSAgICAgICAgICAgIGludCBucl9lbnRyeSA9IDEgPDwgKChp
cmVtYXBfbWFkZHIgJiAweEYpICsgMSk7CisgICAgICAgICAgICB1aW50NjRfdCBpcnRhID0gZG1h
cl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsKKyAgICAgICAgICAgIHVpbnQ2NF90
IGlyZW1hcF9tYWRkciA9IGlydGEgJiBQQUdFX01BU0s7CisgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfZW50cnkgPSAxIDw8ICgoaXJ0YSAmIDB4RikgKyAxKTsKICAgICAgICAgICAgIHN0cnVj
dCBpcmVtYXBfZW50cnkgKmlyZW1hcF9lbnRyaWVzID0gTlVMTDsKICAgICAgICAgICAgIGludCBw
cmludF9jbnQgPSAwOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5naW-0004km-FX; Mon, 18 Mar 2019 08:25:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5naV-0004kf-Q8
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:39 +0000
X-Inumbo-ID: 68a35415-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68a35415-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:25:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5naT-0002os-Li
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5naT-0004eY-J3
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5naT-0004eY-J3@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:37 +0000
Subject: [Xen-changelog] [xen master] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3511906517711030010=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit afec08b92ffe8b85d2bf2e8c7c221b63ba96743e
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Mar 12 14:12:23 2019 +0000

    libx86: introduce a helper to deserialise msr_policy objects
    
    As with the serialise side, Xen's copy_from_guest API is used, with a
    compatibility wrapper for the userspace build.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/lib/x86/msr.h | 21 ++++++++++++++
 xen/lib/x86/msr.c             | 67 +++++++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h         | 14 +++++++++
 3 files changed, 102 insertions(+)

diff --git a/xen/include/xen/lib/x86/msr.h b/xen/include/xen/lib/x86/msr.h
index e2cfbb1a8d..6236622adf 100644
--- a/xen/include/xen/lib/x86/msr.h
+++ b/xen/include/xen/lib/x86/msr.h
@@ -48,6 +48,27 @@ typedef xen_msr_entry_t msr_entry_buffer_t[];
 int x86_msr_copy_to_buffer(const struct msr_policy *policy,
                            msr_entry_buffer_t msrs, uint32_t *nr_entries);
 
+/**
+ * Unserialise an msr_policy object from an array of msrs.
+ *
+ * @param policy     The msr_policy object to unserialise into.
+ * @param msrs       The array of msrs to unserialise from.
+ * @param nr_entries The number of entries in 'msrs'.
+ * @param err_msr    Optional hint filled on error.
+ * @returns -errno
+ *
+ * Reads at most MSR_MAX_SERIALISED_ENTRIES.  May fail for a number of reasons
+ * based on the content in an individual 'msrs' entry, including the MSR index
+ * not being valid in the policy, the flags field being nonzero, or if the
+ * value provided would truncate when stored in the policy.  In such cases,
+ * the optional err_* pointer is filled in to aid diagnostics.
+ *
+ * No content validation is performed on the data stored in the policy object.
+ */
+int x86_msr_copy_from_buffer(struct msr_policy *policy,
+                             const msr_entry_buffer_t msrs, uint32_t nr_entries,
+                             uint32_t *err_msr);
+
 #endif /* !XEN_LIB_X86_MSR_H */
 
 /*
diff --git a/xen/lib/x86/msr.c b/xen/lib/x86/msr.c
index 60fb567687..7c92f0dd9e 100644
--- a/xen/lib/x86/msr.c
+++ b/xen/lib/x86/msr.c
@@ -47,6 +47,73 @@ int x86_msr_copy_to_buffer(const struct msr_policy *p,
     return 0;
 }
 
+int x86_msr_copy_from_buffer(struct msr_policy *p,
+                             const msr_entry_buffer_t msrs, uint32_t nr_entries,
+                             uint32_t *err_msr)
+{
+    unsigned int i;
+    xen_msr_entry_t data;
+    int rc;
+
+    /*
+     * A well formed caller is expected to pass an array with entries in
+     * order, and without any repetitions.  However, due to per-vendor
+     * differences, and in the case of upgrade or levelled scenarios, we
+     * typically expect fewer than MAX entries to be passed.
+     *
+     * Detecting repeated entries is prohibitively complicated, so we don't
+     * bother.  That said, one way or another if more than MAX entries are
+     * passed, something is wrong.
+     */
+    if ( nr_entries > MSR_MAX_SERIALISED_ENTRIES )
+        return -E2BIG;
+
+    for ( i = 0; i < nr_entries; i++ )
+    {
+        if ( copy_from_buffer_offset(&data, msrs, i, 1) )
+            return -EFAULT;
+
+        if ( data.flags ) /* .flags MBZ */
+        {
+            rc = -EINVAL;
+            goto err;
+        }
+
+        switch ( data.idx )
+        {
+            /*
+             * Assign data.val to p->field, checking for truncation if the
+             * backing storage for field is smaller than uint64_t
+             */
+#define ASSIGN(field)                             \
+({                                                \
+    if ( (typeof(p->field))data.val != data.val ) \
+    {                                             \
+        rc = -EOVERFLOW;                          \
+        goto err;                                 \
+    }                                             \
+    p->field = data.val;                          \
+})
+
+        case MSR_INTEL_PLATFORM_INFO: ASSIGN(plaform_info.raw); break;
+
+#undef ASSIGN
+
+        default:
+            rc = -ERANGE;
+            goto err;
+        }
+    }
+
+    return 0;
+
+ err:
+    if ( err_msr )
+        *err_msr = data.idx;
+
+    return rc;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 3ee99aad62..e0ff2dae23 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -12,6 +12,7 @@
 #include <asm/msr-index.h>
 
 #define copy_to_buffer_offset copy_to_guest_offset
+#define copy_from_buffer_offset copy_from_guest_offset
 
 #else
 
@@ -44,6 +45,19 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     0;                                                  \
 })
 
+/* memcpy(), but with copy_from_guest_offset()'s API. */
+#define copy_from_buffer_offset(dst, src, index, nr)    \
+({                                                      \
+    const typeof(*(src)) *src_ = (src);                 \
+    typeof(*(dst)) *dst_ = (dst);                       \
+    typeof(index) index_ = (index);                     \
+    typeof(nr) nr_ = (nr), i_;                          \
+                                                        \
+    for ( i_ = 0; i_ < nr_; i_++ )                      \
+        dst_[i_] = src_[index_ + i_];                   \
+    0;                                                  \
+})
+
 #endif /* __XEN__ */
 
 #endif /* XEN_LIB_X86_PRIVATE_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3511906517711030010==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:25:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nai-0004lm-HV; Mon, 18 Mar 2019 08:25:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nah-0004lb-1y
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:51 +0000
X-Inumbo-ID: 6eb26a48-4957-11e9-963e-4f02a9442dc5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6eb26a48-4957-11e9-963e-4f02a9442dc5;
 Mon, 18 Mar 2019 08:25:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nad-0002p4-Ro
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nad-0004fI-PA
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nad-0004fI-PA@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:47 +0000
Subject: [Xen-changelog] [xen master] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0056981720893555459=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f48363c9ca60576343d1af9f3d39ae053245dabf
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Jun 21 16:35:49 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Mar 12 14:12:27 2019 +0000

    libx86: Introduce a helper to deserialise cpuid_policy objects
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/lib/x86/cpuid.h |  21 ++++++++
 xen/lib/x86/cpuid.c             | 109 ++++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h           |   3 ++
 3 files changed, 133 insertions(+)

diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 22d43ef7ba..767a33b451 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -319,6 +319,27 @@ typedef xen_cpuid_leaf_t cpuid_leaf_buffer_t[];
 int x86_cpuid_copy_to_buffer(const struct cpuid_policy *policy,
                              cpuid_leaf_buffer_t leaves, uint32_t *nr_entries);
 
+/**
+ * Unserialise a cpuid_policy object from an array of cpuid leaves.
+ *
+ * @param policy      The cpuid_policy to unserialise into.
+ * @param leaves      The array of leaves to unserialise from.
+ * @param nr_entries  The number of entries in 'leaves'.
+ * @param err_leaf    Optional hint filled on error.
+ * @param err_subleaf Optional hint filled on error.
+ * @returns -errno
+ *
+ * Reads at most CPUID_MAX_SERIALISED_LEAVES.  May return -ERANGE if an
+ * incoming leaf is out of range of cpuid_policy, in which case the optional
+ * err_* pointers are filled to aid diagnostics.
+ *
+ * No content validation of in-range leaves is performed.
+ */
+int x86_cpuid_copy_from_buffer(struct cpuid_policy *policy,
+                               const cpuid_leaf_buffer_t leaves,
+                               uint32_t nr_entries, uint32_t *err_leaf,
+                               uint32_t *err_subleaf);
+
 #endif /* !XEN_LIB_X86_CPUID_H */
 
 /*
diff --git a/xen/lib/x86/cpuid.c b/xen/lib/x86/cpuid.c
index 5a3159b357..6c60ba8f26 100644
--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -233,6 +233,115 @@ int x86_cpuid_copy_to_buffer(const struct cpuid_policy *p,
     return 0;
 }
 
+int x86_cpuid_copy_from_buffer(struct cpuid_policy *p,
+                               const cpuid_leaf_buffer_t leaves,
+                               uint32_t nr_entries, uint32_t *err_leaf,
+                               uint32_t *err_subleaf)
+{
+    unsigned int i;
+    xen_cpuid_leaf_t data;
+
+    /*
+     * A well formed caller is expected to pass an array with leaves in order,
+     * and without any repetitions.  However, due to per-vendor differences,
+     * and in the case of upgrade or levelled scenarios, we typically expect
+     * fewer than MAX leaves to be passed.
+     *
+     * Detecting repeated entries is prohibitively complicated, so we don't
+     * bother.  That said, one way or another if more than MAX leaves are
+     * passed, something is wrong.
+     */
+    if ( nr_entries > CPUID_MAX_SERIALISED_LEAVES )
+        return -E2BIG;
+
+    for ( i = 0; i < nr_entries; ++i )
+    {
+        struct cpuid_leaf l;
+
+        if ( copy_from_buffer_offset(&data, leaves, i, 1) )
+            return -EFAULT;
+
+        l = (struct cpuid_leaf){ data.a, data.b, data.c, data.d };
+
+        switch ( data.leaf )
+        {
+        case 0 ... ARRAY_SIZE(p->basic.raw) - 1:
+            switch ( data.leaf )
+            {
+            case 0x4:
+                if ( data.subleaf >= ARRAY_SIZE(p->cache.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->cache.raw, data.subleaf) = l;
+                break;
+
+            case 0x7:
+                if ( data.subleaf >= ARRAY_SIZE(p->feat.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->feat.raw, data.subleaf) = l;
+                break;
+
+            case 0xb:
+                if ( data.subleaf >= ARRAY_SIZE(p->topo.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->topo.raw, data.subleaf) = l;
+                break;
+
+            case 0xd:
+                if ( data.subleaf >= ARRAY_SIZE(p->xstate.raw) )
+                    goto out_of_range;
+
+                array_access_nospec(p->xstate.raw, data.subleaf) = l;
+                break;
+
+            default:
+                if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                    goto out_of_range;
+
+                array_access_nospec(p->basic.raw, data.leaf) = l;
+                break;
+            }
+            break;
+
+        case 0x40000000:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            p->hv_limit = l.a;
+            break;
+
+        case 0x40000100:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            p->hv2_limit = l.a;
+            break;
+
+        case 0x80000000 ... 0x80000000 + ARRAY_SIZE(p->extd.raw) - 1:
+            if ( data.subleaf != XEN_CPUID_NO_SUBLEAF )
+                goto out_of_range;
+
+            array_access_nospec(p->extd.raw, data.leaf & 0xffff) = l;
+            break;
+
+        default:
+            goto out_of_range;
+        }
+    }
+
+    return 0;
+
+ out_of_range:
+    if ( err_leaf )
+        *err_leaf = data.leaf;
+    if ( err_subleaf )
+        *err_subleaf = data.subleaf;
+
+    return -ERANGE;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index e0ff2dae23..6fb502269b 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -6,6 +6,7 @@
 #include <xen/bitops.h>
 #include <xen/kernel.h>
 #include <xen/lib.h>
+#include <xen/nospec.h>
 #include <xen/types.h>
 
 #include <asm/guest_access.h>
@@ -32,6 +33,8 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     return addr[bit / 8] & (1u << (bit % 8));
 }
 
+#define array_access_nospec(a, i) (a)[(i)]
+
 /* memcpy(), but with copy_to_guest_offset()'s API. */
 #define copy_to_buffer_offset(dst, index, src, nr)      \
 ({                                                      \
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0056981720893555459==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5naq-0004nB-L5; Mon, 18 Mar 2019 08:26:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nap-0004my-F5
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:59 +0000
X-Inumbo-ID: 74c4f600-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74c4f600-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:25:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nao-0002pI-1h
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nan-0004fh-VO
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:25:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nan-0004fh-VO@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:25:57 +0000
Subject: [Xen-changelog] [xen master] tools/cpu-policy: Add unit tests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxOWRkYzNjMGU1NjZkZDdhMDg2MzRhMDc0ZjQzZGU5OThhY2QwNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAzIDE4OjAzOjI1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoxMjoz
MSAyMDE5ICswMDAwCgogICAgdG9vbHMvY3B1LXBvbGljeTogQWRkIHVuaXQgdGVzdHMKICAgIAog
ICAgVGhlc2Ugd2lsbCBiZSBleHRlbmRlZCB3aXRoIGZ1cnRoZXIgbGlieDg2IHdvcmsuCiAgICAK
ICAgIEZpeCB0aGUgc29ydGluZyBvZiB0aGUgQ1BVSURfR1VFU1RfTlJfKiBjb25zdGFudHMsIG5v
dGljZWQgd2hpbGUgd3JpdGluZyB0aGUKICAgIHVuaXQgdGVzdHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL3Rlc3RzL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvY3B1LXBvbGlj
eS8uZ2l0aWdub3JlICAgICAgICB8ICAgMSArCiB0b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2Vm
aWxlICAgICAgICAgIHwgIDI4ICsrKysKIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUt
cG9saWN5LmMgfCAyNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAgICB8ICAgMiArLQogNSBmaWxlcyBjaGFuZ2Vk
LCAyODkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKaW5kZXggMjYwNWIzYjdlZC4uZWQz
YmVkNDA0YiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVz
dHMvTWFrZWZpbGUKQEAgLTUsNiArNSw3IEBAIENGTEFHUyAgKz0gJChDRkxBR1NfbGlieGVuY3Ry
bCkKIExETElCUyArPSAkKExETElCU19saWJ4ZW5jdHJsKQogCiBTVUJESVJTLXkgOj0KK1NVQkRJ
UlMtJChDT05GSUdfWDg2KSArPSBjcHUtcG9saWN5CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0g
bWNlLXRlc3QKIFNVQkRJUlMteSArPSBtZW0tc2hhcmluZwogaWZuZXEgKCQoY2xhbmcpLHkpCmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUgYi90b29scy90ZXN0
cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uODNiZGI2YmMyNQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvLmdpdGlnbm9yZQpAQCAtMCwwICsxIEBACit0ZXN0LWNwdS1wb2xpY3kKZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgYi90b29scy90ZXN0cy9jcHUtcG9saWN5
L01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVlZWQ3ZjNk
YTcKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCkBA
IC0wLDAgKzEsMjggQEAKK1hFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCitpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKKy5QSE9OWTogYWxsCithbGw6IHRlc3QtY3B1LXBv
bGljeQorCisuUEhPTlk6IGNsZWFuCitjbGVhbjoKKwkkKFJNKSAtZiAtLSAqLm8gLiouZCAuKi5k
MiB0ZXN0LWNwdS1wb2xpY3kKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjogY2xlYW4K
KwkkKFJNKSAtZiAtLSAqfgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6IGFsbAorCisuUEhP
Tlk6IHVuaW5zdGFsbAorCitDRkxBR1MgKz0gLVdlcnJvciAkKENGTEFHU194ZW5pbmNsdWRlKSAt
RF9fWEVOX1RPT0xTX18gLU8zCitDRkxBR1MgKz0gJChBUFBFTkRfQ0ZMQUdTKQorCit2cGF0aCAl
LmMgLi4vLi4vLi4veGVuL2xpYi94ODYKKwordGVzdC1jcHUtcG9saWN5OiB0ZXN0LWNwdS1wb2xp
Y3kubyBtc3IubyBjcHVpZC5vCisJJChDQykgJChDRkxBR1MpICReIC1vICRACisKKy1pbmNsdWRl
ICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0
LWNwdS1wb2xpY3kuYyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZDEzOTYzZTg5NgotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAg
LTAsMCArMSwyNTggQEAKKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgor
I2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4KKyNpbmNsdWRlIDxzdGRp
by5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUg
PGVyci5oPgorCisjaW5jbHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KKyNpbmNsdWRlIDx4ZW4vbGli
L3g4Ni9jcHVpZC5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhl
bi9kb21jdGwuaD4KKworc3RhdGljIHVuc2lnbmVkIGludCBucl9mYWlsdXJlczsKKyNkZWZpbmUg
ZmFpbChmbXQsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBucl9mYWlsdXJlcysrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmludGYoZm10LCAjI19fVkFfQVJH
U19fKTsgICAgICAgICAgICAgICAgIFwKK30pCisKK3N0YXRpYyB2b2lkIHRlc3RfY3B1aWRfc2Vy
aWFsaXNlX3N1Y2Nlc3Modm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qgewor
ICAgICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5IHA7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7
CisgICAgICAgIHVuc2lnbmVkIGludCBucl9sZWF2ZXM7CisgICAgfSB0ZXN0c1tdID0geworICAg
ICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJlbXB0eSBwb2xpY3kiLAorICAgICAgICAgICAg
Lm5yX2xlYXZlcyA9IDQsCisgICAgICAgIH0sCisgICAgfTsKKworICAgIHByaW50ZigiVGVzdGlu
ZyBDUFVJRCBzZXJpYWxpc2Ugc3VjY2VzczpcbiIpOworCisgICAgZm9yICggc2l6ZV90IGkgPSAw
OyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1
Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IG5yID0gdC0+bnJf
bGVhdmVzOworICAgICAgICB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMgPSBtYWxsb2MobnIgKiBz
aXplb2YoKmxlYXZlcykpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCAhbGVhdmVz
ICkKKyAgICAgICAgICAgIGVycigxLCAiJXMoKSBtYWxsb2MgZmFpbHVyZSIsIF9fZnVuY19fKTsK
KworICAgICAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcigmdC0+cCwgbGVhdmVzLCAm
bnIpOworCisgICAgICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZh
aWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgcmMgMCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAg
ICB0LT5uYW1lLCByYyk7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggbnIgIT0gdC0+bnJfbGVhdmVzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZmFpbCgiICBUZXN0ICVzLCBleHBlY3RlZCAldSBsZWF2ZXMsIGdvdCAldVxuIiwKKyAgICAg
ICAgICAgICAgICAgdC0+bmFtZSwgdC0+bnJfbGVhdmVzLCBucik7CisgICAgICAgICAgICBnb3Rv
IHRlc3RfZG9uZTsKKyAgICAgICAgfQorCisgICAgdGVzdF9kb25lOgorICAgICAgICBmcmVlKGxl
YXZlcyk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB0ZXN0X21zcl9zZXJpYWxpc2Vfc3VjY2Vz
cyh2b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIHN0cnVj
dCBtc3JfcG9saWN5IHA7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHVuc2ln
bmVkIGludCBucl9tc3JzOworICAgIH0gdGVzdHNbXSA9IHsKKyAgICAgICAgeworICAgICAgICAg
ICAgLm5hbWUgPSAiZW1wdHkgcG9saWN5IiwKKyAgICAgICAgICAgIC5ucl9tc3JzID0gTVNSX01B
WF9TRVJJQUxJU0VEX0VOVFJJRVMsCisgICAgICAgIH0sCisgICAgfTsKKworICAgIHByaW50Zigi
VGVzdGluZyBNU1Igc2VyaWFsaXNlIHN1Y2Nlc3M6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qg
c3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVuc2lnbmVkIGludCBuciA9IHQt
Pm5yX21zcnM7CisgICAgICAgIHhlbl9tc3JfZW50cnlfdCAqbXNycyA9IG1hbGxvYyhuciAqIHNp
emVvZigqbXNycykpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCAhbXNycyApCisg
ICAgICAgICAgICBlcnIoMSwgIiVzKCkgbWFsbG9jIGZhaWx1cmUiLCBfX2Z1bmNfXyk7CisKKyAg
ICAgICAgcmMgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVyKCZ0LT5wLCBtc3JzLCAmbnIpOworCisg
ICAgICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZhaWwoIiAgVGVz
dCAlcywgZXhwZWN0ZWQgcmMgMCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICB0LT5uYW1l
LCByYyk7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggbnIgIT0gdC0+bnJfbXNycyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZhaWwoIiAg
VGVzdCAlcywgZXhwZWN0ZWQgJXUgbXNycywgZ290ICV1XG4iLAorICAgICAgICAgICAgICAgICB0
LT5uYW1lLCB0LT5ucl9tc3JzLCBucik7CisgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKyAg
ICAgICAgfQorCisgICAgdGVzdF9kb25lOgorICAgICAgICBmcmVlKG1zcnMpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9kZXNlcmlhbGlzZV9mYWlsdXJlKHZvaWQpCit7Cisg
ICAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IHsKKyAgICAgICAgY29uc3QgY2hhciAqbmFtZTsK
KyAgICAgICAgeGVuX2NwdWlkX2xlYWZfdCBsZWFmOworICAgIH0gdGVzdHNbXSA9IHsKKyAgICAg
ICAgeworICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0IGJhc2ljIHN1YmxlYWYiLAorICAg
ICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMCwgLnN1YmxlYWYgPSAwIH0sCisgICAgICAgIH0s
CisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBodjEgc3VibGVhZiIs
CisgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweDQwMDAwMDAwLCAuc3VibGVhZiA9IDAg
fSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0
IGh2MiBzdWJsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4NDAwMDAxMDAs
IC5zdWJsZWFmID0gMCB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFt
ZSA9ICJpbmNvcnJlY3QgZXh0ZCBzdWJsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVh
ZiA9IDB4ODAwMDAwMDAsIC5zdWJsZWFmID0gMCB9LAorICAgICAgICB9LAorICAgICAgICB7Cisg
ICAgICAgICAgICAubmFtZSA9ICJPb0IgYmFzaWMgbGVhZiIsCisgICAgICAgICAgICAubGVhZiA9
IHsgLmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9CQVNJQyB9LAorICAgICAgICB9LAorICAgICAgICB7
CisgICAgICAgICAgICAubmFtZSA9ICJPb0IgY2FjaGUgbGVhZiIsCisgICAgICAgICAgICAubGVh
ZiA9IHsgLmxlYWYgPSAweDQsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfQ0FDSEUgfSwKKyAg
ICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiT29CIGZlYXQgbGVhZiIs
CisgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweDcsIC5zdWJsZWFmID0gQ1BVSURfR1VF
U1RfTlJfRkVBVCB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9
ICJPb0IgdG9wbyBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4YiwgLnN1
YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9UT1BPIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAg
ICAgICAgICAgIC5uYW1lID0gIk9vQiB4c3RhdGUgbGVhZiIsCisgICAgICAgICAgICAubGVhZiA9
IHsgLmxlYWYgPSAweGQsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfWFNUQVRFIH0sCisgICAg
ICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9vQiBleHRkIGxlYWYiLAor
ICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAwMDAwMCB8IENQVUlEX0dVRVNUX05S
X0VYVEQgfSwKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIENQVUlE
IGRlc2VyaWFsaXNlIGZhaWx1cmU6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHRl
c3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVpbnQzMl90IGVycl9sZWFmID0gfjB1LCBlcnJf
c3VibGVhZiA9IH4wdTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIE5vIHdyaXRlcyBz
aG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCisgICAgICAgIHJjID0g
eDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoTlVMTCwgJnQtPmxlYWYsIDEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycl9sZWFmLCAmZXJyX3N1YmxlYWYpOwor
CisgICAgICAgIGlmICggcmMgIT0gLUVSQU5HRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZh
aWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgcmMgJWQsIGdvdCAlZFxuIiwKKyAgICAgICAgICAgICAg
ICAgdC0+bmFtZSwgLUVSQU5HRSwgcmMpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIGVycl9sZWFmICE9IHQtPmxlYWYubGVhZiB8fCBlcnJfc3VibGVh
ZiAhPSB0LT5sZWFmLnN1YmxlYWYgKQorICAgICAgICB7CisgICAgICAgICAgICBmYWlsKCIgIFRl
c3QgJXMsIGV4cGVjdGVkIGVyciAlMDh4OiUwOHgsIGdvdCAlMDh4OiUwOHhcbiIsCisgICAgICAg
ICAgICAgICAgIHQtPm5hbWUsIHQtPmxlYWYubGVhZiwgdC0+bGVhZi5zdWJsZWFmLAorICAgICAg
ICAgICAgICAgICBlcnJfbGVhZiwgZXJyX3N1YmxlYWYpOworICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfbXNyX2Rlc2VyaWFsaXNl
X2ZhaWx1cmUodm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgeworICAgICAg
ICBjb25zdCBjaGFyICpuYW1lOworICAgICAgICB4ZW5fbXNyX2VudHJ5X3QgbXNyOworICAgICAg
ICBpbnQgcmM7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFt
ZSA9ICJiYWQgbXNyIGluZGV4IiwKKyAgICAgICAgICAgIC5tc3IgPSB7IC5pZHggPSAweGRlYWRj
MGRlIH0sCisgICAgICAgICAgICAucmMgPSAtRVJBTkdFLAorICAgICAgICB9LAorICAgICAgICB7
CisgICAgICAgICAgICAubmFtZSA9ICJub256ZXJvIGZsYWdzIiwKKyAgICAgICAgICAgIC5tc3Ig
PSB7IC5pZHggPSAweGNlLCAuZmxhZ3MgPSAxIH0sCisgICAgICAgICAgICAucmMgPSAtRUlOVkFM
LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJ0cnVuY2F0ZWQg
dmFsIiwKKyAgICAgICAgICAgIC5tc3IgPSB7IC5pZHggPSAweGNlLCAudmFsID0gfjB1bGwgfSwK
KyAgICAgICAgICAgIC5yYyA9IC1FT1ZFUkZMT1csCisgICAgICAgIH0sCisgICAgfTsKKworICAg
IHByaW50ZigiVGVzdGluZyBNU1IgZGVzZXJpYWxpc2UgZmFpbHVyZTpcbiIpOworCisgICAgZm9y
ICggc2l6ZV90IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCisgICAgeworICAg
ICAgICBjb25zdCBzdHJ1Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tpXTsKKyAgICAgICAgdWludDMyX3Qg
ZXJyX21zciA9IH4wdTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIE5vIHdyaXRlcyBz
aG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCisgICAgICAgIHJjID0g
eDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKE5VTEwsICZ0LT5tc3IsIDEsICZlcnJfbXNyKTsKKwor
ICAgICAgICBpZiAoIHJjICE9IHQtPnJjICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgi
ICBUZXN0ICVzLCBleHBlY3RlZCByYyAlZCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICB0
LT5uYW1lLCB0LT5yYywgcmMpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGVycl9tc3IgIT0gdC0+bXNyLmlkeCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGZhaWwoIiAgVGVzdCAlcywgZXhwZWN0ZWQgZXJyX21zciAlI3gsIGdvdCAlI3hcbiIsCisg
ICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQtPm1zci5pZHgsIGVycl9tc3IpOworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2ludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKK3sKKyAgICBwcmludGYoIkNQVSBQb2xpY3kgdW5pdCB0ZXN0c1xuIik7CisK
KyAgICB0ZXN0X2NwdWlkX3NlcmlhbGlzZV9zdWNjZXNzKCk7CisgICAgdGVzdF9tc3Jfc2VyaWFs
aXNlX3N1Y2Nlc3MoKTsKKworICAgIHRlc3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSgpOwor
ICAgIHRlc3RfbXNyX2Rlc2VyaWFsaXNlX2ZhaWx1cmUoKTsKKworICAgIGlmICggbnJfZmFpbHVy
ZXMgKQorICAgICAgICBwcmludGYoIkRvbmU6ICV1IGZhaWx1cmVzXG4iLCBucl9mYWlsdXJlcyk7
CisgICAgZWxzZQorICAgICAgICBwcmludGYoIkRvbmU6IGFsbCBva1xuIik7CisKKyAgICByZXR1
cm4gISFucl9mYWlsdXJlczsKK30KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2
L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IDc2N2EzM2I0
NTEuLjk1YjM3YjZiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtNjYsOCArNjYsOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZigKICN1bmRlZiBYQ0hHCiAKICNk
ZWZpbmUgQ1BVSURfR1VFU1RfTlJfQkFTSUMgICAgICAoMHhkdSArIDEpCi0jZGVmaW5lIENQVUlE
X0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQ0FD
SEUgICAgICAoNXUgKyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSAr
IDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX1RPUE8gICAgICAgKDF1ICsgMSkKICNkZWZpbmUg
Q1BVSURfR1VFU1RfTlJfWFNUQVRFICAgICAoNjJ1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1Rf
TlJfRVhURF9JTlRFTCAoMHg4dSArIDEpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nb2-0004oZ-Mr; Mon, 18 Mar 2019 08:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nb1-0004oP-JJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:11 +0000
X-Inumbo-ID: 7ad9898c-4957-11e9-b723-bf5d309145f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ad9898c-4957-11e9-b723-bf5d309145f2;
 Mon, 18 Mar 2019 08:26:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nay-0002qg-87
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nay-0004gV-5e
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nay-0004gV-5e@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:08 +0000
Subject: [Xen-changelog] [xen master] Update Python requirement to 2.6
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDcyMjg4YzE1NjY2MmU3NjRjYzQ3NjA1ZjUxODQyYjRkMGZjYzM1ODIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
NzoxNjo0NSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIFVwZGF0
ZSBQeXRob24gcmVxdWlyZW1lbnQgdG8gMi42CiAgICAKICAgIENlbnRPUyA1LCB3aGljaCB3YXMg
dGhlIHJlYXNvbiBmb3IgdGhlIDIuNCByZXN0cmljdGlvbiwgaXMgRU9MLiBDZW50T1MKICAgIDYg
c2hpcHMgMi42LgogICAgCiAgICBCdW1wIHRoZSB2ZXJzaW9uIHRvIDIuNiBpbiBSRUFETUUuIFVw
ZGF0ZSBjb25maWd1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiBSRUFETUUgICAgICAgICAgICAgfCA0ICsrLS0KIHRvb2xzL2NvbmZp
Z3VyZSAgICB8IDggKysrKy0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8IDIgKy0KIDMgZmlsZXMg
Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JF
QURNRSBiL1JFQURNRQppbmRleCA2MzQ2ODI1YmMwLi5kMDA3MTVjMmZkIDEwMDY0NAotLS0gYS9S
RUFETUUKKysrIGIvUkVBRE1FCkBAIC00Niw3ICs0Niw3IEBAIHByb3ZpZGVkIGJ5IHlvdXIgT1Mg
ZGlzdHJpYnV0b3I6CiAgICAgICAgIC0gR0NDIDQuOCBvciBsYXRlcgogICAgICAgICAtIEdOVSBC
aW51dGlscyAyLjI0IG9yIGxhdGVyCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIHpsaWIg
KGUuZy4sIHpsaWItZGV2KQotICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQeXRob24gMiwg
djIuNCBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikKKyAgICAqIERldmVsb3BtZW50IGluc3Rh
bGwgb2YgUHl0aG9uIDIsIHYyLjYgb3IgbGF0ZXIgKGUuZy4sIHB5dGhvbi1kZXYpCiAgICAgKiBE
ZXZlbG9wbWVudCBpbnN0YWxsIG9mIGN1cnNlcyAoZS5nLiwgbGlibmN1cnNlcy1kZXYpCiAgICAg
KiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIG9wZW5zc2wgKGUuZy4sIG9wZW5zc2wtZGV2KQogICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiB4MTEgKGUuZy4geG9yZy14MTEtZGV2KQpAQCAtMTc3
LDcgKzE3Nyw3IEBAIFB5dGhvbiBSdW50aW1lIExpYnJhcmllcwogCiBWYXJpb3VzIHRvb2xzLCBz
dWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVzOgog
Ci0gICAgKiBQeXRob24gMiwgdjIuNCBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLCB2Mi42IG9y
IGxhdGVyLgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5weXRob24ub3JnLwogICAgICAg
ICAgIERlYmlhbjogcHl0aG9uCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xz
L2NvbmZpZ3VyZQppbmRleCBhY2M4NTc1MTBlLi5kMDA2NWI4MTFkIDEwMDc1NQotLS0gYS90b29s
cy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC03MDAyLDE1ICs3MDAyLDE1IEBA
IGlmIHRlc3QgeCIke1BZVEhPTlBBVEh9IiA9IHgibm8iCiB0aGVuCiAgICAgYXNfZm5fZXJyb3Ig
JD8gIlVuYWJsZSB0byBmaW5kICRQWVRIT04sIHBsZWFzZSBpbnN0YWxsICRQWVRIT04iICIkTElO
RU5PIiA1CiBmaQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVj
a2luZyBmb3IgcHl0aG9uIHZlcnNpb24gPj0gMi4zICIgPiY1Ci0kYXNfZWNob19uICJjaGVja2lu
ZyBmb3IgcHl0aG9uIHZlcnNpb24gPj0gMi4zIC4uLiAiID4mNjsgfQotYCRQWVRIT04gLWMgJ2lt
cG9ydCBzeXM7IHN5cy5leGl0KGV2YWwoInN5cy52ZXJzaW9uX2luZm8gPCAoMiwgMykiKSknYAor
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgcHl0
aG9uIHZlcnNpb24gPj0gMi42ICIgPiY1CiskYXNfZWNob19uICJjaGVja2luZyBmb3IgcHl0aG9u
IHZlcnNpb24gPj0gMi42IC4uLiAiID4mNjsgfQorYCRQWVRIT04gLWMgJ2ltcG9ydCBzeXM7IHN5
cy5leGl0KGV2YWwoInN5cy52ZXJzaW9uX2luZm8gPCAoMiwgNikiKSknYAogaWYgdGVzdCAiJD8i
ICE9ICIwIgogdGhlbgogICAgIHB5dGhvbl92ZXJzaW9uPWAkUFlUSE9OIC1WIDI+JjFgCiAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUK
ICRhc19lY2hvICJubyIgPiY2OyB9Ci0gICAgYXNfZm5fZXJyb3IgJD8gIiRweXRob25fdmVyc2lv
biBpcyB0b28gb2xkLCBtaW5pbXVtIHJlcXVpcmVkIHZlcnNpb24gaXMgMi4zIiAiJExJTkVOTyIg
NQorICAgIGFzX2ZuX2Vycm9yICQ/ICIkcHl0aG9uX3ZlcnNpb24gaXMgdG9vIG9sZCwgbWluaW11
bSByZXF1aXJlZCB2ZXJzaW9uIGlzIDIuNiIgIiRMSU5FTk8iIDUKIGVsc2UKICAgICB7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKICRhc19l
Y2hvICJ5ZXMiID4mNjsgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMv
Y29uZmlndXJlLmFjCmluZGV4IDE0OTkzNDRjZTYuLmM5ZmQ2OWRkZmEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTM1OCw3ICszNTgs
NyBAQCBBU19JRihbZWNobyAiJFBZVEhPTiIgfCBncmVwIC1xICJeLyJdLCBbCiBdLFt0ZXN0IC16
ICIkUFlUSE9OIl0sIFtQWVRIT049InB5dGhvbiJdLAogW0FDX01TR19FUlJPUihbUFlUSE9OIHNw
ZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoXSldKQogQVhfUEFUSF9QUk9HX09S
X0ZBSUwoW1BZVEhPTlBBVEhdLCBbJFBZVEhPTl0pCi1BWF9DSEVDS19QWVRIT05fVkVSU0lPTihb
Ml0sIFszXSkKK0FYX0NIRUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzZdKQogCiBBU19JRihbdGVz
dCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVzXSwgWwogICAgIEFYX0NIRUNLX1BZVEhPTl9ERVZF
TCgpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nbA-0004pV-Ow; Mon, 18 Mar 2019 08:26:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nb9-0004pN-Ih
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:19 +0000
X-Inumbo-ID: 80f11873-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80f11873-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:26:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nb8-0002qu-EA
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nb8-0004h4-Bg
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nb8-0004h4-Bg@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:18 +0000
Subject: [Xen-changelog] [xen master] pygrub/fsimage: drop unused struct
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU4MTIwOWZkNGVhNzA1ZjRkZTRiNjFkMDVlNmFiMGFlYTliYjBiODgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
Mjo1ODowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIHB5Z3J1
Yi9mc2ltYWdlOiBkcm9wIHVudXNlZCBzdHJ1Y3QKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFn
ZS9mc2ltYWdlLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgYi90b29scy9w
eWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCmluZGV4IDc0M2EzZmI3YjguLjc4MDIwNzc5MWMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKKysrIGIvdG9v
bHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwpAQCAtNDMsMTMgKzQzLDYgQEAgdHlwZWRl
ZiBzdHJ1Y3QgZnNpbWFnZV9maWxlIHsKIAlmc2lfZmlsZV90ICpmaWxlOwogfSBmc2ltYWdlX2Zp
bGVfdDsKIAotc3RydWN0IGZvbyB7Ci0JaW50IHJlZjsKLQlpbnQgc2l6ZTsKLQlsb25nIGhhc2g7
Ci0JaW50IHN0YXRlOwotfTsKLQogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZmlsZV9yZWFk
KGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAqYXJncywgUHlPYmplY3QgKmt3YXJncykK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nbK-0004qf-Qi; Mon, 18 Mar 2019 08:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nbJ-0004qW-QX
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:29 +0000
X-Inumbo-ID: 86fdd600-4957-11e9-8506-d73831292bd6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86fdd600-4957-11e9-8506-d73831292bd6;
 Mon, 18 Mar 2019 08:26:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nbI-0002rU-Jy
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nbI-0004hr-Hb
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nbI-0004hr-Hb@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:28 +0000
Subject: [Xen-changelog] [xen master] pygrub: change tabs into spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI5ZTEzNjhhZjE0ZGVkNmFlZTNiZGY2NGU4MzI5NjI4YjE2MjkxZmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
Mjo1NToyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTIgMjAxOSArMDAwMAoKICAgIHB5Z3J1
YjogY2hhbmdlIHRhYnMgaW50byBzcGFjZXMKICAgIAogICAgTm90IHN1cmUgd2h5IFB5dGhvbiAy
IG5ldmVyIGNvbXBsYWluZWQsIGJ1dCBQeXRob24gMyBkb2VzLgogICAgCiAgICBDaGFuZ2UgdGFi
cyB0byBzcGFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL3B5Z3J1YiB8IDQgKystLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9weWdydWIvc3JjL3B5Z3J1YiBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCmluZGV4IDUy
YTg5NjVhZDkuLjExODliMWNhNDggMTAwNzU1Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnVi
CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvcHlncnViCkBAIC04NTgsNyArODU4LDcgQEAgaWYgX19u
YW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgIG91dHB1dF9kaXJlY3RvcnkgPSBhCiAK
ICAgICBpZiBkZWJ1ZzoKLQlsb2dnaW5nLmJhc2ljQ29uZmlnKGxldmVsPWxvZ2dpbmcuREVCVUcp
CisgICAgICAgIGxvZ2dpbmcuYmFzaWNDb25maWcobGV2ZWw9bG9nZ2luZy5ERUJVRykKIAogCiAg
ICAgdHJ5OgpAQCAtOTE3LDcgKzkxNyw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAg
ICAgICAgICAgICAjIElPRXJyb3JzIHJhaXNlZCBieSBmc2ltYWdlLm9wZW4KICAgICAgICAgICAg
ICMgUnVudGltZUVycm9ycyByYWlzZWQgYnkgcnVuX2dydWIgaWYgbm8gbWVudS5sc3QgcHJlc2Vu
dAogICAgICAgICAgICAgaWYgZGVidWc6Ci0JCXRyYWNlYmFjay5wcmludF9leGMoKQorICAgICAg
ICAgICAgICAgIHRyYWNlYmFjay5wcmludF9leGMoKQogICAgICAgICAgICAgZnMgPSBOb25lCiAg
ICAgICAgICAgICBjb250aW51ZQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nbV-0004sU-Sb; Mon, 18 Mar 2019 08:26:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nbU-0004sI-78
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:40 +0000
X-Inumbo-ID: 8d125e0a-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d125e0a-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:26:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nbS-0002rc-Qg
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nbS-0004iO-O2
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nbS-0004iO-O2@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:38 +0000
Subject: [Xen-changelog] [xen master] build/m4: make python_devel.m4 work
 with both python 2 and 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE2Y2MzMzYyYWVkMzllMzA5MzQxOWI5ZGY2ZWM3MzI2OTA3MWQwNjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1IDEy
OjMyOjA2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MiAyMDE5ICswMDAwCgogICAgYnVpbGQv
bTQ6IG1ha2UgcHl0aG9uX2RldmVsLm00IHdvcmsgd2l0aCBib3RoIHB5dGhvbiAyIGFuZCAzCiAg
ICAKICAgIERvIHRoZSBmb2xsb3dpbmc6CiAgICAKICAgIDEuIENoYW5nZSB0aGUgZm9ybSBvZiAi
cHJpbnQiLgogICAgMi4gVXNlIEFDX0NIRUNLX0ZVTkMgdG8gYXZvaWQgdGhlIG5lZWQgdG8gZ2Vu
ZXJhdGUgbGlicmFyeSBuYW1lLgogICAgMy4gUmVtb3ZlIHVudXNlZCBzdHVmZi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBtNC9w
eXRob25fZGV2ZWwubTQgfCAyMyArKysrKysrLS0tLS0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJl
ICAgIHwgNjQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL200L3B5dGhvbl9kZXZlbC5tNCBiL200L3B5dGhvbl9kZXZlbC5tNApp
bmRleCAwNWVhNGVmN2UyLi5mOWNiMjNhZWUxIDEwMDY0NAotLS0gYS9tNC9weXRob25fZGV2ZWwu
bTQKKysrIGIvbTQvcHl0aG9uX2RldmVsLm00CkBAIC0xLDM4ICsxLDMxIEBACiBBQ19ERUZVTihb
QVhfQ0hFQ0tfUFlUSE9OX0RFVkVMXSwgWwogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdT
CiBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCi1hY19weXRob25fdmVyc2lvbj1gJFBZVEhP
TiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICBwcmludCBkaXN0dXRpbHMu
c3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknYAogQUNfUEFUSF9QUk9HKFtweWNv
bmZpZ10sIFskUFlUSE9OLWNvbmZpZ10sIFtub10pCiBBU19JRihbdGVzdCB4IiRweWNvbmZpZyIg
PSB4Im5vIl0sIFsKICAgICBkbmwgRm9yIHRob3NlIHRoYXQgZG9uJ3QgaGF2ZSBweXRob24tY29u
ZmlnCiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMu
c3lzY29uZmlnOyBcCiAgICAgICAgIHByaW50ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdl
dF9jb25maWdfdmFyKCJJTkNMVURFUFkiKSdgIgogICAgIENQUEZMQUdTPSIkQ1BQRkxBR1MgYCRQ
WVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpJ2AiCi0gICAgUFlUSE9O
X0xJQlM9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsg
XAotICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMSUJT
IiknYCIKLSAgICBQWVRIT05fTElCUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0
dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIlNZU0xJQlMiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1MiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQg
Ii1MIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9saWIocGxhdF9zcGVjaWZpYz0x
LFwKLSAgICAgICAgc3RhbmRhcmRfbGliPTEpICsgIi9jb25maWciJ2AiCisgICAgICAgIHByaW50
KCItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGliKHBsYXRfc3BlY2lmaWM9
MSxcCisgICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIiknYCIKICAgICBMREZMQUdT
PSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAg
ICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZPUlNI
QVJFRCIpJ2AiCisgICAgICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192
YXIoIkxJTktGT1JTSEFSRUQiKSknYCIKICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAt
YyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTERGTEFHUyIpJ2AiCisgICAgICAgIHByaW50KGRp
c3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSknYCIKIF0sIFsKICAg
ICBkbmwgSWYgcHl0aG9uLWNvbmZpZyBpcyBmb3VuZCB1c2UgaXQKICAgICBDUFBGTEFHUz0iJENG
TEFHUyBgJFBZVEhPTi1jb25maWcgLS1jZmxhZ3NgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAk
UFlUSE9OLWNvbmZpZyAtLWxkZmxhZ3NgIgotICAgIFBZVEhPTl9MSUJTPSIkTElCUyBgJFBZVEhP
Ti1jb25maWcgLS1saWJzYCIKIF0pCiAKIEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBbXSwK
ICAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBQeXRob24gZGV2ZWxvcG1lbnQgaGVh
ZGVyc10pXSwpCi1BQ19DSEVDS19MSUIocHl0aG9uJGFjX3B5dGhvbl92ZXJzaW9uLCBQeUFyZ19Q
YXJzZVR1cGxlLCBbXSwKLSAgICBbQUNfTVNHX0VSUk9SKFtVbmFibGUgdG8gZmluZCBhIHN1aXRh
YmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5XSldLAotICAgIFskUFlUSE9OX0xJQlNdKQor
QUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtdLAorICAgIFtBQ19NU0dfRVJST1Io
W1VuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnldKV0p
IAorCiBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3Vz
X2xkZmxhZ3MKIF0pCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29scy9jb25maWd1
cmUKaW5kZXggZDAwNjViODExZC4uZTFmYTVkNmIwZiAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmln
dXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQxOCw4ICs3NDE4LDYgQEAgaWYgdGVzdCAi
JGNyb3NzX2NvbXBpbGluZyIgIT0geWVzOyB0aGVuIDoKIAogYWNfcHJldmlvdXNfY3BwZmxhZ3M9
JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCi1hY19weXRob25fdmVyc2lv
bj1gJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICBwcmludCBk
aXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknYAogIyBFeHRyYWN0
IHRoZSBmaXJzdCB3b3JkIG9mICIkUFlUSE9OLWNvbmZpZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dy
YW0gbmFtZSB3aXRoIGFyZ3MuCiBzZXQgZHVtbXkgJFBZVEhPTi1jb25maWc7IGFjX3dvcmQ9JDIK
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRh
Y193b3JkIiA+JjUKQEAgLTc0NjYsMjQgKzc0NjQsMTkgQEAgaWYgdGVzdCB4IiRweWNvbmZpZyIg
PSB4Im5vIjsgdGhlbiA6CiAgICAgICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdp
bXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0
aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKICAgICBDUFBGTEFH
Uz0iJENQUEZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAot
ICAgICAgICBwcmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1Mi
KSdgIgotICAgIFBZVEhPTl9MSUJTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1
dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAgcHJpbnQgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRf
Y29uZmlnX3ZhcigiTElCUyIpJ2AiCi0gICAgUFlUSE9OX0xJQlM9IiRMREZMQUdTIGAkUFlUSE9O
IC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIiknYCIKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAgICAgTERG
TEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBc
Ci0gICAgICAgIHByaW50ICItTCIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9weXRob25fbGli
KHBsYXRfc3BlY2lmaWM9MSxcCi0gICAgICAgIHN0YW5kYXJkX2xpYj0xKSArICIvY29uZmlnIidg
IgorICAgICAgICBwcmludCgiLUwiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfcHl0aG9uX2xp
YihwbGF0X3NwZWNpZmljPTEsXAorICAgICAgICBzdGFuZGFyZF9saWI9MSkgKyAiL2NvbmZpZyIp
J2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMu
c3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZp
Z192YXIoIkxJTktGT1JTSEFSRUQiKSdgIgorICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29u
ZmlnLmdldF9jb25maWdfdmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExE
RkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAg
IHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSdgIgor
ICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJMREZMQUdT
IikpJ2AiCiAKIGVsc2UKIAogICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25m
aWcgLS1jZmxhZ3NgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxk
ZmxhZ3NgIgotICAgIFBZVEhPTl9MSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIK
IAogZmkKIApAQCAtNzQ5NSw1NSArNzQ4OCwxNCBAQCBlbHNlCiBmaQogCiAKLWFzX2FjX0xpYj1g
JGFzX2VjaG8gImFjX2N2X2xpYl9weXRob24kYWNfcHl0aG9uX3ZlcnNpb24nJ19QeUFyZ19QYXJz
ZVR1cGxlIiB8ICRhc190cl9zaGAKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24kYWNfcHl0aG9u
X3ZlcnNpb24iID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUg
aW4gLWxweXRob24kYWNfcHl0aG9uX3ZlcnNpb24uLi4gIiA+JjY7IH0KLWlmIGV2YWwgXCR7JGFz
X2FjX0xpYis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1l
bHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJQlM9Ii1scHl0aG9uJGFjX3B5
dGhvbl92ZXJzaW9uICRQWVRIT05fTElCUyAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNF
T0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJp
ZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2Ug
Y2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAg
IGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBs
eS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBQeUFy
Z19QYXJzZVR1cGxlICgpOwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gUHlBcmdfUGFyc2VUdXBs
ZSAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfbGluayAi
JExJTkVOTyI7IHRoZW4gOgotICBldmFsICIkYXNfYWNfTGliPXllcyIKLWVsc2UKLSAgZXZhbCAi
JGFzX2FjX0xpYj1ubyIKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNf
b2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAotTElCUz0k
YWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLWV2YWwgYWNfcmVzPVwkJGFzX2FjX0xpYgotCSAg
ICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFj
X3JlcyIgPiY1Ci0kYXNfZWNobyAiJGFjX3JlcyIgPiY2OyB9Ci1pZiBldmFsIHRlc3QgXCJ4XCQi
JGFzX2FjX0xpYiJcIiA9IHgieWVzIjsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNF
T0YKLSNkZWZpbmUgYCRhc19lY2hvICJIQVZFX0xJQnB5dGhvbiRhY19weXRob25fdmVyc2lvbiIg
fCAkYXNfdHJfY3BwYCAxCi1fQUNFT0YKLQotICBMSUJTPSItbHB5dGhvbiRhY19weXRob25fdmVy
c2lvbiAkTElCUyIKK2FjX2ZuX2NfY2hlY2tfZnVuYyAiJExJTkVOTyIgIlB5QXJnX1BhcnNlVHVw
bGUiICJhY19jdl9mdW5jX1B5QXJnX1BhcnNlVHVwbGUiCitpZiB0ZXN0ICJ4JGFjX2N2X2Z1bmNf
UHlBcmdfUGFyc2VUdXBsZSIgPSB4eWVzOyB0aGVuIDoKIAogZWxzZQogICBhc19mbl9lcnJvciAk
PyAiVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGlicmFyeSIg
IiRMSU5FTk8iIDUKIGZpCiAKKwogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZM
QUdTPSRhY19wcmV2aW91c19sZGZsYWdzCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:26:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nbg-0004tt-0O; Mon, 18 Mar 2019 08:26:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nbe-0004th-Bd
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:50 +0000
X-Inumbo-ID: 93251c18-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93251c18-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:26:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nbd-0002rp-0T
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nbc-0004iu-UE
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nbc-0004iu-UE@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:48 +0000
Subject: [Xen-changelog] [xen master] libxl: make python scripts work with
 python 2.6 and up
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDY2MGQyZGQ4NjM4MDJlZjQ2NGM5MGIzMmYxODdjYjY1ODYxZjgxODUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciA3IDEy
OjMzOjM4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgbGlieGw6
IG1ha2UgcHl0aG9uIHNjcmlwdHMgd29yayB3aXRoIHB5dGhvbiAyLjYgYW5kIHVwCiAgICAKICAg
IEdvIHRocm91Z2ggdHJhbnNmb3JtYXRpb25zIHN1Z2dlc3RlZCBieSAydG8zIGFuZCBwaWNrIHRo
ZSBuZWNlc3NhcnkKICAgIG9uZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9nZW50ZXN0LnB5ICB8ICA0ICsr
Ky0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4
bC9pZGwucHkgICAgICB8IDE1ICsrKysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBp
bnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9n
ZW50ZXN0LnB5IGIvdG9vbHMvbGlieGwvZ2VudGVzdC5weQppbmRleCA5ODk5NTlmYzY4Li4xY2M3
ZWViYzgyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50ZXN0LnB5CisrKyBiL3Rvb2xzL2xp
YnhsL2dlbnRlc3QucHkKQEAgLTEsNSArMSw3IEBACiAjIS91c3IvYmluL3B5dGhvbgogCitmcm9t
IF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBvcwogaW1wb3J0IHN5
cwogaW1wb3J0IHJlCkBAIC04Niw3ICs4OCw3IEBAIGRlZiBnZW5fcmFuZF9pbml0KHR5LCB2LCBp
bmRlbnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWlu
X18nOgogICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgotICAgICAgICBwcmludCA+PnN5cy5zdGRl
cnIsICJVc2FnZTogZ2VudGVzdC5weSA8aWRsPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBw
cmludCgiVXNhZ2U6IGdlbnRlc3QucHkgPGlkbD4gPGltcGxlbWVudGF0aW9uPiIsIGZpbGU9c3lz
LnN0ZGVycikKICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIHJhbmRvbS5zZWVkKG9zLmdldGVu
dignTElCWExfVEVTVElETF9TRUVEJykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBl
cy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDg4ZTVjNWYzMGUuLjY0MTdjOWRk
OGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5CkBAIC0xLDUgKzEsNyBAQAogIyEvdXNyL2Jpbi9weXRob24KIAorZnJvbSBf
X2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQgc3lzCiBpbXBvcnQgcmUK
IApAQCAtNTc2LDE0ICs1NzgsMTQgQEAgZGVmIGxpYnhsX0NfZW51bV9mcm9tX3N0cmluZyh0eSwg
c3RyLCBlLCBpbmRlbnQgPSAiICAgICIpOgogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgog
ICAgIGlmIGxlbihzeXMuYXJndikgIT0gNjoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAi
VXNhZ2U6IGdlbnR5cGVzLnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRl
ci1qc29uPiA8aW1wbGVtZW50YXRpb24+IgorICAgICAgICBwcmludCgiVXNhZ2U6IGdlbnR5cGVz
LnB5IDxpZGw+IDxoZWFkZXI+IDxoZWFkZXItcHJpdmF0ZT4gPGhlYWRlci1qc29uPiA8aW1wbGVt
ZW50YXRpb24+IiwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAg
KF8sIGlkbG5hbWUsIGhlYWRlciwgaGVhZGVyX3ByaXZhdGUsIGhlYWRlcl9qc29uLCBpbXBsKSA9
IHN5cy5hcmd2CiAKICAgICAoYnVpbHRpbnMsdHlwZXMpID0gaWRsLnBhcnNlKGlkbG5hbWUpCiAK
LSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvICVzIiAlIGhl
YWRlcgorICAgIHByaW50KCJvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gJXMi
ICUgaGVhZGVyKQogCiAgICAgZiA9IG9wZW4oaGVhZGVyLCAidyIpCiAKQEAgLTYzMyw3ICs2MzUs
NyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8q
ICVzICovXG4iIiIgJSAoaGVhZGVyX2RlZmluZSkpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmlu
dCAib3V0cHV0dGluZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvICVzIiAlIGhlYWRlcl9qc29u
CisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9ucyB0byAlcyIgJSBo
ZWFkZXJfanNvbikKIAogICAgIGYgPSBvcGVuKGhlYWRlcl9qc29uLCAidyIpCiAKQEAgLTY1Nyw3
ICs2NTksNyBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2Vu
ZGlmIC8qICVzICovXG4iIiIgJSBoZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAK
LSAgICBwcmludCAib3V0cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRv
ICVzIiAlIGhlYWRlcl9wcml2YXRlCisgICAgcHJpbnQoIm91dHB1dHRpbmcgbGlieGwgdHlwZSBp
bnRlcm5hbCBkZWZpbml0aW9ucyB0byAlcyIgJSBoZWFkZXJfcHJpdmF0ZSkKIAogICAgIGYgPSBv
cGVuKGhlYWRlcl9wcml2YXRlLCAidyIpCiAKQEAgLTY4Myw3ICs2ODUsNyBAQCBpZiBfX25hbWVf
XyA9PSAnX19tYWluX18nOgogICAgIGYud3JpdGUoIiIiI2VuZGlmIC8qICVzICovXG4iIiIgJSBo
ZWFkZXJfanNvbl9kZWZpbmUpCiAgICAgZi5jbG9zZSgpCiAKLSAgICBwcmludCAib3V0cHV0dGlu
ZyBsaWJ4bCB0eXBlIGltcGxlbWVudGF0aW9ucyB0byAlcyIgJSBpbXBsCisgICAgcHJpbnQoIm91
dHB1dHRpbmcgbGlieGwgdHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gJXMiICUgaW1wbCkKIAogICAg
IGYgPSBvcGVuKGltcGwsICJ3IikKICAgICBmLndyaXRlKCIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvaWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IDJhN2YzYzQ0ZmUuLmQ3MzY3
NTAzYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29scy9saWJ4bC9p
ZGwucHkKQEAgLTEsMyArMSw1IEBACitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0
aW9uCisKIGltcG9ydCBzeXMKIAogUEFTU19CWV9WQUxVRSA9IDEKQEAgLTExLDcgKzEzLDcgQEAg
RElSX0JPVEggPSAzCiBfZGVmYXVsdF9uYW1lc3BhY2UgPSAiIgogZGVmIG5hbWVzcGFjZShzKToK
ICAgICBpZiB0eXBlKHMpICE9IHN0cjoKLSAgICAgICAgcmFpc2UgVHlwZUVycm9yLCAiUmVxdWly
ZSBhIHN0cmluZyBmb3IgdGhlIGRlZmF1bHQgbmFtZXNwYWNlLiIKKyAgICAgICAgcmFpc2UgVHlw
ZUVycm9yKCJSZXF1aXJlIGEgc3RyaW5nIGZvciB0aGUgZGVmYXVsdCBuYW1lc3BhY2UuIikKICAg
ICBnbG9iYWwgX2RlZmF1bHRfbmFtZXNwYWNlCiAgICAgX2RlZmF1bHRfbmFtZXNwYWNlID0gcwog
CkBAIC0zNDYsNyArMzQ4LDcgQEAgY2xhc3MgT3JkZXJlZERpY3QoZGljdCk6CiAgICAgICAgIHJl
dHVybiBbKHgsc2VsZlt4XSkgZm9yIHggaW4gc2VsZi5fX29yZGVyZWRdCiAKIGRlZiBwYXJzZShm
KToKLSAgICBwcmludCA+PnN5cy5zdGRlcnIsICJQYXJzaW5nICVzIiAlIGYKKyAgICBwcmludCgi
UGFyc2luZyAlcyIgJSBmLCBmaWxlPXN5cy5zdGRlcnIpCiAKICAgICBnbG9icyA9IHt9CiAgICAg
bG9jcyA9IE9yZGVyZWREaWN0KCkKQEAgLTM2MiwxMSArMzY0LDEwIEBAIGRlZiBwYXJzZShmKToK
ICAgICAgICAgICAgIGdsb2JzW25dID0gdAogCiAgICAgdHJ5OgotICAgICAgICBleGVjZmlsZShm
LCBnbG9icywgbG9jcykKLSAgICBleGNlcHQgU3ludGF4RXJyb3IsZToKLSAgICAgICAgcmFpc2Ug
U3ludGF4RXJyb3IsIFwKLSAgICAgICAgICAgICAgIkVycm9ycyB3ZXJlIGZvdW5kIGF0IGxpbmUg
JWQgd2hpbGUgcHJvY2Vzc2luZyAlczpcblx0JXMiXAotICAgICAgICAgICAgICAlKGUubGluZW5v
LGYsZS50ZXh0KQorICAgICAgICBleGVjKGNvbXBpbGUob3BlbihmKS5yZWFkKCksIGYsICdleGVj
JyksIGdsb2JzLCBsb2NzKQorICAgIGV4Y2VwdCBTeW50YXhFcnJvciBhcyBlOgorICAgICAgICBy
YWlzZSBTeW50YXhFcnJvcigiRXJyb3JzIHdlcmUgZm91bmQgYXQgbGluZSAlZCB3aGlsZSBwcm9j
ZXNzaW5nICVzOlxuXHQlcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJSAoZS5saW5lbm8s
IGYsIGUudGV4dCkpCiAKICAgICB0eXBlcyA9IFt0IGZvciB0IGluIGxvY3Mub3JkZXJlZF92YWx1
ZXMoKSBpZiBpc2luc3RhbmNlKHQsVHlwZSldCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nbq-0004v9-2O; Mon, 18 Mar 2019 08:27:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nbo-0004uw-OR
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:00 +0000
X-Inumbo-ID: 99393a62-4957-11e9-b724-67c626cc619d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99393a62-4957-11e9-b724-67c626cc619d;
 Mon, 18 Mar 2019 08:26:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nbn-0002rx-6j
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nbn-0004jP-42
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:26:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nbn-0004jP-42@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:26:59 +0000
Subject: [Xen-changelog] [xen master] pygrub: make python scripts work with
 2.6 and up
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBhYWJkODlkY2ZlZTllZTJhNmNhYWEyZWM3YTQ3NWRhZjVjYWRhNTMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciA3IDEy
OjQ1OjQ3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgcHlncnVi
OiBtYWtlIHB5dGhvbiBzY3JpcHRzIHdvcmsgd2l0aCAyLjYgYW5kIHVwCiAgICAKICAgIFJ1biAy
dG8zIGFuZCBwaWNrIHRoZSBzZW5zaWJsZSBzdWdnZXN0aW9ucy4KICAgIAogICAgSW1wb3J0IHBy
aW50X2Z1bmN0aW9uIGFuZCBhYnNvbHV0ZV9pbXBvcnQgc28gMi42IGNhbiB3b3JrLgogICAgCiAg
ICBUaGVyZSBoYXMgbmV2ZXIgYmVlbiBhIGN1cnNlcy53cmFwcGVyIG1vZHVsZSBhY2NvcmRpbmcg
dG8gMi54IGFuZCAzLngKICAgIGRvYywgb25seSBhIGZ1bmN0aW9uLCBzbyAiaW1wb3J0IGN1cnNl
cy53cmFwcGVyIiBpcyBub3QgY29ycmVjdC4gSXQKICAgIGhhcHBlbmVkIHRvIHdvcmsgYmVjYXVz
ZSAyLnggaW1wbGVtZW50ZWQgYSAodW5kb2N1bWVudGVkKSBtb2R1bGUuCiAgICAKICAgIFdlIG9u
bHkgbmVlZCB0byBpbXBvcnQgY3Vyc2VzIHRvIG1ha2UgY3Vyc2VzLndyYXBwZXIgYXZhaWxhYmxl
IHRvCiAgICBweWdydWIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL0V4dExpbnV4Q29uZi5weSB8IDE5
ICsrKysrKy0tLS0tCiB0b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5ICAgICB8IDM5ICsrKysr
KysrKysrKy0tLS0tLS0tLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkgICAgIHwgMTkg
KysrKysrLS0tLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvcHlncnViICAgICAgICAgIHwgNzEgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3OCBp
bnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIv
c3JjL0V4dExpbnV4Q29uZi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5Cmlu
ZGV4IGQxNzg5YmYwMjAuLjlmZDYzNWI5Y2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMv
RXh0TGludXhDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvRXh0TGludXhDb25mLnB5CkBA
IC0xMCw5ICsxMCwxMSBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogCitmcm9tIF9fZnV0dXJlX18gaW1w
b3J0IHByaW50X2Z1bmN0aW9uLCBhYnNvbHV0ZV9pbXBvcnQKKwogaW1wb3J0IHN5cywgcmUsIG9z
CiBpbXBvcnQgbG9nZ2luZwotaW1wb3J0IEdydWJDb25mCitmcm9tIC4gaW1wb3J0IEdydWJDb25m
CiAKIGNsYXNzIEV4dExpbnV4SW1hZ2Uob2JqZWN0KToKICAgICBkZWYgX19pbml0X18oc2VsZiwg
bGluZXMsIHBhdGgpOgpAQCAtMzIsNyArMzQsOCBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVj
dCk6CiAgICAgICAgIHNlbGYubGluZXMgPSBbXQogICAgICAgICBzZWxmLnBhdGggPSBwYXRoCiAg
ICAgICAgIHNlbGYucm9vdCA9ICIiCi0gICAgICAgIG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxp
bmVzKQorICAgICAgICBmb3IgbGluZSBpbiBsaW5lczoKKyAgICAgICAgICAgIHNlbGYuc2V0X2Zy
b21fbGluZShsaW5lKQogCiAgICAgZGVmIHNldF9mcm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFj
ZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcpID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxp
dChsaW5lLCAyKQpAQCAtNjcsNyArNzAsNyBAQCBjbGFzcyBFeHRMaW51eEltYWdlKG9iamVjdCk6
CiAgICAgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsICJpbml0cmQiLCBhLnJlcGxh
Y2UoImluaXRyZD0iLCAiIikpCiAgICAgICAgICAgICAgICAgICAgICAgICBhcmcgPSBhcmcucmVw
bGFjZShhLCAiIikKIAotICAgICAgICBpZiBjb20gaXMgbm90IE5vbmUgYW5kIHNlbGYuY29tbWFu
ZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaXMgbm90IE5vbmUgYW5kIGNvbSBpbiBz
ZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBO
b25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgc2VsZi5jb21tYW5kc1tjb21dLCBy
ZS5zdWIoJ14iKC4rKSIkJywgciJcMSIsIGFyZy5zdHJpcCgpKSkKICAgICAgICAgICAgIGVsc2U6
CkBAIC0xMzYsNyArMTM5LDcgQEAgY2xhc3MgRXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAg
ICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgogICAgICAgICBpZiBidWYgaXMgTm9uZToK
ICAgICAgICAgICAgIGlmIHNlbGYuZmlsZW5hbWUgaXMgTm9uZToKLSAgICAgICAgICAgICAgICBy
YWlzZSBWYWx1ZUVycm9yLCAiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBwYXJzZSEiCisgICAg
ICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiTm8gY29uZmlnIGZpbGUgZGVmaW5lZCB0byBw
YXJzZSEiKQogCiAgICAgICAgICAgICBmID0gb3BlbihzZWxmLmZpbGVuYW1lLCAncicpCiAgICAg
ICAgICAgICBsaW5lcyA9IGYucmVhZGxpbmVzKCkKQEAgLTE2Nyw3ICsxNzAsNyBAQCBjbGFzcyBF
eHRMaW51eENvbmZpZ0ZpbGUob2JqZWN0KToKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9IEdy
dWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobCwgMikKICAgICAgICAgICAgIGNvbSA9IGNvbS5sb3dl
cigpCi0gICAgICAgICAgICBpZiBzZWxmLmNvbW1hbmRzLmhhc19rZXkoY29tKToKKyAgICAgICAg
ICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgICAgIGlmIHNlbGYuY29t
bWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxm
LCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAgICAgICAgICAgIGVsc2U6
CkBAIC0yMDcsOCArMjEwLDggQEAgY2xhc3MgRXh0TGludXhDb25maWdGaWxlKG9iamVjdCk6CiAg
ICAgICAgIAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBpZiBsZW4oc3lzLmFyZ3Yp
IDwgMjoKLSAgICAgICAgcmFpc2UgUnVudGltZUVycm9yLCAiTmVlZCBhIGNvbmZpZ3VyYXRpb24g
ZmlsZSB0byByZWFkIgorICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoIk5lZWQgYSBjb25maWd1
cmF0aW9uIGZpbGUgdG8gcmVhZCIpCiAgICAgZyA9IEV4dExpbnV4Q29uZmlnRmlsZShzeXMuYXJn
dlsxXSkKICAgICBmb3IgaSBpbiBnLmltYWdlczoKLSAgICAgICAgcHJpbnQgaQotICAgIHByaW50
IGcuZGVmYXVsdAorICAgICAgICBwcmludChpKQorICAgIHByaW50KGcuZGVmYXVsdCkKZGlmZiAt
LWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkgYi90b29scy9weWdydWIvc3JjL0dy
dWJDb25mLnB5CmluZGV4IGRjODEwZDU1Y2IuLmY4ZDM3OTlkYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKKysrIGIvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5w
eQpAQCAtMTIsNiArMTIsOCBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogCitmcm9tIF9fZnV0dXJlX18g
aW1wb3J0IHByaW50X2Z1bmN0aW9uLCBhYnNvbHV0ZV9pbXBvcnQKKwogaW1wb3J0IG9zLCBzeXMK
IGltcG9ydCBsb2dnaW5nCiBpbXBvcnQgcmUKQEAgLTQ0LDcgKzQ2LDcgQEAgZGVmIGdldF9wYXRo
KHMpOgogICAgICAgICByZXR1cm4gKE5vbmUsIHMpCiAgICAgaWR4ID0gcy5maW5kKCcpJykKICAg
ICBpZiBpZHggPT0gLTE6Ci0gICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJVbmFibGUgdG8gZmlu
ZCBtYXRjaGluZyAnKSciCisgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIlVuYWJsZSB0byBmaW5k
IG1hdGNoaW5nICcpJyIpCiAgICAgZCA9IHNbOmlkeF0KICAgICByZXR1cm4gKEdydWJEaXNrUGFy
dChkKSwgc1tpZHggKyAxOl0pCiAKQEAgLTEwMCw3ICsxMDIsOCBAQCBjbGFzcyBfR3J1YkltYWdl
KG9iamVjdCk6CiAgICAgICAgICAgICAgICAgIiAgaW5pdHJkOiAlc1xuIiAlKHNlbGYudGl0bGUs
IHNlbGYucm9vdCwgc2VsZi5rZXJuZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuYXJncywgc2VsZi5pbml0cmQpKQogICAgIGRlZiBfcGFyc2Uoc2VsZiwgbGluZXMp
OgotICAgICAgICBtYXAoc2VsZi5zZXRfZnJvbV9saW5lLCBsaW5lcykKKyAgICAgICAgZm9yIGxp
bmUgaW4gbGluZXM6CisgICAgICAgICAgICBzZWxmLnNldF9mcm9tX2xpbmUobGluZSkKIAogICAg
IGRlZiByZXNldChzZWxmLCBsaW5lcyk6CiAgICAgICAgIHNlbGYuX3Jvb3QgPSBzZWxmLl9pbml0
cmQgPSBzZWxmLl9rZXJuZWwgPSBzZWxmLl9hcmdzID0gTm9uZQpAQCAtMTQxLDcgKzE0NCw3IEBA
IGNsYXNzIEdydWJJbWFnZShfR3J1YkltYWdlKToKICAgICBkZWYgc2V0X2Zyb21fbGluZShzZWxm
LCBsaW5lLCByZXBsYWNlID0gTm9uZSk6CiAgICAgICAgIChjb20sIGFyZykgPSBncnViX2V4YWN0
X3NwbGl0KGxpbmUsIDIpCiAKLSAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6
CisgICAgICAgIGlmIGNvbSBpbiBzZWxmLmNvbW1hbmRzOgogICAgICAgICAgICAgaWYgc2VsZi5j
b21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwg
c2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgIGVsc2U6CkBAIC0x
NzcsNyArMTgwLDcgQEAgY2xhc3MgX0dydWJDb25maWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAg
ICBzZWxmLnBhcnNlKCkKIAogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKLSAgICAg
ICAgcmFpc2UgUnVudGltZUVycm9yLCAidW5pbXBsZW1lbnRlZCBwYXJzZSBmdW5jdGlvbiIgICAK
KyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJ1bmltcGxlbWVudGVkIHBhcnNlIGZ1bmN0aW9u
IikKIAogICAgIGRlZiBoYXNQYXNzd29yZEFjY2VzcyhzZWxmKToKICAgICAgICAgcmV0dXJuIHNl
bGYucGFzc3dvcmRBY2Nlc3MKQEAgLTIwMSw3ICsyMDQsNyBAQCBjbGFzcyBfR3J1YkNvbmZpZ0Zp
bGUob2JqZWN0KToKICAgICAgICAgICAgICAgICBpbXBvcnQgY3J5cHQKICAgICAgICAgICAgICAg
ICBpZiBjcnlwdC5jcnlwdChwYXNzd29yZCwgcHdkWzFdKSA9PSBwd2RbMV06CiAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiBUcnVlCi0gICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uLCBlOgor
ICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgIHNlbGYu
cGFzc0V4YyA9ICJDYW4ndCB2ZXJpZnkgcGFzc3dvcmQ6ICVzIiAlIHN0cihlKQogICAgICAgICAg
ICAgICAgIHJldHVybiBGYWxzZQogCkBAIC0yMTMsNyArMjE2LDcgQEAgY2xhc3MgX0dydWJDb25m
aWdGaWxlKG9iamVjdCk6CiAKICAgICBkZWYgc2V0KHNlbGYsIGxpbmUpOgogICAgICAgICAoY29t
LCBhcmcpID0gZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQotICAgICAgICBpZiBzZWxmLmNvbW1h
bmRzLmhhc19rZXkoY29tKToKKyAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6CiAgICAg
ICAgICAgICBpZiBzZWxmLmNvbW1hbmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAg
ICAgc2V0YXR0cihzZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZy5zdHJpcCgpKQogICAgICAg
ICAgICAgZWxzZToKQEAgLTIzMyw3ICsyMzYsNyBAQCBjbGFzcyBfR3J1YkNvbmZpZ0ZpbGUob2Jq
ZWN0KToKICAgICAgICAgICAgIHNlbGYuX2RlZmF1bHQgPSB2YWwKIAogICAgICAgICBpZiBzZWxm
Ll9kZWZhdWx0IDwgMDoKLSAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJkZWZhdWx0IG11
c3QgYmUgcG9zaXRpdmUgbnVtYmVyIgorICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiZGVm
YXVsdCBtdXN0IGJlIHBvc2l0aXZlIG51bWJlciIpCiAgICAgZGVmYXVsdCA9IHByb3BlcnR5KF9n
ZXRfZGVmYXVsdCwgX3NldF9kZWZhdWx0KQogCiAgICAgZGVmIHNldF9zcGxhc2goc2VsZiwgdmFs
KToKQEAgLTI2NSw3ICsyNjgsNyBAQCBjbGFzcyBHcnViQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0Zp
bGUpOgogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlz
IE5vbmU6CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAg
ICAgICAgcmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2Uh
IgorICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmlu
ZWQgdG8gcGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3In
KQogICAgICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0yOTYsNyArMjk5LDcgQEAg
Y2xhc3MgR3J1YkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgICAgICAgICBj
b250aW51ZQogCiAgICAgICAgICAgICAoY29tLCBhcmcpID0gZ3J1Yl9leGFjdF9zcGxpdChsLCAy
KQotICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kcy5oYXNfa2V5KGNvbSk6CisgICAgICAgICAg
ICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgICAgICBpZiBzZWxmLmNvbW1h
bmRzW2NvbV0gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwg
c2VsZi5jb21tYW5kc1tjb21dLCBhcmcuc3RyaXAoKSkKICAgICAgICAgICAgICAgICBlbHNlOgpA
QCAtMzI4LDcgKzMzMSw3IEBAIGNsYXNzIEdydWIySW1hZ2UoX0dydWJJbWFnZSk6CiAgICAgICAg
IGlmIGNvbSA9PSAic2V0IjoKICAgICAgICAgICAgIChjb20sYXJnKSA9IGdydWIyX2hhbmRsZV9z
ZXQoYXJnKQogICAgICAgICAgICAgCi0gICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShj
b20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoKICAgICAgICAgICAgIGlmIHNl
bGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAgICAgICAgICBzZXRhdHRyKHNl
bGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0cmlwKCkpCiAgICAgICAgICAgICBlbHNlOgpA
QCAtMzY0LDcgKzM2Nyw3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUp
OgogICAgIGRlZiBwYXJzZShzZWxmLCBidWYgPSBOb25lKToKICAgICAgICAgaWYgYnVmIGlzIE5v
bmU6CiAgICAgICAgICAgICBpZiBzZWxmLmZpbGVuYW1lIGlzIE5vbmU6Ci0gICAgICAgICAgICAg
ICAgcmFpc2UgVmFsdWVFcnJvciwgIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIgor
ICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQg
dG8gcGFyc2UhIikKIAogICAgICAgICAgICAgZiA9IG9wZW4oc2VsZi5maWxlbmFtZSwgJ3InKQog
ICAgICAgICAgICAgbGluZXMgPSBmLnJlYWRsaW5lcygpCkBAIC0zOTgsNyArNDAxLDcgQEAgY2xh
c3MgR3J1YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICB0aXRsZV9t
YXRjaCA9IHJlLm1hdGNoKCdebWVudWVudHJ5IFsiXCddKC4qPylbIlwnXSAoLiopeycsIGwpCiAg
ICAgICAgICAgICBpZiB0aXRsZV9tYXRjaDoKICAgICAgICAgICAgICAgICBpZiBpbWcgaXMgbm90
IE5vbmU6Ci0gICAgICAgICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgInN5bnRheCBl
cnJvcjogY2Fubm90IG5lc3QgbWVudWVudHJ5ICglZCAlcykiICUgKGxlbihpbWcpLGltZykKKyAg
ICAgICAgICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJzeW50YXggZXJyb3I6IGNhbm5v
dCBuZXN0IG1lbnVlbnRyeSAoJWQgJXMpIiAlIChsZW4oaW1nKSxpbWcpKQogICAgICAgICAgICAg
ICAgIGltZyA9IFtdCiAgICAgICAgICAgICAgICAgdGl0bGUgPSB0aXRsZV9tYXRjaC5ncm91cCgx
KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlCkBAIC00MTMsNyArNDE2LDcgQEAgY2xhc3MgR3J1
YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgICAgICAgICAgICAgICAgICAgICBt
ZW51X2xldmVsIC09IDEKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAg
ICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1l
RXJyb3IsICJzeW50YXggZXJyb3I6IGNsb3NpbmcgYnJhY2Ugd2l0aG91dCBtZW51ZW50cnkiCisg
ICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoInN5bnRheCBlcnJvcjog
Y2xvc2luZyBicmFjZSB3aXRob3V0IG1lbnVlbnRyeSIpCiAKICAgICAgICAgICAgICAgICBzZWxm
LmFkZF9pbWFnZShHcnViMkltYWdlKHRpdGxlLCBpbWcpKQogICAgICAgICAgICAgICAgIGltZyA9
IE5vbmUKQEAgLTQyOCw3ICs0MzEsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25m
aWdGaWxlKToKICAgICAgICAgICAgIGlmIGNvbSA9PSAic2V0IjoKICAgICAgICAgICAgICAgICAo
Y29tLGFyZykgPSBncnViMl9oYW5kbGVfc2V0KGFyZykKICAgICAgICAgICAgICAgICAKLSAgICAg
ICAgICAgIGlmIHNlbGYuY29tbWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICAgICAgaWYgY29t
IGluIHNlbGYuY29tbWFuZHM6CiAgICAgICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21d
IGlzIG5vdCBOb25lOgogICAgICAgICAgICAgICAgICAgICBhcmdfc3RyaXAgPSBhcmcuc3RyaXAo
KQogICAgICAgICAgICAgICAgICAgICBpZiBhcmdfc3RyaXAgPT0gIiR7c2F2ZWRfZW50cnl9IiBv
ciBhcmdfc3RyaXAgPT0gIiR7bmV4dF9lbnRyeX0iOgpAQCAtNDQzLDcgKzQ0Niw3IEBAIGNsYXNz
IEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAgICAgIGxvZ2dp
bmcud2FybmluZygiVW5rbm93biBkaXJlY3RpdmUgJXMiICUoY29tLCkpCiAgICAgICAgICAgICAK
ICAgICAgICAgaWYgaW1nIGlzIG5vdCBOb25lOgotICAgICAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yLCAic3ludGF4IGVycm9yOiBlbmQgb2YgZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5KCVkICVz
KSIgJSAobGVuKGltZyksaW1nKQorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJzeW50
YXggZXJyb3I6IGVuZCBvZiBmaWxlIHdpdGggb3BlbiBtZW51ZW50cnkoJWQgJXMpIiAlIChsZW4o
aW1nKSxpbWcpKQogCiAgICAgICAgIGlmIHNlbGYuaGFzUGFzc3dvcmQoKToKICAgICAgICAgICAg
IHNlbGYuc2V0UGFzc3dvcmRBY2Nlc3MoRmFsc2UpCkBAIC00NjIsMTIgKzQ2NSwxMiBAQCBjbGFz
cyBHcnViMkNvbmZpZ0ZpbGUoX0dydWJDb25maWdGaWxlKToKICAgICAgICAgCiBpZiBfX25hbWVf
XyA9PSAiX19tYWluX18iOgogICAgIGlmIGxlbihzeXMuYXJndikgPCAzOgotICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IsICJOZWVkIGEgZ3J1YiB2ZXJzaW9uIChcImdydWJcIiBvciBcImdydWIy
XCIpIGFuZCBhIGdydWIuY29uZiBvciBncnViLmNmZyB0byByZWFkIgorICAgICAgICByYWlzZSBS
dW50aW1lRXJyb3IoJ05lZWQgYSBncnViIHZlcnNpb24gKCJncnViIiBvciAiZ3J1YjIiKSBhbmQg
YSBncnViLmNvbmYgb3IgZ3J1Yi5jZmcgdG8gcmVhZCcpCiAgICAgaWYgc3lzLmFyZ3ZbMV0gPT0g
ImdydWIiOgogICAgICAgICBnID0gR3J1YkNvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMl0pCiAgICAgZWxp
ZiBzeXMuYXJndlsxXSA9PSAiZ3J1YjIiOgogICAgICAgICBnID0gR3J1YjJDb25maWdGaWxlKHN5
cy5hcmd2WzJdKQogICAgIGVsc2U6Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIlVua25v
d24gY29uZmlnIHR5cGUgJXMiICUgc3lzLmFyZ3ZbMV0KKyAgICAgICAgcmFpc2UgUnVudGltZUVy
cm9yKCJVbmtub3duIGNvbmZpZyB0eXBlICVzIiAlIHN5cy5hcmd2WzFdKQogICAgIGZvciBpIGlu
IGcuaW1hZ2VzOgotICAgICAgICBwcmludCBpICMsIGkudGl0bGUsIGkucm9vdCwgaS5rZXJuZWws
IGkuYXJncywgaS5pbml0cmQKKyAgICAgICAgcHJpbnQoaSkgIywgaS50aXRsZSwgaS5yb290LCBp
Lmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZApkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9M
aWxvQ29uZi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvTGlsb0NvbmYucHkKaW5kZXggMmNiNjQ5ZjEx
NS4uZTNiZmNiNTI0NCAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9MaWxvQ29uZi5weQor
KysgYi90b29scy9weWdydWIvc3JjL0xpbG9Db25mLnB5CkBAIC0yLDkgKzIsMTEgQEAKICNMaWxv
Q29uZi5weQogIwogCitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uLCBhYnNv
bHV0ZV9pbXBvcnQKKwogaW1wb3J0IHN5cywgcmUsIG9zCiBpbXBvcnQgbG9nZ2luZwotaW1wb3J0
IEdydWJDb25mCitmcm9tIC4gaW1wb3J0IEdydWJDb25mCiAKIGNsYXNzIExpbG9JbWFnZShvYmpl
Y3QpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBsaW5lcywgcGF0aCk6CkBAIC0yNCwxMiArMjYs
MTMgQEAgY2xhc3MgTGlsb0ltYWdlKG9iamVjdCk6CiAgICAgICAgIHNlbGYubGluZXMgPSBbXQog
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoCiAgICAgICAgIHNlbGYucm9vdCA9ICIiCi0gICAgICAg
IG1hcChzZWxmLnNldF9mcm9tX2xpbmUsIGxpbmVzKQorICAgICAgICBmb3IgbGluZSBpbiBsaW5l
czoKKyAgICAgICAgICAgIHNlbGYuc2V0X2Zyb21fbGluZShsaW5lKQogCiAgICAgZGVmIHNldF9m
cm9tX2xpbmUoc2VsZiwgbGluZSwgcmVwbGFjZSA9IE5vbmUpOgogICAgICAgICAoY29tLCBhcmcp
ID0gR3J1YkNvbmYuZ3J1Yl9leGFjdF9zcGxpdChsaW5lLCAyKQogCi0gICAgICAgIGlmIHNlbGYu
Y29tbWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICBpZiBjb20gaW4gc2VsZi5jb21tYW5kczoK
ICAgICAgICAgICAgIGlmIHNlbGYuY29tbWFuZHNbY29tXSBpcyBub3QgTm9uZToKICAgICAgICAg
ICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgcmUuc3ViKCdeIiguKyki
JCcsIHIiXDEiLCBhcmcuc3RyaXAoKSkpCiAgICAgICAgICAgICBlbHNlOgpAQCAtOTcsNyArMTAw
LDcgQEAgY2xhc3MgTGlsb0NvbmZpZ0ZpbGUob2JqZWN0KToKICAgICBkZWYgcGFyc2Uoc2VsZiwg
YnVmID0gTm9uZSk6CiAgICAgICAgIGlmIGJ1ZiBpcyBOb25lOgogICAgICAgICAgICAgaWYgc2Vs
Zi5maWxlbmFtZSBpcyBOb25lOgotICAgICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IsICJO
byBjb25maWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIKKyAgICAgICAgICAgICAgICByYWlzZSBW
YWx1ZUVycm9yKCJObyBjb25maWcgZmlsZSBkZWZpbmVkIHRvIHBhcnNlISIpCiAKICAgICAgICAg
ICAgIGYgPSBvcGVuKHNlbGYuZmlsZW5hbWUsICdyJykKICAgICAgICAgICAgIGxpbmVzID0gZi5y
ZWFkbGluZXMoKQpAQCAtMTI3LDcgKzEzMCw3IEBAIGNsYXNzIExpbG9Db25maWdGaWxlKG9iamVj
dCk6CiAgICAgICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgKGNvbSwgYXJnKSA9
IEdydWJDb25mLmdydWJfZXhhY3Rfc3BsaXQobCwgMikKLSAgICAgICAgICAgIGlmIHNlbGYuY29t
bWFuZHMuaGFzX2tleShjb20pOgorICAgICAgICAgICAgaWYgY29tIGluIHNlbGYuY29tbWFuZHM6
CiAgICAgICAgICAgICAgICAgaWYgc2VsZi5jb21tYW5kc1tjb21dIGlzIG5vdCBOb25lOgogICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKHNlbGYsIHNlbGYuY29tbWFuZHNbY29tXSwgYXJnLnN0
cmlwKCkpCiAgICAgICAgICAgICAgICAgZWxzZToKQEAgLTE3MCw4ICsxNzMsOCBAQCBjbGFzcyBM
aWxvQ29uZmlnRmlsZShvYmplY3QpOgogCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAg
IGlmIGxlbihzeXMuYXJndikgPCAyOgotICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IsICJOZWVk
IGEgbGlsby5jb25mIHRvIHJlYWQiCisgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigiTmVlZCBh
IGxpbG8uY29uZiB0byByZWFkIikKICAgICBnID0gTGlsb0NvbmZpZ0ZpbGUoc3lzLmFyZ3ZbMV0p
CiAgICAgZm9yIGkgaW4gZy5pbWFnZXM6Ci0gICAgICAgIHByaW50IGkgIywgaS50aXRsZSwgaS5y
b290LCBpLmtlcm5lbCwgaS5hcmdzLCBpLmluaXRyZAotICAgIHByaW50IGcuZGVmYXVsdAorICAg
ICAgICBwcmludChpKSAjLCBpLnRpdGxlLCBpLnJvb3QsIGkua2VybmVsLCBpLmFyZ3MsIGkuaW5p
dHJkCisgICAgcHJpbnQoZy5kZWZhdWx0KQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9w
eWdydWIgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgppbmRleCAxMTg5YjFjYTQ4Li5kYmRjZTMx
NWM2IDEwMDc1NQotLS0gYS90b29scy9weWdydWIvc3JjL3B5Z3J1YgorKysgYi90b29scy9weWdy
dWIvc3JjL3B5Z3J1YgpAQCAtMTIsMTMgKzEyLDE1IEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAjCiAKK2Zy
b20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24KKwogaW1wb3J0IG9zLCBzeXMsIHN0
cmluZywgc3RydWN0LCB0ZW1wZmlsZSwgcmUsIHRyYWNlYmFjaywgc3RhdCwgZXJybm8KIGltcG9y
dCBjb3B5CiBpbXBvcnQgbG9nZ2luZwogaW1wb3J0IHBsYXRmb3JtCiBpbXBvcnQgeGVuLmxvd2xl
dmVsLnhjCiAKLWltcG9ydCBjdXJzZXMsIF9jdXJzZXMsIGN1cnNlcy53cmFwcGVyLCBjdXJzZXMu
dGV4dHBhZCwgY3Vyc2VzLmFzY2lpCitpbXBvcnQgY3Vyc2VzLCBfY3Vyc2VzLCBjdXJzZXMudGV4
dHBhZCwgY3Vyc2VzLmFzY2lpCiBpbXBvcnQgZ2V0b3B0CiAKIGltcG9ydCB4ZW5mc2ltYWdlCkBA
IC03Nyw3ICs3OSw3IEBAIGRlZiBnZXRfc29sYXJpc19zbGljZShmaWxlLCBvZmZzZXQpOgogICAg
IGJ1ZiA9IG9zLnJlYWQoZmQsIDUxMikKICAgICBvcy5jbG9zZShmZCkKICAgICBpZiBzdHJ1Y3Qu
dW5wYWNrKCI8SCIsIGJ1Zls1MDg6NTEwXSlbMF0gIT0gREtMX01BR0lDOgotICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IsICJJbnZhbGlkIGRpc2tsYWJlbCBtYWdpYyIKKyAgICAgICAgcmFpc2Ug
UnVudGltZUVycm9yKCJJbnZhbGlkIGRpc2tsYWJlbCBtYWdpYyIpCiAKICAgICBuc2xpY2VzID0g
c3RydWN0LnVucGFjaygiPEgiLCBidWZbMzA6MzJdKVswXQogCkBAIC04OCw3ICs5MCw3IEBAIGRl
ZiBnZXRfc29sYXJpc19zbGljZShmaWxlLCBvZmZzZXQpOgogICAgICAgICBpZiBzbGljZXRhZyA9
PSBWX1JPT1Q6CiAgICAgICAgICAgICByZXR1cm4gc2xpY2VzZWN0ICogU0VDVE9SX1NJWkUKIAot
ICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIk5vIHJvb3Qgc2xpY2UgZm91bmQiICAgICAgCisgICAg
cmFpc2UgUnVudGltZUVycm9yKCJObyByb290IHNsaWNlIGZvdW5kIikKIAogZGVmIGdldF9mc19v
ZmZzZXRfZ3B0KGZpbGUpOgogICAgIGZkID0gb3Mub3BlbihmaWxlLCBvcy5PX1JET05MWSkKQEAg
LTQyMywyMCArNDI1LDE3IEBAIGNsYXNzIEdydWI6CiAgICAgICAgIHdlJ3JlIGJlaW5nIGdpdmVu
IGEgcmF3IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIGEgZGlzayBpbWFnZS4iIiIKICAgICAgICAg
CiAgICAgICAgIGlmIG5vdCBvcy5hY2Nlc3MoZm4sIG9zLlJfT0spOgotICAgICAgICAgICAgcmFp
c2UgUnVudGltZUVycm9yLCAiVW5hYmxlIHRvIGFjY2VzcyAlcyIgJShmbiwpCisgICAgICAgICAg
ICByYWlzZSBSdW50aW1lRXJyb3IoIlVuYWJsZSB0byBhY2Nlc3MgJXMiICUoZm4sKSkKIAotICAg
ICAgICBjZmdfbGlzdCA9IG1hcChsYW1iZGEgeDogKHgsZ3J1Yi5HcnViQ29uZi5HcnViMkNvbmZp
Z0ZpbGUpLAotICAgICAgICAgICAgICAgICAgICAgICBbIi9ib290L2dydWIvZ3J1Yi5jZmciLCAi
L2dydWIvZ3J1Yi5jZmciLAotICAgICAgICAgICAgICAgICAgICAgICAgIi9ib290L2dydWIyL2dy
dWIuY2ZnIiwgIi9ncnViMi9ncnViLmNmZyJdKSArIFwKLSAgICAgICAgICAgICAgICAgICBtYXAo
bGFtYmRhIHg6ICh4LGdydWIuRXh0TGludXhDb25mLkV4dExpbnV4Q29uZmlnRmlsZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgIFsiL2Jvb3QvaXNvbGludXgvaXNvbGludXguY2ZnIiwKKyAgICAg
ICAgY2ZnX2xpc3QgPSBbKHgsZ3J1Yi5HcnViQ29uZi5HcnViMkNvbmZpZ0ZpbGUpIGZvciB4IGlu
IFsiL2Jvb3QvZ3J1Yi9ncnViLmNmZyIsICIvZ3J1Yi9ncnViLmNmZyIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAiL2Jvb3QvZ3J1YjIvZ3J1Yi5jZmciLCAiL2dydWIyL2dydWIuY2ZnIl1dICsg
XAorICAgICAgICAgICAgICAgICAgIFsoeCxncnViLkV4dExpbnV4Q29uZi5FeHRMaW51eENvbmZp
Z0ZpbGUpIGZvciB4IGluIFsiL2Jvb3QvaXNvbGludXgvaXNvbGludXguY2ZnIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICIvYm9vdC9leHRsaW51eC9leHRsaW51eC5jb25mIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICIvYm9vdC9leHRsaW51eC5jb25mIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICIvZXh0bGludXgvZXh0bGludXguY29uZiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAiL2V4dGxpbnV4LmNvbmYiXSkgKyBcCi0gICAgICAgICAgICAgICAgICAgbWFwKGxhbWJkYSB4
OiAoeCxncnViLkdydWJDb25mLkdydWJDb25maWdGaWxlKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgWyIvYm9vdC9ncnViL21lbnUubHN0IiwgIi9ib290L2dydWIvZ3J1Yi5jb25mIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICIvZ3J1Yi9tZW51LmxzdCIsICIvZ3J1Yi9ncnViLmNvbmYiXSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICIvZXh0bGludXguY29uZiJdXSArIFwKKyAgICAgICAg
ICAgICAgICAgICBbKHgsZ3J1Yi5HcnViQ29uZi5HcnViQ29uZmlnRmlsZSkgZm9yIHggaW4gWyIv
Ym9vdC9ncnViL21lbnUubHN0IiwgIi9ib290L2dydWIvZ3J1Yi5jb25mIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICIvZ3J1Yi9tZW51LmxzdCIsICIvZ3J1Yi9ncnViLmNvbmYiXV0KIAogICAg
ICAgICBpZiBub3QgZnM6CiAgICAgICAgICAgICAjIHNldCB0aGUgY29uZmlnIGZpbGUgYW5kIHBh
cnNlIGl0CkBAIC00NDgsMTIgKzQ0NywxMiBAQCBjbGFzcyBHcnViOgogCiAgICAgICAgIGZvciBm
LHBhcnNlciBpbiBjZmdfbGlzdDoKICAgICAgICAgICAgIGlmIGZzLmZpbGVfZXhpc3RzKGYpOgot
ICAgICAgICAgICAgICAgIHByaW50ID4+c3lzLnN0ZGVyciwgIlVzaW5nICVzIHRvIHBhcnNlICVz
IiAlIChwYXJzZXIsZikKKyAgICAgICAgICAgICAgICBwcmludCgiVXNpbmcgJXMgdG8gcGFyc2Ug
JXMiICUgKHBhcnNlcixmKSwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgICAgICAgICAgIHNlbGYu
Y2YgPSBwYXJzZXIoKQogICAgICAgICAgICAgICAgIHNlbGYuY2YuZmlsZW5hbWUgPSBmCiAgICAg
ICAgICAgICAgICAgYnJlYWsKICAgICAgICAgaWYgc2VsZi5fX2RpY3RfXy5nZXQoJ2NmJywgTm9u
ZSkgaXMgTm9uZToKLSAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgImNvdWxkbid0IGZp
bmQgYm9vdGxvYWRlciBjb25maWcgZmlsZSBpbiB0aGUgaW1hZ2UgcHJvdmlkZWQuIgorICAgICAg
ICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJjb3VsZG4ndCBmaW5kIGJvb3Rsb2FkZXIgY29uZmln
IGZpbGUgaW4gdGhlIGltYWdlIHByb3ZpZGVkLiIpCiAgICAgICAgIGYgPSBmcy5vcGVuX2ZpbGUo
c2VsZi5jZi5maWxlbmFtZSkKICAgICAgICAgIyBsaW1pdCByZWFkIHNpemUgdG8gYXZvaWQgcGF0
aG9sb2dpY2FsIGNhc2VzCiAgICAgICAgIGJ1ZiA9IGYucmVhZChGU19SRUFEX01BWCkKQEAgLTYy
OCwxMSArNjI3LDExIEBAIGRlZiBydW5fZ3J1YihmaWxlLCBlbnRyeSwgZnMsIGNmZ19hcmdzKToK
ICAgICBpZiBsaXN0X2VudHJpZXM6CiAgICAgICAgIGZvciBpIGluIHJhbmdlKGxlbihnLmNmLmlt
YWdlcykpOgogICAgICAgICAgICAgaW1nID0gZy5jZi5pbWFnZXNbaV0KLSAgICAgICAgICAgIHBy
aW50ICJ0aXRsZTogJXMiICUgaW1nLnRpdGxlCi0gICAgICAgICAgICBwcmludCAiICByb290OiAl
cyIgJSBpbWcucm9vdAotICAgICAgICAgICAgcHJpbnQgIiAga2VybmVsOiAlcyIgJSBpbWcua2Vy
bmVsWzFdCi0gICAgICAgICAgICBwcmludCAiICBhcmdzOiAlcyIgJSBpbWcuYXJncwotICAgICAg
ICAgICAgcHJpbnQgIiAgaW5pdHJkOiAlcyIgJSBpbWcuaW5pdHJkWzFdCisgICAgICAgICAgICBw
cmludCgidGl0bGU6ICVzIiAlIGltZy50aXRsZSkKKyAgICAgICAgICAgIHByaW50KCIgIHJvb3Q6
ICVzIiAlIGltZy5yb290KQorICAgICAgICAgICAgcHJpbnQoIiAga2VybmVsOiAlcyIgJSBpbWcu
a2VybmVsWzFdKQorICAgICAgICAgICAgcHJpbnQoIiAgYXJnczogJXMiICUgaW1nLmFyZ3MpCisg
ICAgICAgICAgICBwcmludCgiICBpbml0cmQ6ICVzIiAlIGltZy5pbml0cmRbMV0pCiAKICAgICBp
ZiBpbnRlcmFjdGl2ZSBhbmQgbm90IGxpc3RfZW50cmllczoKICAgICAgICAgY3Vyc2VzLndyYXBw
ZXIocnVuX21haW4pCkBAIC02NDYsNyArNjQ1LDcgQEAgZGVmIHJ1bl9ncnViKGZpbGUsIGVudHJ5
LCBmcywgY2ZnX2FyZ3MpOgogICAgICAgICAgICBzZWwgPSBpZHgKIAogICAgIGlmIHNlbCA9PSAt
MToKLSAgICAgICAgcHJpbnQgIk5vIGtlcm5lbCBpbWFnZSBzZWxlY3RlZCEiCisgICAgICAgIHBy
aW50KCJObyBrZXJuZWwgaW1hZ2Ugc2VsZWN0ZWQhIikKICAgICAgICAgc3lzLmV4aXQoMSkKIAog
ICAgIHRyeToKQEAgLTczMSw3ICs3MzAsNyBAQCBkZWYgZm9ybWF0X3N4cChrZXJuZWwsIHJhbWRp
c2ssIGFyZ3MpOgogZGVmIGZvcm1hdF9zaW1wbGUoa2VybmVsLCByYW1kaXNrLCBhcmdzLCBzZXAp
OgogICAgIGZvciBjaGVjayBpbiAoa2VybmVsLCByYW1kaXNrLCBhcmdzKToKICAgICAgICAgaWYg
Y2hlY2sgaXMgbm90IE5vbmUgYW5kIHNlcCBpbiBjaGVjazoKLSAgICAgICAgICAgIHJhaXNlIFJ1
bnRpbWVFcnJvciwgInNpbXBsZSBmb3JtYXQgY2Fubm90IHJlcHJlc2VudCBkZWxpbWl0ZXItY29u
dGFpbmluZyB2YWx1ZSIKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic2ltcGxlIGZv
cm1hdCBjYW5ub3QgcmVwcmVzZW50IGRlbGltaXRlci1jb250YWluaW5nIHZhbHVlIikKICAgICBz
ID0gKCJrZXJuZWwgJXMiICUga2VybmVsKSArIHNlcAogICAgIGlmIHJhbWRpc2s6CiAgICAgICAg
IHMgKz0gKCJyYW1kaXNrICVzIiAlIHJhbWRpc2spICsgc2VwCkBAIC03NDQsNyArNzQzLDcgQEAg
aWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICBzZWwgPSBOb25lCiAgICAgCiAgICAgZGVm
IHVzYWdlKCk6Ci0gICAgICAgIHByaW50ID4+IHN5cy5zdGRlcnIsICJVc2FnZTogJXMgWy1xfC0t
cXVpZXRdIFstaXwtLWludGVyYWN0aXZlXSBbLWx8LS1saXN0LWVudHJpZXNdIFstbnwtLW5vdC1y
ZWFsbHldIFstLW91dHB1dD1dIFstLWtlcm5lbD1dIFstLXJhbWRpc2s9XSBbLS1hcmdzPV0gWy0t
ZW50cnk9XSBbLS1vdXRwdXQtZGlyZWN0b3J5PV0gWy0tb3V0cHV0LWZvcm1hdD1zeHB8c2ltcGxl
fHNpbXBsZTBdIFstLW9mZnNldD1dIDxpbWFnZT4iICUoc3lzLmFyZ3ZbMF0sKQorICAgICAgICBw
cmludCgiVXNhZ2U6ICVzIFstcXwtLXF1aWV0XSBbLWl8LS1pbnRlcmFjdGl2ZV0gWy1sfC0tbGlz
dC1lbnRyaWVzXSBbLW58LS1ub3QtcmVhbGx5XSBbLS1vdXRwdXQ9XSBbLS1rZXJuZWw9XSBbLS1y
YW1kaXNrPV0gWy0tYXJncz1dIFstLWVudHJ5PV0gWy0tb3V0cHV0LWRpcmVjdG9yeT1dIFstLW91
dHB1dC1mb3JtYXQ9c3hwfHNpbXBsZXxzaW1wbGUwXSBbLS1vZmZzZXQ9XSA8aW1hZ2U+IiAlKHN5
cy5hcmd2WzBdLCksIGZpbGU9c3lzLnN0ZGVycikKIAogICAgIGRlZiBjb3B5X2Zyb21faW1hZ2Uo
ZnMsIGZpbGVfdG9fcmVhZCwgZmlsZV90eXBlLCBvdXRwdXRfZGlyZWN0b3J5LAogICAgICAgICAg
ICAgICAgICAgICAgICAgbm90X3JlYWxseSk6CkBAIC03NTUsOCArNzU0LDggQEAgaWYgX19uYW1l
X18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgiVGhlIHJlcXVlc3Rl
ZCAlcyBmaWxlIGRvZXMgbm90IGV4aXN0IiAlIGZpbGVfdHlwZSkKICAgICAgICAgdHJ5OgogICAg
ICAgICAgICAgZGF0YWZpbGUgPSBmcy5vcGVuX2ZpbGUoZmlsZV90b19yZWFkKQotICAgICAgICBl
eGNlcHQgRXhjZXB0aW9uLCBlOgotICAgICAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCBlCisg
ICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKKyAgICAgICAgICAgIHByaW50KGUsIGZpbGU9
c3lzLnN0ZGVycikKICAgICAgICAgICAgIHN5cy5leGl0KCJFcnJvciBvcGVuaW5nICVzIGluIGd1
ZXN0IiAlIGZpbGVfdG9fcmVhZCkKICAgICAgICAgKHRmZCwgcmV0KSA9IHRlbXBmaWxlLm1rc3Rl
bXAocHJlZml4PSJib290XyIrZmlsZV90eXBlKyIuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlyPW91dHB1dF9kaXJlY3RvcnkpCkBAIC03NjksOCArNzY4LDggQEAg
aWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0CiAg
ICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgb3Mud3JpdGUodGZkLCBkYXRhKQotICAg
ICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZToKLSAgICAgICAgICAgICAgICBwcmludCA+PnN5
cy5zdGRlcnIsIGUKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKKyAgICAgICAg
ICAgICAgICBwcmludChlLCBmaWxlPXN5cy5zdGRlcnIpCiAgICAgICAgICAgICAgICAgb3MuY2xv
c2UodGZkKQogICAgICAgICAgICAgICAgIG9zLnVubGluayhyZXQpCiAgICAgICAgICAgICAgICAg
ZGVsIGRhdGFmaWxlCkBAIC04MzQsNyArODMzLDcgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9f
IjoKICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICBwYXJ0X29mZnMgPSBbIGludChh
KSBdCiAgICAgICAgICAgICBleGNlcHQgVmFsdWVFcnJvcjoKLSAgICAgICAgICAgICAgICBwcmlu
dCAib2Zmc2V0IHZhbHVlIG11c3QgYmUgYW4gaW50ZWdlciIKKyAgICAgICAgICAgICAgICBwcmlu
dCgib2Zmc2V0IHZhbHVlIG11c3QgYmUgYW4gaW50ZWdlciIpCiAgICAgICAgICAgICAgICAgdXNh
Z2UoKQogICAgICAgICAgICAgICAgIHN5cy5leGl0KDEpCiAgICAgICAgIGVsaWYgbyBpbiAoIi0t
ZW50cnkiLCk6CkBAIC04NDcsMTMgKzg0NiwxMyBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18i
OgogICAgICAgICAgICAgZGVidWcgPSBUcnVlCiAgICAgICAgIGVsaWYgbyBpbiAoIi0tb3V0cHV0
LWZvcm1hdCIsKToKICAgICAgICAgICAgIGlmIGEgbm90IGluIFsic3hwIiwgInNpbXBsZSIsICJz
aW1wbGUwIl06Ci0gICAgICAgICAgICAgICAgcHJpbnQgInVua25vd24gb3V0cHV0IGZvcm1hdCAl
cyIgJSBhCisgICAgICAgICAgICAgICAgcHJpbnQoInVua25vd24gb3V0cHV0IGZvcm1hdCAlcyIg
JSBhKQogICAgICAgICAgICAgICAgIHVzYWdlKCkKICAgICAgICAgICAgICAgICBzeXMuZXhpdCgx
KQogICAgICAgICAgICAgb3V0cHV0X2Zvcm1hdCA9IGEKICAgICAgICAgZWxpZiBvIGluICgiLS1v
dXRwdXQtZGlyZWN0b3J5IiwpOgogICAgICAgICAgICAgaWYgbm90IG9zLnBhdGguaXNkaXIoYSk6
Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVzIGlzIG5vdCBhbiBleGlzdGluZyBkaXJlY3Rvcnki
ICUgYQorICAgICAgICAgICAgICAgIHByaW50KCIlcyBpcyBub3QgYW4gZXhpc3RpbmcgZGlyZWN0
b3J5IiAlIGEpCiAgICAgICAgICAgICAgICAgc3lzLmV4aXQoMSkKICAgICAgICAgICAgIG91dHB1
dF9kaXJlY3RvcnkgPSBhCiAKQEAgLTg2Miw4ICs4NjEsOCBAQCBpZiBfX25hbWVfXyA9PSAiX19t
YWluX18iOgogCiAKICAgICB0cnk6Ci0gICAgICAgIG9zLm1ha2VkaXJzKG91dHB1dF9kaXJlY3Rv
cnksIDA3MDApCi0gICAgZXhjZXB0IE9TRXJyb3IsZToKKyAgICAgICAgb3MubWFrZWRpcnMob3V0
cHV0X2RpcmVjdG9yeSwgMG83MDApCisgICAgZXhjZXB0IE9TRXJyb3IgYXMgZToKICAgICAgICAg
aWYgKGUuZXJybm8gPT0gZXJybm8uRUVYSVNUKSBhbmQgb3MucGF0aC5pc2RpcihvdXRwdXRfZGly
ZWN0b3J5KToKICAgICAgICAgICAgIHBhc3MKICAgICAgICAgZWxzZToKQEAgLTg3NywxMCArODc2
LDEwIEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgIyBkZWJ1ZwogICAgIGlmIGlz
Y29uZmlnOgogICAgICAgICBjaG9zZW5jZmcgPSBydW5fZ3J1YihmaWxlLCBlbnRyeSwgZnMsIGlu
Y2ZnWyJhcmdzIl0pCi0gICAgICAgIHByaW50ICIgIGtlcm5lbDogJXMiICUgY2hvc2VuY2ZnWyJr
ZXJuZWwiXQorICAgICAgICBwcmludCgiICBrZXJuZWw6ICVzIiAlIGNob3NlbmNmZ1sia2VybmVs
Il0pCiAgICAgICAgIGlmIGNob3NlbmNmZ1sicmFtZGlzayJdOgotICAgICAgICAgICAgcHJpbnQg
IiAgaW5pdHJkOiAlcyIgJSBjaG9zZW5jZmdbInJhbWRpc2siXQotICAgICAgICBwcmludCAiICBh
cmdzOiAlcyIgJSBjaG9zZW5jZmdbImFyZ3MiXQorICAgICAgICAgICAgcHJpbnQoIiAgaW5pdHJk
OiAlcyIgJSBjaG9zZW5jZmdbInJhbWRpc2siXSkKKyAgICAgICAgcHJpbnQoIiAgYXJnczogJXMi
ICUgY2hvc2VuY2ZnWyJhcmdzIl0pCiAgICAgICAgIHN5cy5leGl0KDApCiAKICAgICAjIGlmIGJv
b3QgZmlsZXN5c3RlbSBpcyBzZXQgdGhlbiBwYXNzIHRvIGZzaW1hZ2Uub3BlbgpAQCAtOTI2LDcg
KzkyNSw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAKICAgICAjIERpZCBsb29waW5n
IHRocm91Z2ggcGFydGl0aW9ucyBmaW5kIHVzIGEga2VybmVsPwogICAgIGlmIGZzIGlzIE5vbmU6
Ci0gICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvciwgIlVuYWJsZSB0byBmaW5kIHBhcnRpdGlvbiBj
b250YWluaW5nIGtlcm5lbCIKKyAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKCJVbmFibGUgdG8g
ZmluZCBwYXJ0aXRpb24gY29udGFpbmluZyBrZXJuZWwiKQogCiAgICAgYm9vdGNmZ1sia2VybmVs
Il0gPSBjb3B5X2Zyb21faW1hZ2UoZnMsIGNob3NlbmNmZ1sia2VybmVsIl0sICJrZXJuZWwiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dHB1dF9kaXJlY3Rvcnks
IG5vdF9yZWFsbHkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nc0-0004wH-4I; Mon, 18 Mar 2019 08:27:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nbz-0004wA-2A
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:11 +0000
X-Inumbo-ID: 9f4cf6be-4957-11e9-8dfe-8fd9d1d0b2fe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f4cf6be-4957-11e9-8dfe-8fd9d1d0b2fe;
 Mon, 18 Mar 2019 08:27:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nbx-0002sI-D7
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nbx-0004k4-AG
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nbx-0004k4-AG@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:27:09 +0000
Subject: [Xen-changelog] [xen master] pygrub/fsimage: make it work with
 python 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDgzYTIwNGU2OTUxYzYzNThmOTk1ZGEzYjYwZGQ2MTIyNGU5ZDQxYWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1IDE0
OjEzOjE3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxNDoyNDo1MyAyMDE5ICswMDAwCgogICAgcHlncnVi
L2ZzaW1hZ2U6IG1ha2UgaXQgd29yayB3aXRoIHB5dGhvbiAzCiAgICAKICAgIFdpdGggdGhlIGhl
bHAgb2YgdHdvIHBvcnRpbmcgZ3VpZGVzIGFuZCBjcHl0aG9uIHNvdXJjZSBjb2RlOgogICAgCiAg
ICAxLiBVc2UgUHlCeXRlcyB0byByZXBsYWNlIFB5U3RyaW5nIGNvdW50ZXJwYXJ0cy4KICAgIDIu
IFVzZSBQeVZhck9iamVjdF9IRUFEX0lOSVQuCiAgICAzLiBSZW1vdmUgdXNhZ2Ugb2YgUHlfRmlu
ZE1ldGhvZC4KICAgIDQuIFVzZSBuZXcgbW9kdWxlIGluaXRpYWxpc2F0aW9uIHJvdXRpbmUuCiAg
ICAKICAgIEZvciAjMywgUHlfRmluZE1ldGhvZCB3YXMgcmVtb3ZlZCwgeWV0IGFuIGFsdGVybmF0
aXZlIHdhc24ndAogICAgZG9jdW1lbnRlZC4gIFRoZSBjb2RlIGlzIHRoZSByZXN1bHQgb2YgcmV2
ZXJzZS1lbmdpbmVlcmluZyBjcHl0aG9uCiAgICBjb21taXQgNjExNmQ0YTFkMQogICAgCiAgICBo
dHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2hvd3RvL2Nwb3J0aW5nLmh0bWwKICAgIGh0dHA6Ly9w
eXRob24zcG9ydGluZy5jb20vY2V4dGVuc2lvbnMuaHRtbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvcHlncnViL3NyYy9m
c2ltYWdlL2ZzaW1hZ2UuYyB8IDEyMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyBiL3Rvb2xzL3B5
Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggNzgwMjA3NzkxYy4uMmViYmJlMzVkZiAx
MDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYworKysgYi90b29s
cy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0yNiwxMiArMjYsNiBAQAogI2luY2x1
ZGUgPHhlbmZzaW1hZ2UuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KIAotI2lmIChQWVRIT05fQVBJ
X1ZFUlNJT04gPj0gMTAxMSkKLSNkZWZpbmUgUFlfUEFEIDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBM
LDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMLDBMCi0jZWxzZQot
I2RlZmluZSBQWV9QQUQgMEwsMEwsMEwsMEwKLSNlbmRpZgotCiB0eXBlZGVmIHN0cnVjdCBmc2lt
YWdlX2ZzIHsKIAlQeU9iamVjdF9IRUFECiAJZnNpX3QgKmZzOwpAQCAtNTksMTIgKzUzLDI0IEBA
IGZzaW1hZ2VfZmlsZV9yZWFkKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAqYXJncywg
UHlPYmplY3QgKmt3YXJncykKIAogCWJ1ZnNpemUgPSBzaXplID8gc2l6ZSA6IDQwOTY7CiAKLQlp
ZiAoKGJ1ZmZlciA9IFB5U3RyaW5nX0Zyb21TdHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpKSA9
PSBOVUxMKQorCWJ1ZmZlciA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJUHlTdHJpbmdf
RnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgYnVmc2l6ZSk7CisjZWxzZQorCQlQeUJ5dGVzX0Zyb21T
dHJpbmdBbmRTaXplKE5VTEwsIGJ1ZnNpemUpOworI2VuZGlmCisKKwlpZiAoYnVmZmVyID09IE5V
TEwpCiAJCXJldHVybiAoTlVMTCk7CiAgCiAJd2hpbGUgKDEpIHsKIAkJaW50IGVycjsKLQkJdm9p
ZCAqYnVmID0gUHlTdHJpbmdfQVNfU1RSSU5HKGJ1ZmZlcikgKyBieXRlc3JlYWQ7CisJCXZvaWQg
KmJ1ZiA9CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkJCVB5U3RyaW5nX0FTX1NUUklORyhi
dWZmZXIpICsgYnl0ZXNyZWFkOworI2Vsc2UKKwkJCVB5Qnl0ZXNfQVNfU1RSSU5HKGJ1ZmZlcikg
KyBieXRlc3JlYWQ7CisjZW5kaWYKIAogCQllcnIgPSBmc2lfcHJlYWRfZmlsZShmaWxlLT5maWxl
LCBidWYsIGJ1ZnNpemUsCiAJCSAgICBieXRlc3JlYWQgKyBvZmZzZXQpOwpAQCAtODQsMTIgKzkw
LDIwIEBAIGZzaW1hZ2VfZmlsZV9yZWFkKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBQeU9iamVjdCAq
YXJncywgUHlPYmplY3QgKmt3YXJncykKIAkJCWlmIChidWZzaXplID09IDApCiAJCQkJYnJlYWs7
CiAJCX0gZWxzZSB7CisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKIAkJCWlmIChfUHlTdHJpbmdf
UmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCArIGJ1ZnNpemUpIDwgMCkKKyNlbHNlCisJCQlpZiAo
X1B5Qnl0ZXNfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCArIGJ1ZnNpemUpIDwgMCkKKyNlbmRp
ZgogCQkJCXJldHVybiAoTlVMTCk7CiAJCX0KIAl9CiAKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwg
MwogCV9QeVN0cmluZ19SZXNpemUoJmJ1ZmZlciwgYnl0ZXNyZWFkKTsKKyNlbHNlCisJX1B5Qnl0
ZXNfUmVzaXplKCZidWZmZXIsIGJ5dGVzcmVhZCk7CisjZW5kaWYKIAlyZXR1cm4gKGJ1ZmZlcik7
CiB9CiAKQEAgLTEwNiwxMSArMTIwLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNp
bWFnZV9maWxlX21ldGhvZHNbXSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQkKIH07CiAK
KyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMwogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZmls
ZV9nZXRhdHRyKGZzaW1hZ2VfZmlsZV90ICpmaWxlLCBjaGFyICpuYW1lKQogewogCXJldHVybiAo
UHlfRmluZE1ldGhvZChmc2ltYWdlX2ZpbGVfbWV0aG9kcywgKFB5T2JqZWN0ICopZmlsZSwgbmFt
ZSkpOwogfQorI2VuZGlmCiAKIHN0YXRpYyB2b2lkCiBmc2ltYWdlX2ZpbGVfZGVhbGxvYyhmc2lt
YWdlX2ZpbGVfdCAqZmlsZSkKQEAgLTEyMywyOSArMTM5LDE4IEBAIGZzaW1hZ2VfZmlsZV9kZWFs
bG9jKGZzaW1hZ2VfZmlsZV90ICpmaWxlKQogCiBzdGF0aWMgY2hhciBmc2ltYWdlX2ZpbGVfdHlw
ZV9fZG9jX19bXSA9ICJGaWxlc3lzdGVtIGltYWdlIGZpbGUiOwogUHlUeXBlT2JqZWN0IGZzaW1h
Z2VfZmlsZV90eXBlID0gewotCVB5T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUpCi0JMCwJ
CQkJCS8qIG9iX3NpemUgKi8KLQkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICovCi0J
c2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwJCQkvKiB0cF9zaXplICovCi0JMCwJCQkJCS8qIHRwX2l0
ZW1zaXplICovCi0JKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBfZGVh
bGxvYyAqLwotCTAsCQkJCQkvKiB0cF9wcmludCAqLwotCShnZXRhdHRyZnVuYykgZnNpbWFnZV9m
aWxlX2dldGF0dHIsIAkvKiB0cF9nZXRhdHRyICovCi0JMCwJCQkJCS8qIHRwX3NldGF0dHIgKi8K
LQkwLAkJCQkJLyogdHBfY29tcGFyZSAqLwotCTAsCQkJCQkvKiB0cF9yZXByICovCi0JMCwJCQkJ
CS8qIHRwX2FzX251bWJlciAqLwotCTAsCSAJCQkJLyogdHBfYXNfc2VxdWVuY2UgKi8KLQkwLAkJ
CQkJLyogdHBfYXNfbWFwcGluZyAqLwotCTAsCSAgIAkJCQkvKiB0cF9oYXNoICovCi0JMCwJCQkJ
CS8qIHRwX2NhbGwgKi8KLQkwLAkJCQkJLyogdHBfc3RyICovCi0JMCwJCQkJCS8qIHRwX2dldGF0
dHJvICovCi0JMCwJCQkJCS8qIHRwX3NldGF0dHJvICovCi0JMCwJCQkJCS8qIHRwX2FzX2J1ZmZl
ciAqLwotCVB5X1RQRkxBR1NfREVGQVVMVCwJCQkvKiB0cF9mbGFncyAqLwotCWZzaW1hZ2VfZmls
ZV90eXBlX19kb2NfXywKLQlQWV9QQUQKKwlQeVZhck9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9U
eXBlLCAwKQorCS50cF9uYW1lID0gInhlbmZzaW1hZ2UuZmlsZSIsCisJLnRwX2Jhc2ljc2l6ZSA9
IHNpemVvZihmc2ltYWdlX2ZpbGVfdCksCisJLnRwX2RlYWxsb2MgPSAoZGVzdHJ1Y3RvcikgZnNp
bWFnZV9maWxlX2RlYWxsb2MsCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA8IDMKKwkudHBfZ2V0YXR0
ciA9IChnZXRhdHRyZnVuYykgZnNpbWFnZV9maWxlX2dldGF0dHIsCisjZW5kaWYKKwkudHBfZmxh
Z3MgPSBQeV9UUEZMQUdTX0RFRkFVTFQsCisJLnRwX2RvYyA9IGZzaW1hZ2VfZmlsZV90eXBlX19k
b2NfXywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKKwkudHBfbWV0aG9kcyA9IGZzaW1hZ2Vf
ZmlsZV9tZXRob2RzLAorI2VuZGlmCiB9OwogCiBzdGF0aWMgUHlPYmplY3QgKgpAQCAtMjA4LDEx
ICsyMTMsMTMgQEAgc3RhdGljIHN0cnVjdCBQeU1ldGhvZERlZiBmc2ltYWdlX2ZzX21ldGhvZHNb
XSA9IHsKIAl7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQkKIH07CiAKKyNpZiBQWV9NQUpPUl9WRVJT
SU9OIDwgMwogc3RhdGljIFB5T2JqZWN0ICoKIGZzaW1hZ2VfZnNfZ2V0YXR0cihmc2ltYWdlX2Zz
X3QgKmZzLCBjaGFyICpuYW1lKQogewogCXJldHVybiAoUHlfRmluZE1ldGhvZChmc2ltYWdlX2Zz
X21ldGhvZHMsIChQeU9iamVjdCAqKWZzLCBuYW1lKSk7CiB9CisjZW5kaWYKIAogc3RhdGljIHZv
aWQKIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpmcykKQEAgLTIyNSwyOSArMjMy
LDE4IEBAIGZzaW1hZ2VfZnNfZGVhbGxvYyAoZnNpbWFnZV9mc190ICpmcykKIFB5RG9jX1NUUlZB
Uihmc2ltYWdlX2ZzX3R5cGVfX2RvY19fLCAiRmlsZXN5c3RlbSBpbWFnZSIpOwogCiBQeVR5cGVP
YmplY3QgZnNpbWFnZV9mc190eXBlID0gewotCVB5T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5
cGUpCi0JMCwJCQkJCS8qIG9iX3NpemUgKi8KLQkieGVuZnNpbWFnZS5mcyIsCQkJLyogdHBfbmFt
ZSAqLwotCXNpemVvZihmc2ltYWdlX2ZzX3QpLAkJCS8qIHRwX3NpemUgKi8KLQkwLAkJCQkJLyog
dHBfaXRlbXNpemUgKi8KLQkoZGVzdHJ1Y3RvcikgZnNpbWFnZV9mc19kZWFsbG9jLCAJLyogdHBf
ZGVhbGxvYyAqLwotCTAsCQkJCQkvKiB0cF9wcmludCAqLwotCShnZXRhdHRyZnVuYykgZnNpbWFn
ZV9mc19nZXRhdHRyLCAJLyogdHBfZ2V0YXR0ciAqLwotCTAsCQkJCQkvKiB0cF9zZXRhdHRyICov
Ci0JMCwJCQkJCS8qIHRwX2NvbXBhcmUgKi8KLQkwLAkJCQkJLyogdHBfcmVwciAqLwotCTAsCQkJ
CQkvKiB0cF9hc19udW1iZXIgKi8KLQkwLAkgCQkJCS8qIHRwX2FzX3NlcXVlbmNlICovCi0JMCwJ
CQkJCS8qIHRwX2FzX21hcHBpbmcgKi8KLQkwLAkgICAJCQkJLyogdHBfaGFzaCAqLwotCTAsCQkJ
CQkvKiB0cF9jYWxsICovCi0JMCwJCQkJCS8qIHRwX3N0ciAqLwotCTAsCQkJCQkvKiB0cF9nZXRh
dHRybyAqLwotCTAsCQkJCQkvKiB0cF9zZXRhdHRybyAqLwotCTAsCQkJCQkvKiB0cF9hc19idWZm
ZXIgKi8KLQlQeV9UUEZMQUdTX0RFRkFVTFQsCQkJLyogdHBfZmxhZ3MgKi8KLQlmc2ltYWdlX2Zz
X3R5cGVfX2RvY19fLAotCVBZX1BBRAorCVB5VmFyT2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5
cGUsIDApCisJLnRwX25hbWUgPSAieGVuZnNpbWFnZS5mcyIsCisJLnRwX2Jhc2ljc2l6ZSA9IHNp
emVvZihmc2ltYWdlX2ZzX3QpLAorCS50cF9kZWFsbG9jID0gKGRlc3RydWN0b3IpIGZzaW1hZ2Vf
ZnNfZGVhbGxvYywKKyNpZiBQWV9NQUpPUl9WRVJTSU9OIDwgMworCS50cF9nZXRhdHRyID0gKGdl
dGF0dHJmdW5jKSBmc2ltYWdlX2ZzX2dldGF0dHIsCisjZW5kaWYKKwkudHBfZmxhZ3MgPSBQeV9U
UEZMQUdTX0RFRkFVTFQsCisJLnRwX2RvYyA9IGZzaW1hZ2VfZnNfdHlwZV9fZG9jX18sCisjaWYg
UFlfTUFKT1JfVkVSU0lPTiA+PSAzCisJLnRwX21ldGhvZHMgPSBmc2ltYWdlX2ZzX21ldGhvZHMs
CisjZW5kaWYKIH07CiAKIHN0YXRpYyBQeU9iamVjdCAqCkBAIC0zMDksOCArMzA1LDI3IEBAIHN0
YXRpYyBzdHJ1Y3QgUHlNZXRob2REZWYgZnNpbWFnZV9tb2R1bGVfbWV0aG9kc1tdID0gewogCXsg
TlVMTCwgTlVMTCwgMCwgTlVMTCB9CiB9OwogCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCitz
dGF0aWMgc3RydWN0IFB5TW9kdWxlRGVmIGZzaW1hZ2VfbW9kdWxlX2RlZiA9IHsKKwlQeU1vZHVs
ZURlZl9IRUFEX0lOSVQsCisJLm1fbmFtZSA9ICJ4ZW5mc2ltYWdlIiwKKwkubV9zaXplID0gLTEs
CisJLm1fbWV0aG9kcyA9IGZzaW1hZ2VfbW9kdWxlX21ldGhvZHMsCit9OworI2VuZGlmCisKIFB5
TU9ESU5JVF9GVU5DCisjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCitQeUluaXRfeGVuZnNpbWFn
ZSh2b2lkKQorI2Vsc2UKIGluaXR4ZW5mc2ltYWdlKHZvaWQpCisjZW5kaWYKIHsKKyNpZiBQWV9N
QUpPUl9WRVJTSU9OIDwgMwogCVB5X0luaXRNb2R1bGUoInhlbmZzaW1hZ2UiLCBmc2ltYWdlX21v
ZHVsZV9tZXRob2RzKTsKKyNlbHNlCisJaWYgKFB5VHlwZV9SZWFkeSgmZnNpbWFnZV9mc190eXBl
KSA8IDAgfHwgUHlUeXBlX1JlYWR5KCZmc2ltYWdlX2ZpbGVfdHlwZSkgPCAwKQorCQlyZXR1cm4g
TlVMTDsKKwlyZXR1cm4gUHlNb2R1bGVfQ3JlYXRlKCZmc2ltYWdlX21vZHVsZV9kZWYpOworI2Vu
ZGlmCiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncA-0004xq-86; Mon, 18 Mar 2019 08:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nc8-0004xY-Fm
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:20 +0000
X-Inumbo-ID: a55f12c6-4957-11e9-97fe-5fd2ec1f8687
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a55f12c6-4957-11e9-97fe-5fd2ec1f8687;
 Mon, 18 Mar 2019 08:27:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nc7-0002t6-J2
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nc7-0004kq-GW
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nc7-0004kq-GW@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:27:19 +0000
Subject: [Xen-changelog] [xen master] README: remove requirement on Python 2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDliMGJjOTFiM2IzMjg1NmRmMDE0ZmFiOWRlNDBmNDYzYzg5YThiMWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMSAx
NzoxOToxOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTQ6MjQ6NTMgMjAxOSArMDAwMAoKICAgIFJFQURN
RTogcmVtb3ZlIHJlcXVpcmVtZW50IG9uIFB5dGhvbiAyCiAgICAKICAgIE5vdyB0aGF0IGFsbCBw
eXRob24gc2NyaXB0cyBhcmUgY29tcGF0aWJsZSB3aXRoIFB5dGhvbiAyLjYgYW5kIGFib3ZlLAog
ICAgcmVtb3ZlIHRoZSByZXN0cmljdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIFJFQURNRSB8IDEwICsrLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
UkVBRE1FIGIvUkVBRE1FCmluZGV4IGQwMDcxNWMyZmQuLjIzZTRmN2MzZGMgMTAwNjQ0Ci0tLSBh
L1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBP
UyBkaXN0cmlidXRvcjoKICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0gR05V
IEJpbnV0aWxzIDIuMjQgb3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2Ygemxp
YiAoZS5nLiwgemxpYi1kZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiAy
LCB2Mi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQgaW5z
dGFsbCBvZiBQeXRob24gMi42IG9yIGxhdGVyIChlLmcuLCBweXRob24tZGV2KQogICAgICogRGV2
ZWxvcG1lbnQgaW5zdGFsbCBvZiBjdXJzZXMgKGUuZy4sIGxpYm5jdXJzZXMtZGV2KQogICAgICog
RGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBvcGVuc3NsIChlLmcuLCBvcGVuc3NsLWRldikKICAgICAq
IERldmVsb3BtZW50IGluc3RhbGwgb2YgeDExIChlLmcuIHhvcmcteDExLWRldikKQEAgLTE3Nywx
NiArMTc3LDEwIEBAIFB5dGhvbiBSdW50aW1lIExpYnJhcmllcwogCiBWYXJpb3VzIHRvb2xzLCBz
dWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVzOgog
Ci0gICAgKiBQeXRob24gMiwgdjIuNiBvciBsYXRlci4KKyAgICAqIFB5dGhvbiAyLjYgb3IgbGF0
ZXIuCiAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3LnB5dGhvbi5vcmcvCiAgICAgICAgICAg
RGViaWFuOiBweXRob24KIAotTm90ZSB0aGF0IHRoZSBidWlsZCBzeXN0ZW0gZXhwZWN0cyBgcHl0
aG9uYCB0byBiZSBweXRob24yLiAgSWYgeW91ciBzeXN0ZW0KLWhhcyBgcHl0aG9uYCBwb2ludGlu
ZyB0byBweXRob24zIChhcyBpbiB0aGUgY2FzZSBvZiBBcmNoIExpbnV4IG9yIEFuYWNvbmRhKSwK
LXlvdSdsbCBuZWVkIHRvIHNwZWNpZnkgYSBwYXRoIHRvIGEgcHl0aG9uMiBiaW5hcnkgd2hlbiBy
dW5uaW5nIGNvbmZpZ3VyZToKLQotICAgIFBZVEhPTj0vdXNyL2Jpbi9weXRob24yIC4vY29uZmln
dXJlCi0KIEludGVsKFIpIFRydXN0ZWQgRXhlY3V0aW9uIFRlY2hub2xvZ3kgU3VwcG9ydAogPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncK-0004z5-A1; Mon, 18 Mar 2019 08:27:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ncJ-0004yx-0R
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:31 +0000
X-Inumbo-ID: ab7ffcf2-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab7ffcf2-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:27:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ncH-0002tE-Ov
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ncH-0004lc-MU
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ncH-0004lc-MU@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:27:29 +0000
Subject: [Xen-changelog] [xen master] gic-vgic: skip irqs locking in
 gic_restore_pending_irqs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDMxZTY3YzE1NmYzZjUzOWI2ZDY0ZjNhY2U1MjQzOWMwN2NiMjEzNDEKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyAyMSAyMDo1NDoxNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTY6NDk6MzMgMjAxOSAr
MDAwMAoKICAgIGdpYy12Z2ljOiBza2lwIGlycXMgbG9ja2luZyBpbiBnaWNfcmVzdG9yZV9wZW5k
aW5nX2lycXMoKQogICAgCiAgICBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB1bmRlciBJUlFzIGRp
c2FibGVkIGFscmVhZHksIHNvIGRyb3AgYWRkaXRpb25hbAogICAgZmxhZ3Mgc2F2ZSBhbmQgcmVz
dG9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggYTNi
YmE4NTRkYS4uOThjMDIxZjFhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTI3OSwxMSArMjc5LDEyIEBAIHN0YXRp
YyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBpbnQg
bHIgPSAwOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVu
c2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygpOwogICAgIGludCBscnMgPSBucl9s
cnM7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgc3Bpbl9sb2NrKCZ2
LT5hcmNoLnZnaWMubG9jayk7CiAKICAgICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nKSApCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzI3LDcgKzMyOCw3IEBAIGZvdW5k
OgogICAgIH0KIAogb3V0OgotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7CisgICAgc3Bpbl91bmxvY2soJnYtPmFyY2gudmdpYy5sb2NrKTsKIH0K
IAogdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncV-00051O-Bm; Mon, 18 Mar 2019 08:27:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ncT-000513-DY
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:41 +0000
X-Inumbo-ID: b18949f5-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b18949f5-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:27:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ncR-0002tO-VO
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ncR-0004mP-Sl
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ncR-0004mP-Sl@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:27:39 +0000
Subject: [Xen-changelog] [xen master] x86/tsx: Implement controls for RTM
 force-abort mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3YmQ0YzgyZmIyOTYwZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTc6MDU6
MjEgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZv
cmNlLWFib3J0IG1vZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVy
YXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0
IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwg
dGhlCiAgICBtaXNiZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJv
ZHVjdGlvbiBkZXBsb3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9taXNjL3hlbi1jcHVp
ZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwu
YyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCAgICAgICAgICAg
ICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBhYjg1M2JkYTEyLi5hOWZlNDQ5ODk0
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0yMTE0LDcgKzIxMTQsNyBAQCBVc2Ug
VmlydHVhbCBQcm9jZXNzb3IgSUQgc3VwcG9ydCBpZiBhdmFpbGFibGUuICBUaGlzIHByZXZlbnRz
IHRoZSBuZWVkIGZvciBUTEIKIGZsdXNoZXMgb24gVk0gZW50cnkgYW5kIGV4aXQsIGluY3JlYXNp
bmcgcGVyZm9ybWFuY2UuCiAKICMjIyB2cG11ICh4ODYpCi0gICAgPSBMaXN0IG9mIFsgPGJvb2w+
LCBidHMsIGlwYywgYXJjaCBdCisgICAgPSBMaXN0IG9mIFsgPGJvb2w+LCBidHMsIGlwYywgYXJj
aCwgcnRtLWFib3J0PTxib29sPiBdCiAKICAgICBBcHBsaWNhYmlsaXR5OiB4ODYuICBEZWZhdWx0
OiBmYWxzZQogCkBAIC0yMTQ3LDYgKzIxNDcsMjEgQEAgcHJvdmlkZSBhY2Nlc3MgdG8gYSB3ZWFs
dGggb2YgbG93IGxldmVsIHByb2Nlc3NvciBpbmZvcm1hdGlvbi4KIAogKiAgIFRoZSBgYXJjaGAg
b3B0aW9uIGFsbG93cyBhY2Nlc3MgdG8gdGhlIHByZS1kZWZpbmVkIGFyY2hpdGVjdHVyYWwgZXZl
bnRzLgogCisqICAgVGhlIGBydG0tYWJvcnRgIGJvb2xlYW4gY29udHJvbHMgYSB0cmFkZS1vZmYg
YmV0d2VlbiB3b3JraW5nIFJlc3RyaWN0ZWQKKyAgICBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgYW5k
IHdvcmtpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCisKKyAgICBBbGwgcHJvY2Vzc29ycyByZWxl
YXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5Cisg
ICAgRXh0ZW5zaW9ucyBzdWZmZXIgYW4gZXJyYXR1bSB3aGljaCBoYXMgYmVlbiBhZGRyZXNzZWQg
aW4gbWljcm9jb2RlLgorCisgICAgUHJvY2Vzc29ycyBiYXNlZCBvbiB0aGUgU2t5bGFrZSBtaWNy
b2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRhdGUKKyAgICBtaWNyb2NvZGUgaW50ZXJuYWxseSB1
c2UgcGVyZm9ybWFuY2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorICAg
IEEgY29uc2VxdWVuY2UgaXMgdGhhdCB0aGUgY291bnRlciBnZXRzIHJlcHJvZ3JhbW1lZCB3aGVu
ZXZlciBhbiBgWEJFR0lOYAorICAgIGluc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgorCisgICAgQW4g
YWx0ZXJuYXRpdmUgbW9kZSBleGlzdHMgd2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQg
dGhlIGNvc3Qgb2YKKyAgICBgWEJFR0lOYCB1bmNvbmRpdGlvbmFsbHkgYWJvcnRpbmcuICBFbmFi
bGluZyBgcnRtLWFib3J0YCBtb2RlIHdpbGwKKyAgICBhY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZl
IG1vZGUuCisKICpXYXJuaW5nOioKIEFzIHRoZSB2aXJ0dWFsaXNhdGlvbiBpcyBub3QgMTAwJSBz
YWZlLCBkb24ndCB1c2UgdGhlIHZwbXUgZmxhZyBvbgogcHJvZHVjdGlvbiBzeXN0ZW1zIChzZWUg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0bWwpIQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXgg
NmU3Y2E4YjlhNC4uZDg3YTcyZTNlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDYsNiArMTQ2LDggQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXci
LCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAogCisgICAgLyogMTIgKi8gICAgICAgICAgICAgICAg
WzEzXSA9ICJ0c3gtZm9yY2UtYWJvcnQiLAorCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAg
WzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNo
X2NhcHMiLAogICAgIC8qIDMwICovICAgICAgICAgICAgICAgIFszMV0gPSAic3NiZCIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVs
LmMKaW5kZXggNjVmYTNkNjExZi4uMjljNmI4NzUxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjg2LDYgKzI4
Niw5IEBAIHN0YXRpYyB2b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAo
Yy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwg
PT0gNDcpKQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZf
Y2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0p
OwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMKaW5kZXggODMyNGQ2MmYxMS4uOGY2ZGFmMTNmZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAg
LTQ1LDYgKzQ1LDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
dnBtdV9tb2RlID0gWEVOUE1VX01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
dnBtdV9mZWF0dXJlcyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIAog
c3RhdGljIERFRklORV9TUElOTE9DSyh2cG11X2xvY2spOwogc3RhdGljIHVuc2lnbmVkIHZwbXVf
Y291bnQ7CkBAIC03Myw2ICs3NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFy
YW1zKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9G
RUFUVVJFX0lQQ19PTkxZOwogICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJh
cmNoIikgKQogICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNI
X09OTFk7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnRtLWFib3J0
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9ydG1fYWJvcnQgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDliYjM4YjZkNjYuLjRkZjRh
NTlmNGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYv
bXNyLmMKQEAgLTEzMSw2ICsxMzEsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9QUkVEX0NN
RDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAg
ICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1
ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX1NQRUNfQ1RS
TDoKQEAgLTIzMCw2ICsyMzIsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25s
eSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICAgICAgLyogTm90IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgY2FzZSBNU1Jf
QU1EX1BBVENITE9BREVSOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAxZmI5YWY0YjE5
Li43NDU4MDFmM2MwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTEyLDYgKzExMiw5
IEBACiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2RlZmluZSBjcHVfaGFzX2l0
c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykKIAorLyogQ1BVSUQg
bGV2ZWwgMHgwMDAwMDAwNzowLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX3RzeF9mb3JjZV9hYm9y
dCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQorCiAvKiBTeW50aGVz
aXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggMjRkNzgzYTcyZC4uYzZlMWQ4NzY4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC01MSw2ICs1MSw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBi
CiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAorI2RlZmluZSBN
U1JfVFNYX0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUgVFNYX0ZP
UkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisKIC8qIEludGVs
IE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1Jf
SUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkw
eDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDVlNzc4YWI3YmEuLjEyODdiOWZiNmUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvdnBtdS5oCkBAIC0xMjUsNiArMTI1LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdnBtdV9kb19y
ZG1zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4dGVybiB1
bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11X2ZlYXR1cmVz
OworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9ydDsKIAogLyogQ29udGV4dCBzd2l0Y2ggKi8KIHN0
YXRpYyBpbmxpbmUgdm9pZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwcmV2KQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZmJjNjhmYTI5
Zi4uMmJjYzU0ODdhYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCkBAIC0yNDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAg
OCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieQogLyogSW50
ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdv
cmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBICBBVlg1
MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJf
NEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xl
IFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAv
KiBNU1JfVFNYX0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0Is
ICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50
ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEgIFNUSUJQ
ICovCiBYRU5fQ1BVRkVBVFVSRShMMURfRkxVU0gsICAgICA5KjMyKzI4KSAvKlMgIE1TUl9GTFVT
SF9DTUQgYW5kIEwxRCBmbHVzaC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:27:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncf-00052m-DO; Mon, 18 Mar 2019 08:27:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ncd-00052V-Rt
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:51 +0000
X-Inumbo-ID: b799bca0-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b799bca0-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:27:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ncc-0002ta-5R
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ncc-0004nO-2t
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:27:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ncc-0004nO-2t@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:27:50 +0000
Subject: [Xen-changelog] [xen master] SVM: fix build after "make nested
 page-fault tracing and logging consistent"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE5YTFjODUyOWI2YmNlZTU2ZGI1YzhhNTcyOWJmZjJjOGViMTBmYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE4OjExOjM1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxMiAxODoxMzoxMCAyMDE5ICswMDAwCgogICAgU1ZN
OiBmaXggYnVpbGQgYWZ0ZXIgIm1ha2UgbmVzdGVkIHBhZ2UtZmF1bHQgdHJhY2luZyBhbmQgbG9n
Z2luZyBjb25zaXN0ZW50IgogICAgCiAgICBTb21lIGNvbXBpbGVyIHZlcnNpb25zIGRvbid0IHJl
Y29nbml6ZSB0aGF0ICJtZm4iIGNhbid0IHJlYWxseSBiZSB1c2VkCiAgICB1bmluaXRpYWxpemVk
IGluIHN2bV9kb19uZXN0ZWRfcGdmYXVsdCgpLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBhZGQg
YW4KICAgIGluaXRpYWxpemVyIGZvciBwMm10IGFzIHdlbGwuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZmVjOWJlM2FlMC4uNTA2MjU4YWJkYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE3NjIsOCArMTc2Miw4IEBAIHN0YXRpYyB2b2lkIHN2bV9kb19uZXN0ZWRf
cGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBpbnQgcmV0OwogICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gZ3BhID4+IFBBR0VfU0hJRlQ7Ci0gICAgbWZuX3QgbWZuOwotICAgIHAybV90eXBl
X3QgcDJtdDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKKyAgICBwMm1fdHlwZV90IHAy
bXQgPSBwMm1faW52YWxpZDsKICAgICBwMm1fYWNjZXNzX3QgcDJtYTsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gTlVMTDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncq-00054R-FI; Mon, 18 Mar 2019 08:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ncp-00054E-9g
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:03 +0000
X-Inumbo-ID: bdb3c952-4957-11e9-bbd7-6720d2b7d293
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdb3c952-4957-11e9-bbd7-6720d2b7d293;
 Mon, 18 Mar 2019 08:28:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ncm-0002ti-BT
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ncm-0004ox-8r
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ncm-0004ox-8r@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:00 +0000
Subject: [Xen-changelog] [xen master] microcode/intel: use union to get
 fields without shifting and masking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3805343043516890035=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit af9a3de69f8b8e8398fbb8c726598c866ff25aca
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Mon Mar 11 15:57:26 2019 +0800
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Mar 12 18:14:25 2019 +0000

    microcode/intel: use union to get fields without shifting and masking
    
    No functional change.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/microcode_intel.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/microcode_intel.c b/xen/arch/x86/microcode_intel.c
index 9657575c29..22fdecae22 100644
--- a/xen/arch/x86/microcode_intel.c
+++ b/xen/arch/x86/microcode_intel.c
@@ -37,7 +37,14 @@
 struct microcode_header_intel {
     unsigned int hdrver;
     unsigned int rev;
-    unsigned int date;
+    union {
+        struct {
+            uint16_t year;
+            uint8_t day;
+            uint8_t month;
+        };
+        unsigned int date;
+    };
     unsigned int sig;
     unsigned int cksum;
     unsigned int ldrver;
@@ -316,9 +323,9 @@ static int apply_microcode(unsigned int cpu)
     printk(KERN_INFO "microcode: CPU%d updated from revision "
            "%#x to %#x, date = %04x-%02x-%02x \n",
            cpu_num, uci->cpu_sig.rev, val[1],
-           uci->mc.mc_intel->hdr.date & 0xffff,
-           uci->mc.mc_intel->hdr.date >> 24,
-           (uci->mc.mc_intel->hdr.date >> 16) & 0xff);
+           uci->mc.mc_intel->hdr.year,
+           uci->mc.mc_intel->hdr.month,
+           uci->mc.mc_intel->hdr.day);
     uci->cpu_sig.rev = val[1];
 
     return 0;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3805343043516890035==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ncy-00055m-HX; Mon, 18 Mar 2019 08:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ncx-00055f-Vk
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:12 +0000
X-Inumbo-ID: c3c7e4fb-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3c7e4fb-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:28:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ncw-0002u3-Hq
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ncw-0004pe-F5
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ncw-0004pe-F5@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:10 +0000
Subject: [Xen-changelog] [xen master] xen/gnttab: Minor improvements to arch
 header files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZhNmViYThkMzUxZjcxMzRmNDc2OTZjNzI2ZmYxYTIxMzNiY2E1YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAyNCAxMDo0Nzo0NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTIgMTg6NDA6
MjQgMjAxOSArMDAwMAoKICAgIHhlbi9nbnR0YWI6IE1pbm9yIGltcHJvdmVtZW50cyB0byBhcmNo
IGhlYWRlciBmaWxlcwogICAgCiAgICAgKiBVc2UgWEZSRUUoKSB3aGVuIGFwcHJvcHJpYXRlCiAg
ICAgKiBEcm9wIHN0YWxlIGNvbW1lbnRzIGFuZCB1bm5lY2Vzc2FyeSBicmFja2V0cwogICAgICog
Rm9sZCBhc20gY29uc3RyYWludHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDYgKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmggfCAxMCArKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmlu
ZGV4IDgxNmUzYzZkNjguLjA1MWRiMTM2MmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
QEAgLTU0LDEwICs1NCw4IEBAIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgbWZuKTsKIAogI2RlZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIHhmcmVlKChndCktPmFyY2guc2hhcmVkX2dmbik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAoZ3QpLT5hcmNoLnNoYXJlZF9nZm4gPSBOVUxMOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgeGZyZWUoKGd0KS0+
YXJjaC5zdGF0dXNfZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIChndCktPmFyY2guc3RhdHVzX2dmbiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBYRlJFRSgoZ3QpLT5hcmNoLnNoYXJlZF9nZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWEZSRUUoKGd0KS0+
YXJjaC5zdGF0dXNfZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBzdCwg
aWR4LCBnZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oCmluZGV4IDRiOGM0ZjkxNjAuLjhiNjA0ZWQ1MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50
X3RhYmxlLmgKQEAgLTE3LDEwICsxNyw2IEBACiBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7CiB9
OwogCi0vKgotICogQ2FsbGVyIG11c3Qgb3duIGNhbGxlcidzIEJJR0xPQ0ssIGlzIHJlc3BvbnNp
YmxlIGZvciBmbHVzaGluZyB0aGUgVExCLCBhbmQKLSAqIG11c3QgaG9sZCBhIHJlZmVyZW5jZSB0
byB0aGUgcGFnZS4KLSAqLwogc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFw
cGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCkBA
IC02Miw3ICs1OCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogI2RlZmluZSBnbnR0YWJfc3RhdHVzX2dt
Zm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl90b19nbWZuKGQsIGdu
dHRhYl9zdGF0dXNfbWZuKHQsIGkpKSkKIAotI2RlZmluZSBnbnR0YWJfbWFya19kaXJ0eShkLCBm
KSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIGYpCisjZGVmaW5lIGdudHRhYl9tYXJrX2RpcnR5KGQs
IGYpIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGYpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKIHsKQEAgLTcwLDEwICs2
NiwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50
IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgICogTm90ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFy
X2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3QgYmUKICAgICAgKiBjb25maW5lZCB0byB0aGUgc3Bl
Y2lmaWVkIDIgYnl0ZXMuCiAgICAgICovCi0gICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3
MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOworICAgIGFzbSB2b2xh
dGlsZSAoImxvY2sgYnRydyAldzEsJTAiIDogIittIiAoKnN0KSA6ICJJciIgKG5yKSk7CiB9CiAK
LS8qIEZvcmVpZ24gbWFwcGluZ3Mgb2YgSEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRo
ZSB0eXBlIGNvdW50LiAqLworLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nd9-000579-JU; Mon, 18 Mar 2019 08:28:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nd8-000572-Id
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:22 +0000
X-Inumbo-ID: c9d8555e-4957-11e9-be67-6bc84930838d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9d8555e-4957-11e9-be67-6bc84930838d;
 Mon, 18 Mar 2019 08:28:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nd6-0002ud-OP
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nd6-0004qK-LP
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nd6-0004qK-LP@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:20 +0000
Subject: [Xen-changelog] [xen master] string: avoid undefined behavior in
 strrchr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU5MmI1ZmNiOTg0NDg3ZjE5MjlkMjhlMWY0ZWI0OWQyNWMyYzcxOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjIzOjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjIzOjI4IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IGF2b2lkIHVuZGVmaW5lZCBiZWhhdmlvciBpbiBzdHJyY2hyKCkKICAgIAogICAgVGhl
IHByZS1kZWNyZW1lbnQgd291bGQgbm90IG9ubHkgY2F1c2UgbWlzYmVoYXZpb3Igd2hlbiB3cmFw
cGluZyAoYmVuaWduCiAgICBiZWNhdXNlIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgTlVMTCBwb2lu
dGVycyBwYXNzZWQgaW4pLCBidXQgbWF5IGFsc28KICAgIGNyZWF0ZSBhIHBvaW50ZXIgcG9pbnRp
bmcgb3V0c2lkZSB0aGUgb2JqZWN0IHRoYXQgdGhlIHBhc3NlZCBpbiBwb2ludGVyCiAgICBwb2lu
dHMgdG8gKGl0IHdvbid0IGJlIGRlLXJlZmVyZW5jZWQgdGhvdWdoKS4KICAgIAogICAgVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28KICAgIC0gY29udmVydCBib2d1cyBzcGFjZSAocGFydGx5
IDcgb2YgdGhlbSkgaW5kZW50YXRpb24gdG8gTGludXggc3R5bGUgdGFiCiAgICAgIG9uZSwKICAg
IC0gYWRkIHR3byBibGFuayBsaW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgfCAxMyArKysrKysrLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc3RyaW5nLmMgYi94ZW4vY29tbW9uL3N0cmluZy5jCmluZGV4IDFl
MTIyYWJjYTguLmI4NjM5ZGQzMGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3RyaW5nLmMKKysr
IGIveGVuL2NvbW1vbi9zdHJpbmcuYwpAQCAtMTc0LDEyICsxNzQsMTMgQEAgY2hhciAqKHN0cmNo
cikoY29uc3QgY2hhciAqcywgaW50IGMpCiAgKi8KIGNoYXIgKihzdHJyY2hyKShjb25zdCBjaGFy
ICpzLCBpbnQgYykKIHsKLSAgICAgICBjb25zdCBjaGFyICpwID0gcyArIHN0cmxlbihzKTsKLSAg
ICAgICBkbyB7Ci0gICAgICAgICAgIGlmICgqcCA9PSAoY2hhciljKQotICAgICAgICAgICAgICAg
cmV0dXJuIChjaGFyICopcDsKLSAgICAgICB9IHdoaWxlICgtLXAgPj0gcyk7Ci0gICAgICAgcmV0
dXJuIE5VTEw7CisJY29uc3QgY2hhciAqcCA9IHMgKyBzdHJsZW4ocyk7CisKKwlmb3IgKDsgKnAg
IT0gKGNoYXIpYzsgLS1wKQorCQlpZiAocCA9PSBzKQorCQkJcmV0dXJuIE5VTEw7CisKKwlyZXR1
cm4gKGNoYXIgKilwOwogfQogI2VuZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ndJ-00058i-Mw; Mon, 18 Mar 2019 08:28:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ndI-00058Z-Ry
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:32 +0000
X-Inumbo-ID: cfeca12b-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfeca12b-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:28:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ndG-0002un-Ug
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ndG-0004qy-Ry
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ndG-0004qy-Ry@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:30 +0000
Subject: [Xen-changelog] [xen master] string: remove memscan()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMwNzE4NmNhNjY2NWE1OWQ4NDYxMTQwMjE4Y2I4YjUzZGY0MTMzZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI1OjA0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI1OjA0IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IHJlbW92ZSBtZW1zY2FuKCkKICAgIAogICAgSXQgaGFzIG5vIHVzZXJzLCBzbyByYXRo
ZXIgdGhhbiBmaXhpbmcgaXRzIHVzZSBvZiB0eXBlcyAoZmlyc3QgYW5kCiAgICBmb3JlbW9zdCBj
IHdvdWxkIG5lZWQgdG8gYmUgY2FzdCB0byB1bnNpZ25lZCBjaGFyIGluIHRoZSBjb21wYXJpc29u
CiAgICBleHByZXNzaW9uKSBkcm9wIGl0IGFsdG9nZXRoZXIuIG1lbWNocigpIG91Z2h0IHRvIGJl
IGZpbmUgZm9yIGFsbAogICAgcHVycG9zZXMuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvIGRvIHNvbWUgc3R5bGlzdGljIGFkanVzdG1lbnRzIHRvIGl0cwogICAgc3Vydml2
aW5nIHNpYmxpbmcgZnVuY3Rpb24gbWVtY2hyKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgICAg
ICB8IDM1ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc3RyaW5nLmggfCAgNCAtLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
MzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zdHJpbmcuYyBiL3hlbi9j
b21tb24vc3RyaW5nLmMKaW5kZXggYjg2MzlkZDMwZC4uZGFmZWFhODI3ZCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zdHJpbmcuYworKysgYi94ZW4vY29tbW9uL3N0cmluZy5jCkBAIC0zODAsMzAg
KzM4MCw2IEBAIGludCAobWVtY21wKShjb25zdCB2b2lkICpjcywgY29uc3Qgdm9pZCAqY3QsIHNp
emVfdCBjb3VudCkKIH0KICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KLS8q
KgotICogbWVtc2NhbiAtIEZpbmQgYSBjaGFyYWN0ZXIgaW4gYW4gYXJlYSBvZiBtZW1vcnkuCi0g
KiBAYWRkcjogVGhlIG1lbW9yeSBhcmVhCi0gKiBAYzogVGhlIGJ5dGUgdG8gc2VhcmNoIGZvcgot
ICogQHNpemU6IFRoZSBzaXplIG9mIHRoZSBhcmVhLgotICoKLSAqIHJldHVybnMgdGhlIGFkZHJl
c3Mgb2YgdGhlIGZpcnN0IG9jY3VycmVuY2Ugb2YgQGMsIG9yIDEgYnl0ZSBwYXN0Ci0gKiB0aGUg
YXJlYSBpZiBAYyBpcyBub3QgZm91bmQKLSAqLwotdm9pZCAqIG1lbXNjYW4odm9pZCAqIGFkZHIs
IGludCBjLCBzaXplX3Qgc2l6ZSkKLXsKLQl1bnNpZ25lZCBjaGFyICogcCA9ICh1bnNpZ25lZCBj
aGFyICopIGFkZHI7Ci0KLQl3aGlsZSAoc2l6ZSkgewotCQlpZiAoKnAgPT0gYykKLQkJCXJldHVy
biAodm9pZCAqKSBwOwotCQlwKys7Ci0JCXNpemUtLTsKLQl9Ci0gIAlyZXR1cm4gKHZvaWQgKikg
cDsKLX0KLSNlbmRpZgotCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUlNUUgogLyoqCiAgKiBzdHJz
dHIgLSBGaW5kIHRoZSBmaXJzdCBzdWJzdHJpbmcgaW4gYSAlTlVMIHRlcm1pbmF0ZWQgc3RyaW5n
CkBAIC00NDEsMTQgKzQxNywxMyBAQCBjaGFyICooc3Ryc3RyKShjb25zdCBjaGFyICpzMSwgY29u
c3QgY2hhciAqczIpCiB2b2lkICoobWVtY2hyKShjb25zdCB2b2lkICpzLCBpbnQgYywgc2l6ZV90
IG4pCiB7CiAJY29uc3QgdW5zaWduZWQgY2hhciAqcCA9IHM7Ci0Jd2hpbGUgKG4tLSAhPSAwKSB7
Ci0gICAgICAgIAlpZiAoKHVuc2lnbmVkIGNoYXIpYyA9PSAqcCsrKSB7Ci0JCQlyZXR1cm4gKHZv
aWQgKikocC0xKTsKLQkJfQotCX0KKworCXdoaWxlIChuLS0pCisJCWlmICgodW5zaWduZWQgY2hh
ciljID09ICpwKyspCisJCQlyZXR1cm4gKHZvaWQgKikocCAtIDEpOworCiAJcmV0dXJuIE5VTEw7
CiB9Ci0KICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3N0cmluZy5o
IGIveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCmluZGV4IDg1M2RiMmY2YjQuLjcxMWNiNjBhN2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc3RyaW5nLmgKQEAgLTk2LDEwICs5Niw2IEBAIHZvaWQgKm1lbW1vdmUodm9pZCAqLCBjb25z
dCB2b2lkICosIHNpemVfdCk7CiAjZGVmaW5lIG1lbW1vdmUoZCwgcywgbikgX19idWlsdGluX21l
bW1vdmUoZCwgcywgbikKICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KLXZv
aWQgKm1lbXNjYW4odm9pZCAqLCBpbnQsIHNpemVfdCk7Ci0jZW5kaWYKLQogI2lmbmRlZiBfX0hB
VkVfQVJDSF9NRU1DTVAKIGludCBtZW1jbXAoY29uc3Qgdm9pZCAqLCBjb25zdCB2b2lkICosIHNp
emVfdCk7CiAjZGVmaW5lIG1lbWNtcChzMSwgczIsIG4pIF9fYnVpbHRpbl9tZW1jbXAoczEsIHMy
LCBuKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ndU-0005AY-Oi; Mon, 18 Mar 2019 08:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ndT-0005AS-OJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:43 +0000
X-Inumbo-ID: d5fbd5b8-4957-11e9-8c90-b35aad26edb2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5fbd5b8-4957-11e9-8c90-b35aad26edb2;
 Mon, 18 Mar 2019 08:28:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ndR-0002uv-4b
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ndR-0004rU-1u
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ndR-0004rU-1u@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:41 +0000
Subject: [Xen-changelog] [xen master] string: fix type use in strstr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNiZjU0YzlkYmY1MWJlZjRjNDhlZjJmZDIxMzllMWM5YThjNTk2ZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI1OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI1OjQ5IDIwMTkgKzAxMDAKCiAgICBz
dHJpbmc6IGZpeCB0eXBlIHVzZSBpbiBzdHJzdHIoKQogICAgCiAgICBVc2luZyBwbGFpbiBpbnQg
Zm9yIHN0cmluZyBsZW5ndGhzLCB3aGlsZSBva2F5IGZvciBhbGwgcHJhY3RpY2FsCiAgICBwdXJw
b3NlcywgaXMgdW5kZXNpcmFibGUgaW4gYSBnZW5lcmljIGxpYnJhcnkgZnVuY3Rpb24uCiAgICAK
ICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1vdmUgdGhlIGZ1bmN0aW9uIGZyb20g
YmVpbmcgaW4gdGhlIG1pZGRsZQogICAgb2YgbWVtKigpIG9uZXMgdG8gdGhlIHNldCBvZiBzdHIq
KCkgb25lcywgY29udmVydCBpdHMgbG9vcCBmcm9tIHdoaWxlKCkKICAgIHRvIGZvcigpLCBhbmQg
Y29ycmVjdCBzdHlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N0cmluZy5jIGIveGVu
L2NvbW1vbi9zdHJpbmcuYwppbmRleCBkYWZlYWE4MjdkLi5hMmJiZTdkYzk3IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3N0cmluZy5jCisrKyBiL3hlbi9jb21tb24vc3RyaW5nLmMKQEAgLTI5MCw2
ICsyOTAsMjcgQEAgY2hhciAqIHN0cnNlcChjaGFyICoqcywgY29uc3QgY2hhciAqY3QpCiB9CiAj
ZW5kaWYKIAorI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJTVFIKKy8qKgorICogc3Ryc3RyIC0gRmlu
ZCB0aGUgZmlyc3Qgc3Vic3RyaW5nIGluIGEgJU5VTCB0ZXJtaW5hdGVkIHN0cmluZworICogQHMx
OiBUaGUgc3RyaW5nIHRvIGJlIHNlYXJjaGVkCisgKiBAczI6IFRoZSBzdHJpbmcgdG8gc2VhcmNo
IGZvcgorICovCitjaGFyICooc3Ryc3RyKShjb25zdCBjaGFyICpzMSwgY29uc3QgY2hhciAqczIp
Cit7CisJc2l6ZV90IGwxLCBsMiA9IHN0cmxlbihzMik7CisKKwlpZiAoIWwyKQorCQlyZXR1cm4g
KGNoYXIgKilzMTsKKworCWZvciAobDEgPSBzdHJsZW4oczEpOyBsMSA+PSBsMjsgLS1sMSwgKytz
MSkKKwkJaWYgKCFtZW1jbXAoczEsIHMyLCBsMikpCisJCQlyZXR1cm4gKGNoYXIgKilzMTsKKwor
CXJldHVybiBOVUxMOworfQorI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNU0VUCiAv
KioKICAqIG1lbXNldCAtIEZpbGwgYSByZWdpb24gb2YgbWVtb3J5IHdpdGggdGhlIGdpdmVuIHZh
bHVlCkBAIC0zODAsMzAgKzQwMSw2IEBAIGludCAobWVtY21wKShjb25zdCB2b2lkICpjcywgY29u
c3Qgdm9pZCAqY3QsIHNpemVfdCBjb3VudCkKIH0KICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUlNUUgotLyoqCi0gKiBzdHJzdHIgLSBGaW5kIHRoZSBmaXJzdCBzdWJzdHJpbmcgaW4g
YSAlTlVMIHRlcm1pbmF0ZWQgc3RyaW5nCi0gKiBAczE6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNo
ZWQKLSAqIEBzMjogVGhlIHN0cmluZyB0byBzZWFyY2ggZm9yCi0gKi8KLWNoYXIgKihzdHJzdHIp
KGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKLXsKLQlpbnQgbDEsIGwyOwotCi0JbDIg
PSBzdHJsZW4oczIpOwotCWlmICghbDIpCi0JCXJldHVybiAoY2hhciAqKSBzMTsKLQlsMSA9IHN0
cmxlbihzMSk7Ci0Jd2hpbGUgKGwxID49IGwyKSB7Ci0JCWwxLS07Ci0JCWlmICghbWVtY21wKHMx
LHMyLGwyKSkKLQkJCXJldHVybiAoY2hhciAqKSBzMTsKLQkJczErKzsKLQl9Ci0JcmV0dXJuIE5V
TEw7Ci19Ci0jZW5kaWYKLQogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1DSFIKIC8qKgogICogbWVt
Y2hyIC0gRmluZCBhIGNoYXJhY3RlciBpbiBhbiBhcmVhIG9mIG1lbW9yeS4KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:28:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ndd-0005Bw-QR; Mon, 18 Mar 2019 08:28:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ndc-0005Bn-VJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:52 +0000
X-Inumbo-ID: dc17ecc0-4957-11e9-b324-2b2f3b079586
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc17ecc0-4957-11e9-b324-2b2f3b079586;
 Mon, 18 Mar 2019 08:28:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ndb-0002v3-At
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ndb-0004s3-83
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:28:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ndb-0004s3-83@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:28:51 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: add myself as maintainer
 for public I/O interfaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJkNjE2MTZlOTQ0OTBiMmQ4ZjFhMTkzODZmMzE0YmIxNjM4OGVmNmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEz
IDExOjI2OjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEzIDExOjI2OjM4IDIwMTkgKzAxMDAKCiAgICBN
QUlOVEFJTkVSUzogYWRkIG15c2VsZiBhcyBtYWludGFpbmVyIGZvciBwdWJsaWMgSS9PIGludGVy
ZmFjZXMKICAgIAogICAgVGhlICJQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMg
REVTSUdOUyIgc2VjdGlvbiBvZiB0aGUKICAgIE1BSU5UQUlORVJTIGZpbGUgbGlzdHMgS29ucmFk
IGFzIHRoZSBvbmx5IG1haW50YWluZXIuIEFkZCBteXNlbGYgZm9yCiAgICBoZWxwaW5nIGhpbSB0
byByZXZpZXcgcGF0Y2hlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgotLS0KIE1BSU5UQUlORVJTIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGEw
Y2RhNGY3YTEuLmJhNzUyN2M0MjMgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5U
QUlORVJTCkBAIC0zMjksNiArMzI5LDcgQEAgRjoJeGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxLwog
CiBQVUJMSUMgSS9PIElOVEVSRkFDRVMgQU5EIFBWIERSSVZFUlMgREVTSUdOUwogTToJS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgorTToJSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ndo-0005DG-SK; Mon, 18 Mar 2019 08:29:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ndn-0005DA-JD
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:03 +0000
X-Inumbo-ID: e22a4f0b-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e22a4f0b-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:29:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ndl-0002vQ-I2
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ndl-0004ss-FM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ndl-0004ss-FM@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:01 +0000
Subject: [Xen-changelog] [xen master] Run autogen.sh for 4.13
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDg1NTc4ZWE2ODY4MzBkNWRiZmE3MDQyYjA0ZDUyODJkMzYzZDViZGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
MzoxNTo1MCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTM6NDA6MjMgMjAxOSArMDAwMAoKICAgIFJ1biBh
dXRvZ2VuLnNoIGZvciA0LjEzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlndXJlICAgICAgICAgfCAxOCArKysrKysrKystLS0t
LS0tLS0KIGRvY3MvY29uZmlndXJlICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiBzdHViZG9t
L2NvbmZpZ3VyZSB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvY29uZmlndXJlICAgfCAx
OCArKysrKysrKystLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IDIzMGRmZmUwODguLjRkMjU4ZWI2MTUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNzIHZhbHVlcyBmb3Igc3lz
dGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRl
ZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgNC4xMi4KKyMgR2VuZXJh
dGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciA0LjEzLgogIwogIyBS
ZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3
OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9O
QU1FPSdYZW4gSHlwZXJ2aXNvcicKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJT
SU9OPSc0LjEyJwotUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIDQuMTInCitQQUNLQUdF
X1ZFUlNJT049JzQuMTMnCitQQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgNC4xMycKIFBB
Q0tBR0VfQlVHUkVQT1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdo
dHRwOi8vd3d3Lnhlbi5vcmcvJwogCkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBpZiB0ZXN0ICIkYWNf
aW5pdF9oZWxwIiA9ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNv
bGV0ZSBvcHRpb25zIHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1l
c3NhZ2UgaXMgdG9vIGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBj
YXQgPDxfQUNFT0YKLVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIDQuMTIg
dG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3Vy
ZXMgWGVuIEh5cGVydmlzb3IgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMu
CiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBAIC0xMzAxLDcgKzEz
MDEsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRh
Y19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0
aW9uIG9mIFhlbiBIeXBlcnZpc29yIDQuMTI6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkg
ZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciA0LjEzOiI7OwogICAgZXNhYwog
ICBjYXQgPDxcX0FDRU9GCiAKQEAgLTEzOTksNyArMTM5OSw3IEBAIGZpCiB0ZXN0IC1uICIkYWNf
aW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMKIGlmICRhY19pbml0X3ZlcnNpb247IHRoZW4K
ICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlzb3IgY29uZmlndXJlIDQuMTIKK1hlbiBIeXBl
cnZpc29yIGNvbmZpZ3VyZSA0LjEzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKIAog
Q29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTQx
Niw3ICsxNDE2LDcgQEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUgY29udGFp
bnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQogcnVubmluZyBjb25m
aWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KIAot
SXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTIsIHdoaWNoIHdhcwor
SXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwog
Z2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUg
d2FzCiAKICAgJCAkMCAkQApAQCAtMjg1Niw3ICsyODU2LDcgQEAgY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZh
bHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRl
ciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkg
WGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRl
bmRlZCBieSBYZW4gSHlwZXJ2aXNvciAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCiBnZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBD
T05GSUdfRklMRVMgICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0yOTEwLDcgKzI5MTAsNyBAQCBfQUNF
T0YKIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNf
Y3NfY29uZmlnPSJgJGFzX2VjaG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsg
cy9bXFwiIlxgXCRdL1xcXFwmL2cnYCIKIGFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNv
ciBjb25maWcuc3RhdHVzIDQuMTIKK1hlbiBIeXBlcnZpc29yIGNvbmZpZy5zdGF0dXMgNC4xMwog
Y29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRo
IG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1
cmUgYi9kb2NzL2NvbmZpZ3VyZQppbmRleCBkNjc0Zjc3ZjY0Li5lODE2NDQ3NTJmIDEwMDc1NQot
LS0gYS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAK
ICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxl
cyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
IGZvciBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTIuCisjIEdlbmVyYXRlZCBieSBH
TlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEzLgog
IwogIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5
LDggKzU3OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFD
S0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uJwogUEFDS0FHRV9UQVJOQU1F
PSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTInCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVy
dmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEyJworUEFDS0FHRV9WRVJTSU9OPSc0LjEzJworUEFDS0FH
RV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xMycKIFBBQ0tBR0VfQlVH
UkVQT1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3
Lnhlbi5vcmcvJwogCkBAIC0xMjIzLDcgKzEyMjMsNyBAQCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxw
IiA9ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRp
b25zIHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMg
dG9vIGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBjYXQgPDxfQUNF
T0YKLVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24g
NC4xMiB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29u
ZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTMgdG8gYWRhcHQgdG8gbWFu
eSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0u
Li4KIApAQCAtMTI4NSw3ICsxMjg1LDcgQEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVs
cCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZl
ICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQu
MTI6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBY
ZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTM6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxf
QUNFT0YKIApAQCAtMTM4Myw3ICsxMzgzLDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAi
ICYmIGV4aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxc
X0FDRU9GCi1YZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjEyCitYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjEzCiBnZW5lcmF0ZWQgYnkgR05V
IEF1dG9jb25mIDIuNjkKIAogQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbiwgSW5jLgpAQCAtMTQwMCw3ICsxNDAwLDcgQEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9G
CiBUaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3
aGlsZQogcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1h
a2VzIGEgbWlzdGFrZS4KIAotSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgRG9jdW1l
bnRhdGlvbiAkYXNfbWUgNC4xMiwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlw
ZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBi
eSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQg
JDAgJEAKQEAgLTI4MDksNyArMjgwOSw3IEBAIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VP
RiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFjdHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09O
RklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgogIyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBo
YW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZp
c29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBl
eHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEzLCB3aGlj
aCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFu
ZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTI4NjMs
NyArMjg2Myw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNf
d3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdz
IiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0i
XFwKLVhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gY29uZmlnLnN0YXR1cyA0LjEyCitYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZy5zdGF0dXMgNC4xMwogY29uZmlndXJlZCBi
eSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwi
XCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEvc3R1YmRvbS9jb25maWd1cmUgYi9zdHVi
ZG9tL2NvbmZpZ3VyZQppbmRleCBlNDBlOGY4NGEwLi5kZjNmNzYzYTdiIDEwMDc1NQotLS0gYS9z
dHViZG9tL2NvbmZpZ3VyZQorKysgYi9zdHViZG9tL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAK
ICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxl
cyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMi4KKyMgR2VuZXJhdGVkIGJ5IEdO
VSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMy4KICMK
ICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU3OSw4
ICs1NzksOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tB
R0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zJwogUEFDS0FHRV9UQVJOQU1FPSd4
ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTInCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlz
b3IgU3R1YiBEb21haW5zIDQuMTInCitQQUNLQUdFX1ZFUlNJT049JzQuMTMnCitQQUNLQUdFX1NU
UklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTMnCiBQQUNLQUdFX0JVR1JFUE9S
VD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4u
b3JnLycKIApAQCAtMTI2Miw3ICsxMjYyLDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAi
bG9uZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0
byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBs
b25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1c
YGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMiB0
byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJl
cyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRz
IG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBA
IC0xMzI4LDcgKzEzMjgsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhl
bgogICBjYXNlICRhY19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hv
ICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0LjEyOiI7Owor
ICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVy
dmlzb3IgU3R1YiBEb21haW5zIDQuMTM6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YKIApA
QCAtMTQzOCw3ICsxNDM4LDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQg
JGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9GCi1Y
ZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmlndXJlIDQuMTIKK1hlbiBIeXBlcnZpc29y
IFN0dWIgRG9tYWlucyBjb25maWd1cmUgNC4xMwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4K
QEAgLTE0OTMsNyArMTQ5Myw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxl
IGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5p
bmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rh
a2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyAkYXNf
bWUgNC4xMiwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBTdHVi
IERvbWFpbnMgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29u
ZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAkQApAQCAtNDIw
NCw3ICs0MjA0LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRl
X2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRj
LiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNf
bG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21h
aW5zICRhc19tZSA0LjEyLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVu
IEh5cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRl
ZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAg
IENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTQyNTgsNyArNDI1OCw3IEBAIF9B
Q0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBh
Y19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8v
OyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZp
c29yIFN0dWIgRG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTIKK1hlbiBIeXBlcnZpc29yIFN0dWIg
RG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTMKIGNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBi
eSBHTlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwi
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCBl
MWZhNWQ2YjBmLi45ZmY4Nzk1NDhhIDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIv
dG9vbHMvY29uZmlndXJlCkBAIC0xLDYgKzEsNiBAQAogIyEgL2Jpbi9zaAogIyBHdWVzcyB2YWx1
ZXMgZm9yIHN5c3RlbS1kZXBlbmRlbnQgdmFyaWFibGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgot
IyBHZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIFRvb2xz
IDQuMTIuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlz
b3IgVG9vbHMgNC4xMy4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnPi4KICMKQEAgLTU4MCw4ICs1ODAsOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRo
aXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgVG9vbHMnCiBQQUNLQUdF
X1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMicKLVBBQ0tBR0VfU1RSSU5HPSdY
ZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyJworUEFDS0FHRV9WRVJTSU9OPSc0LjEzJworUEFDS0FH
RV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTMnCiBQQUNLQUdFX0JVR1JFUE9SVD0n
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3Jn
LycKIApAQCAtMTQwNyw3ICsxNDA3LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9u
ZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBt
YWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25n
IHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNv
bmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyIHRvIGFkYXB0IHRv
IG1hbnkga2luZHMgb2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBl
cnZpc29yIFRvb2xzIDQuMTMgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBV
c2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTQ3Myw3ICsxNDczLDcg
QEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5p
dF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBv
ZiBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyOiI7OworICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSAp
IGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgVG9vbHMgNC4xMzoiOzsKICAg
IGVzYWMKICAgY2F0IDw8XF9BQ0VPRgogCkBAIC0xNjcyLDcgKzE2NzIsNyBAQCBmaQogdGVzdCAt
biAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNfaW5pdF92ZXJzaW9u
OyB0aGVuCiAgIGNhdCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZ3VyZSA0
LjEyCitYZW4gSHlwZXJ2aXNvciBUb29scyBjb25maWd1cmUgNC4xMwogZ2VuZXJhdGVkIGJ5IEdO
VSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24sIEluYy4KQEAgLTIwODcsNyArMjA4Nyw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VP
RgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMg
d2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBt
YWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xz
ICRhc19tZSA0LjEyLCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29y
IFRvb2xzICRhc19tZSA0LjEzLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYg
Mi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTEwMjI5
LDcgKzEwMjI5LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRl
X2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRj
LiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNf
bG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFz
X21lIDQuMTIsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2
aXNvciBUb29scyAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9j
b25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMg
ICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0xMDI5Miw3ICsxMDI5Miw3IEBAIF9BQ0VPRgogY2F0ID4+
JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9
ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBc
JF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNv
bmZpZy5zdGF0dXMgNC4xMgorWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlnLnN0YXR1cyA0LjEz
CiBjb25maWd1cmVkIGJ5ICQwLCBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjksCiAgIHdp
dGggb3B0aW9ucyBcXCJcJGFjX2NzX2NvbmZpZ1xcIgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ndx-0005EM-UE; Mon, 18 Mar 2019 08:29:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ndx-0005EE-3W
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:13 +0000
X-Inumbo-ID: e839dc66-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e839dc66-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:29:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ndv-0002vY-OC
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ndv-0004tR-Le
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ndv-0004tR-Le@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:11 +0000
Subject: [Xen-changelog] [xen master] automation: use python-dev
 python2.7-dev in Debian and Ubuntu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDQ5NzA0YjhkMjM3Y2UxZDE0MWM5MTMwZGFmZWVjNmUzN2ZiYjM5YjYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0NiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIGF1dG9t
YXRpb246IHVzZSBweXRob24tZGV2IHB5dGhvbjIuNy1kZXYgaW4gRGViaWFuIGFuZCBVYnVudHUK
ICAgIAogICAgLi4uIGluc3RlYWQgb2YgcHl0aG9uMi43LWRldi4KICAgIAogICAgV2UgaW5zdGFs
bGVkIHB5dGhvbjIuNy1kZXYgYmVjYXVzZSB4ZW4gb25seSB3b3JrZWQgd2l0aCAyLjcuCiAgICAK
ICAgIEluc3RhbGxpbmcgcHl0aG9uMi43LWRldiBvbmx5IGdpdmVzIHB5dGhvbjIuNy1jb25maWcs
IHdoaWNoIGNhdXNlcwogICAgY29uZmlndXJlIHRvIGZhaWwgYmVjYXVzZSBpdCB3YW50cyBweXRo
b24tY29uZmlnIGJ5IGRlZmF1bHQuIE5vdyB4ZW4KICAgIHNob3VsZCB3b3JrIHdpdGggMi42IGFu
ZCBhYm92ZSwgd2UgY2FuIGluc3RhbGwgcHl0aG9uLWRldiBhbmQgbGV0CiAgICBkaXN0cm9zIHBp
Y2sgdGhlIGRlZmF1bHQgcHl0aG9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkz
ODYuZG9ja2VyZmlsZSAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2ll
LmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3Ry
ZXRjaC1pMzg2LmRvY2tlcmZpbGUgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4v
c3RyZXRjaC5kb2NrZXJmaWxlICAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9kZWJp
YW4vdW5zdGFibGUtYXJtNjR2OC5kb2NrZXJmaWxlIHwgMiArLQogYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlICAgIHwgMiArLQogYXV0b21hdGlvbi9idWls
ZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSAgICAgICAgIHwgMiArLQogYXV0b21hdGlvbi9i
dWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21hdGlv
bi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogYXV0b21h
dGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUgICAgICAgICAgIHwgMiArLQogMTAg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmlsZSBiL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUKaW5kZXggN2EwNTAw
NDUxMS4uNjZhNmFiYjM4MSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVz
c2llLWkzODYuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUt
aTM4Ni5kb2NrZXJmaWxlCkBAIC0xNyw3ICsxNyw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
CiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAg
ICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhvbi1k
ZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGli
eWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRv
Y2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUuZG9ja2VyZmlsZQppbmRl
eCBiZDA0MjA5ZjdmLi4xMjMyYjllMjA0IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi9qZXNzaWUuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNz
aWUuZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAog
ICAgICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAg
bGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2
IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlh
amwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtaTM4
Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tl
cmZpbGUKaW5kZXggNjUyNDdhNDc0ZS4uZDJlOTZmYWZhNyAxMDA2NDQKLS0tIGEvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9i
dWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKQEAgLTE3LDcgKzE3LDcgQEAgUlVO
IGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAgICAgIGxpYm5j
dXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRob24yLjctZGV2
IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAgICAgICAgdXVp
ZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1
aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9z
dHJldGNoLmRvY2tlcmZpbGUKaW5kZXggOWJlMDljNTM3Ny4uZGFmOGM5ZDM4NCAxMDA2NDQKLS0t
IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCisrKyBiL2F1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBS
VU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB6bGliMWctZGV2IFwKICAgICAgICAgbGli
bmN1cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCi0gICAgICAgIHB5dGhvbjIuNy1k
ZXYgXAorICAgICAgICBweXRob24tZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1
dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
YnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVp
bGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQppbmRleCA1N2RiNDZhNGQxLi5j
NzAxNzc3YzhkIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1h
cm02NHY4LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUt
YXJtNjR2OC5kb2NrZXJmaWxlCkBAIC0xNSw3ICsxNSw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAm
JiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAogICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAg
ICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhv
bi1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAg
bGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFi
bGUtaTM4Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4
Ni5kb2NrZXJmaWxlCmluZGV4IGZmYjlmMTFkYWEuLjA3ZGY4NDIyNDAgMTAwNjQ0Ci0tLSBhL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkzODYuZG9ja2VyZmlsZQorKysgYi9hdXRv
bWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2LmRvY2tlcmZpbGUKQEAgLTE3LDcgKzE3
LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAg
ICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRo
b24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAg
ICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRv
bWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWls
ZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQppbmRleCAwYmEwYzA1NmQ4Li43NzYyY2Y5N2Fi
IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxl
CisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKQEAgLTE1
LDcgKzE1LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBc
CiAgICAgICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAg
ICBweXRob24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2
IFwKICAgICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQg
YS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24v
YnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlCmluZGV4IDhkZTY3ZWYxNGUuLjhlNmE1ZDU4
MWYgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxl
CisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlCkBAIC0xNSw3
ICsxNSw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIHpsaWIxZy1kZXYgXAog
ICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKLSAgICAgICAg
cHl0aG9uMi43LWRldiBcCisgICAgICAgIHB5dGhvbi1kZXYgXAogICAgICAgICB4b3JnLWRldiBc
CiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1
aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQppbmRleCAxZDA0YmNjYmRmLi5kNDNkNjBjNWY1
IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQor
KysgYi9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQpAQCAtMTUsNyAr
MTUsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB6bGliMWctZGV2IFwKICAg
ICAgICAgbGlibmN1cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCi0gICAgICAgIHB5
dGhvbjIuNy1kZXYgXAorICAgICAgICBweXRob24tZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAog
ICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1
dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWls
ZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKaW5kZXggMzc4NjllMzllZC4uNjZkZGYxNTkyMyAx
MDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKKysr
IGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKQEAgLTE1LDcgKzE1
LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgemxpYjFnLWRldiBcCiAgICAg
ICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAotICAgICAgICBweXRo
b24yLjctZGV2IFwKKyAgICAgICAgcHl0aG9uLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAg
ICAgICAgdXVpZC1kZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ne8-0005Gq-26; Mon, 18 Mar 2019 08:29:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ne7-0005Gj-8j
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:23 +0000
X-Inumbo-ID: ee50e977-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee50e977-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:29:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ne5-0002wL-U9
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:21 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ne5-0004u5-Rg
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ne5-0004u5-Rg@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:21 +0000
Subject: [Xen-changelog] [xen master] travis: use python-dev instead of
 python2.7-dev
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIyMmZiODAwMzFhZGZkZWY3OTUzMmRlNTgwNGE2Y2JmYzdhYjU1YzMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIHRyYXZp
czogdXNlIHB5dGhvbi1kZXYgaW5zdGVhZCBvZiBweXRob24yLjctZGV2CiAgICAKICAgIFhlbiBi
dWlsZCBzaG91bGQgYmUgdXNpbmcgZGVmYXVsdCBweXRob24gbm93LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogLnRyYXZpcy55bWwgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS8udHJhdmlzLnltbCBiLy50cmF2aXMueW1sCmluZGV4IDIyNjZiNGQyMmYuLjE1Y2E5
ZTkwNDcgMTAwNjQ0Ci0tLSBhLy50cmF2aXMueW1sCisrKyBiLy50cmF2aXMueW1sCkBAIC00NCw3
ICs0NCw3IEBAIGFkZG9uczoKICAgICAgICAgICAgIC0gemxpYjFnLWRldgogICAgICAgICAgICAg
LSBsaWJuY3Vyc2VzNS1kZXYKICAgICAgICAgICAgIC0gbGlic3NsLWRldgotICAgICAgICAgICAg
LSBweXRob24yLjctZGV2CisgICAgICAgICAgICAtIHB5dGhvbi1kZXYKICAgICAgICAgICAgIC0g
eG9yZy1kZXYKICAgICAgICAgICAgIC0gdXVpZC1kZXYKICAgICAgICAgICAgIC0gbGlieWFqbC1k
ZXYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5neK-0005IJ-44; Mon, 18 Mar 2019 08:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5neI-0005I9-Si
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:34 +0000
X-Inumbo-ID: f461aab4-4957-11e9-a0a1-57fdca53ddbe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f461aab4-4957-11e9-a0a1-57fdca53ddbe;
 Mon, 18 Mar 2019 08:29:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5neG-0002wT-4o
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5neG-0004ug-25
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5neG-0004ug-25@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:32 +0000
Subject: [Xen-changelog] [xen master] build/m4: fix python library detection
 on Ubuntu systems
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM4YTg1ZmU4ZDk4YjU0ZGE3Zjg0MmY4ZDc4YmY4YzU0Zjc3NDc3MzUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxMyAx
Mzo1NDo0OCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6MDE6MzYgMjAxOSArMDAwMAoKICAgIGJ1aWxk
L200OiBmaXggcHl0aG9uIGxpYnJhcnkgZGV0ZWN0aW9uIG9uIFVidW50dSBzeXN0ZW1zCiAgICAK
ICAgIDE2Y2MzMzYyYWVkIGRvZXNuJ3Qgd29yayBvbiBVYnVudHUgd2l0aCBnY2MgKGJ1dCBpdCBk
b2VzIHdvcmsgd2l0aAogICAgY2xhbmcpLiBXb3JrIGFyb3VuZCBpdCBieSBtYW5pcHVsYXRpbmcg
TElCUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIG00L3B5dGhvbl9kZXZlbC5tNCB8IDcgKysrKysrKwogdG9vbHMvY29uZmlndXJlICAg
IHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25fZGV2ZWwubTQKaW5kZXggZjljYjIz
YWVlMS4uN2YyNjM4MTM3NiAxMDA2NDQKLS0tIGEvbTQvcHl0aG9uX2RldmVsLm00CisrKyBiL200
L3B5dGhvbl9kZXZlbC5tNApAQCAtMSw2ICsxLDcgQEAKIEFDX0RFRlVOKFtBWF9DSEVDS19QWVRI
T05fREVWRUxdLCBbCiBhY19wcmV2aW91c19jcHBmbGFncz0kQ1BQRkxBR1MKIGFjX3ByZXZpb3Vz
X2xkZmxhZ3M9JExERkxBR1MKK2FjX3ByZXZpb3VzX2xpYnM9JExJQlMKIEFDX1BBVEhfUFJPRyhb
cHljb25maWddLCBbJFBZVEhPTi1jb25maWddLCBbbm9dKQogQVNfSUYoW3Rlc3QgeCIkcHljb25m
aWciID0geCJubyJdLCBbCiAgICAgZG5sIEZvciB0aG9zZSB0aGF0IGRvbid0IGhhdmUgcHl0aG9u
LWNvbmZpZwpAQCAtMTUsMTAgKzE2LDE1IEBAIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9IHgi
bm8iXSwgWwogICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFy
KCJMSU5LRk9SU0hBUkVEIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMg
J2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCiAgICAgICAgIHByaW50KGRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSknYCIKKyAgICBMSUJTPSIkTElCUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpKSdgIgorICAgIExJQlM9
IiRMSUJTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAorICAgICAg
ICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJTIikpJ2Ai
CiBdLCBbCiAgICAgZG5sIElmIHB5dGhvbi1jb25maWcgaXMgZm91bmQgdXNlIGl0CiAgICAgQ1BQ
RkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIKICAgICBMREZMQUdTPSIk
TERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZ
VEhPTi1jb25maWcgLS1saWJzYCIKIF0pCiAKIEFDX0NIRUNLX0hFQURFUihbUHl0aG9uLmhdLCBb
XSwKQEAgLTI4LDQgKzM0LDUgQEAgQUNfQ0hFQ0tfRlVOQyhbUHlBcmdfUGFyc2VUdXBsZV0sIFtd
LAogCiBDUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKIExERkxBR1M9JGFjX3ByZXZpb3Vz
X2xkZmxhZ3MKK0xJQlM9JGFjX3ByZXZpb3VzX2xpYnMKIF0pCmRpZmYgLS1naXQgYS90b29scy9j
b25maWd1cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggOWZmODc5NTQ4YS4uYjY2ZDNmNmZiYSAx
MDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQx
OCw2ICs3NDE4LDcgQEAgaWYgdGVzdCAiJGNyb3NzX2NvbXBpbGluZyIgIT0geWVzOyB0aGVuIDoK
IAogYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZMQUdTCiBhY19wcmV2aW91c19sZGZsYWdzPSRM
REZMQUdTCithY19wcmV2aW91c19saWJzPSRMSUJTCiAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgIiRQWVRIT04tY29uZmlnIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJn
cy4KIHNldCBkdW1teSAkUFlUSE9OLWNvbmZpZzsgYWNfd29yZD0kMgogeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQpAQCAt
NzQ3MiwxMSArNzQ3MywxNiBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0aGVuIDoK
ICAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElOS0ZP
UlNIQVJFRCIpKSdgIgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQg
ZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAogICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmln
LmdldF9jb25maWdfdmFyKCJMREZMQUdTIikpJ2AiCisgICAgTElCUz0iJExJQlMgYCRQWVRIT04g
LWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCisgICAgICAgIHByaW50KGRpc3R1dGls
cy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxJQlMiKSknYCIKKyAgICBMSUJTPSIkTElCUyBg
JFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgcHJpbnQo
ZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiU1lTTElCUyIpKSdgIgogCiBlbHNl
CiAKICAgICAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04tY29uZmlnIC0tY2ZsYWdzYCIK
ICAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1sZGZsYWdzYCIKKyAgICBM
SUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKIAogZmkKIApAQCAtNzQ5OCw2ICs3
NTA0LDcgQEAgZmkKIAogQ1BQRkxBR1M9JGFjX3ByZXZpb3VzX2NwcGZsYWdzCiBMREZMQUdTPSRh
Y19wcmV2aW91c19sZGZsYWdzCitMSUJTPSRhY19wcmV2aW91c19saWJzCiAKIAogICAgIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciBQeXRo
b24gc2V0dXAucHkgYnJva2VubHkgZW5hYmxlcyAtRF9GT1JUSUZZX1NPVVJDRSIgPiY1Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5neT-0005KF-62; Mon, 18 Mar 2019 08:29:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5neS-0005K8-A8
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:44 +0000
X-Inumbo-ID: fa794172-4957-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa794172-4957-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:29:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5neQ-0002wb-B8
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5neQ-0004vF-8e
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5neQ-0004vF-8e@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:42 +0000
Subject: [Xen-changelog] [xen master] xen: make grant table support
 configurable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGQyMTUxMTUyZGQyYjM4NjUzZmJhOGYxZGJjMmQ0YWY3ZDQwNGEzZDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEphbiAxOCAx
Mjo0Mzo1NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMTMgMTU6NDQ6NTIgMjAxOSArMDAwMAoKICAgIHhlbjog
bWFrZSBncmFudCB0YWJsZSBzdXBwb3J0IGNvbmZpZ3VyYWJsZQogICAgCiAgICBJbnRyb2R1Y2Ug
Q09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2IGFuZCBh
cm0KICAgIGh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICB8ICAyICsrCiB4ZW4vY29tbW9uL0tj
b25maWcgICAgICAgICAgICB8IDExICsrKysrKysrKysKIHhlbi9jb21tb24vTWFrZWZpbGUgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgNDggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCA3
MiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggODc0MWFhMWQ1OS4uZDhiOWE4
YTBmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKQEAgLTEzOTYsNyArMTM5Niw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJt
X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIEhZUEVSQ0FMTF9ERVBSRUNBVEVEKHBoeXNkZXZf
b3BfY29tcGF0LCAxKSwKICAgICBIWVBFUkNBTEwoc3lzY3RsLCAyKSwKICAgICBIWVBFUkNBTEwo
aHZtX29wLCAyKSwKKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUKICAgICBIWVBFUkNBTEwoZ3Jh
bnRfdGFibGVfb3AsIDMpLAorI2VuZGlmCiAgICAgSFlQRVJDQUxMKG11bHRpY2FsbCwgMiksCiAg
ICAgSFlQRVJDQUxMKHBsYXRmb3JtX29wLCAxKSwKICAgICBIWVBFUkNBTExfQVJNKHZjcHVfb3As
IDMpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4
Ni9odm0vTWFrZWZpbGUKaW5kZXggODZiMTA2ZjhlNy4uNDNlNWYzYTIxZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxl
CkBAIC03LDcgKzcsNyBAQCBvYmoteSArPSBkbS5vCiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5p
bml0Lm8KIG9iai15ICs9IGRvbWFpbi5vCiBvYmoteSArPSBlbXVsYXRlLm8KLW9iai15ICs9IGdy
YW50X3RhYmxlLm8KK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFibGUubwog
b2JqLXkgKz0gaHBldC5vCiBvYmoteSArPSBodm0ubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jCmluZGV4IDViYjE3NTA1OTUuLjAwNDU1ZmYxMTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYwpAQCAtNDcsNiArNDcsNyBAQCBzdGF0aWMgbG9uZyBodm1fbWVtb3J5X29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHJldHVybiByYzsKIH0KIAor
I2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogc3RhdGljIGxvbmcgaHZtX2dyYW50X3RhYmxlX29w
KAogICAgIHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9w
LCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CkBAIC03MSw2ICs3Miw3IEBAIHN0YXRpYyBsb25nIGh2
bV9ncmFudF90YWJsZV9vcCgKICAgICBlbHNlCiAgICAgICAgIHJldHVybiBjb21wYXRfZ3JhbnRf
dGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKIH0KKyNlbmRpZgogCiBzdGF0aWMgbG9uZyBodm1f
cGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsK
QEAgLTExOSw3ICsxMjEsOSBAQCBzdGF0aWMgbG9uZyBodm1fcGh5c2Rldl9vcChpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogc3RhdGljIGNvbnN0IGh5cGVyY2Fs
bF90YWJsZV90IGh2bV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIVk1fQ0FMTChtZW1vcnlf
b3ApLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIEhWTV9DQUxMKGdyYW50X3RhYmxl
X29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxMKHZjcHVfb3ApLAogICAgIEhWTV9DQUxMKHBo
eXNkZXZfb3ApLAogICAgIENPTVBBVF9DQUxMKHhlbl92ZXJzaW9uKSwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRleCA5
M2U3ODYwMGRhLi5jZjQ0YjgyNzkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxs
LmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC00Nyw3ICs0Nyw5IEBAIGNvbnN0
IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxsc10gPQog
ICAgIEFSR1MoeGVuX3ZlcnNpb24sIDIpLAogICAgIEFSR1MoY29uc29sZV9pbywgMyksCiAgICAg
QVJHUyhwaHlzZGV2X29wX2NvbXBhdCwgMSksCisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAg
ICAgQVJHUyhncmFudF90YWJsZV9vcCwgMyksCisjZW5kaWYKICAgICBBUkdTKHZtX2Fzc2lzdCwg
MiksCiAgICAgQ09NUCh1cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiwgNCwgNSksCiAgICAg
QVJHUyh2Y3B1X29wLCAzKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBi
L3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCA2NWJjYTA0MTc1Li5jZjI4NDM0YmE5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCkBAIC01LDcgKzUsNyBAQCBvYmoteSArPSBlbXVsYXRlLm8KIG9iai15ICs9IGVt
dWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWludi1vcC5vCiBvYmoteSArPSBlbXVsLXByaXYt
b3Aubwotb2JqLXkgKz0gZ3JhbnRfdGFibGUubworb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSAr
PSBncmFudF90YWJsZS5vCiBvYmoteSArPSBoeXBlcmNhbGwubwogb2JqLXkgKz0gaXJldC5vCiBv
YmoteSArPSBtaXNjLWh5cGVyY2FsbHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5
cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IGY0NTJkZDVjMDQu
LmU5ZGE4NDE5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTUzLDcgKzUzLDkgQEAgY29uc3QgaHlw
ZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgQ09NUEFUX0NBTEwo
eGVuX3ZlcnNpb24pLAogICAgIEhZUEVSQ0FMTChjb25zb2xlX2lvKSwKICAgICBDT01QQVRfQ0FM
TChwaHlzZGV2X29wX2NvbXBhdCksCisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAgICAgQ09N
UEFUX0NBTEwoZ3JhbnRfdGFibGVfb3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwodm1fYXNz
aXN0KSwKICAgICBDT01QQVRfQ0FMTCh1cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiksCiAg
ICAgQ09NUEFUX0NBTEwoaXJldCksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94
ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMDQzODQ2MjhiYi4uYzgzODUwNjI0MSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTEsNiAr
MTEsMTcgQEAgY29uZmlnIENPTVBBVAogY29uZmlnIENPUkVfUEFSS0lORwogCWJvb2wKIAorY29u
ZmlnIEdSQU5UX1RBQkxFCisJYm9vbCAiR3JhbnQgdGFibGUgc3VwcG9ydCIgaWYgRVhQRVJUID0g
InkiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgR3JhbnQgdGFibGUgcHJvdmlkZXMgYSBn
ZW5lcmljIG1lY2hhbmlzbSB0byBtZW1vcnkgc2hhcmluZworCSAgYmV0d2VlbiBkb21haW5zLiBU
aGlzIHNoYXJlZCBtZW1vcnkgaW50ZXJmYWNlIHVuZGVycGlucyB0aGUKKwkgIHNwbGl0IGRldmlj
ZSBkcml2ZXJzIGZvciBibG9jayBhbmQgbmV0d29yayBJTyBpbiBhIGNsYXNzaWMKKwkgIFhlbiBz
ZXR1cC4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKwogY29uZmlnIEhBU19BTFRFUk5BVElWRQog
CWJvb2wKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFr
ZWZpbGUKaW5kZXggNTlhYzdkZWQ2ZS4uYmNhNDhlNmUyMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIG9i
ai15ICs9IGV2ZW50XzJsLm8KIG9iai15ICs9IGV2ZW50X2NoYW5uZWwubwogb2JqLXkgKz0gZXZl
bnRfZmlmby5vCiBvYmotJChDT05GSUdfQ1JBU0hfREVCVUcpICs9IGdkYnN0dWIubwotb2JqLXkg
Kz0gZ3JhbnRfdGFibGUubworb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSArPSBncmFudF90YWJs
ZS5vCiBvYmoteSArPSBndWVzdGNvcHkubwogb2JqLWJpbi15ICs9IGd1bnppcC5pbml0Lm8KIG9i
ai15ICs9IGlycS5vCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDEyZThhNGI4MGIuLjZmOTM0NWQ5
ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNt
L3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4KIAorI2lmZGVmIENPTkZJR19H
UkFOVF9UQUJMRQogc3RydWN0IGdyYW50X3RhYmxlOwogCiBleHRlcm4gdW5zaWduZWQgaW50IG9w
dF9tYXhfZ3JhbnRfZnJhbWVzOwpAQCAtNjEsNCArNjIsNTEgQEAgaW50IGdudHRhYl9nZXRfc2hh
cmVkX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogaW50IGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCisjZWxzZQorCisjZGVm
aW5lIG9wdF9tYXhfZ3JhbnRfZnJhbWVzIDAKKyNkZWZpbmUgb3B0X21heF9tYXB0cmFja19mcmFt
ZXMgMAorCitzdGF0aWMgaW5saW5lIGludCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhf
Z3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lcykKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGlubGluZSB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KKwor
c3RhdGljIGlubGluZSB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikg
e30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhz
dHJ1Y3QgZG9tYWluICpkKSB7fQorCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3JlbGVhc2Vf
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCkge30KKworc3RhdGljIGlubGluZSBpbnQgbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IHJlZiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0
dXMpCit7CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGdudHRh
Yl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKK3sKKyAg
ICByZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIGlubGluZSBpbnQgZ250dGFiX2dldF9zaGFy
ZWRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHJldHVy
biAtRUlOVkFMOworfQorCitzdGF0aWMgaW5saW5lIGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCit7CisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfR1JBTlRfVEFCTEUgKi8KKwogI2VuZGlmIC8qIF9f
WEVOX0dSQU5UX1RBQkxFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:29:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nef-0005Ld-8N; Mon, 18 Mar 2019 08:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ned-0005LT-UL
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:55 +0000
X-Inumbo-ID: 0087b748-4958-11e9-9c0e-9b48bf278a9e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0087b748-4958-11e9-9c0e-9b48bf278a9e;
 Mon, 18 Mar 2019 08:29:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nea-0002wj-Gw
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nea-0004vy-EW
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:29:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nea-0004vy-EW@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:29:52 +0000
Subject: [Xen-changelog] [xen master] tools: bump library version numbers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc2MTk3NDUwNzE5ZDc4N2JiZmJhMTlmOTJkMTkyMGZjN2IxZmUzNGIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNCAx
MjozMDozNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTQgMTI6MzE6NTQgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBidW1wIGxpYnJhcnkgdmVyc2lvbiBudW1iZXJzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGliZnNpbWFnZS9jb21tb24v
TWFrZWZpbGUgIHwgMiArLQogdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUgICAgICAgICAgIHwgMiAr
LQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvbGlieGwv
TWFrZWZpbGUgICAgICAgICAgICAgIHwgNCArKy0tCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUgfCAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZSBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCmluZGV4IGI5ZmIxNWZjYWQuLjc3NTJi
NTViY2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2VmaWxlCkBAIC0xLDcgKzEsNyBAQAogWEVOX1JP
T1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvbGliZnNp
bWFnZS9SdWxlcy5tawogCi1NQUpPUiA9IDQuMTIKK01BSk9SID0gNC4xMwogTUlOT1IgPSAwCiAK
IExERkxBR1MtJChDT05GSUdfU3VuT1MpID0gLVdsLC1NIC1XbCxtYXBmaWxlLVN1bk9TCmRpZmYg
LS1naXQgYS90b29scy9saWJ2Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxl
CmluZGV4IGRlOWI0NDk3OGYuLmY1ZjM1YmJhOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFu
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCkBAIC0xNCw3ICsxNCw3IEBA
IExJQlZDSEFOX0xJQlMgPSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuZ250
dGFiKSAkKExETElCU19saWJ4ZW5ldnRjCiAkKExJQlZDSEFOX09CSlMpICQoTElCVkNIQU5fUElD
X09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuc3RvcmUpICQoQ0ZMQUdTX2xpYnhlbmdu
dHRhYikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogJChOT0RFX09CSlMpICQoTk9ERTJfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikK
IAotTUFKT1IgPSA0LjEyCitNQUpPUiA9IDQuMTMKIE1JTk9SID0gMAogCiBDRkxBR1MgKz0gLUku
Li9pbmNsdWRlIC1JLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29scy9s
aWJ4Yy9NYWtlZmlsZQppbmRleCA0NGQ5ZDA5ZDRlLi42NjhjYmNlMGY4IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAtMSw3ICsx
LDcgQEAKIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL1J1bGVzLm1rCiAKLU1BSk9SICAgID0gNC4xMgorTUFKT1IgICAgPSA0LjEzCiBNSU5PUiAg
ICA9IDAKIAogaWZlcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA2ZGEzNDJlZDYx
Li41MDE1ZWNiZjI3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29s
cy9saWJ4bC9NYWtlZmlsZQpAQCAtNSwxMCArNSwxMCBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikv
Li4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAotTUFKT1IgPSA0LjEy
CitNQUpPUiA9IDQuMTMKIE1JTk9SID0gMAogCi1YTFVNQUpPUiA9IDQuMTIKK1hMVU1BSk9SID0g
NC4xMwogWExVTUlOT1IgPSAwCiAKIENGTEFHUyArPSAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8t
bGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgXApkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L01ha2VmaWxlIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxl
CmluZGV4IGViODgwODU5MzMuLjU4ZjlkNjNkZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZp
bGUKQEAgLTE4LDcgKzE4LDcgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawog
TERDT05GSUc9bGRjb25maWcKIE1BS0VfTElOSz1sbiAtc2YKIAotTUFKT1I9NC4xMgorTUFKT1I9
NC4xMwogTUlOT1I9MAogCiBMSUI9c3JjL2xpYnhlbnN0YXQuYQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nep-0005rj-AD; Mon, 18 Mar 2019 08:30:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5neo-0005oe-DE
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:06 +0000
X-Inumbo-ID: 06a185a0-4958-11e9-b11d-2bed612eb98b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06a185a0-4958-11e9-b11d-2bed612eb98b;
 Mon, 18 Mar 2019 08:30:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nek-0002xM-NB
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nek-0004wm-KY
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nek-0004wm-KY@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:02 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update seabios to 1.12.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGY2N2U2ZTkwNGNlNDA5OTU0ZmZiMTRjMDhmZjVhNGUyZjgyOTc1YzUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNCAx
NTowMDo1MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTQgMTU6MDA6NTIgMjAxOSArMDAwMAoKICAgIENvbmZp
Zy5tazogdXBkYXRlIHNlYWJpb3MgdG8gMS4xMi4xCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29u
ZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDAwY2I0ZjU0NzkuLjQxNzAzOWQ3ZjYgMTAwNjQ0Ci0t
LSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3OCw3ICsyNzgsNyBAQCBPVk1GX1VQ
U1RSRUFNX1JFVklTSU9OID89IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYKIFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAogCi1TRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEyLjAKK1NFQUJJT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gcmVsLTEuMTIuMQogCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBl
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nez-0005w3-Bx; Mon, 18 Mar 2019 08:30:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nex-0005vv-KS
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:15 +0000
X-Inumbo-ID: 0caef4fa-4958-11e9-84d0-d7763ffe6269
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0caef4fa-4958-11e9-84d0-d7763ffe6269;
 Mon, 18 Mar 2019 08:30:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5neu-0002xX-Ta
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5neu-0004xg-Qz
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5neu-0004xg-Qz@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:12 +0000
Subject: [Xen-changelog] [xen master] tools: re-sync CPUID leaf 7 tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc4NzYxOWEwNjQwZWQ3OTY1MDMwNWZjMjFmNzBkNDhlMDcyNmU3YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjM4OjM5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjM4OjM5IDIwMTkgKzAxMDAKCiAgICB0
b29sczogcmUtc3luYyBDUFVJRCBsZWFmIDcgdGFibGVzCiAgICAKICAgIEJyaW5nIGxpYnhsJ3Mg
aW4gbGluZSB3aXRoIHRoZSBwdWJsaWMgaGVhZGVyLCBhbmQgdXBkYXRlIHhlbi1jcHVpZCdzIHRv
CiAgICB0aGUgbGF0ZXN0IGluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiBJbnRlbCdzIGRvY3VtZW50
YXRpb24gKFNETSB2ZXIgMDY4CiAgICBhbmQgSVNBIGV4dGVuc2lvbnMgdmVyIDAzNSksIHdpdGgg
KGFzIGJlZm9yZSkgdGhlIGV4Y2VwdGlvbiBvbiBNQVdBVS4KICAgIAogICAgU29tZSBwcmUtZXhp
c3Rpbmcgc3RyaW5ncyBnZXQgY2hhbmdlZCB0byBtYXRjaCBTRE0gbmFtaW5nLiBUaGlzIHNob3Vs
ZAogICAgYmUgYmVuaWduIGluIHhlbi1jcHVpZCwgYW5kIEkgaG9wZSBpdCdzIGFsc28gYWNjZXB0
YWJsZSBpbiBsaWJ4bCwgd2hlcmUKICAgIHBlb3BsZSBhY3R1YWxseSB1c2luZyB0aGUgc2xpZ2h0
bHkgd3JvbmcgbmFtZXMgd291bGQgaGF2ZSB0byB1cGRhdGUKICAgIHRoZWlyIGd1ZXN0IGNvbmZp
ZyBmaWxlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyB8IDEzICsrKysrKysrKysrLS0K
IHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgfCAyMiArKysrKysrKysrKysrKysrLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKaW5kZXggNTJlMTZjMjBlZC4uNjZjM2YwNWI5ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0xODUsNyAr
MTg1LDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJyZHNlZWQiLCAgICAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMTgsICAxfSwKICAgICAgICAgeyJhZHgiLCAg
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMTksICAxfSwKICAgICAgICAg
eyJzbWFwIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjAsICAxfSwK
LSAgICAgICAgeyJhdng1MTJpZm1hIiwgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwg
MjEsICAxfSwKKyAgICAgICAgeyJhdng1MTItaWZtYSIsICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VCWCwgMjEsICAxfSwKICAgICAgICAgeyJjbGZsdXNob3B0IiwgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VCWCwgMjMsICAxfSwKICAgICAgICAgeyJjbHdiIiwgICAgICAgICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjQsICAxfSwKICAgICAgICAgeyJhdng1MTJwZiIs
ICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjYsICAxfSwKQEAgLTE5NSwxMCAr
MTk1LDE5IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5
X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsiYXZ4NTEyYnciLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMwLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEy
dmwiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMxLCAgMX0sCiAKLSAgICAg
ICAgeyJhdng1MTJ2Ym1pIiwgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDEsICAx
fSwKKyAgICAgICAgeyJwcmVmZXRjaHd0MSIsICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VD
WCwgIDAsICAxfSwKKyAgICAgICAgeyJhdng1MTItdmJtaSIsICAweDAwMDAwMDA3LCAgMCwgQ1BV
SURfUkVHX0VDWCwgIDEsICAxfSwKICAgICAgICAgeyJ1bWlwIiwgICAgICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDIsICAxfSwKICAgICAgICAgeyJwa3UiLCAgICAgICAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDMsICAxfSwKICAgICAgICAgeyJvc3BrZSIs
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDQsICAxfSwKKyAgICAgICAg
eyJhdng1MTItdmJtaTIiLCAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDYsICAxfSwK
KyAgICAgICAgeyJnZm5pIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwg
IDgsICAxfSwKKyAgICAgICAgeyJ2YWVzIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VDWCwgIDksICAxfSwKKyAgICAgICAgeyJ2cGNsbXVscWRxIiwgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VDWCwgMTAsICAxfSwKKyAgICAgICAgeyJhdng1MTItdm5uaSIsICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMTEsICAxfSwKKyAgICAgICAgeyJhdng1MTItYml0
YWxnIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMTIsICAxfSwKKyAgICAgICAgeyJh
dng1MTItdnBvcGNudGRxIiwweDAwMDAwMDA3LDAsQ1BVSURfUkVHX0VDWCwgMTQsICAxfSwKKyAg
ICAgICAgeyJyZHBpZCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgMjIs
ICAxfSwKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMiwgIDF9LAogICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAgMywgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZDg3YTcyZTNlNi4uZjgyZDk1NzFh
NyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hl
bi1jcHVpZC5jCkBAIC0xMDQsOCArMTA0LDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YjBb
MzJdID0KICAgICBbMTRdID0gIm1weCIsICAgICAgWzE1XSA9ICJwcWUiLAogICAgIFsxNl0gPSAi
YXZ4NTEyZiIsICBbMTddID0gImF2eDUxMmRxIiwKICAgICBbMThdID0gInJkc2VlZCIsICAgWzE5
XSA9ICJhZHgiLAotICAgIFsyMF0gPSAic21hcCIsICAgICBbMjFdID0gImF2eDUxMmlmbWEiLAot
ICAgIFsyMl0gPSAicGNvbWl0IiwgICBbMjNdID0gImNsZmx1c2hvcHQiLAorICAgIFsyMF0gPSAi
c21hcCIsICAgICBbMjFdID0gImF2eDUxMi1pZm1hIiwKKyAgICBbMjJdID0gInBjb21taXQiLCAg
WzIzXSA9ICJjbGZsdXNob3B0IiwKICAgICBbMjRdID0gImNsd2IiLCAgICAgWzI1XSA9ICJwdCIs
CiAgICAgWzI2XSA9ICJhdng1MTJwZiIsIFsyN10gPSAiYXZ4NTEyZXIiLAogICAgIFsyOF0gPSAi
YXZ4NTEyY2QiLCBbMjldID0gInNoYSIsCkBAIC0xMjAsMTMgKzEyMCwyMCBAQCBzdGF0aWMgY29u
c3QgY2hhciAqc3RyX0RhMVszMl0gPQogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdjMFszMl0g
PQogewotICAgIFsgMF0gPSAicHJlY2h3dDEiLCBbIDFdID0gImF2eDUxMnZibWkiLAotICAgIFsg
Ml0gPSAidW1pcCIsICAgICBbIDNdID0gInBrdSIsCi0gICAgWyA0XSA9ICJvc3BrZSIsCi0KKyAg
ICBbIDBdID0gInByZWZldGNod3QxIiwgICAgICBbIDFdID0gImF2eDUxMl92Ym1pIiwKKyAgICBb
IDJdID0gInVtaXAiLCAgICAgICAgICAgICBbIDNdID0gInBrdSIsCisgICAgWyA0XSA9ICJvc3Br
ZSIsICAgICAgICAgICAgWyA1XSA9ICJ3YWl0cGtnIiwKKyAgICBbIDZdID0gImF2eDUxMl92Ym1p
MiIsCisgICAgWyA4XSA9ICJnZm5pIiwgICAgICAgICAgICAgWyA5XSA9ICJ2YWVzIiwKKyAgICBb
MTBdID0gInZwY2xtdWxxZHEiLCAgICAgICBbMTFdID0gImF2eDUxMl92bm5pIiwKKyAgICBbMTJd
ID0gImF2eDUxMl9iaXRhbGciLAogICAgIFsxNF0gPSAiYXZ4NTEyX3Zwb3BjbnRkcSIsCiAKICAg
ICBbMjJdID0gInJkcGlkIiwKKyAgICAvKiAyNCAqLyAgICAgICAgICAgICAgICAgICBbMjVdID0g
ImNsZGVtb3RlIiwKKyAgICAvKiAyNiAqLyAgICAgICAgICAgICAgICAgICBbMjddID0gIm1vdmRp
cmkiLAorICAgIFsyOF0gPSAibW92ZGlyNjRiIiwKKyAgICBbMzBdID0gInNneF9sYyIsCiB9Owog
CiBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U3ZFszMl0gPQpAQCAtMTQ1LDkgKzE1MiwxMiBAQCBz
dGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83
ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80
Zm1hcHMiLAorICAgIFsgNF0gPSAiZnNybSIsCiAKICAgICAvKiAxMiAqLyAgICAgICAgICAgICAg
ICBbMTNdID0gInRzeC1mb3JjZS1hYm9ydCIsCiAKKyAgICBbMThdID0gInBjb25maWciLAorCiAg
ICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJs
MWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAogICAgIC8qIDMwICovICAgICAgICAg
ICAgICAgIFszMV0gPSAic3NiZCIsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nf9-0005xV-Fs; Mon, 18 Mar 2019 08:30:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nf7-0005xH-Sp
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:25 +0000
X-Inumbo-ID: 12c9a1e6-4958-11e9-87f1-2f673c323811
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12c9a1e6-4958-11e9-87f1-2f673c323811;
 Mon, 18 Mar 2019 08:30:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nf5-0002y7-3r
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nf5-0004yc-10
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nf5-0004yc-10@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:23 +0000
Subject: [Xen-changelog] [xen master] Arm/atomic: unify generation of u64
 read/write functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkxMzRjNTZlYjNkYzI5Nzc3M2ZiNGEyMDZlZDBjMzg1OGY3ZjU5YTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjM5OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjM5OjE0IDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiB1bmlmeSBnZW5lcmF0aW9uIG9mIHU2NCByZWFkL3dyaXRlIGZ1bmN0aW9ucwog
ICAgCiAgICBCeSBhZGRpbmcgYW5vdGhlciBzdWl0YWJsZSBhYnN0cmFjdGluZyBtYWNybyB0aGUg
bmVlZCBmb3IgZXhwbGljaXQKICAgIGlubGluZSBmdW5jdGlvbiBkZWZpbml0aW9ucyBpbiB0aGUg
MzItYml0IGNhc2UgZ29lcyBhd2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwgMjMg
KysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWlj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCmluZGV4IGExZDc3YzE4ZDkuLjBhMTM2
NTkwZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtMzcsNDAgKzM3LDI3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAg
ICAgIFwKICNpZiBkZWZpbmVkIChDT05GSUdfQVJNXzMyKQogI2RlZmluZSBCWVRFKG4pICNuCiAj
ZGVmaW5lIFdPUkQobikgI24KKyNkZWZpbmUgRFdPUkQobikgIiIgI24gIiwlSCIgI24KKyNkZWZp
bmUgUEFJUiAgICAgImQiCiAjZWxpZiBkZWZpbmVkIChDT05GSUdfQVJNXzY0KQogI2RlZmluZSBC
WVRFKG4pICAidyIgI24KICNkZWZpbmUgV09SRChuKSAgInciICNuCiAjZGVmaW5lIERXT1JEKG4p
ICIiICNuCisjZGVmaW5lIFBBSVIgICAgICIiCiAjZW5kaWYKIAogYnVpbGRfYXRvbWljX3JlYWQo
cmVhZF91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3UxNl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QpCiBidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3UzMl9hdG9taWMsICIiLCAgV09SRCwgdWludDMyX3QpCitidWlsZF9hdG9taWNfcmVhZChy
ZWFkX3U2NF9hdG9taWMsIFBBSVIsIERXT1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21pY19yZWFk
KHJlYWRfaW50X2F0b21pYywgIiIsICBXT1JELCBpbnQpCiAKIGJ1aWxkX2F0b21pY193cml0ZSh3
cml0ZV91OF9hdG9taWMsICAiYiIsIEJZVEUsIHVpbnQ4X3QpCiBidWlsZF9hdG9taWNfd3JpdGUo
d3JpdGVfdTE2X2F0b21pYywgImgiLCBXT1JELCB1aW50MTZfdCkKIGJ1aWxkX2F0b21pY193cml0
ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQzMl90KQorYnVpbGRfYXRvbWljX3dy
aXRlKHdyaXRlX3U2NF9hdG9taWMsIFBBSVIsIERXT1JELCB1aW50NjRfdCkKIGJ1aWxkX2F0b21p
Y193cml0ZSh3cml0ZV9pbnRfYXRvbWljLCAiIiwgIFdPUkQsIGludCkKIAotI2lmIGRlZmluZWQg
KENPTkZJR19BUk1fNjQpCi1idWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIiLCBE
V09SRCwgdWludDY0X3QpCi1idWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIiIs
IERXT1JELCB1aW50NjRfdCkKLSNlbGlmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpCi1zdGF0aWMg
aW5saW5lIHVpbnQ2NF90IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAq
YWRkcikKLXsKLSAgICB1aW50NjRfdCB2YWw7Ci0KLSAgICBhc20gdm9sYXRpbGUgKCAibGRyZCAl
MCwlSDAsJTEiIDogIj1yIiAodmFsKSA6ICJtIiAoKmFkZHIpICk7Ci0KLSAgICByZXR1cm4gdmFs
OwotfQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0
X3QgKmFkZHIsIHVpbnQ2NF90IHZhbCkKLXsKLSAgICBhc20gdm9sYXRpbGUgKCAic3RyZCAlMSwl
SDEsJTAiIDogIj1tIiAoKmFkZHIpIDogInIiICh2YWwpICk7Ci19Ci0jZW5kaWYKLQogYnVpbGRf
YWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBCWVRFLCB1aW50OF90KQogYnVpbGRfYWRkX3Np
emVkKGFkZF91MTZfc2l6ZWQsICJoIiwgV09SRCwgdWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQo
YWRkX3UzMl9zaXplZCwgIiIsIFdPUkQsIHVpbnQzMl90KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nfH-0005yT-HV; Mon, 18 Mar 2019 08:30:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nfG-0005yJ-IP
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:34 +0000
X-Inumbo-ID: 18d7f9be-4958-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18d7f9be-4958-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:30:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nfF-0002yF-9w
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nfF-0004zp-7N
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nfF-0004zp-7N@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:33 +0000
Subject: [Xen-changelog] [xen master] Arm/atomic: cosmetics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDI0NTU5ODNhYzRjMDNkYWUzM2IzMzBjOThlMzhlNDQ3NDc4NDE2ZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjQwOjEyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjQwOjEyIDIwMTkgKzAxMDAKCiAgICBB
cm0vYXRvbWljOiBjb3NtZXRpY3MKICAgIAogICAgRHJvcCByZWR1bmRhbnQgY2FzdHMuIFVuLWRl
ZmluZSBubyBsb25nZXIgbmVlZGVkIG1hY3JvcyBhZnRlciB1c2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vYXRvbWljLmggfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAppbmRleCAwYTEzNjU5MGZl
Li5lODFiZjgwZTMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKQEAgLTExLDcgKzExLDcgQEAgc3RhdGlj
IGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRkcikgXAogICAgIHR5cGUg
cmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGFzbSB2b2xh
dGlsZSgibGRyIiBzaXplICIgJSIgd2lkdGgoMCkgIiwlMSIgICAgXAogICAgICAgICAgICAgICAg
ICA6ICI9ciIgKHJldCkgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICA6
ICJtIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikpOyAgXAorICAgICAgICAgICAgICAgICA6ICJt
IiAoKmFkZHIpKTsgICAgICAgICAgICAgICAgICAgXAogICAgIHJldHVybiByZXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCkBAIC0xOSw3ICsxOSw3IEBAIHN0YXRp
YyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0IHZvbGF0aWxlIHR5cGUgKmFkZHIpIFwKIHN0YXRpYyBp
bmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSBcCiB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGFz
bSB2b2xhdGlsZSgic3RyIiBzaXplICIgJSIgd2lkdGgoMSkgIiwlMCIgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSAgICAgICBcCisgICAg
ICAgICAgICAgICAgIDogIj1tIiAoKmFkZHIpICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICA6ICJyIiAodmFsKSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0K
IApAQCAtNjIsNiArNjIsMTUgQEAgYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBC
WVRFLCB1aW50OF90KQogYnVpbGRfYWRkX3NpemVkKGFkZF91MTZfc2l6ZWQsICJoIiwgV09SRCwg
dWludDE2X3QpCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3UzMl9zaXplZCwgIiIsIFdPUkQsIHVpbnQz
Ml90KQogCisjdW5kZWYgQllURQorI3VuZGVmIFdPUkQKKyN1bmRlZiBEV09SRAorI3VuZGVmIFBB
SVIKKworI3VuZGVmIGJ1aWxkX2F0b21pY19yZWFkCisjdW5kZWYgYnVpbGRfYXRvbWljX3dyaXRl
CisjdW5kZWYgYnVpbGRfYWRkX3NpemVkCisKIHZvaWQgX19iYWRfYXRvbWljX3NpemUodm9pZCk7
CiAKICNkZWZpbmUgcmVhZF9hdG9taWMocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nfS-00060N-JS; Mon, 18 Mar 2019 08:30:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nfR-000606-Jq
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:45 +0000
X-Inumbo-ID: 1eea079e-4958-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eea079e-4958-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:30:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nfP-0002yR-G4
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nfP-00050N-Db
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nfP-00050N-Db@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:43 +0000
Subject: [Xen-changelog] [xen master] introduce a cpumask with all bits set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDk5Njk4MGVmODY5NTg1ZjI4NzhiZmVkZTIzYzZiYzc1ZDFmZDEyYzEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDE0
IDE2OjQyOjA1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDE0IDE2OjQyOjA1IDIwMTkgKzAxMDAKCiAgICBp
bnRyb2R1Y2UgYSBjcHVtYXNrIHdpdGggYWxsIGJpdHMgc2V0CiAgICAKICAgIFRoZXJlIGFyZSBz
ZXZlcmFsIHBsYWNlcyBpbiBYZW4gYWxsb2NhdGluZyBhIGNwdW1hc2sgb24gdGhlIHN0YWNrIGFu
ZAogICAgc2V0dGluZyBhbGwgYml0cyBpbiBpdCBqdXN0IHRvIHVzZSBpdCBhcyBhbiBpbml0aWFs
IG1hc2sgZm9yIGFsbG93aW5nCiAgICBhbGwgY3B1cy4KICAgIAogICAgU2F2ZSB0aGUgc3RhY2sg
c3BhY2UgYW5kIG9taXQgdGhlIG5lZWQgZm9yIHJ1bnRpbWUgaW5pdGlhbGl6YXRpb24gYnkKICAg
IGRlZmluaW5nIGEgZ2xvYmFsbHkgYWNjZXNzaWJsZSBjcHVtYXNrX2FsbCB2YXJpYWJsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmMgICAgfCAgNCArLS0tCiB4ZW4vY29tbW9uL2NwdS5jICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICB8IDE3ICsrKystLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oIHwgIDIgKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggZGFhNWU5
ZTVmZi4uYTUzNDRlZDcyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xODgxLDcgKzE4ODEsNiBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgY2hlY2tfdGltZXIodm9pZCkKICAgICBpbnQgYXBpYzEsIHBpbjEsIGFwaWMyLCBw
aW4yOwogICAgIGludCB2ZWN0b3IsIHJldDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IGNwdW1hc2tfdCBtYXNrX2FsbDsKIAogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIApAQCAt
MTg5Miw4ICsxODkxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCiAg
ICAgdmVjdG9yID0gSVJRMF9WRUNUT1I7CiAgICAgY2xlYXJfaXJxX3ZlY3RvcigwKTsKIAotICAg
IGNwdW1hc2tfc2V0YWxsKCZtYXNrX2FsbCk7Ci0gICAgaWYgKChyZXQgPSBiaW5kX2lycV92ZWN0
b3IoMCwgdmVjdG9yLCAmbWFza19hbGwpKSkKKyAgICBpZiAoKHJldCA9IGJpbmRfaXJxX3ZlY3Rv
cigwLCB2ZWN0b3IsICZjcHVtYXNrX2FsbCkpKQogICAgICAgICBwcmludGsoS0VSTl9FUlIiLi5J
UlEwIGlzIG5vdCBzZXQgY29ycmVjdGx5IHdpdGggaW9hcGljISEhLCBlcnI6JWRcbiIsIHJldCk7
CiAgICAgCiAgICAgaXJxX2Rlc2NbMF0uc3RhdHVzICY9IH5JUlFfRElTQUJMRUQ7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2NwdS5jIGIveGVuL2NvbW1vbi9jcHUuYwppbmRleCA2NTNhNTZiODQw
Li44MzZjNjJmOTdmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdS5jCisrKyBiL3hlbi9jb21t
b24vY3B1LmMKQEAgLTExLDYgKzExLDEwIEBAIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5y
X2NwdW1hc2tfYml0cwogICAgID0gQklUU19UT19MT05HUyhOUl9DUFVTKSAqIEJJVFNfUEVSX0xP
Tkc7CiAjZW5kaWYKIAorY29uc3QgY3B1bWFza190IGNwdW1hc2tfYWxsID0geworICAgIC5iaXRz
WzAgLi4uIChCSVRTX1RPX0xPTkdTKE5SX0NQVVMpIC0gMSldID0gfjBVTAorfTsKKwogLyoKICAq
IGNwdV9iaXRfYml0bWFwW10gaXMgYSBzcGVjaWFsLCAiY29tcHJlc3NlZCIgZGF0YSBzdHJ1Y3R1
cmUgdGhhdAogICogcmVwcmVzZW50cyBhbGwgTlJfQ1BVUyBiaXRzIGJpbmFyeSB2YWx1ZXMgb2Yg
MTw8bnIuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggZmQ1ODc2MjJmNC4uNjA3NTVhNjMxZSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjU2LDkgKzI1
Niw2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICps
b2NrMSwgc3BpbmxvY2tfdCAqbG9jazIsCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Ci0gICAgY3B1bWFza190IGFsbGNwdXM7Ci0KLSAgICBjcHVtYXNrX3NldGFsbCgm
YWxsY3B1cyk7CiAKICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CiAKQEAgLTI4MCw5ICsy
NzcsOSBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKQogICAgICAqIGRvbWFpbi0wIFZDUFVzLCBhcmUgcGlubmVkIG9udG8gdGhlaXIg
cmVzcGVjdGl2ZSBwaHlzaWNhbCBDUFVzLgogICAgICAqLwogICAgIGlmICggaXNfaWRsZV9kb21h
aW4oZCkgfHwgZC0+aXNfcGlubmVkICkKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNw
dW1hc2tfb2YocHJvY2Vzc29yKSwgJmFsbGNwdXMpOworICAgICAgICBzY2hlZF9zZXRfYWZmaW5p
dHkodiwgY3B1bWFza19vZihwcm9jZXNzb3IpLCAmY3B1bWFza19hbGwpOwogICAgIGVsc2UKLSAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZhbGxjcHVzLCAmYWxsY3B1cyk7CisgICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNrX2FsbCk7CiAKICAg
ICAvKiBJZGxlIFZDUFVzIGFyZSBzY2hlZHVsZWQgaW1tZWRpYXRlbHksIHNvIGRvbid0IHB1dCB0
aGVtIGluIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQpAQCAtMzYx
LDcgKzM1OCw2IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewogICAgICAg
ICBzcGlubG9ja190ICpsb2NrOwotICAgICAgICBjcHVtYXNrX3QgYWxsY3B1czsKIAogICAgICAg
ICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3ByaXY7CiAKQEAgLTM2OSwxMSArMzY1LDkgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
ICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBuZXdfcCk7CiAgICAgICAg
IG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19wKTsKIAotICAgICAgICBjcHVtYXNr
X3NldGFsbCgmYWxsY3B1cyk7Ci0KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19p
cnEodik7CiAKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZhbGxjcHVzLCAmYWxsY3B1
cyk7CisgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNr
X2FsbCk7CiAKICAgICAgICAgdi0+cHJvY2Vzc29yID0gbmV3X3A7CiAgICAgICAgIC8qCkBAIC04
MTIsOCArODA2LDYgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCiAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0
eSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdW1hc2tfdCBhbGxjcHVzOwot
CiAgICAgICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlu
bmVkLCBjYW4ndCBtb3ZlIGl0LiAqLwpAQCAtODMxLDggKzgyMyw3IEBAIGludCBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZv
ciAlcHZcbiIsIHYpOwogCi0gICAgICAgICAgICAgICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMp
OwotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmYWxsY3B1cywgTlVMTCk7
CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVM
TCk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNw
dSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oIGIveGVuL2luY2x1ZGUv
eGVuL2NwdW1hc2suaAppbmRleCBiNGNjOTJhNGY1Li4xZDczZjlmM2I2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgK
QEAgLTMwNiw2ICszMDYsOCBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFz
a19vZih1bnNpZ25lZCBpbnQgY3B1KQogCiAjZGVmaW5lIGNwdW1hc2tfYml0cyhtYXNrcCkgKCht
YXNrcCktPmJpdHMpCiAKK2V4dGVybiBjb25zdCBjcHVtYXNrX3QgY3B1bWFza19hbGw7CisKIC8q
CiAgKiBjcHVtYXNrX3Zhcl90OiBzdHJ1Y3QgY3B1bWFzayBmb3Igc3RhY2sgdXNhZ2UuCiAgKgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:30:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nfd-00061V-LC; Mon, 18 Mar 2019 08:30:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nfb-00061N-Lw
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:55 +0000
X-Inumbo-ID: 24fb077e-4958-11e9-8bbd-0fc06c9b0ee2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24fb077e-4958-11e9-8bbd-0fc06c9b0ee2;
 Mon, 18 Mar 2019 08:30:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nfZ-0002yZ-Ly
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nfZ-00050s-JV
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:30:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nfZ-00050s-JV@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:30:53 +0000
Subject: [Xen-changelog] [xen master] automation: enable building rombios
 with clang
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc1ZTM4M2ZhOTNmODAxMmE3NGJhOTljY2U0NmQ1YTk2NzdmMWRmM2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1ZyAyNCAx
NjoyMjo0NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTI6NDA6MjQgMjAxOSArMDAwMAoKICAgIGF1dG9t
YXRpb246IGVuYWJsZSBidWlsZGluZyByb21iaW9zIHdpdGggY2xhbmcKICAgIAogICAgUHJldmlv
dXNseSBpdCBpcyBkaXNhYmxlZCBiZWNhdXNlIHRoZSBlbWJlZGRlZCBpcHhlIGNhbid0IGJlIGJ1
aWx0CiAgICB3aXRoIGNsYW5nLiBOb3cgdGhhdCBpcHhlIGlzIHNwbGl0IG91dCB3ZSBjYW4gdXNl
IC0td2l0aC1zeXN0ZW0taXB4ZQogICAgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGF1dG9t
YXRpb24vc2NyaXB0cy9idWlsZCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggNzk3ZmY2ZDFiMi4uZGI0YmFjMzMw
MiAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZApAQCAtMTYsOCArMTYsOCBAQCBjZmdhcmdzKz0oIi0tZW5hYmxlLWRvY3Mi
KQogaWYgW1sgIiR7Q0N9IiA9PSAiY2xhbmciIF1dOyB0aGVuCiAgICAgIyBTZWFCSU9TIGNhbm5v
dCBiZSBidWlsdCB3aXRoIGNsYW5nCiAgICAgY2ZnYXJncys9KCItLXdpdGgtc3lzdGVtLXNlYWJp
b3M9L3Vzci9zaGFyZS9zZWFiaW9zL2Jpb3MuYmluIikKLSAgICAjIGlQWEUgY2Fubm90IGJlIGJ1
aWx0IHdpdGggY2xhbmcgc28gd2UgY2Fubm90IGJ1aWxkIHJvbWJpb3MKLSAgICBjZmdhcmdzKz0o
Ii0tZGlzYWJsZS1yb21iaW9zIikKKyAgICAjIGlQWEUgY2Fubm90IGJlIGJ1aWx0IHdpdGggY2xh
bmcKKyAgICBjZmdhcmdzKz0oIi0td2l0aC1zeXN0ZW0taXB4ZT0vdXNyL2xpYi9pcHhlL2lweGUu
cHhlIikKICAgICAjIG5ld2xpYiBjYW5ub3QgYmUgYnVpbHQgd2l0aCBjbGFuZyBzbyB3ZSBjYW5u
b3QgYnVpbGQgc3R1YmRvbXMKICAgICBjZmdhcmdzKz0oIi0tZGlzYWJsZS1zdHViZG9tIikKIGZp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:31:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nfm-00062q-N3; Mon, 18 Mar 2019 08:31:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nfl-00062g-5d
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:05 +0000
X-Inumbo-ID: 2b0ece88-4958-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b0ece88-4958-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:31:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nfj-0002zO-SC
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nfj-00051Y-Pa
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nfj-00051Y-Pa@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:31:03 +0000
Subject: [Xen-changelog] [xen master] xen: drop the nop() macro
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDNkNWFkYmEyZmZiYjI3M2E3NDU0NjE0MTg5ZWJiZTY5NmJhM2FhOWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAxMzoxODowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6MzY6
MDcgMjAxOSArMDAwMAoKICAgIHhlbjogZHJvcCB0aGUgbm9wKCkgbWFjcm8KICAgIAogICAgVGhl
cmUgaXNuJ3QgYSBwbGF1c2libGUgcmVhc29uIHRvIGluc2VydCBub3BzIGludG8gY29kZSBpbiB0
aGlzIG1hbm5lci4KICAgIAogICAgVGhlIHNvbGUgdXNlIGlzIGluIGRvX2RlYnVnX2tleSgpLCBh
bmQgZXhpc3RzIHRvIHByZXZlbnQgdGhlIGNvbXBpbGVyCiAgICBvcHRpbWlzaW5nIHRoZSB0YWls
IG9mIHRoZSBmdW5jdGlvbiB3aXRoICdqbXAgZGVidWdnZXJfdHJhcF9mYXRhbCcKICAgIAogICAg
SW4gcHJhY3RpY2UsIGEgY29tcGlsZXIgYmFycmllciBzdWZmaWNlcyBqdXN0IGFzIHdlbGwgdG8g
cHJldmVudCB0aGUgdGFpbGNhbGwsCiAgICBhbmQgZG9lc24ndCBpbnZvbHZlIGluc2VydGluZyB1
bm5lY2Vzc2FyeSBpbnN0cnVjdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICAgIHwgNiArKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggfCAzIC0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCB8IDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24v
a2V5aGFuZGxlci5jCmluZGV4IGMyNWEzMGVkMTMuLjRmNGE2NjBiMGMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC00
ODAsOSArNDgwLDkgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfa2V5KHVuc2lnbmVkIGNoYXIga2V5
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBwcmludGsoIiclYycgcHJlc3Nl
ZCAtPiB0cmFwcGluZyBpbnRvIGRlYnVnZ2VyXG4iLCBrZXkpOwogICAgICh2b2lkKWRlYnVnZ2Vy
X3RyYXBfZmF0YWwoMHhmMDAxLCByZWdzKTsKLSAgICBub3AoKTsgLyogUHJldmVudCB0aGUgY29t
cGlsZXIgZG9pbmcgdGFpbCBjYWxsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlt
aXNhdGlvbiwgYXMgdGhhdCBjb25mdXNlcyB4ZW5kYmcgYQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiaXQuICovCisKKyAgICAvKiBQcmV2ZW50IHRhaWwgY2FsbCBvcHRpbWlzYXRpb24s
IHdoaWNoIGNvbmZ1c2VzIHhlbmRiZy4gKi8KKyAgICBiYXJyaWVyKCk7CiB9CiAKIHN0YXRpYyB2
b2lkIGRvX3RvZ2dsZV9hbHRfa2V5KHVuc2lnbmVkIGNoYXIga2V5LCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oCmluZGV4IGI5NGU1NmZlMjYuLmU1ZDA2MjY2N2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9zeXN0ZW0uaApAQCAtNSw5ICs1LDYgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+
CiAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJtLmg+CiAKLSNkZWZpbmUgbm9wKCkgXAotICAgIGFz
bSB2b2xhdGlsZSAoICJub3AiICkKLQogI2RlZmluZSBzZXYoKSAgICAgICAgICAgYXNtIHZvbGF0
aWxlKCJzZXYiIDogOiA6ICJtZW1vcnkiKQogI2RlZmluZSB3ZmUoKSAgICAgICAgICAgYXNtIHZv
bGF0aWxlKCJ3ZmUiIDogOiA6ICJtZW1vcnkiKQogI2RlZmluZSB3ZmkoKSAgICAgICAgICAgYXNt
IHZvbGF0aWxlKCJ3ZmkiIDogOiA6ICJtZW1vcnkiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNDgz
Y2QyMGFmZC4uYzY2NTQ5OWUzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xNyw5ICsxNyw2IEBA
CiAjZGVmaW5lIGNsZmx1c2goYSkgXAogICAgIGFzbSB2b2xhdGlsZSAoICJjbGZsdXNoICglMCki
IDogOiAiciIoYSkgKQogCi0jZGVmaW5lIG5vcCgpIFwKLSAgICBhc20gdm9sYXRpbGUgKCAibm9w
IiApCi0KICNkZWZpbmUgeGNoZyhwdHIsdikgXAogICAgICgoX190eXBlb2ZfXygqKHB0cikpKV9f
eGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6ZW9mKCoocHRyKSkpKQogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:31:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5nfx-00064D-P4; Mon, 18 Mar 2019 08:31:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5nfw-000647-9p
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:16 +0000
X-Inumbo-ID: 3121ec5c-4958-11e9-8084-23e4bad28222
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3121ec5c-4958-11e9-8084-23e4bad28222;
 Mon, 18 Mar 2019 08:31:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5nfu-00030B-2K
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5nft-000528-Vo
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5nft-000528-Vo@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:31:13 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Fix cflush()'s parameter
 tracking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNjNTZkODdkYzNlMjAzYTU3MDFmMjFmYjNhODFmMzQ3Y2YwYWU5ZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAxMjoyODo0NiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6MzY6
MDcgMjAxOSArMDAwMAoKICAgIHhlbi94ODY6IEZpeCBjZmx1c2goKSdzIHBhcmFtZXRlciB0cmFj
a2luZwogICAgCiAgICBGb3JjaW5nIGEgcmVnaXN0ZXIgb3BlcmFuZCBoaWRlcyAoZnJvbSB0aGUg
Y29tcGlsZXIpIHRoZSBmYWN0IHRoYXQgY2xmbHVzaAogICAgYmVoYXZlcyBhcyBhIHJlYWQgZnJv
bSB0aGUgbWVtb3J5IG9wZXJhbmQgKHdydCBtZW1vcnkgb3JkZXIsIGZhdWx0cywgZXRjLikuCiAg
ICBJdCBhbHNvIHJlZHVjZXMgdGhlIGNvbXBpbGVycyBmbGV4aWJpbGl0eSB3aXRoIHJlZ2lzdGVy
IHNjaGVkdWxpbmcuCiAgICAKICAgIFJlLWltcGxlbWVudCBjbGZ1c2goKSAoYW5kIHdiaW52ZCgp
IGZvciBjb25zaXN0ZW5jeSkgYXMgYSBzdGF0aWMgaW5saW5lIHJhdGhlcgogICAgdGhhbiBhIG1h
Y3JvLCBhbmQgaGF2ZSBpdCB0YWtlIGEgY29uc3Qgdm9pZCBwb2ludGVyLgogICAgCiAgICBJbiBw
cmFjdGljZSwgdGhlIG9ubHkgZ2VuZXJhdGVkIGNvZGUgd2hpY2ggZ2V0cyBtb2RpZmllZCBieSB0
aGlzIGlzIGluCiAgICBtd2FpdF9pZGxlX3dpdGhfaGludHMoKSwgd2hlcmUgYSBkaXNwOCBlbmNv
ZGluZyBub3cgZ2V0cyB1c2VkLgogICAgCiAgICBXaGlsZSBoZXJlLCBJIG5vdGljZWQgdGhhdCAm
bXdhaXRfd2FrZXVwKGNwdSkgd2FzIGJlaW5nIGNhbGN1bGF0ZWQgdHdpY2UuCiAgICBUaGlzIGlz
IGNhdXNlZCBieSB0aGUgbWVtb3J5IGNsb2JiZXIgaW4gbWIoKSwgc28gdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgdG8gaGVscAogICAgdGhlIG9wdGltaXNlciBieSBjYWxjdWxhdGluZyBpdCBvbmNlLCBh
aGVhZCBvZiB0aW1lLiAgYmxvYXQtby1tZXRlciByZXBvcnRzIGEKICAgIGRlbHRhIG9mIC0yNiBh
cyBhIHJlc3VsdCBvZiB0aGlzIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYyB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIHwgMTIgKysrKysr
KystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4
Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggMTRiMDI3ODljNS4uNjU0ZGUyNGY0MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9j
cHVfaWRsZS5jCkBAIC00MDEsMTUgKzQwMSwxNiBAQCB2b2lkIG13YWl0X2lkbGVfd2l0aF9oaW50
cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc190aW1lX3QgZXhwaXJlcyA9IHBlcl9j
cHUodGltZXJfZGVhZGxpbmUsIGNwdSk7CisgICAgY29uc3Qgdm9pZCAqbW9uaXRvcl9hZGRyID0g
Jm13YWl0X3dha2V1cChjcHUpOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
Q0xGTFVTSF9NT05JVE9SKSApCiAgICAgewogICAgICAgICBtYigpOwotICAgICAgICBjbGZsdXNo
KCh2b2lkICopJm13YWl0X3dha2V1cChjcHUpKTsKKyAgICAgICAgY2xmbHVzaChtb25pdG9yX2Fk
ZHIpOwogICAgICAgICBtYigpOwogICAgIH0KIAotICAgIF9fbW9uaXRvcigodm9pZCAqKSZtd2Fp
dF93YWtldXAoY3B1KSwgMCwgMCk7CisgICAgX19tb25pdG9yKG1vbml0b3JfYWRkciwgMCwgMCk7
CiAgICAgc21wX21iKCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggYzY2NTQ5OWUz
Ni4uMzI0Njc5N2JlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xMSwxMSArMTEsMTUgQEAKICAg
ICBfX3NlbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9KQogCi0jZGVmaW5lIHdiaW52ZCgpIFwKLSAgICBhc20gdm9sYXRpbGUgKCAid2Jp
bnZkIiA6IDogOiAibWVtb3J5IiApCitzdGF0aWMgaW5saW5lIHZvaWQgd2JpbnZkKHZvaWQpCit7
CisgICAgYXNtIHZvbGF0aWxlICggIndiaW52ZCIgOjo6ICJtZW1vcnkiICk7Cit9CiAKLSNkZWZp
bmUgY2xmbHVzaChhKSBcCi0gICAgYXNtIHZvbGF0aWxlICggImNsZmx1c2ggKCUwKSIgOiA6ICJy
IihhKSApCitzdGF0aWMgaW5saW5lIHZvaWQgY2xmbHVzaChjb25zdCB2b2lkICpwKQoreworICAg
IGFzbSB2b2xhdGlsZSAoICJjbGZsdXNoICUwIiA6OiAibSIgKCooY29uc3QgY2hhciAqKXApICk7
Cit9CiAKICNkZWZpbmUgeGNoZyhwdHIsdikgXAogICAgICgoX190eXBlb2ZfXygqKHB0cikpKV9f
eGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6ZW9mKCoocHRyKSkpKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:31:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ng7-00066F-Qn; Mon, 18 Mar 2019 08:31:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ng6-000665-Gq
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:26 +0000
X-Inumbo-ID: 37353f40-4958-11e9-ac77-07d28b45a014
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37353f40-4958-11e9-ac77-07d28b45a014;
 Mon, 18 Mar 2019 08:31:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ng4-00030y-8M
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ng4-00052n-5t
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ng4-00052n-5t@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:31:24 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Fix construction of 32bit
 dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM1NmY0MzcxNzFjNWJiOTA3MDFhYzlkZDdiYTRkYmJkMDU5ODhlMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiAxNCAxMToxMDowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTQ6NTk6MjcgMjAxOSArMDAw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgIHwgIDQgKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwppbmRleCA4MzdlZjdiY2ExLi5jZWYyZDQyMjU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4
NSw3ICsyODUsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNw
dSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAgICBpbnQgaSwg
Y3B1LCByYywgY29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CiAgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3M7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzOwpAQCAtMzU0LDE0ICszNTQsMTggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0
cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgLyogY29tcGF0aWJpbGl0eSBjaGVjayAq
LwogICAgIGNvbXBhdGlibGUgPSAwOwotICAgIGNvbXBhdDMyICAgPSAwOwogICAgIG1hY2hpbmUg
PSBlbGZfdXZhbCgmZWxmLCBlbGYuZWhkciwgZV9tYWNoaW5lKTsKICAgICBwcmludGsoIiBYZW4g
IGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyXG4iKTsKICAgICBpZiAoIGVsZl8zMmJpdCgm
ZWxmKSAmJiBwYXJtcy5wYWUgPT0gWEVOX1BBRV9CSU1PREFMICkKICAgICAgICAgcGFybXMucGFl
ID0gWEVOX1BBRV9FWFRDUjM7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFl
ICYmIG1hY2hpbmUgPT0gRU1fMzg2ICkKICAgICB7Ci0gICAgICAgIGNvbXBhdDMyID0gMTsKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShyYyA9IHN3aXRjaF9jb21wYXQoZCkpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcHJpbnRrKCJEb20wIGZhaWxlZCB0byBzd2l0Y2ggdG8gY29tcGF0OiAlZFxu
IiwgcmMpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKICAgICAgICAgY29t
cGF0aWJsZSA9IDE7CiAgICAgfQogICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9
PSBFTV9YODZfNjQpCkBAIC0zOTIsMTYgKzM5Niw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggY29t
cGF0MzIgKQotICAgIHsKLSAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDE7Ci0gICAgICAgIGQtPmFyY2gucHYueHB0aSA9IGZhbHNlOwotICAg
ICAgICBkLT5hcmNoLnB2LnBjaWQgPSBmYWxzZTsKLSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZv
aWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICgg
c2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQotICAgICAgICAgICAgQlVHKCk7Ci0gICAg
fQotCiAgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0
cmRfbGVuKTsKIAogICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhUQ1IzICkKQEAgLTQy
NSw4ICs0MTksNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIHBhcm1zLnAybV9iYXNlID0gVU5TRVRfQUREUjsKICAgICB9CiAKLSAgICBk
b21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7Ci0KICAgICAvKgogICAgICAqIFdoeSBkbyB3ZSBu
ZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUK
ICAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBzcGFjZS4gQnV0IHRoZSBzaXpl
IG9mIHRoZSBhZGRyZXNzIHNwYWNlCkBAIC02MDYsMjMgKzU5OCwxOSBAQCBpbnQgX19pbml0IGRv
bTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgewogICAgICAgICBtYWRkcl90
b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGU7
CiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9
IFBBR0VfU0laRTsKKyAgICAgICAgY2xlYXJfcGFnZShsNHRhYik7CisgICAgICAgIGluaXRfeGVu
X2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOworICAgICAgICB2LT5hcmNoLmd1
ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFkZHIoX19wYShsNHN0YXJ0KSk7CiAgICAgfQog
ICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVN
Rl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAg
ICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9tYWluIDAgUE1MNFxuIik7Ci0gICAg
ICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdUX3ZhbGlk
YXRlZHwxOwotICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQocGFnZSk7Cisg
ICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBjcmVhdGVkIGJ5IHN3aXRjaF9jb21wYXQo
KS4gKi8KKyAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShwYWdldGFibGVfZ2V0X3BhZGRy
KHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKKyAgICAgICAgLyogU2VlIHB1YmxpYy94ZW4uaCBvbiB3
aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0
X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKICAgICAgICAg
bDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKICAgICB9
Ci0gICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIsIF9t
Zm4odmlydF90b19tZm4obDRzdGFydCkpLAotICAgICAgICAgICAgICAgICAgICAgIGQsIElOVkFM
SURfTUZOLCB0cnVlKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21f
cGFkZHIoX19wYShsNHN0YXJ0KSk7Ci0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQot
ICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSB2LT5hcmNoLmd1ZXN0X3RhYmxlOwog
CiAgICAgbDR0YWIgKz0gbDRfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwogICAgIHBmbiA9IGFsbG9j
X3NwZm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMKaW5kZXggODAyNmYwMGM0YS4uNGI2ZjQ4ZGVhMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpA
QCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAq
dikKICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwogICAgIG1mbl90IG1mbjsKIAotICAgIHBnID0g
YWxsb2NfZG9taGVhcF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lcik7CisgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyIHwgTUVNRl9ub19zY3J1
Yik7CiAgICAgaWYgKCBwZyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAg
LTE1Nyw2ICsxNTcsOCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAorICAgIEJVSUxEX0JVR19PTihvZmZzZXRv
ZihzdHJ1Y3Qgc2hhcmVkX2luZm8sIHZjcHVfaW5mbykgIT0gMCk7CisKICAgICBpZiAoIGlzX2h2
bV9kb21haW4oZCkgfHwgZC0+dG90X3BhZ2VzICE9IDAgKQogICAgICAgICByZXR1cm4gLUVBQ0NF
UzsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 08:31:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 08:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ngH-00068O-UT; Mon, 18 Mar 2019 08:31:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ngF-00067V-Q6
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:35 +0000
X-Inumbo-ID: 3d49e8b5-4958-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d49e8b5-4958-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:31:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ngE-000316-EM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ngE-00053J-Bn
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 08:31:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ngE-00053J-Bn@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 08:31:34 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Improve code generation from
 cpu_has_svm_feature()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFlNzgwZWY1YTUyNzY2MWQxZDYxMDZjY2FjZjY1NzA2ZTNlZDY2NGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEZlYiAxMiAxODozMzozMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTUgMTc6NTM6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9zdm06IEltcHJvdmUgY29kZSBnZW5lcmF0aW9uIGZyb20g
Y3B1X2hhc19zdm1fZmVhdHVyZSgpCiAgICAKICAgIFRha2luZyBzdm1fZmVhdHVyZV9mbGFncyBi
eSBwb2ludGVyIGFuZCB1c2luZyB0ZXN0X2JpdCgpIHJlc3VsdHMgaW4gZ2VuZXJhdGVkCiAgICBj
b2RlIHdoaWNoIGxvYWRzIHN2bV9mZWF0dXJlX2ZsYWdzIGludG8gYSAzMmJpdCByZWdpc3Rlciwg
dGhlbiBkb2VzIGEgYml0d2lzZQogICAgb3BlcmF0aW9uLgogICAgCiAgICBUaGUgbG9naWMgY2Fu
IGJlIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiBhIHN0cmFpZ2h0IGJpdHdpc2Ugb3BlcmF0aW9uLCBy
ZXN1bHRpbmcKICAgIGluIHRoZSBmb2xsb3dpbmcgbWlub3IgaW1wcm92ZW1lbnQuCiAgICAKICAg
ICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQgdXAvZG93bjogMC8tMTM2ICgtMTM2
KQogICAgICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQg
ICAgIG5ldyAgIGRlbHRhCiAgICAgIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUg
ICAgICAgICAgIDI4MSAgICAgMjczICAgICAgLTgKICAgICAgc3ZtX2NyZWF0ZV92bWNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxNDA0ICAgIDEzODggICAgIC0xNgogICAgICBzdm1fdm1l
eGl0X2hhbmRsZXIgICAgICAgICAgICAgICAgICAgICAgICAgIDYyNzEgICAgNjIzOSAgICAgLTMy
CiAgICAgIHN0YXJ0X3N2bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgxOCAg
ICAgNzM4ICAgICAtODAKICAgICAgVG90YWw6IEJlZm9yZT0zMzQ3NTY5LCBBZnRlcj0zMzQ3NDMz
LCBjaGcgLTAuMDAlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vc3ZtLmggfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAppbmRleCA0OWRjYTM5ZTBiLi42ZTY4
OGE4ZTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCkBAIC0yMSw3ICsyMSw2IEBACiAj
ZGVmaW5lIF9fQVNNX1g4Nl9IVk1fU1ZNX0hfXwogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Ci0j
aW5jbHVkZSA8eGVuL2JpdG1hcC5oPgogCiAjZGVmaW5lIHN2bV92bWxvYWQoeCkgICAgIHN2bV92
bWxvYWRfcGEoX19wYSh4KSkKICNkZWZpbmUgc3ZtX3Ztc2F2ZSh4KSAgICAgc3ZtX3Ztc2F2ZV9w
YShfX3BhKHgpKQpAQCAtNzcsNyArNzYsNyBAQCBleHRlcm4gdTMyIHN2bV9mZWF0dXJlX2ZsYWdz
OwogI2RlZmluZSBTVk1fRkVBVFVSRV9WTE9BRFNBVkUgICAgIDE1IC8qIHZpcnR1YWwgdm1sb2Fk
L3Ztc2F2ZSAqLwogI2RlZmluZSBTVk1fRkVBVFVSRV9WR0lGICAgICAgICAgIDE2IC8qIFZpcnR1
YWwgR0lGICovCiAKLSNkZWZpbmUgY3B1X2hhc19zdm1fZmVhdHVyZShmKSB0ZXN0X2JpdChmLCAm
c3ZtX2ZlYXR1cmVfZmxhZ3MpCisjZGVmaW5lIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoZikgKHN2bV9m
ZWF0dXJlX2ZsYWdzICYgKDF1IDw8IChmKSkpCiAjZGVmaW5lIGNwdV9oYXNfc3ZtX25wdCAgICAg
ICBjcHVfaGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX05QVCkKICNkZWZpbmUgY3B1X2hhc19z
dm1fbGJydiAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfTEJSVikKICNkZWZp
bmUgY3B1X2hhc19zdm1fc3ZtbCAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVf
U1ZNTCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 10:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5pvA-0001uW-KD; Mon, 18 Mar 2019 10:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5pv9-0001uN-Jm
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:07 +0000
X-Inumbo-ID: 49f2e6a7-496c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49f2e6a7-496c-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:55:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5pv7-0005qx-JA
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5pv7-0005og-Eo
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5pv7-0005og-Eo@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 10:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1253042965278540608=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Mon Mar 18 11:38:36 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Mar 18 11:38:36 2019 +0100

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 0c67ccd262..8e8a2c4e1b 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1253042965278540608==--

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 10:55:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5pvN-0001vm-MV; Mon, 18 Mar 2019 10:55:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5pvM-0001va-9J
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:20 +0000
X-Inumbo-ID: 5005a406-496c-11e9-a8cb-3fdec08e2eb4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5005a406-496c-11e9-a8cb-3fdec08e2eb4;
 Mon, 18 Mar 2019 10:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5pvH-0005r8-PL
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5pvH-0005pA-Mi
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5pvH-0005pA-Mi@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 10:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/debug: make debugtrace
 configurable via Kconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUyOGFmZTQ3ZTczMGE0MjVlZDRlN2E3NTQ2NTkyMzJhZTE3OTViMTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjM5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjM5OjQzIDIwMTkgKzAxMDAKCiAgICB4
ZW4vZGVidWc6IG1ha2UgZGVidWd0cmFjZSBjb25maWd1cmFibGUgdmlhIEtjb25maWcKICAgIAog
ICAgSW5zdGVhZCBvZiBoYXZpbmcgdG8gZWRpdCBpbmNsdWRlL3hlbi9saWIuaCBmb3IgbWFraW5n
IGRlYnVndHJhY2UKICAgIGF2YWlsYWJsZSBtYWtlIGl0IGNvbmZpZ3VyYWJsZSB2aWEgS2NvbmZp
Zy4KICAgIAogICAgRGVmYXVsdCBpcyBvZmYsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IGluIGV4cGVy
dCBtb2RlIG9yIGluIGRlYnVnIGJ1aWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICB8IDcgKysrKysr
KwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbGli
LmggICAgICB8IDMgKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRl
YnVnCmluZGV4IDRkNWQ3Zjg3Y2IuLmRhYWNmODUxNDEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmln
LmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC05OCw2ICs5OCwxMyBAQCBjb25maWcg
VUJTQU4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTiBoZXJlLgogCitjb25maWcgREVCVUdfVFJBQ0UK
Kwlib29sICJEZWJ1ZyB0cmFjZSBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIERlYnVnIHRyYWNl
IGVuYWJsZXMgdG8gcmVjb3JkIGRlYnVnIHRyYWNlIG1lc3NhZ2VzIHdoaWNoIGFyZSBwcmludGVk
CisJICBlaXRoZXIgZGlyZWN0bHkgdG8gdGhlIGNvbnNvbGUgb3IgYXJlIHByaW50ZWQgdG8gY29u
c29sZSBpbiBjYXNlIG9mCisJICBhIHN5c3RlbSBjcmFzaC4KKwogZW5kaWYgIyBERUJVRyB8fCBF
WFBFUlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMg
Yi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA0MzE1NTg4ZjA1Li40MWVjMTNjZTUy
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE1Nyw3ICsxMTU3LDcgQEAgaW50IHByaW50a19yYXRlbGlt
aXQodm9pZCkKICAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCiAgKi8KIAotI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAKKyNpZmRl
ZiBDT05GSUdfREVCVUdfVFJBQ0UKIAogLyogU2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUs
IG9yIGJ1ZmZlciBpdD8gKi8KIHN0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3Rv
X2NvbnNvbGU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggODk5MzlmNDNjOC4uZTBiN2JjYjZiNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtODYsOCAr
ODYsNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpz
LCBjb25zdCBjaGFyICplKTsKICAqLwogaW50IGNtZGxpbmVfc3RyY21wKGNvbnN0IGNoYXIgKmZy
YWcsIGNvbnN0IGNoYXIgKm5hbWUpOwogCi0vKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0j
aWZkZWYgREVCVUdfVFJBQ0VfRFVNUAorI2lmZGVmIENPTkZJR19ERUJVR19UUkFDRQogZXh0ZXJu
IHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpOwogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9wcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJp
bnRmLCAxLCAyKSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 10:55:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5pvX-0001x1-OF; Mon, 18 Mar 2019 10:55:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5pvW-0001ws-S7
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:30 +0000
X-Inumbo-ID: 5615ec2a-496c-11e9-9b72-8b500a7aad1d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5615ec2a-496c-11e9-9b72-8b500a7aad1d;
 Mon, 18 Mar 2019 10:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5pvR-0005rr-Vc
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5pvR-0005pk-Sq
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5pvR-0005pk-Sq@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 10:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/debug: make debugtrace more
 clever regarding repeating entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZjNTAyMWMyOWE1OTYzMGExMmRlODlmZDMzZjRhMDBiOTkyOTllMTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQwOjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQwOjMyIDIwMTkgKzAxMDAKCiAgICB4
ZW4vZGVidWc6IG1ha2UgZGVidWd0cmFjZSBtb3JlIGNsZXZlciByZWdhcmRpbmcgcmVwZWF0aW5n
IGVudHJpZXMKICAgIAogICAgSW4gY2FzZSBkZWJ1Z3RyYWNlIGlzIHdyaXRpbmcgdG8gbWVtb3J5
IGFuZCB0aGUgbGFzdCBlbnRyeSBpcyByZXBlYXRlZAogICAgZG9uJ3QgZmlsbCB1cCB0aGUgdHJh
Y2UgYnVmZmVyLCBidXQgbW9kaWZ5IHRoZSBjb3VudCBwcmVmaXggdG8gIngteSAiCiAgICBzdHls
ZSBpbnN0ZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggNDFlYzEzY2U1Mi4uZjQxYjY4OTg0NyAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMKQEAgLTEyMjUsMTMgKzEyMjUsMjYgQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1
bXAodm9pZCkKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKIH0KIAorc3RhdGljIHZvaWQgZGVidWd0
cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKK3sKKyAgICBjaGFyICpwOworCisgICAgZm9yICgg
cCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2VfYnVm
W2RlYnVndHJhY2VfcHJkKytdID0gKnA7CisgICAgICAgIC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBi
eXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8KKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNl
X3ByZCA9PSAoZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKKyAgICAgICAgICAgIGRlYnVndHJhY2Vf
cHJkID0gMDsKKyAgICB9Cit9CisKIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAq
Zm10LCAuLi4pCiB7Ci0gICAgc3RhdGljIGNoYXIgICAgYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1
MzIgY291bnQ7CisgICAgc3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKKyAg
ICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKIAorICAg
IGNoYXIgICAgICAgICAgY250YnVmWzI0XTsKICAgICB2YV9saXN0ICAgICAgIGFyZ3M7Ci0gICAg
Y2hhciAgICAgICAgICpwOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBpZiAoIGRl
YnVndHJhY2VfYnl0ZXMgPT0gMCApCkBAIC0xMjQzLDI1ICsxMjU2LDMyIEBAIHZvaWQgZGVidWd0
cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAKICAgICBBU1NFUlQoZGVidWd0cmFj
ZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDApOwogCi0gICAgc25wcmludGYoYnVmLCBz
aXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwotCiAgICAgdmFfc3RhcnQoYXJncywgZm10KTsK
LSAgICAodm9pZCl2c25wcmludGYoYnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3Ry
bGVuKGJ1ZiksIGZtdCwgYXJncyk7CisgICAgdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZt
dCwgYXJncyk7CiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRf
dG9fY29uc29sZSApCiAgICAgeworICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRi
dWYpLCAiJXUgIiwgKytjb3VudCk7CisgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUs
IGNudGJ1Zik7CiAgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGJ1Zik7CiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHAr
KyApCisgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgbGFzdF9wcmQgPSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGxhc3RfY291
bnQgPSArK2NvdW50OworICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7Cisg
ICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQp
OworICAgICAgICB9CisgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZGVidWd0
cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsgICAgICAgICAgICAKLSAgICAgICAgICAg
IC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBieXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8K
LSAgICAgICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAx
KSApCi0gICAgICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICAgICAgZGVi
dWd0cmFjZV9wcmQgPSBsYXN0X3ByZDsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6
ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQor
ICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKKyAgICAgICAgZGVidWd0cmFj
ZV9hZGRfdG9fYnVmKGJ1Zik7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
ZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 10:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5pve-0001yI-Ps; Mon, 18 Mar 2019 10:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5pvd-0001y5-NC
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:37 +0000
X-Inumbo-ID: 5c29c9c1-496c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c29c9c1-496c-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 10:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5pvc-0005s3-60
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5pvc-0005qP-3M
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5pvc-0005qP-3M@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 10:55:36 +0000
Subject: [Xen-changelog] [xen staging] x86emul: no need to set
 fault_suppression to false for VMOVNT*
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM5Y2JlMDBmYWQxODIyYTQwN2YyYTNiMWI0OWI0Y2ZiZTQ1NjNkYjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQxOjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQxOjEwIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiBubyBuZWVkIHRvIHNldCBmYXVsdF9zdXBwcmVzc2lvbiB0byBmYWxzZSBmb3IgVk1P
Vk5UKgogICAgCiAgICBXaGVuIGV2ZXgub3Btc2sgaXMgcmVxdWlyZWQgdG8gYmUgemVybyB0aGVy
ZSdzIG5vIG5lZWQgZm9yIHRoaXMsIGFzIGl0CiAgICB3b24ndCBoYXZlIGJlZW4gc2V0IHRvIHRy
dWUgaW4gdGhlIGZpcnN0IHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZTNiN2U4YzM5Ni4uZWEwMmQxMDBk
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5MTEsNyArNTkx
MSw2IEBAIHg4Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYs
IDB4MmIpOiAvKiB2bW92bnRwe3MsZH0gW3h5el1tbSxtZW0gKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgub3Btc2ssIEVYQ19VRCk7CiAg
ICAgICAgIHNmZW5jZSA9IHRydWU7Ci0gICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VW
RVgsIDB4MGYsIDB4MTApOiAvKiB2bW92dXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CiAgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHgxMCk6IC8qIHZtb3Zze3Ms
ZH0gbWVtLHhtbXtrfSAqLwpAQCAtNjc5NSw3ICs2Nzk0LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBldmV4Lm9wbXNr
IHx8IGV2ZXgudywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAg
ICAgIHNmZW5jZSA9IHRydWU7Ci0gICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDZmKTogLyogdm1vdmRxYXszMiw2NH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDZmKTogLyogdm1vdmRxdXszMiw2
NH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 10:55:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 10:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5pvr-00020d-Re; Mon, 18 Mar 2019 10:55:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5pvq-00020P-Ci
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:50 +0000
X-Inumbo-ID: 6244d376-496c-11e9-ac58-e764eb1ac986
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6244d376-496c-11e9-ac58-e764eb1ac986;
 Mon, 18 Mar 2019 10:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5pvm-0005sF-CM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5pvm-0005qr-9c
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 10:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5pvm-0005qr-9c@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 10:55:46 +0000
Subject: [Xen-changelog] [xen staging] x86/MCE: mcequirk stuff is
 AMD-specific
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRhOGU2ODRkMjkzN2EyNDBiNTE5MjJiNjRlZDBhODY2ZWM0YmE3NmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQxOjQ3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQxOjQ3IDIwMTkgKzAxMDAKCiAgICB4
ODYvTUNFOiBtY2VxdWlyayBzdHVmZiBpcyBBTUQtc3BlY2lmaWMKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgIHwgMzQgKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9xdWlya3MuaCB8IDUzIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA2
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Vf
YW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMKaW5kZXggZDEyNWJjMTYx
MS4uZWQyOWZjYzMxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2Ft
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYwpAQCAtNzAsMTIgKzcw
LDIyIEBACiAjaW5jbHVkZSAieDg2X21jYS5oIgogI2luY2x1ZGUgIm1jZV9hbWQuaCIKICNpbmNs
dWRlICJtY2FjdGlvbi5oIgotI2luY2x1ZGUgIm1jZV9xdWlya3MuaCIKICNpbmNsdWRlICJ2bWNl
LmgiCiAKLSNkZWZpbmUgQU5ZIC0xCisjZGVmaW5lIEFOWSAofjBVKQogCi1zdGF0aWMgY29uc3Qg
c3RydWN0IG1jZV9xdWlya2RhdGEgbWNlX2FtZF9xdWlya3NbXSA9IHsKK2VudW0gbWNlcXVpcmtf
YW1kX2ZsYWdzIHsKKyAgICBNQ0VRVUlSS19OT05FLAorICAgIE1DRVFVSVJLX0s4X0dBUlQsCisg
ICAgTUNFUVVJUktfRjEwX0dBUlQsCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IG1jZV9xdWly
a2RhdGEgeworICAgIHVuc2lnbmVkIGludCBjcHVfZmFtaWx5OworICAgIHVuc2lnbmVkIGludCBj
cHVfbW9kZWw7CisgICAgdW5zaWduZWQgaW50IGNwdV9zdGVwcGluZzsKKyAgICBlbnVtIG1jZXF1
aXJrX2FtZF9mbGFncyBxdWlyazsKK30gbWNlX2FtZF9xdWlya3NbXSA9IHsKICAgICB7IDB4ZiAv
KiBjcHUgZmFtaWx5ICovLCBBTlkgLyogYWxsIG1vZGVscyAqLywgQU5ZIC8qIGFsbCBzdGVwcGlu
Z3MgKi8sCiAgICAgICBNQ0VRVUlSS19LOF9HQVJUIH0sCiAgICAgeyAweDEwIC8qIGNwdSBmYW1p
bHkgKi8sIEFOWSAvKiBhbGwgbW9kZWxzICovLCBBTlkgLyogYWxsIHN0ZXBwaW5ncyAqLywKQEAg
LTE1NywxMCArMTY3LDEwIEBAIGJvb2wgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRfdCBzdGF0dXMs
IHVpbnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSkKIH0KIAogLyogTUMgcXVpcmtzICovCi1lbnVt
IG1jZXF1aXJrX2FtZF9mbGFncwotbWNlcXVpcmtfbG9va3VwX2FtZF9xdWlya2RhdGEoc3RydWN0
IGNwdWluZm9feDg2ICpjKQorc3RhdGljIGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzCittY2VxdWly
a19sb29rdXBfYW1kX3F1aXJrZGF0YShjb25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0g
ICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBCVUdfT04oYy0+eDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0FNRCk7CiAKQEAgLTE3NiwxMCArMTg2LDExIEBAIG1jZXF1aXJrX2xv
b2t1cF9hbWRfcXVpcmtkYXRhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKICAgICAgICAgcmV0dXJuIG1jZV9hbWRfcXVpcmtzW2ldLnF1aXJrOwogICAg
IH0KLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBNQ0VRVUlSS19OT05FOwogfQogCi1pbnQg
bWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIGZsYWdzKQorc3RhdGlj
IHZvaWQgbWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIGZsYWdzKQog
ewogICAgIHVpbnQ2NF90IHZhbDsKIApAQCAtMTk3LDExICsyMDgsMTIgQEAgaW50IG1jZXF1aXJr
X2FtZF9hcHBseShlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBmbGFncykKIAogICAgIGNhc2UgTUNF
UVVJUktfRjEwX0dBUlQ6CiAgICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfQU1ENjRfTUN4X01B
U0soNCksIHZhbCkgPT0gMCApCi0gICAgICAgICAgICAgICAgd3Jtc3Jfc2FmZShNU1JfQU1ENjRf
TUN4X01BU0soNCksIHZhbCB8ICgxIDw8IDEwKSk7CisgICAgICAgICAgICB3cm1zcl9zYWZlKE1T
Ul9BTUQ2NF9NQ3hfTUFTSyg0KSwgdmFsIHwgKDEgPDwgMTApKTsKICAgICAgICAgYnJlYWs7Ci0g
ICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUKGZsYWdz
ID09IE1DRVFVSVJLX05PTkUpOworICAgIH0KIH0KIAogc3RhdGljIHN0cnVjdCBtY2luZm9fZXh0
ZW5kZWQgKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX3F1aXJrcy5o
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX3F1aXJrcy5oCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAyYzkzYTMxZDA5Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9xdWlya3MuaAorKysgL2Rldi9udWxsCkBAIC0xLDUzICswLDAgQEAKLS8q
ICogTUNBIHF1aXJrcwotICogQ29weXJpZ2h0IChjKSAyMDA5IEFkdmFuY2VkIE1pY3JvIERldmlj
ZXMsIEluYy4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKLSAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
Ci0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAot
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCi0gKgotICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKi8KLQotI2lmbmRl
ZiBfTUNFX1FVSVJLX0gKLSNkZWZpbmUgX01DRV9RVUlSS19ICi0KLSNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KLQotc3RydWN0IG1jZV9xdWlya2RhdGEgewotCWludDMyX3QgY3B1X2ZhbWlseTsKLQlp
bnQxNl90IGNwdV9tb2RlbDsKLQlpbnQxNl90IGNwdV9zdGVwcGluZzsKLQl1aW50MzJfdCBxdWly
azsKLX07Ci0KLS8qIHVzZSBhIGJpbmFyeSBmbGFnIGlmIG11bHRpcGxlIHF1aXJrcyBhcHBseQot
ICogdG8gb25lIENQVSBmYW1pbHkvbW9kZWwKLSAqLwotCi1lbnVtIG1jZXF1aXJrX2FtZF9mbGFn
cyB7Ci0JTUNFUVVJUktfSzhfR0FSVCA9IDIsCi0JTUNFUVVJUktfRjEwX0dBUlQKLX07Ci0KLWVu
dW0gbWNlcXVpcmtfaW50ZWxfZmxhZ3MgewotCU1DRVFVSVJLX0RVTU1ZID0gMHgxLCAvKiBub3Ro
aW5nIGtub3duIHlldCAqLwotfTsKLQotZW51bSBtY2VxdWlya19hbWRfZmxhZ3MKLW1jZXF1aXJr
X2xvb2t1cF9hbWRfcXVpcmtkYXRhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Ci0KLWludCBtY2Vx
dWlya19hbWRfYXBwbHkoZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgZmxhZ3MpOwotCi1lbnVtIG1j
ZXF1aXJrX2ludGVsX2ZsYWdzCi1tY2VxdWlya19sb29rdXBfaW50ZWxfcXVpcmtkYXRhKHN0cnVj
dCBjcHVpbmZvX3g4NiAqYyk7Ci0KLWludCBtY2VxdWlya19pbnRlbF9hcHBseShlbnVtIG1jZXF1
aXJrX2ludGVsX2ZsYWdzIGZsYWdzKTsKLQotI2VuZGlmIC8qIF9NQ0VfUVVJUktfSCAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 15:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5uGB-0003uG-As; Mon, 18 Mar 2019 15:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5uGA-0003uB-78
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:06 +0000
X-Inumbo-ID: 1f800dc4-4993-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f800dc4-4993-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5uG8-00032w-Od
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5uG8-0000C7-Lw
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5uG8-0000C7-Lw@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDJkNTI3YmEzMTBkYzY2OTViYmEyZGYxMThmZjllMDUzZjdlNDBjODIKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTY6Mjg6NDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6Mjg6NDUgMjAxOSAr
MDEwMAoKICAgIHg4Ni9odm06IHNwbGl0IGFsbCBsaW5lYXIgcmVhZHMgYW5kIHdyaXRlcyBhdCBw
YWdlIGJvdW5kYXJ5CiAgICAKICAgIFJ1bGluZyBvdXQgcGFnZSBzdHJhZGRsaW5nIGF0IGxpbmVh
ciBsZXZlbCBtYWtlcyBpdCBlYXNpZXIgdG8KICAgIGRpc3Rpbmd1aXNoIGNodW5rcyB0aGF0IHJl
cXVpcmUgcHJvcGVyIGhhbmRsaW5nIGFzIE1NSU8gYWNjZXNzCiAgICBhbmQgbm90IGNvbXBsZXRl
IHRoZW0gYXMgcGFnZSBzdHJhZGRsaW5nIG1lbW9yeSB0cmFuc2FjdGlvbnMKICAgIHByZW1hdHVy
ZWx5LiBUaGlzIGRvZXNuJ3QgY2hhbmdlIHRoZSBnZW5lcmFsIGJlaGF2aW9yLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDc1NGJhZjY4ZDUuLmMyMzZlN2RhMWYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xMDg5LDEyICsxMDg5LDI1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3Jl
YWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKLSAg
ICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5QQUdF
X01BU0s7CisgICAgaW50IHJjOwogCi0gICAgc3dpdGNoICggcmMgKQorICAgIGlmICggb2Zmc2V0
ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwgcGFydDE7CisgICAgICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNl
dDsKKworICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAq
LworICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEg
KyBwYXJ0MSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0
KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgewogICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTEwNiwxOSArMTExOSw5IEBAIHN0YXRpYyBpbnQgbGlu
ZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBf
ZGF0YSwKICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAotICAgICAgICBvZmZzZXQgPSBhZGRyICYg
flBBR0VfTUFTSzsKLSAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQot
ICAgICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywg
cF9kYXRhLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBodm1lbXVsX2N0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykpOwotCi0gICAgICAgIC8qIFNwbGl0IHRo
ZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCi0gICAgICAgIHBhcnQxID0gUEFHRV9T
SVpFIC0gb2Zmc2V0OwotICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQxLCBwX2Rh
dGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICkKLSAgICAgICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBh
cnQxLCBwX2RhdGEgKyBwYXJ0MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywg
aHZtZW11bF9jdHh0KTsKLSAgICAgICAgcmV0dXJuIHJjOworICAgICAgICByZXR1cm4gaHZtZW11
bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykp
OwogCiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3NoYXJlZDoKQEAgLTExMzIsMTIgKzExMzUsMjUgQEAgc3RhdGljIGludCBsaW5lYXJfd3Jp
dGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Ci0g
ICAgaW50IHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0Vf
TUFTSzsKKyAgICBpbnQgcmM7CiAKLSAgICBzd2l0Y2ggKCByYyApCisgICAgaWYgKCBvZmZzZXQg
KyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
LCBwYXJ0MTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0
OworCisgICAgICAgIC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICov
CisgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRh
ICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0
eHQpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBodm1fY29weV90b19n
dWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgewogICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTE0NiwxOSArMTE2Miw5IEBAIHN0YXRpYyBpbnQgbGlu
ZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpw
X2RhdGEsCiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAogICAgIGNhc2UgSFZN
VFJBTlNfYmFkX2dmbl90b19tZm46Ci0gICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNL
OwotICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCi0gICAgICAgICAg
ICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBw
ZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11
bF9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25v
d25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7Ci0KLSAgICAgICAgLyogU3BsaXQgdGhlIGFjY2Vz
cyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KLSAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBv
ZmZzZXQ7Ci0gICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAg
ICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwg
cF9kYXRhICsgcGFydDEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1l
bXVsX2N0eHQpOwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJldHVybiBodm1lbXVsX2xp
bmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7
CiAKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fc2hhcmVkOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 15:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 15:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5uGL-0003uq-Cc; Mon, 18 Mar 2019 15:33:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5uGK-0003uk-QT
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:16 +0000
X-Inumbo-ID: 25967a61-4993-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25967a61-4993-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 15:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5uGI-000334-Vi
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5uGI-0000DQ-SS
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 15:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5uGI-0000DQ-SS@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 15:33:14 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: finish IOREQs correctly on
 completion path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUyMmEyZjNjNWM4OWNjNzhjMGUyYjA1YWY5MjRiNzZjZWY3ZDRiZmYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTY6Mjk6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6Mjk6MjEgMjAxOSAr
MDEwMAoKICAgIHg4Ni9odm06IGZpbmlzaCBJT1JFUXMgY29ycmVjdGx5IG9uIGNvbXBsZXRpb24g
cGF0aAogICAgCiAgICBTaW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIGxpbmVhcl97cmVhZCx3cml0
ZX0oKSBoZWxwZXJzIGluIDNiZGVjNTMwYTUKICAgICh4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFk
ZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCiAgICBjb21wbGV0aW9u
IHBhdGggZm9yIElPUkVRcyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGlu
CiAgICBwcm9ncmVzcyBidXQgaHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X2xpbmVhcigpIHJldHVy
bnMgSFZNVFJBTlNfb2theQogICAgKGUuZy4gd2hlbiBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGlu
YXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JFUQogICAgaGFuZGxlcikgdGhlIGV4ZWN1dGlv
biB3aWxsIG5ldmVyIHJlLWVudGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQogICAgSU9SRVFzIGFy
ZSBjb21wbGV0ZWQuIFRoaXMgdXN1YWxseSByZXN1bHRzIGluIGEgZG9tYWluIGNyYXNoIHVwb24K
ICAgIHRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJpbmcgaHZtZW11bF9kb19p
bygpIGFuZCBmaW5kaW5nCiAgICB0aGUgcmVtbmFudHMgb2YgdGhlIHByZXZpb3VzIElPUkVRIGlu
IHRoZSBzdGF0ZSBtYWNoaW5lLgogICAgCiAgICBUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFzIGJl
ZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCiAgICB0eXBlIHdo
ZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0eXBlIGJldHdlZW4gcDJtX2lvcmVx
X3NlcnZlcgogICAgYW5kIHAybV9yYW1fcncgaW4gcHJvY2VzcyBvZiByZXNwb25kaW5nIHRvIElP
UkVRIHdoaWNoIG1hZGUKICAgIGh2bV9jb3B5Xy4uKCkgdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9u
IHRoZSB3YXkgYmFjay4KICAgIAogICAgRml4IGl0IGZvciBub3cgYnkgY2hlY2tpbmcgaWYgSU9S
RVEgY29tcGxldGlvbiBpcyByZXF1aXJlZCAod2hpY2gKICAgIGNhbiBiZSBpZGVudGlmaWVkIGJ5
IHF1ZXJ5aW5nIE1NSU8gY2FjaGUpIGJlZm9yZSB0cnlpbmcgdG8gZmluaXNoCiAgICBhIG1lbW9y
eSBhY2Nlc3MgaW1tZWRpYXRlbHkgdGhyb3VnaCBodm1fY29weV8uLigpLCByZS1lbnRlcgogICAg
aHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhpcyBjaGFuZ2UgYWxvbmUgb25seSBhZGRyZXNz
ZXMgSU9SRVEKICAgIGNvbXBsZXRpb24gaXNzdWUgZm9yIFAyTSB0eXBlIGNoYW5naW5nIGZyb20g
TU1JTyB0byBSQU0gaW4gdGhlCiAgICBtaWRkbGUgb2YgZW11bGF0aW9uIGJ1dCBsZWF2ZXMgYSBj
YXNlIHdoZXJlIG5ldyBJT1JFUXMgbWlnaHQgYmUKICAgIGludHJvZHVjZWQgYnkgUDJNIGNoYW5n
ZXMgZnJvbSBSQU0gdG8gTU1JTyAod2hpY2ggaXMgbGVzcyBsaWtlbHkKICAgIHRvIGZpbmQgaW4g
cHJhY3RpY2UpIHRoYXQgcmVxdWlyZXMgbW9yZSBzdWJzdGFudGlhbCBjaGFuZ2VzIGluCiAgICBN
TUlPIGVtdWxhdGlvbiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjMjM2
ZTdkYTFmLi5iZmEzZTFhZDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtOTUyLDcgKzk1Miw3IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF9waHlzX21taW9fYWNjZXNzKAogICogY2FjaGUgaW5kZXhlZCBieSBs
aW5lYXIgTU1JTyBhZGRyZXNzLgogICovCiBzdGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbywgdW5z
aWduZWQgbG9uZyBnbGEsIHVpbnQ4X3QgZGlyKQorICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
LCB1bnNpZ25lZCBsb25nIGdsYSwgdWludDhfdCBkaXIsIGJvb2wgY3JlYXRlKQogewogICAgIHVu
c2lnbmVkIGludCBpOwogICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGU7CkBAIC05NjYs
NiArOTY2LDkgQEAgc3RhdGljIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqaHZtZW11bF9maW5kX21t
aW9fY2FjaGUoCiAgICAgICAgICAgICByZXR1cm4gY2FjaGU7CiAgICAgfQogCisgICAgaWYgKCAh
Y3JlYXRlICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKICAgICBpID0gdmlvLT5tbWlvX2NhY2hl
X2NvdW50OwogICAgIGlmKCBpID09IEFSUkFZX1NJWkUodmlvLT5tbWlvX2NhY2hlKSApCiAgICAg
ICAgIHJldHVybiBOVUxMOwpAQCAtMTAwMCw3ICsxMDAzLDcgQEAgc3RhdGljIGludCBodm1lbXVs
X2xpbmVhcl9tbWlvX2FjY2VzcygKIHsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZj
dXJyZW50LT5hcmNoLmh2bS5odm1faW87CiAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQgPSBnbGEg
JiB+UEFHRV9NQVNLOwotICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1lbXVs
X2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyKTsKKyAgICBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgKmNhY2hlID0gaHZtZW11bF9maW5kX21taW9fY2FjaGUodmlvLCBnbGEsIGRpciwgdHJ1ZSk7
CiAgICAgdW5zaWduZWQgaW50IGNodW5rLCBidWZmZXJfb2Zmc2V0ID0gMDsKICAgICBwYWRkcl90
IGdwYTsKICAgICB1bnNpZ25lZCBsb25nIG9uZV9yZXAgPSAxOwpAQCAtMTA4OSw4ICsxMDkyLDkg
QEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBw
ZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJl
bnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5Q
QUdFX01BU0s7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOwogCiAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAgewpAQCAt
MTEwNCw3ICsxMTA4LDE0IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBh
ZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgcmV0dXJuIHJj
OwogICAgIH0KIAotICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBh
ZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CisgICAgLyoKKyAgICAgKiBJZiB0aGVyZSBpcyBh
biBNTUlPIGNhY2hlIGVudHJ5IGZvciB0aGUgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSByZS1pc3N1
aW5nCisgICAgICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGxlZCBhcyBNTUlP
LiBUaHVzIGl0IGlzIGltcGVyYXRpdmUgdGhhdAorICAgICAqIHdlIGhhbmRsZSB0aGlzIGFjY2Vz
cyBpbiB0aGUgc2FtZSB3YXkgdG8gZ3VhcmFudGVlIGNvbXBsZXRpb24gYW5kIGhlbmNlCisgICAg
ICogY2xlYW4gdXAgYW55IGludGVyaW0gc3RhdGUuCisgICAgICovCisgICAgaWYgKCAhaHZtZW11
bF9maW5kX21taW9fY2FjaGUodmlvLCBhZGRyLCBJT1JFUV9SRUFELCBmYWxzZSkgKQorICAgICAg
ICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBm
ZWMsICZwZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTExMzUsOCArMTE0
Niw5IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWdu
ZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAg
IHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0g
JmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRk
ciAmIH5QQUdFX01BU0s7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOwogCiAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAg
ewpAQCAtMTE1MCw3ICsxMTYyLDE0IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgIHJl
dHVybiByYzsKICAgICB9CiAKLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRy
LCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJl
IGlzIGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRoZSBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJl
LWlzc3VpbmcKKyAgICAgKiBhbiBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kbGVkIGFz
IE1NSU8uIFRodXMgaXQgaXMgaW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMg
YWNjZXNzIGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UK
KyAgICAgKiBjbGVhbiB1cCBhbnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGFkZHIsIElPUkVRX1dSSVRFLCBmYWxzZSkgKQor
ICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5uqy-0000Ew-TD; Mon, 18 Mar 2019 16:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5uqx-0000En-UQ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:07 +0000
X-Inumbo-ID: 6f3d8790-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f3d8790-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5uqw-0004M1-0o
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5uqv-0004FI-UM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5uqv-0004FI-UM@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pmtimer: fix
 hvm_acpi_sleep_button behavior
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBjMGYwYWI1YWI1OGZlZjU5ZDM1Nzg5Nzc0OTU1M2Y2MTBjZjcxMDEKQXV0aG9yOiAg
ICAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4IDE2
OjU5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE2OjU5OjQzIDIwMTkgKzAxMDAKCiAgICB4ODYv
cG10aW1lcjogZml4IGh2bV9hY3BpX3NsZWVwX2J1dHRvbiBiZWhhdmlvcgogICAgCiAgICBDb21t
aXQgMTlmYjE0NjIyZTk0MSAieDg2L3BtdGltZXI6IG1vdmUgQUNQSSByZWdpc3RlcnMgZnJvbSBQ
TVRTdGF0ZSB0bwogICAgaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBmb3IgaHZt
X2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKICAgIFBXUkJUTl9TVFMgaW5zdGVhZCBvZiBTTFBCVE5f
U1RTLCB3aGljaCBsZWFkcyB0bwogICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9TTEVFUCBjYXVz
aW5nIGd1ZXN0IHBvd2VyZG93bnMuIEZpeCB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBW
YXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIyMmM5MDBj
NDRhMmRiOGRiMWM1M2UyNjllMTUyMjA2ZTU1YzI3M2YKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAy
LTIwIDE3OjA2OjI1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1l
ci5jCmluZGV4IDQzNTY0N2ZmMWUuLmI1NmI3NDNjMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vcG10aW1lci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCkBAIC04Nyw3
ICs4Nyw3IEBAIHZvaWQgaHZtX2FjcGlfc2xlZXBfYnV0dG9uKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7Ci0gICAgZC0+YXJjaC5o
dm1fZG9tYWluLmFjcGkucG0xYV9zdHMgfD0gUFdSQlROX1NUUzsKKyAgICBkLT5hcmNoLmh2bV9k
b21haW4uYWNwaS5wbTFhX3N0cyB8PSBTTFBCVE5fU1RTOwogICAgIHBtdF91cGRhdGVfc2NpKHMp
OwogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ur8-0000Fd-Uw; Mon, 18 Mar 2019 16:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ur7-0000FT-JM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:17 +0000
X-Inumbo-ID: 75541cbc-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75541cbc-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ur6-0004NC-7U
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ur6-0004GD-4d
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ur6-0004GD-4d@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shadow: don't pass wrong L4
 MFN to guest_walk_tables()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNmOTkwMTA3MGQwMzFiY2IxNGYwNTM2Yzg5YmE2MjI0OTFiN2ZiZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjAwOjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjAwOjI4IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCBwYXNzIHdyb25nIEw0IE1GTiB0byBndWVzdF93YWxrX3RhYmxlcygp
CiAgICAKICAgIDY0LWJpdCBQViBndWVzdCB1c2VyIG1vZGUgcnVucyBvbiBhIGRpZmZlcmVudCBM
NCB0YWJsZS4gTWFrZSBzdXJlCiAgICAtIHRoZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhl
IGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ctZGlydHkKICAgICAgbW9kZSB0aGUgY29ycmVjdCBw
YWdlIGdldHMgbWFya2VkIGRpcnR5KSBkdXJpbmcgZ3Vlc3Qgd2Fsa3MsCiAgICAtIHRoZSBjb3Jy
ZWN0IHRhYmxlIGdldHMgYXVkaXRlZCBieSBzaF9hdWRpdF9ndygpLAogICAgLSBjb3JyZWN0IGlu
Zm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGIyYWYyM2Qx
NTA3NzYwNWYyODZkOGVmODZjOGY1ZDljMWI4MzAyYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDIt
MjAgMTc6MDc6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA1
ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDM5OGExOGUyOTAuLjI1YzgyZTk2MGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTE4MCw3ICsxODAsMTAgQEAgc2hfd2Fsa19ndWVzdF90YWJsZXMo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wzZQogI2Vsc2UgLyogMzIgb3IgNjQgKi8KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVz
dF90YWJsZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoKHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc19w
dl8zMmJpdF92Y3B1KHYpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBwYWdldGFi
bGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZQogI2VuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:11:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5urK-0000Gg-0V; Mon, 18 Mar 2019 16:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5urJ-0000Gb-3m
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:29 +0000
X-Inumbo-ID: 7b6a1b78-4998-11e9-a7d6-ab5b321915cb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b6a1b78-4998-11e9-a7d6-ab5b321915cb;
 Mon, 18 Mar 2019 16:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5urG-0004Nc-E0
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5urG-0004H7-BI
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5urG-0004H7-BI@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI3N2JmOTFlMjg2MGY4ODUzOTE1M2ZhZWM5NDMzNWNlNzI5ZDhmMjgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAxOCAxNzowMToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMToyMSAyMDE5ICswMTAw
CgogICAgdmlyaWRpYW46IGZpeCB0aGUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzL0xpc3QgaHlwZXJj
YWxsIGltcGxlbWVudGF0aW9uCiAgICAKICAgIFRoZSBjdXJyZW50IGNvZGUgdXNlcyBodm1fYXNp
ZF9mbHVzaF92Y3B1KCkgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGZvcgogICAgYSBndWVzdCBy
dW5uaW5nIGluIHNoYWRvdyBtb2RlLCB3aGljaCByZXN1bHRzIGluIGd1ZXN0IGNyYXNoZXMgZWFy
bHkgaW4KICAgIGJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVfdGxiX2ZsdXNoJyBpcyBlbmFibGVk
LgogICAgCiAgICBUaGlzIHBhdGNoLCBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nIGEgbmV3IGZsdXNo
IGFsZ29yaXRobSwgYWRhcHRzIHRoZSBvbmUKICAgIGFscmVhZHkgdXNlZCBieSB0aGUgSFZNT1Bf
Zmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMKICAgIG1vZGlm
aWVkIHRvIGFsbG93IFRMQiBmbHVzaGluZyBhIHN1YnNldCBvZiBhIGRvbWFpbidzIHZDUFVzLiBB
IGNhbGxiYWNrCiAgICBmdW5jdGlvbiBkZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IGEgdkNQVSBy
ZXF1aXJlcyBmbHVzaGluZy4gVGhpcyBtZWNoYW5pc20KICAgIHdhcyBjaG9zZW4gYmVjYXVzZSwg
d2hpbGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCiAgICB2
aXJpZGlhbiBoeXBlcmNhbGxzIHNwZWNpZnkgYSB2Q1BVIG1hc2ssIHRoZXJlIGFyZSBuZXdlciB2
YXJpYW50cyB3aGljaAogICAgc3BlY2lmeSBhIHNwYXJzZSBIVl9WUF9TRVQgYW5kIHRodXMgdXNl
IG9mIGEgY2FsbGJhY2sgd2lsbCBhdm9pZCBuZWVkaW5nIHRvCiAgICBleHBvc2UgZGV0YWlscyBv
ZiB0aGlzIG91dHNpZGUgb2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9z
ZQogICAgbmV3ZXIgdmFyaWFudHMgYXJlIGltcGxlbWVudGVkLgogICAgCiAgICBOT1RFOiBVc2Ug
b2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlvbiByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxz
IGFyZQogICAgICAgICAgcmVzdGFydGFibGUgYW5kIHNvLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGll
ZCwgdmlyaWRpYW5faHlwZXJjYWxsKCkKICAgICAgICAgIGNhbiBub3cgcmV0dXJuIEhWTV9IQ0FM
TF9wcmVlbXB0ZWQuIFRoaXMgaXMgc2FmZSBhcyBubyBtb2RpZmljYXRpb24KICAgICAgICAgIHRv
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRoZSByZXR1cm4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2U5OGVlMzA1MGE4MjQ5OTRjZTQ5NTdmYWE4ZjUzZWNiOGM3ZGE5ZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMDItMjYgMTY6NTU6MDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgIHwgNDUgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
fCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggN2E2NDM2ODA4NS4uYjM1NzUxZGE2MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MDE0LDQ1
ICs0MDE0LDcxIEBAIHN0YXRpYyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQorYm9vbCBo
dm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2
Y3B1ICp2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpCiB7CisgICAgc3Rh
dGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7CisgICAgY3B1bWFz
a190ICptYXNrID0gJnRoaXNfY3B1KGZsdXNoX2NwdW1hc2spOwogICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBpZiAoICFp
c19odm1fZG9tYWluKGQpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KICAgICAvKiBBdm9p
ZCBkZWFkbG9jayBpZiBtb3JlIHRoYW4gb25lIHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZSB0
aW1lLiAqLwogICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211
dGV4KSApCi0gICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgaWYgKCB2ICE9IGN1
cnJlbnQgJiYgZmx1c2hfdmNwdShjdHh0LCB2KSApCiAgICAgICAgICAgICB2Y3B1X3BhdXNlX25v
c3luYyh2KTsKIAogICAgIC8qIE5vdyB0aGF0IGFsbCBWQ1BVcyBhcmUgc2lnbmFsbGVkIHRvIGRl
c2NoZWR1bGUsIHdlIHdhaXQuLi4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAg
ICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgZmx1
c2hfdmNwdShjdHh0LCB2KSApCiAgICAgICAgICAgICB3aGlsZSAoICF2Y3B1X3J1bm5hYmxlKHYp
ICYmIHYtPmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogCiAgICAg
LyogQWxsIG90aGVyIHZjcHVzIGFyZSBwYXVzZWQsIHNhZmUgdG8gdW5sb2NrIG5vdy4gKi8KICAg
ICBzcGluX3VubG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KTsKIAorICAgIGNwdW1h
c2tfY2xlYXIobWFzayk7CisKICAgICAvKiBGbHVzaCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChl
LmcuLCB2YS0+Z2ZuIGNhY2hlOyBQQUUgUERQRSBjYWNoZSkuICovCiAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAgICAgICBp
ZiAoICFmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAg
ICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKIAotICAgIC8qIEZsdXNoIGFsbCBkaXJ0
eSBUTEJzLiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOworICAgICAg
ICBjcHUgPSByZWFkX2F0b21pYygmdi0+ZGlydHlfY3B1KTsKKyAgICAgICAgaWYgKCBpc192Y3B1
X2RpcnR5X2NwdShjcHUpICkKKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFz
ayk7CisgICAgfQorCisgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BVcyB3aXRoIGRpcnR5IHZj
cHUgc3RhdGUuICovCisgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CiAKICAgICAvKiBEb25lLiAq
LwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAg
ICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBhbHdheXNfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgaHZtb3BfZmx1c2hf
dGxiX2FsbCh2b2lkKQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIGh2bV9mbHVzaF92Y3B1
X3RsYihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6IC1FUkVTVEFSVDsKIH0KIAogc3RhdGljIGlu
dCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggNjk0
ZWFlNjMzNi4uOWQxYjlkNjMwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtODI3LDcgKzgyNywxNiBA
QCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
dGVhcmRvd25fdnBfYXNzaXN0KHYpOwogfQogCi1zdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFz
a190LCBpcGlfY3B1bWFzayk7CisvKgorICogV2luZG93cyBzaG91bGQgbm90IGlzc3VlIHRoZSBo
eXBlcmNhbGxzIHJlcXVpcmluZyB0aGlzIGNhbGxiYWNrIGluIHRoZQorICogY2FzZSB3aGVyZSB2
Y3B1X2lkIHdvdWxkIGV4Y2VlZCB0aGUgc2l6ZSBvZiB0aGUgbWFzay4KKyAqLworc3RhdGljIGJv
b2wgbmVlZF9mbHVzaCh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1aW50NjRf
dCB2Y3B1X21hc2sgPSAqKHVpbnQ2NF90ICopY3R4dDsKKworICAgIHJldHVybiB2Y3B1X21hc2sg
JiAoMXVsIDw8IHYtPnZjcHVfaWQpOworfQogCiBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtODkyLDggKzkwMSw2IEBAIGludCB2aXJpZGlh
bl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSBIdkZsdXNo
VmlydHVhbEFkZHJlc3NTcGFjZToKICAgICBjYXNlIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3Q6
CiAgICAgewotICAgICAgICBjcHVtYXNrX3QgKnBjcHVfbWFzazsKLSAgICAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzX3Nw
YWNlOwogICAgICAgICAgICAgdWludDY0X3QgZmxhZ3M7CkBAIC05MjMsMzYgKzkzMCwxMiBAQCBp
bnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICBpZiAoIGlucHV0X3BhcmFtcy5mbGFncyAmIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTICkKICAg
ICAgICAgICAgIGlucHV0X3BhcmFtcy52Y3B1X21hc2sgPSB+MHVsOwogCi0gICAgICAgIHBjcHVf
bWFzayA9ICZ0aGlzX2NwdShpcGlfY3B1bWFzayk7Ci0gICAgICAgIGNwdW1hc2tfY2xlYXIocGNw
dV9tYXNrKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBGb3IgZWFjaCBzcGVjaWZpZWQgdmly
dHVhbCBDUFUgZmx1c2ggYWxsIEFTSURzIHRvIGludmFsaWRhdGUKLSAgICAgICAgICogVExCIGVu
dHJpZXMgdGhlIG5leHQgdGltZSBpdCBpcyBzY2hlZHVsZWQgYW5kIHRoZW4sIGlmIGl0Ci0gICAg
ICAgICAqIGlzIGN1cnJlbnRseSBydW5uaW5nLCBhZGQgaXRzIHBoeXNpY2FsIENQVSB0byBhIG1h
c2sgb2YKLSAgICAgICAgICogdGhvc2Ugd2hpY2ggbmVlZCB0byBiZSBpbnRlcnJ1cHRlZCB0byBm
b3JjZSBhIGZsdXNoLgotICAgICAgICAgKi8KLSAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGN1cnJk
LCB2ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCB2LT52Y3B1X2lkID49IChzaXplb2Yo
aW5wdXRfcGFyYW1zLnZjcHVfbWFzaykgKiA4KSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgICAgIGlmICggIShpbnB1dF9wYXJhbXMudmNwdV9tYXNrICYgKDF1bCA8PCB2LT52
Y3B1X2lkKSkgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICBodm1f
YXNpZF9mbHVzaF92Y3B1KHYpOwotICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnIgJiYgdi0+aXNf
cnVubmluZyApCi0gICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29y
LCBwY3B1X21hc2spOwotICAgICAgICB9Ci0KICAgICAgICAgLyoKLSAgICAgICAgICogU2luY2Ug
QVNJRHMgaGF2ZSBub3cgYmVlbiBmbHVzaGVkIGl0IGp1c3QgcmVtYWlucyB0bwotICAgICAgICAg
KiBmb3JjZSBhbnkgQ1BVcyBjdXJyZW50bHkgcnVubmluZyB0YXJnZXQgdkNQVXMgb3V0IG9mIG5v
bi0KLSAgICAgICAgICogcm9vdCBtb2RlLiBJdCdzIHBvc3NpYmxlIHRoYXQgcmUtc2NoZWR1bGlu
ZyBoYXMgdGFrZW4gcGxhY2UKLSAgICAgICAgICogc28gd2UgbWF5IHVubmVjZXNzYXJpbHkgSVBJ
IHNvbWUgQ1BVcy4KKyAgICAgICAgICogQSBmYWxzZSByZXR1cm4gbWVhbnMgdGhhdCBhbm90aGVy
IHZjcHUgaXMgY3VycmVudGx5IHRyeWluZworICAgICAgICAgKiBhIHNpbWlsYXIgb3BlcmF0aW9u
LCBzbyBiYWNrIG9mZi4KICAgICAgICAgICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHko
cGNwdV9tYXNrKSApCi0gICAgICAgICAgICBzbXBfc2VuZF9ldmVudF9jaGVja19tYXNrKHBjcHVf
bWFzayk7CisgICAgICAgIGlmICggIWh2bV9mbHVzaF92Y3B1X3RsYihuZWVkX2ZsdXNoLCAmaW5w
dXRfcGFyYW1zLnZjcHVfbWFzaykgKQorICAgICAgICAgICAgcmV0dXJuIEhWTV9IQ0FMTF9wcmVl
bXB0ZWQ7CiAKICAgICAgICAgb3V0cHV0LnJlcF9jb21wbGV0ZSA9IGlucHV0LnJlcF9jb3VudDsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA4NDIzZDA4YjlmLi4yMWJhNjQwMTE4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaApAQCAtNjQ4LDYgKzY0OCw5IEBAIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3Zh
bGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsKIHVuc2lnbmVkIGxvbmcgaHZtX2NyNF9n
dWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSk7CiAK
K2Jvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBz
dHJ1Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KTsKKwog
LyoKICAqIFRoaXMgbXVzdCBiZSBkZWZpbmVkIGFzIGEgbWFjcm8gaW5zdGVhZCBvZiBhbiBpbmxp
bmUgZnVuY3Rpb24sCiAgKiBiZWNhdXNlIGl0IHVzZXMgJ3N0cnVjdCB2Y3B1JyBhbmQgJ3N0cnVj
dCBkb21haW4nIHdoaWNoIGhhdmUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:11:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5urW-0000IA-43; Mon, 18 Mar 2019 16:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5urU-0000I1-Rr
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:40 +0000
X-Inumbo-ID: 8176c48a-4998-11e9-b66f-138334162c72
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8176c48a-4998-11e9-b66f-138334162c72;
 Mon, 18 Mar 2019 16:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5urQ-0004OT-KJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5urQ-0004Hg-Hg
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5urQ-0004Hg-Hg@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDgzMzc4OGY0ZDJkYjNlZDQwMDA1YzZjNDJkMWE0OTE2NmI3NTBiNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjAyOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjAyOjAyIDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCB1c2UgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIG9uIHBhdGhzIHRo
YXQgbWF5IG5vdCBmYWlsCiAgICAKICAgIFRoZSBhc3N1bXB0aW9uIChhY2NvcmRpbmcgdG8gb25l
IGNvbW1lbnQpIGFuZCBob3BlIChhY2NvcmRpbmcgdG8KICAgIGFub3RoZXIpIHRoYXQgbWFwX2Rv
bWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwgYXJlIGJvdGggd3Jvbmcgb24KICAgIGxhcmdl
IGVub3VnaCBzeXN0ZW1zLiBEbyBhd2F5IHdpdGggdGhlIGd1ZXN0X3Z0YWJsZSBmaWVsZCBhbHRv
Z2V0aGVyLAogICAgYW5kIGVzdGFibGlzaCAvIHRlYXIgZG93biB0aGUgZGVzaXJlZCBtYXBwaW5n
IGFzIG5lY2Vzc2FyeS4KICAgIAogICAgVGhlIGFsdGVybmF0aXZlcywgZGlzY2FyZGVkIGFzIGJl
aW5nIHVuZGVzaXJhYmxlLCB3b3VsZCBoYXZlIGJlZW4gdG8KICAgIGVpdGhlciBjcmFzaCB0aGUg
Z3Vlc3QgaW4gc2hfdXBkYXRlX2NyMygpIHdoZW4gdGhlIG1hcHBpbmcgZmFpbHMsIG9yIHRvCiAg
ICBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGljaCB1cHBlciBsYXllcnMgd291bGQg
aGF2ZSBhIGhhcmQgdGltZQogICAgdG8gZGVhbCB3aXRoIChvdGhlciB0aGFuIGFnYWluIGJ5IGNy
YXNoaW5nIHRoZSBndWVzdCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogICAgbWFzdGVyIGNvbW1pdDogNDMyODJhNWU2NGRhMjZmYWQ1NDRlMDEwMGFiZjM1MDQ4Y2Y2
NWI0NgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDItMjYgMTY6NTY6MjYgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA4MSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICB8ICAyIC0t
CiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYwppbmRleCAyNWM4MmU5NjBkLi44YWIzNDNkMTZlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jCkBAIC0xNzUsMTggKzE3NSwyMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wKIHNo
X3dhbGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxr
X3QgKmd3LAogICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYykKIHsKLSAgICByZXR1
cm4gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtX2dldF9ob3N0cDJtKHYtPmRvbWFpbiksIHZhLCBn
dywgcGZlYywKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMgLyogUEFFICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wzZQorICAgIHJldHVybiBndWVzdF93YWxr
X3RhYmxlcyh2LCBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKSwgdmEsIGd3LCBwZmVjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX01GTiwgdi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmdsM2UpOwogI2Vsc2UgLyogMzIgb3IgNjQgKi8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCgodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlzX3B2XzMyYml0X3ZjcHUodikpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2gu
Z3Vlc3RfdGFibGVfdXNlcikpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
LnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBtZm5fdCByb290X21mbiA9ICgodi0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAg
ICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCisgICAgICAgICAgICAg
ICAgICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKTsK
KyAgICB2b2lkICpyb290X21hcCA9IG1hcF9kb21haW5fcGFnZShyb290X21mbik7CisgICAgYm9v
bCBvayA9IGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9nZXRfaG9zdHAybShkKSwgdmEsIGd3LCBw
ZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb290X21mbiwgcm9vdF9tYXAp
OworCisgICAgdW5tYXBfZG9tYWluX3BhZ2Uocm9vdF9tYXApOworCisgICAgcmV0dXJuIG9rOwog
I2VuZGlmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiB9CiAKIC8qIFRoaXMgdmFs
aWRhdGlvbiBpcyBjYWxsZWQgd2l0aCBsb2NrIGhlbGQsIGFuZCBhZnRlciB3cml0ZSBwZXJtaXNz
aW9uCkBAIC0yMjYsOCArMjMwLDkgQEAgc2hhZG93X2NoZWNrX2d3YWxrKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LCBpbnQgdmVyc2lvbikKICAgICBwZXJmY19p
bmNyKHNoYWRvd19jaGVja19nd2Fsayk7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8q
IFBBRSBvciA2NC4uLiAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gNCAvKiA2NC1iaXQg
b25seS4uLiAqLwotICAgIGw0cCA9IChndWVzdF9sNGVfdCAqKXYtPmFyY2gucGFnaW5nLnNoYWRv
dy5ndWVzdF92dGFibGU7CisgICAgbDRwID0gbWFwX2RvbWFpbl9wYWdlKGd3LT5sNG1mbik7CiAg
ICAgbWlzbWF0Y2ggfD0gKGd3LT5sNGUubDQgIT0gbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldCh2
YSldLmw0KTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShsNHApOwogICAgIGwzcCA9IG1hcF9kb21h
aW5fcGFnZShndy0+bDNtZm4pOwogICAgIG1pc21hdGNoIHw9IChndy0+bDNlLmwzICE9IGwzcFtn
dWVzdF9sM190YWJsZV9vZmZzZXQodmEpXS5sMyk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNw
KTsKQEAgLTIzNSwxMyArMjQwLDExIEBAIHNoYWRvd19jaGVja19nd2FsayhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywgaW50IHZlcnNpb24pCiAgICAgbWlzbWF0
Y2ggfD0gKGd3LT5sM2UubDMgIT0KICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmdsM2VbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKV0ubDMpOwogI2VuZGlmCisjZW5kaWYK
ICAgICBsMnAgPSBtYXBfZG9tYWluX3BhZ2UoZ3ctPmwybWZuKTsKICAgICBtaXNtYXRjaCB8PSAo
Z3ctPmwyZS5sMiAhPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV0ubDIpOwogICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGwycCk7Ci0jZWxzZQotICAgIGwycCA9IChndWVzdF9sMmVfdCAqKXYt
PmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGU7Ci0gICAgbWlzbWF0Y2ggfD0gKGd3LT5s
MmUubDIgIT0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSldLmwyKTsKLSNlbmRpZgorCiAg
ICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSAmJgogICAgICAgICAgICAo
Z3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9QQUdFX1BTRSkpICkKICAgICB7CkBAIC0z
ODU1LDcgKzM4NTgsOCBAQCBzaF91cGRhdGVfbGluZWFyX2VudHJpZXMoc3RydWN0IHZjcHUgKnYp
CiB9CiAKIAotLyogUmVtb3ZlcyB2Y3B1LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxl
IGFuZCB2Y3B1LT5hcmNoLnNoYWRvd190YWJsZVtdLgorLyoKKyAqIFJlbW92ZXMgdmNwdS0+YXJj
aC5zaGFkb3dfdGFibGVbXS4KICAqIERvZXMgYWxsIGFwcHJvcHJpYXRlIG1hbmFnZW1lbnQvYm9v
a2tlZXBpbmcvcmVmY291bnRpbmcvZXRjLi4uCiAgKi8KIHN0YXRpYyB2b2lkCkBAIC0zODY2LDIz
ICszODcwLDYgQEAgc2hfZGV0YWNoX29sZF90YWJsZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgaW50
IGkgPSAwOwogCiAgICAgLy8vLwotICAgIC8vLy8gdmNwdS0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1
ZXN0X3Z0YWJsZQotICAgIC8vLy8KLQotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwotICAg
IC8qIFBBRSBndWVzdHMgZG9uJ3QgaGF2ZSBhIG1hcHBpbmcgb2YgdGhlIGd1ZXN0IHRvcC1sZXZl
bCB0YWJsZSAqLwotICAgIEFTU0VSVCh2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxl
ID09IE5VTEwpOwotI2Vsc2UKLSAgICBpZiAoIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92
dGFibGUgKQotICAgIHsKLSAgICAgICAgaWYgKCBzaGFkb3dfbW9kZV9leHRlcm5hbChkKSB8fCBz
aGFkb3dfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUpOwotICAgICAgICB2LT5h
cmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID0gTlVMTDsKLSAgICB9Ci0jZW5kaWYgLy8g
IU5ERUJVRwotCi0KLSAgICAvLy8vCiAgICAgLy8vLyB2Y3B1LT5hcmNoLnNoYWRvd190YWJsZVtd
CiAgICAgLy8vLwogCkBAIC00MDM3LDI4ICs0MDI0LDEwIEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0
IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiAjZW5kaWYKICAgICAgICAg
Z21mbiA9IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpOwogCi0KLSAgICAv
Ly8vCi0gICAgLy8vLyB2Y3B1LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCi0gICAg
Ly8vLwotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNAotICAgIGlmICggc2hhZG93X21vZGVf
ZXh0ZXJuYWwoZCkgfHwgc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICkKLSAgICB7Ci0gICAgICAg
IGlmICggdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSApCi0gICAgICAgICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJs
ZSk7Ci0gICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBtYXBfZG9t
YWluX3BhZ2VfZ2xvYmFsKGdtZm4pOwotICAgICAgICAvKiBQQUdJTkdfTEVWRUxTPT00IGltcGxp
ZXMgNjQtYml0LCB3aGljaCBtZWFucyB0aGF0Ci0gICAgICAgICAqIG1hcF9kb21haW5fcGFnZV9n
bG9iYWwgY2FuJ3QgZmFpbCAqLwotICAgICAgICBCVUdfT04odi0+YXJjaC5wYWdpbmcuc2hhZG93
Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxMKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICB2LT5hcmNo
LnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID0gX19saW5lYXJfbDRfdGFibGU7Ci0jZWxpZiBH
VUVTVF9QQUdJTkdfTEVWRUxTID09IDMKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAg
ICAgLyogT24gUEFFIGd1ZXN0cyB3ZSBkb24ndCB1c2UgYSBtYXBwaW5nIG9mIHRoZSBndWVzdCdz
IG93biB0b3AtbGV2ZWwKICAgICAgICogdGFibGUuICBXZSBjYWNoZSB0aGUgY3VycmVudCBzdGF0
ZSBvZiB0aGF0IHRhYmxlIGFuZCBzaGFkb3cgdGhhdCwKICAgICAgICogdW50aWwgdGhlIG5leHQg
Q1IzIHdyaXRlIG1ha2VzIHVzIHJlZnJlc2ggb3VyIGNhY2hlLiAqLwotICAgICBBU1NFUlQodi0+
YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxMKTsKLQogICAgICBBU1NFUlQo
c2hhZG93X21vZGVfZXh0ZXJuYWwoZCkpOwogICAgICAvKiBGaW5kIHdoZXJlIGluIHRoZSBwYWdl
IHRoZSBsMyB0YWJsZSBpcyAqLwogICAgICBndWVzdF9pZHggPSBndWVzdF9pbmRleCgodm9pZCAq
KXYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10pOwpAQCAtNDA3MSwxNiArNDA0MCw2IEBAIHNo
X3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gp
CiAgICAgIGZvciAoIGkgPSAwOyBpIDwgNCA7IGkrKyApCiAgICAgICAgICB2LT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZ2wzZVtpXSA9IGdsM2VbaV07CiAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGdsM2Up
OwotI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyCi0gICAgQVNTRVJUKHNoYWRvd19tb2Rl
X2V4dGVybmFsKGQpKTsKLSAgICBpZiAoIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFi
bGUgKQotICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZSk7Ci0gICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJs
ZSA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoZ21mbik7Ci0gICAgLyogRG9lcyB0aGlzIHJlYWxs
eSBuZWVkIG1hcF9kb21haW5fcGFnZV9nbG9iYWw/ICBIYW5kbGUgdGhlCi0gICAgICogZXJyb3Ig
cHJvcGVybHkgaWYgc28uICovCi0gICAgQlVHX09OKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVz
dF92dGFibGUgPT0gTlVMTCk7IC8qIFhYWCAqLwotI2Vsc2UKLSNlcnJvciB0aGlzIHNob3VsZCBu
ZXZlciBoYXBwZW4KICNlbmRpZgogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGM4YWE4YTVhMmIu
LjFhYzVhOTZjMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMTM1LDggKzEzNSw2IEBAIHN0cnVj
dCBzaGFkb3dfdmNwdSB7CiAgICAgbDNfcGdlbnRyeV90IGwzdGFibGVbNF0gX19hdHRyaWJ1dGVf
XygoX19hbGlnbmVkX18oMzIpKSk7CiAgICAgLyogUEFFIGd1ZXN0czogcGVyLXZjcHUgY2FjaGUg
b2YgdGhlIHRvcC1sZXZlbCAqZ3Vlc3QqIGVudHJpZXMgKi8KICAgICBsM19wZ2VudHJ5X3QgZ2wz
ZVs0XSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygzMikpKTsKLSAgICAvKiBOb24tUEFFIGd1
ZXN0czogcG9pbnRlciB0byBndWVzdCB0b3AtbGV2ZWwgcGFnZXRhYmxlICovCi0gICAgdm9pZCAq
Z3Vlc3RfdnRhYmxlOwogICAgIC8qIExhc3QgTUZOIHRoYXQgd2UgZW11bGF0ZWQgYSB3cml0ZSB0
byBhcyB1bnNoYWRvdyBoZXVyaXN0aWNzLiAqLwogICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9lbXVs
YXRlZF9tZm5fZm9yX3Vuc2hhZG93OwogICAgIC8qIE1GTiBvZiB0aGUgbGFzdCBzaGFkb3cgdGhh
dCB3ZSBzaG90IGEgd3JpdGVhYmxlIG1hcHBpbmcgaW4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:11:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5urd-0000JG-5l; Mon, 18 Mar 2019 16:11:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5urc-0000J6-1w
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:48 +0000
X-Inumbo-ID: 878e1438-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 878e1438-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:11:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ura-0004Oi-Qk
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ura-0004IA-O3
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ura-0004IA-O3@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vmx: Properly flush the TLB
 when an altp2m is modified
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkzNWE0YWRiMzZhZjdlNmU4NmRiYzk0NjJiOGM3ZjU2ZGRjM2JjM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowMjo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMjo0OSAyMDE5ICsw
MTAwCgogICAgeDg2L3ZteDogUHJvcGVybHkgZmx1c2ggdGhlIFRMQiB3aGVuIGFuIGFsdHAybSBp
cyBtb2RpZmllZAogICAgCiAgICBNb2RpZmljYXRpb25zIHRvIGFuIGFsdHAybSBtYXJrIHRoZSBw
Mm0gYXMgbmVlZGluZyBmbHVzaGluZywgYnV0IHRoaXMgd2FzCiAgICBuZXZlciB3aXJlZCB1cCBp
biB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBBcyBhIHJlc3VsdCwgc3RhbGUgVExCIGVudHJp
ZXMKICAgIGNhbiByZW1haW4gYWZ0ZXIgcmVzdW1pbmcgdGhlIGd1ZXN0LgogICAgCiAgICBJbiBw
cmFjdGljZSwgdGhpcyBtYW5pZmVzdHMgYXMgYSBtaXNzaW5nIEVQVF9WSU9MQVRJT04gb3IgI1ZF
IGV4Y2VwdGlvbiB3aGVuCiAgICB0aGUgZ3Vlc3Qgc3Vic2VxdWVudGx5IGFjY2Vzc2VzIGEgcGFn
ZSB3aGljaCBoYXMgaGFkIGl0cyBwZXJtaXNzaW9ucyByZWR1Y2VkLgogICAgCiAgICB2bXhfdm1l
bnRlcl9oZWxwZXIoKSBub3cgaGFzIDExIHAybXMgdG8gcG90ZW50aWFsbHkgaW52YWxpZGF0ZSwg
YnV0IGlzc3VpbmcgMTEKICAgIElOVkVQVCBpbnN0cnVjdGlvbnMgaXNuJ3QgY2xldmVyLiAgSW5z
dGVhZCwgY291bnQgaG93IG1hbnkgY29udGV4dHMgbmVlZAogICAgaW52YWxpZGF0aW5nLCBhbmQg
dXNlIElOVkVQVF9BTExfQ09OVEVYVCBpZiB0d28gb3IgbW9yZSBhcmUgaW4gbmVlZCBvZgogICAg
Zmx1c2hpbmcuCiAgICAKICAgIFRoaXMgZG9lc24ndCBoYXZlIGFuIFhTQSBiZWNhdXNlIGFsdHAy
bSBpcyBub3QgeWV0IGEgc2VjdXJpdHktc3VwcG9ydGVkCiAgICBmZWF0dXJlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2OWY3NjQzZGY2OGVmOGU5OTQyMjFhOTk2ZTMzNmE0N2NiYjdiYmM4CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOS0wMi0yOCAxMToxNjoyNyArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmlu
ZGV4IGY5ZTVkNzRkMTkuLjJjN2QxOTRjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MjU3LDYgKzQy
NTcsNyBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKIGJvb2wgdm14X3ZtZW50ZXJfaGVs
cGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFp
bjsKICAgICB1MzIgbmV3X2FzaWQsIG9sZF9hc2lkOwogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lk
ICpwX2FzaWQ7CiAgICAgYm9vbF90IG5lZWRfZmx1c2g7CkBAIC00MzAzLDE3ICs0MzA0LDQyIEBA
IGJvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoY3Vyci0+ZG9tYWluKSApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hvc3RwMm0oY3Vyci0+ZG9tYWlu
KS0+ZXB0OworICAgICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hvc3RwMm0o
Y3VycmQpLT5lcHQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CisgICAgICAgIHVuc2lnbmVkIGludCBpbnYgPSAwOyAvKiBOb25lID0+IFNpbmdsZSA9PiBB
bGwgKi8KKyAgICAgICAgc3RydWN0IGVwdF9kYXRhICpzaW5nbGUgPSBOVUxMOyAvKiBTaW5nbGUg
ZXB0cCwgaWZmIGludiA9PSAxICovCiAKICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgZXB0LT5pbnZhbGlkYXRlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKTsKLSAgICAgICAgICAgIGlmICggbmVzdGVkaHZt
X2VuYWJsZWQoY3Vyci0+ZG9tYWluKSApCi0gICAgICAgICAgICAgICAgX19pbnZlcHQoSU5WRVBU
X0FMTF9DT05URVhULCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBfX2lu
dmVwdChJTlZFUFRfU0lOR0xFX0NPTlRFWFQsIGVwdC0+ZXB0cCk7CisKKyAgICAgICAgICAgIC8q
IEF1dG9tYXRpY2FsbHkgaW52YWxpZGF0ZSBhbGwgY29udGV4dHMgaWYgbmVzdGVkLiAqLworICAg
ICAgICAgICAgaW52ICs9IDEgKyBuZXN0ZWRodm1fZW5hYmxlZChjdXJyZCk7CisgICAgICAgICAg
ICBzaW5nbGUgPSBlcHQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGFsdHAybV9hY3RpdmUo
Y3VycmQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgKytpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLmFsdHAybV9lcHRwW2ldID09IG1mbl94
KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
ICAgICAgICAgZXB0ID0gJmN1cnJkLT5hcmNoLmFsdHAybV9wMm1baV0tPmVwdDsKKyAgICAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBlcHQtPmludmFsaWRhdGUpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgZXB0LT5pbnZhbGlkYXRlKTsKKyAgICAgICAgICAgICAgICAgICAgaW52Kys7CisgICAgICAg
ICAgICAgICAgICAgIHNpbmdsZSA9IGVwdDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIGludiApCisgICAgICAgICAgICBfX2ludmVw
dChpbnYgPT0gMSA/IElOVkVQVF9TSU5HTEVfQ09OVEVYVCA6IElOVkVQVF9BTExfQ09OVEVYVCwK
KyAgICAgICAgICAgICAgICAgICAgIGludiA9PSAxID8gc2luZ2xlLT5lcHRwICAgICAgICAgIDog
MCk7CiAgICAgfQogCiAgb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5uro-0000LX-7f; Mon, 18 Mar 2019 16:12:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5urm-0000LO-MH
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:58 +0000
X-Inumbo-ID: 8da081ba-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8da081ba-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:11:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5url-0004Oq-0y
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5urk-0004Is-Uc
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5urk-0004Is-Uc@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/hvm: Increase the triple
 fault log message level to XENLOG_ERR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGFlYTQxYzNkMTA4MGZiMTM1MzZlZjY1MDFlMGEwMDRiYzdlNjUzY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowMzo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMzo0MSAyMDE5ICsw
MTAwCgogICAgeDg2L2h2bTogSW5jcmVhc2UgdGhlIHRyaXBsZSBmYXVsdCBsb2cgbWVzc2FnZSBs
ZXZlbCB0byBYRU5MT0dfRVJSCiAgICAKICAgIEF0IElORk8gbGV2ZWwsIGl0IGRvZXNuJ3QgZ2V0
IHByaW50ZWQgb3V0IGJ5IGRlZmF1bHQgaW4gcmVsZWFzZSBidWlsZHMsCiAgICBsZWFkaW5nIHRv
IHVucXVhbGlmaWVkIGxvZ2dpbmcgc3VjaCBhcyB0aGlzOgogICAgCiAgICAgIChYRU4pIFsgICA2
Ni45OTU5OTNdIEZyZWVkIDUyNGtCIGluaXQgbWVtb3J5CiAgICAgIChYRU4pIFsgMTk5My4xNDQ5
OTddICoqKiBEdW1waW5nIERvbTkgdmNwdSMyIHN0YXRlOiAqKioKICAgICAgKFhFTikgWyAxOTkz
LjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQg
XS0tLS0KICAgICAgKFhFTikgWyAxOTkzLjE0NTAxMV0gQ1BVOiAgICAyMQogICAgICAoWEVOKSBb
IDE5OTMuMTQ1MDE1XSBSSVA6ICAgIDAwMTA6WzxmZmZmZTAwMDJiYTk1MGVmPl0KICAgICAgKFhF
TikgWyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZt
IGd1ZXN0IChkOXYyKQogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDI2XSByYXg6IDAwMDAwMDAwZmZm
ZmUwMDAgICByYng6IGZmZmZlMDAwMmQ4ZTE0NDAgICByY3g6IDAwMDBmZmZmZTAwMDJiYTkKICAg
ICAgKFhFTikgWyAxOTkzLjE0NTAzMV0gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZm
ZTAwMDJiYTkzNTc1ICAgcmRpOiBmZmZmZjgwM2RmYjlmMzQwCiAgICAgIChYRU4pIFsgMTk5My4x
NDUwMzVdIHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4
OiAgMDAwMDAwMDAwMDAwMDEzMAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDM5XSByOTogIDAwMDAw
MDAwODAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAw
MjAKICAgICAgKFhFTikgWyAxOTkzLjE0NTA0M10gcjEyOiBmZmZmZTAwMDJiYTkzMDZkICAgcjEz
OiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAxCiAgICAgIChYRU4pIFsg
MTk5My4xNDUwNDddIHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAz
MSAgIGNyNDogMDAwMDAwMDAwMDE3MDY3OAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDUxXSBjcjM6
IDAwMDAwMDAwMDAxYWEwMDIgICBjcjI6IDAwMDAwMjA0ODg0MDNmNzAKICAgICAgKFhFTikgWyAx
OTkzLjE0NTA1Nl0gZnNiOiAwMDAwMDAwMDYwZjcxMDAwICAgZ3NiOiBmZmZmZDAwMWNjMWFmMDAw
ICAgZ3NzOiAwMDAwMDA5ZDYwZjZmMDAwCiAgICAgIChYRU4pIFsgMTk5My4xNDUwNjBdIGRzOiAw
MDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAwMTggICBjczogMDAx
MAogICAgCiAgICBBIHRyaXBsZSBmYXVsdCBpcyBmYXRhbCB0byB0aGUgZG9tYWluIHVuZGVyIGFs
bCBjaXJjdW1zdGFuY2VzIChzbyB3aWxsIHByaW50CiAgICBhdCBtb3N0IG9uY2UpLCBhbmQgaW4g
cHJhY3RpY2UgaXMgYWx3YXlzIGFuIGVycm9yIGNvbmRpdGlvbiByYXRoZXIgdGhhbiBhCiAgICBy
ZWJvb3QgZmFsbGJhY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFjOGNhMTg1ZTNjNmUwMDMzOTg0
NzFlZGQ5ZGJhYzBjZDExODEzN2MKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAyLTI4IDExOjE2OjI3
ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGIzNTc1MWRhNjMuLjJk
M2M1NWE5ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtMTY0Nyw3ICsxNjQ3LDcgQEAgdm9pZCBodm1fdHJpcGxlX2Zh
dWx0KHZvaWQpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1OCByZWFz
b24gPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9UUklQTEVfRkFVTFRfUkVB
U09OXTsKIAotICAgIGdwcmludGsoWEVOTE9HX0lORk8sCisgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LAogICAgICAgICAgICAgIlRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rp
b24gJWRcbiIsCiAgICAgICAgICAgICByZWFzb24pOwogICAgIHZjcHVfc2hvd19leGVjdXRpb25f
c3RhdGUodik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5urz-0000Mu-9S; Mon, 18 Mar 2019 16:12:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5urx-0000Mm-KY
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:09 +0000
X-Inumbo-ID: 93b3c4c2-4998-11e9-8d08-c3aeb56eb5d0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93b3c4c2-4998-11e9-8d08-c3aeb56eb5d0;
 Mon, 18 Mar 2019 16:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5urv-0004PF-7L
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5urv-0004Jl-4S
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5urv-0004Jl-4S@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:07 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/nmi: correctly check MSB of
 P6 performance counter MSR in watchdog
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDAzYWZhZTYyYTc3MDRkMzhmM2M0ZDRkN2VjNjZmNTEwYTg2YjE0ODkKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTc6MDQ6MzAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTc6MDQ6MzAgMjAxOSAr
MDEwMAoKICAgIHg4Ni9ubWk6IGNvcnJlY3RseSBjaGVjayBNU0Igb2YgUDYgcGVyZm9ybWFuY2Ug
Y291bnRlciBNU1IgaW4gd2F0Y2hkb2cKICAgIAogICAgVGhlIGxvZ2ljIGN1cnJlbnRseSB0cmll
cyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxvdyAodGhhdCBpbmRpY2F0ZXMKICAgIHRo
YXQgTk1JIGNvbWVzIGZyb20gdGhlIHdhdGNoZG9nKSBoYXBwZW5lZCBieSBjaGVja2luZyBNU0Ig
b2YgcGVyZm9ybWFuY2UKICAgIGNvdW50ZXIgTVNSIHRoYXQgaXMgaW5pdGlhbGx5IHNpZ24gZXh0
ZW5kZWQgZnJvbSBhIG5lZ2F0aXZlIHZhbHVlCiAgICB0aGF0IHdlIHByb2dyYW0gaXQgdG8uIEEg
cG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0CiAgICBNU0IgaXMgYWx3
YXlzIGJpdCAzMiB3aGlsZSBvbiBtb2Rlcm4gaGFyZHdhcmUgaXQncyB1c3VhbGx5IDQ3IGFuZAog
ICAgdGhlIGFjdHVhbCBiaXQtd2lkdGggaXMgcmVwb3J0ZWQgdGhyb3VnaCBDUFVJRC4gQ2hlY2tp
bmcgYml0IDMyIGZvcgogICAgb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCiAgICBleGNlZWRpbmcgMzItYml0cyBhbmQgTk1JIGlz
IGhhbmRsZWQgc2hvcnRseSBhZnRlciBvdmVyZmxvdyBvY2N1cnMuCiAgICAKICAgIEEgcHJvYmxl
bWF0aWMgc2NlbmFyaW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0
YWtpbmcKICAgIHNpZ25pZmljYW50IHRpbWUgYXJlIHBvc3NpYmxlLiBJbiB0aGF0IGNhc2UsIE5N
SSBoYW5kbGluZyBpcyBkZWZlcnJlZCB0bwogICAgdGhlIHBvaW50IGZpcm13YXJlIGV4aXRzIFNN
SSB3aGljaCBtaWdodCB0YWtlIGVub3VnaCB0aW1lIGZvciB0aGUgY291bnRlcgogICAgdG8gZ28g
dGhyb3VnaCBiaXQgMzIgYW5kIHNldCBpdCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3Jp
YmVkIGFib3ZlCiAgICB3aWxsIG1pc3JlYWQgaXQgYW5kIHJlcG9ydCBhbiB1bmtub3duIE5NSSBl
cnJvbmVvdXNseS4KICAgIAogICAgRm9ydHVuYXRlbHksIHdlIGNhbiB1c2UgdGhlIGFjdHVhbCBN
U0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhlCiAgICBjdXJyZW50bHkgaGFyZGNv
ZGVkIDMyLCBhbmQgdHJlYXQgdGhpcyBjYXNlIGNvcnJlY3RseSBhdCBsZWFzdCBvbiBtb2Rlcm4K
ICAgIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwNDUyZDAyYjZlNzg0OTUzNzkxNGRk
MzBjYmZjOGViMjdjZGFkMmNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMi0yOCAxMzo0NDo0MCAr
MDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwppbmRleCBkN2ZjZTI4ODA1
Li5lMjYxMjFhNzM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbm1pLmMKKysrIGIveGVuL2Fy
Y2gveDg2L25taS5jCkBAIC0zNyw2ICszNyw3IEBAIHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2cg
PSBOTUlfTk9ORTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6ID0gSFo7CiBzdGF0aWMgdW5z
aWduZWQgaW50IG5taV9wZXJmY3RyX21zcjsJLyogdGhlIE1TUiB0byByZXNldCBpbiBOTUkgaGFu
ZGxlciAqLwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDRfY2Njcl92YWw7CitzdGF0aWMgdW5z
aWduZWQgaW50IG5taV9wNl9ldmVudF93aWR0aDsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1
Y3QgdGltZXIsIG5taV90aW1lcik7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50
LCBubWlfdGltZXJfdGlja3MpOwogCkBAIC0xMjMsNyArMTI0LDkgQEAgaW50IG5taV9hY3RpdmU7
CiAjZGVmaW5lIFA2X0VWTlRTRUxfVVNSCQkoMSA8PCAxNikKICNkZWZpbmUgUDZfRVZFTlRfQ1BV
X0NMT0NLU19OT1RfSEFMVEVECSAweDc5CiAjZGVmaW5lIENPUkVfRVZFTlRfQ1BVX0NMT0NLU19O
T1RfSEFMVEVEIDB4M2MKLSNkZWZpbmUgUDZfRVZFTlRfV0lEVEggICAgICAgICAgMzIKKy8qIEJp
dCB3aWR0aCBvZiBJQTMyX1BNQ3ggTVNScyBpcyByZXBvcnRlZCB1c2luZyBDUFVJRC4wQUg6RUFY
WzIzOjE2XS4gKi8KKyNkZWZpbmUgUDZfRVZFTlRfV0lEVEhfTUFTSwkoKCgxIDw8IDgpIC0gMSkg
PDwgMTYpCisjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01JTgkzMgogCiAjZGVmaW5lIFA0X0VTQ1Jf
RVZFTlRfU0VMRUNUKE4pCSgoTik8PDI1KQogI2RlZmluZSBQNF9DQ0NSX09WRl9QTUkwCSgxPDwy
NikKQEAgLTMyNCw2ICszMjcsMTUgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5z
aWduZWQgY291bnRlcikKIAogICAgIG5taV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDAp
OwogCisgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICYmIGN1cnJlbnRfY3B1X2RhdGEuY3B1
aWRfbGV2ZWwgPj0gMHhhICkKKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gTUFTS19FWFRS
KGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKTsKKyAgICBpZiAoICFubWlfcDZf
ZXZlbnRfd2lkdGggKQorICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBQNl9FVkVOVF9XSURU
SF9NSU47CisKKyAgICBpZiAoIG5taV9wNl9ldmVudF93aWR0aCA8IFA2X0VWRU5UX1dJRFRIX01J
TiB8fAorICAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID4gQklUU19QRVJfTE9ORyApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGNsZWFyX21zcl9yYW5nZShNU1JfUDZfRVZOVFNFTCgwKSwgMik7
CiAgICAgY2xlYXJfbXNyX3JhbmdlKE1TUl9QNl9QRVJGQ1RSKDApLCAyKTsKIApAQCAtNTI5LDcg
KzU0MSw3IEBAIGJvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgIGVsc2UgaWYgKCBubWlfcGVyZmN0cl9tc3IgPT0gTVNSX1A2X1BF
UkZDVFIoMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZG1zcmwoTVNSX1A2X1BFUkZDVFIo
MCksIG1zcl9jb250ZW50KTsKLSAgICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8
PCBQNl9FVkVOVF9XSURUSCkgKQorICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmICgxVUxM
IDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgKQogICAgICAgICAgICAgICAgIHdhdGNoZG9n
X3RpY2sgPSBmYWxzZTsKIAogICAgICAgICAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5us8-0000Nz-BA; Mon, 18 Mar 2019 16:12:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5us7-0000Nr-5x
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:19 +0000
X-Inumbo-ID: 99caa1a8-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99caa1a8-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:12:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5us5-0004PN-E6
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5us5-0004KG-Ao
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5us5-0004KG-Ao@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:17 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: fix #GP(0) in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRkMzJkYWIzNzQ4NzI4MWVjNjg4ZTcyMzI5MGE2ZGY4Y2YzNjEwZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA1OjA3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA1OjA3IDIwMTkgKzAxMDAKCiAgICB4
ODYvbW06IGZpeCAjR1AoMCkgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBXaXRoICJwY2lk
PW5vLXhwdGkiIGFuZCBvcHBvc2l0ZSBYUFRJIHNldHRpbmdzIGluIHR3byA2NC1iaXQgUFYgZG9t
YWlucwogICAgKGFjaGlldmFibGUgd2l0aCBvbmUgb2YgInhwdGk9bm8tZG9tMCIgb3IgInhwdGk9
bm8tZG9tdSIpLCBzd2l0Y2hpbmcKICAgIGZyb20gYSBQQ0lELWRpc2FibGVkIHRvIGEgUENJRC1l
bmFibGVkIDY0LWJpdCBQViBkb21haW4gZmFpbHMgdG8gc2V0CiAgICBDUjQuUENJREUgaW4gdGlt
ZSwgYXMgQ1I0LlBHRSB3b3VsZCBub3QgYmUgc2V0IGluIGVpdGhlciAoc2VlCiAgICBwdl9maXh1
cF9ndWVzdF9jcjQoKSwgaW4gcGFydGljdWxhciBhcyB1c2VkIGJ5IHdyaXRlX3B0YmFzZSgpKSwg
YW5kCiAgICBoZW5jZSB0aGUgZWFybHkgQ1I0IHdyaXRlIHdvdWxkIGJlIHNraXBwZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZmRjMjA1Njc2N2JhNzQzNDZkZmQ4YmJlODY4YmIyMjUyMWJhMTQxOAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTc6MDI6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYyB8IDE0ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMmYxODk5Mjc3Yy4uZmM0YzI5Y2E5NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMK
QEAgLTExMiw2ICsxMTIsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwogICAgIH0K
ICAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQorICAgIHsKICAgICAgICAgLyoKICAgICAgICAg
ICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBpbiBjYXNl
IFBDSURzIGFyZQogICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3aXRoIElO
VlBDSUQgYmVpbmcgYXZhaWxhYmxlLgpAQCAtMTIyLDYgKzEyMywxOSBAQCB2b2lkIHN3aXRjaF9j
cjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgICov
CiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgICAgICAvKgor
ICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUgQ1IzIHdyaXRl
IGJlbG93LiBPdGhlcndpc2UKKyAgICAgICAgICogLSB0aGUgQ1IzIHdyaXRlIHdpbGwgZmF1bHQg
d2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQorICAgICAgICAgKiAgIGNhc2Ug
bm9ybWFsbHkpLAorICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENSNCB3cml0ZSB3aWxsIGZh
dWx0IGlmIENSMy5QQ0lEICE9IDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChvbGRfY3I0
ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICAgICAgICAgIG9sZF9jcjQgPSBjcjQ7Cisg
ICAgICAgIH0KKyAgICB9CisKICAgICAvKgogICAgICAqIElmIHdlIGRvbid0IGNoYW5nZSBQQ0lE
cywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlzIHZlcnkKICAgICAgKiBQ
Q0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQgYWJvdmUsIGFzIHdlIGFy
ZSBjdXJyZW50bHkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5usL-0000PV-DB; Mon, 18 Mar 2019 16:12:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5usK-0000PP-6g
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:32 +0000
X-Inumbo-ID: 9fdd033a-4998-11e9-94e3-c39e2ca6795f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fdd033a-4998-11e9-94e3-c39e2ca6795f;
 Mon, 18 Mar 2019 16:12:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5usF-0004PW-KO
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5usF-0004L8-HZ
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5usF-0004L8-HZ@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFiMGU3N2RkOTZlMjljZDNkYjAwNDAyZjAwYjJhNzVjYjgyODY1MzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA1OjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA1OjQ1IDIwMTkgKzAxMDAKCiAgICB4
ODYvY3B1aWQ6IGFkZCBtaXNzaW5nIFBDTE1VTFFEUSBkZXBlbmRlbmN5CiAgICAKICAgIFNpbmNl
IHdlIGNhbid0IHNlZW0gdG8gYmUgYWJsZSB0byBzZXR0bGUgb3VyIGRpc2N1c3Npb24gZm9yIHRo
ZSB3aWRlcgogICAgYWRqdXN0bWVudCBwcmV2aW91c2x5IHBvc3RlZCwgbGV0J3MgYXQgbGVhc3Qg
YWRkIHRoZSBtaXNzaW5nIGRlcGVuZGVuY3kKICAgIGZvciA0LjEyLiBJJ20gbm90IGNvbnZpbmNl
ZCB0aG91Z2ggdGhhdCBhdHRhY2hpbmcgaXQgdG8gU1NFIGlzIGNvcnJlY3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMDUgMTg6MDQ6MjMgKzAxMDAKLS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1
aWQucHkKaW5kZXggM2ZlY2FlODZkNC4uMWI5Y2ZkODgwOCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xz
L2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTcsNyArMTk3
LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyAlWE1NIHN1cHBvcnQs
IHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5CiAgICAg
ICAgICMgQU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFsaWdubWVudCBzdWItbW9kZS4KICAgICAgICAg
U1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNTRTRBLCBNSVNBTElHTlNTRSwKLSAgICAgICAgICAg
ICAgQUVTTkksIFNIQV0sCisgICAgICAgICAgICAgIEFFU05JLCBQQ0xNVUxRRFEsIFNIQV0sCiAK
ICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMgY29yZSBpbnN0cnVjdGlvbnMgZm9y
IDY0Yml0LgogICAgICAgICBTU0UyOiBbTE1dLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5usT-0000Qd-H3; Mon, 18 Mar 2019 16:12:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5usS-0000QS-1m
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:40 +0000
X-Inumbo-ID: a5ef1b8c-4998-11e9-ae1e-f32eecbb5f3d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5ef1b8c-4998-11e9-ae1e-f32eecbb5f3d;
 Mon, 18 Mar 2019 16:12:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5usP-0004Q8-QO
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5usP-0004MU-O0
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5usP-0004MU-O0@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc5M2Q2NjlmYzFlYzY4MmQ4NzU1MTRhN2YwYzJhZjBlMWUyMWQ3NWUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTc6MDY6MzcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTc6MDY6MzcgMjAxOSAr
MDEwMAoKICAgIGlvbW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtl
eGVjIGNyYXNoIHRyYW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01N
VSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGlu
ZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAg
dG8gZG8gd2l0aCBvbmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2Vz
IE5NSS9NQ0UvU01JLAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJh
dGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBk
b2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBp
cwogICAgbm8gaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBv
ZiBldmVudHMgcmVzdWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgog
ICAgCiAgICBNb2Rlcm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vz
c2FyeSBETUFSL0lSIHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwg
dG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8K
ICAgIGtkdW1wIGNvbW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBp
bnRlbF9pb21tdT1vbiAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0
IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRv
IGJlIHRyYW5zcGFyZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBk
aWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2
NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE0OjM4OjEyICswMTAwCi0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMiArKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9jcmFzaC5jICAgICAgICAgICAgICAgIHwgIDcgKysrKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KaW5kZXggMDg4NjcwNjM2OC4uODA0NmNjODMzMyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTEwOTYsNyArMTA5Niw3IEBAIGRldGVjdGlvbiBvZiBzeXN0ZW1zIGtub3du
IHRvIG1pc2JlaGF2ZSB1cG9uIGFjY2Vzc2VzIHRvIHRoYXQgcG9ydC4KID4gRGVmYXVsdDogYG5l
d2AgdW5sZXNzIGRpcmVjdGVkLUVPSSBpcyBzdXBwb3J0ZWQKIAogIyMjIGlvbW11Ci0+IGA9IExp
c3Qgb2YgWyA8Ym9vbGVhbj4gfCBmb3JjZSB8IHJlcXVpcmVkIHwgaW50cmVtYXAgfCBpbnRwb3N0
IHwgcWludmFsIHwgc25vb3AgfCBzaGFyZXB0IHwgZG9tMC1wYXNzdGhyb3VnaCB8IGRvbTAtc3Ry
aWN0IHwgYW1kLWlvbW11LXBlcmRldi1pbnRyZW1hcCB8IHdvcmthcm91bmRfYmlvc19idWcgfCBp
Z2Z4IHwgdmVyYm9zZSB8IGRlYnVnIF1gCis+IGA9IExpc3Qgb2YgWyA8Ym9vbGVhbj4gfCBmb3Jj
ZSB8IHJlcXVpcmVkIHwgaW50cmVtYXAgfCBpbnRwb3N0IHwgcWludmFsIHwgc25vb3AgfCBzaGFy
ZXB0IHwgZG9tMC1wYXNzdGhyb3VnaCB8IGRvbTAtc3RyaWN0IHwgYW1kLWlvbW11LXBlcmRldi1p
bnRyZW1hcCB8IHdvcmthcm91bmRfYmlvc19idWcgfCBpZ2Z4IHwgY3Jhc2gtZGlzYWJsZSB8IHZl
cmJvc2UgfCBkZWJ1ZyBdYAogCiA+IFN1Yi1vcHRpb25zOgogCkBAIC0xMTg2LDYgKzExODYsMTYg
QEAgZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVoYXZlIHVwb24gYWNjZXNzZXMg
dG8gdGhhdCBwb3J0LgogPj4gdG8gd29ya2Fyb3VuZCBncmFwaGljcyBpc3N1ZXMuIElmIGFkZGlu
ZyBgbm8taWdmeGAgZml4ZXMgYW55dGhpbmcsIHlvdQogPj4gc2hvdWxkIGZpbGUgYSBidWcgcmVw
b3J0aW5nIHRoZSBwcm9ibGVtLgogCis+ICBgY3Jhc2gtZGlzYWJsZWAKKworPiBEZWZhdWx0OiBg
ZmFsc2VgCisKKz4+IFRoaXMgb3B0aW9uIGNvbnRyb2xzIGRpc2FibGluZyBJT01NVSBmdW5jdGlv
bmFsaXR5IChETUFSL0lSL1FJKSBiZWZvcmUKKz4+IHN3aXRjaGluZyB0byBhIGNyYXNoIGtlcm5l
bC4gVGhpcyBvcHRpb24gaXMgaW5hY3RpdmUgYnkgZGVmYXVsdCBhbmQKKz4+IGlzIGZvciBjb21w
YXRpYmlsaXR5IHdpdGggb2xkZXIga2R1bXAga2VybmVscyBvbmx5LiBNb2Rlcm4ga2VybmVscyBj
b3B5Cis+PiBhbGwgdGhlIG5lY2Vzc2FyeSB0YWJsZXMgZnJvbSB0aGUgcHJldmlvdXMgb25lIGZv
bGxvd2luZyBrZXhlYyB3aGljaCBtYWtlcworPj4gIHRoZSB0cmFuc2l0aW9uIHRyYW5zcGFyZW50
IGZvciB0aGVtIHdpdGggSU9NTVUgZnVuY3Rpb25zIHN0aWxsIG9uLgorCiA+IGB2ZXJib3NlYAog
CiA+IERlZmF1bHQ6IGBmYWxzZWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIv
eGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXggOGQ3NDI1ODJhZi4uYzllNDgzYTllNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAg
LTE2NSw4ICsxNjUsMTEgQEAgc3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAg
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNob290IGRvd24gQ1BVcyB7JXN9XG4iLCBrZXloYW5k
bGVyX3NjcmF0Y2gpOwogICAgIH0KIAotICAgIC8qIENyYXNoIHNodXRkb3duIGFueSBJT01NVSBm
dW5jdGlvbmFsaXR5IGFzIHRoZSBjcmFzaGR1bXAga2VybmVsIGlzIG5vdAotICAgICAqIGhhcHB5
IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1hIHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVk
ICovCisgICAgLyoKKyAgICAgKiBUcnkgdG8gY3Jhc2ggc2h1dGRvd24gSU9NTVUgZnVuY3Rpb25h
bGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKKyAgICAgKiBrZXJuZWxzIGFyZSBub3QgaGFwcHkg
d2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVtYXBwaW5nCisgICAgICogaXMgc3RpbGwg
ZW5hYmxlZC4KKyAgICAgKi8KICAgICBpb21tdV9jcmFzaF9zaHV0ZG93bigpOwogCiAgICAgX19z
dG9wX3RoaXNfY3B1KCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBmOWIxM2IwMThjLi4w
NGIwYmUzN2QzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTYwLDYgKzYwLDcgQEAgYm9v
bF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfcGFzc3Rocm91Z2g7CiBib29sX3QgX19yZWFkX21vc3Rs
eSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9xaW52YWwgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAgPSAxOworYm9vbF90IF9fcmVh
ZF9tb3N0bHkgaW9tbXVfY3Jhc2hfZGlzYWJsZTsKIAogLyoKICAqIEluIHRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uIG9mIFZULWQgcG9zdGVkIGludGVycnVwdHMsIGluIHNvbWUgZXh0cmVtZQpA
QCAtMTEyLDYgKzExMywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShj
b25zdCBjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7CiAgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImludHBvc3QiKSApCiAgICAgICAgICAgICBp
b21tdV9pbnRwb3N0ID0gdmFsOworI2lmZGVmIENPTkZJR19LRVhFQworICAgICAgICBlbHNlIGlm
ICggIWNtZGxpbmVfc3RyY21wKHMsICJjcmFzaC1kaXNhYmxlIikgKQorICAgICAgICAgICAgaW9t
bXVfY3Jhc2hfZGlzYWJsZSA9IHZhbDsKKyNlbmRpZgogICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJkZWJ1ZyIpICkKICAgICAgICAgewogICAgICAgICAgICAgaW9tbXVfZGVi
dWcgPSB2YWw7CkBAIC00NTIsNiArNDU3LDkgQEAgdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUo
c3RydWN0IGRvbWFpbiogZCkKIAogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93bih2b2lkKQogewor
ICAgIGlmICggIWlvbW11X2NyYXNoX2Rpc2FibGUgKQorICAgICAgICByZXR1cm47CisKICAgICBp
ZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCktPmNyYXNoX3NodXRk
b3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11X2ludHJlbWFwID0gaW9tbXVfaW50cG9z
dCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:12:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:12:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5use-0000SR-In; Mon, 18 Mar 2019 16:12:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5usc-0000Rj-UM
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:50 +0000
X-Inumbo-ID: ac011a8e-4998-11e9-8bd7-f30ca7e32dbc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac011a8e-4998-11e9-8bd7-f30ca7e32dbc;
 Mon, 18 Mar 2019 16:12:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5usZ-0004QG-WA
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5usZ-0004N9-Tn
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5usZ-0004N9-Tn@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM3NDY4M2FlODgyZmUyYzI2MDg5ODg2NWE5MmQ5MGZjNWY1ZjZiMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA3OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA3OjExIDIwMTkgKzAxMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpCiAg
ICAKICAgIENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFW
WDIgZ2F0aGVycyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4gd2ls
bCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZmZXIg
c3BhY2UuIERyb3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKICAg
IGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlv
biBjYW4ndCBwb3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3QvcG9p
bnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8gdGhl
IGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhNDNjMWRlYzI0NmJkZWU0ODRlNmEzZGUwMDFjYzY4NTBhMTA3YWJlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozOTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggYzg2YmQ3ZjE4YS4uMDQyNmVmODcxYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTk0NiwxMiArOTQ2LDExIEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX21t
aW9fY2FjaGUgKmh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKAogICAgICAgICAgICAgcmV0dXJuIGNh
Y2hlOwogICAgIH0KIAotICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQrKzsKKyAgICBpID0g
dmlvLT5tbWlvX2NhY2hlX2NvdW50OwogICAgIGlmKCBpID09IEFSUkFZX1NJWkUodmlvLT5tbWlv
X2NhY2hlKSApCi0gICAgewotICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsK
ICAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQorCisgICAgKyt2aW8tPm1taW9fY2FjaGVfY291
bnQ7CiAKICAgICBjYWNoZSA9ICZ2aW8tPm1taW9fY2FjaGVbaV07CiAgICAgbWVtc2V0KGNhY2hl
LCAwLCBzaXplb2YgKCpjYWNoZSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:13:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5usm-0000TV-KS; Mon, 18 Mar 2019 16:13:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5usl-0000TO-Ht
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:59 +0000
X-Inumbo-ID: b212603f-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b212603f-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:12:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5usk-0004QO-5s
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5usk-0004Os-3R
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:12:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5usk-0004Os-3R@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:12:58 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRkYjhmZGRmNzc3MGIyYzU1YmNlOGI5OGUzNzUwM2MyZDJhM2M4YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowNzo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowNzo0NSAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0ZDogRG9uJ3QgaW5jbHVkZSBjb250cm9sIHJlZ2lzdGVyIHN0YXRlIGlu
IHRoZSB0YWJsZSBwb2ludGVycwogICAgCiAgICBpcmVtYXBfbWFkZHIgYW5kIHFpbnZhbF9tYWRk
ciBwb2ludCB0byB0aGUgYmFzZSBvZiBhIGJsb2NrIG9mIGNvbnRpZ3VvdXMgUkFNLAogICAgYWxs
b2NhdGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhlIEludGVycnVwdCBSZW1hcHBpbmcgdGFi
bGUsIGFuZCB0aGUgUXVldWVkCiAgICBJbnZhbGlkYXRpb24gcmluZy4KICAgIAogICAgRGVzcGl0
ZSB0aGVpciBuYW1lLCB0aGV5IGFyZSBhY3R1YWxseSB0aGUgdmFsdWVzIG9mIHRoZSBoYXJkd2Fy
ZSByZWdpc3RlciwKICAgIGluY2x1ZGluZyBjb250cm9sIG1ldGFkYXRhIGluIHRoZSBsb3dlciAx
MiBiaXRzLiAgV2hpbGUgdXNlcyBvZiB0aGVzZSBmaWVsZHMKICAgIGRvIGFwcGVhciB0byBjb3Jy
ZWN0bHkgc2hpZnQgb3V0IHRoZSBtZXRhZGF0YSwgdGhpcyBpcyB2ZXJ5IHN1YnRsZSBiZWhhdmlv
dXIKICAgIGFuZCBjb25mdXNpbmcgdG8gZm9sbG93LgogICAgCiAgICBOb3RoaW5nIHVzZXMgdGhl
IG1ldGFkYXRhLCBzbyBtYWtlIHRoZSBmaWVsZHMgYWN0dWFsbHkgcG9pbnQgYXQgdGhlIGJhc2Ug
b2YKICAgIHRoZSByZWxldmFudCB0YWJsZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTlhMDVhZWVlMTBhNWEzNzYz
YTQxMzA1YTlmMzgxMTJkZDFmY2M4MgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTM6NTc6
MTMgKzAwMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDEz
ICsrKysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyAgIHwg
IDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jICAgIHwgIDUg
KysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCAxZTAzMTdjNDdhLi5k
ZmQzOWMyMmMxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVt
YXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtODAy
LDE0ICs4MDIsMTUgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11LCBp
bnQgZWltKQogICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVtID0gMDsKICAgICB9CiAKLSAgICAv
KiBzZXQgZXh0ZW5kZWQgaW50ZXJydXB0IG1vZGUgYml0ICovCi0gICAgaXJfY3RybC0+aXJlbWFw
X21hZGRyIHw9IGVpbSA/IElSVEFfRUlNRSA6IDA7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
aW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKIAotICAgIC8qIHNldCBzaXplIG9mIHRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9
IElSVEFfUkVHX1RBQkxFX1NJWkU7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9J
UlRBX1JFRywgaXJfY3RybC0+aXJlbWFwX21hZGRyKTsKKyAgICAvKgorICAgICAqIFNldCBzaXpl
IG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBvcHRpb25hbGx5IEV4dGVuZGVk
CisgICAgICogSW50ZXJydXB0IE1vZGUuCisgICAgICovCisgICAgZG1hcl93cml0ZXEoaW9tbXUt
PnJlZywgRE1BUl9JUlRBX1JFRywKKyAgICAgICAgICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbWFk
ZHIgfCBJUlRBX1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAgICAgICAgICAoZWltID8gSVJUQV9F
SU1FIDogMCkpOwogCiAgICAgLyogc2V0IFNJUlRQICovCiAgICAgZ2NtZCA9IGRtYXJfcmVhZGwo
aW9tbXUtPnJlZywgRE1BUl9HU1RTX1JFRyk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMKaW5kZXggZTk1ZGM1NGE4ZC4uMDE0NDdjZjlhOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xaW52YWwuYwpAQCAtNDI4LDYgKzQyOCw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCBp
b21tdSAqaW9tbXUpCiAgICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9jb250ZXh0X3FpOwogICAg
IGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3FpOwogCisgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CisKICAgICAvKiBTZXR1cCBJbnZhbGlkYXRp
b24gUXVldWUgQWRkcmVzcyhJUUEpIHJlZ2lzdGVyIHdpdGggdGhlCiAgICAgICogYWRkcmVzcyBv
ZiB0aGUgcGFnZSB3ZSBqdXN0IGFsbG9jYXRlZC4gIFFTIGZpZWxkIGF0CiAgICAgICogYml0c1sy
OjBdIHRvIGluZGljYXRlIHNpemUgb2YgcXVldWUgaXMgb25lIDRLQiBwYWdlLgpAQCAtNDM1LDEw
ICs0MzcsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KQogICAgICAq
IHJlZ2lzdGVycyBhcmUgYXV0b21hdGljYWxseSByZXNldCB0byAwIHdpdGggd3JpdGUKICAgICAg
KiB0byBJUUEgcmVnaXN0ZXIuCiAgICAgICovCi0gICAgcWlfY3RybC0+cWludmFsX21hZGRyIHw9
IFFJTlZBTF9QQUdFX09SREVSOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdp
c3Rlcl9sb2NrLCBmbGFncyk7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUUFf
UkVHLCBxaV9jdHJsLT5xaW52YWxfbWFkZHIpOworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcs
IERNQVJfSVFBX1JFRywKKyAgICAgICAgICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgfCBR
SU5WQUxfUEFHRV9PUkRFUik7CiAKICAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lR
VF9SRUcsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCmluZGV4IDg1ZTBmNDFk
ODUuLjk0YTZlNGVlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91
dGlscy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCkBAIC0yMDQs
OCArMjA0LDkgQEAgdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIga2V5KQog
ICAgICAgICBpZiAoIHN0YXR1cyAmIERNQV9HU1RTX0lSRVMgKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBEdW1wIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuICovCi0gICAgICAgICAgICB1
NjQgaXJlbWFwX21hZGRyID0gZG1hcl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsK
LSAgICAgICAgICAgIGludCBucl9lbnRyeSA9IDEgPDwgKChpcmVtYXBfbWFkZHIgJiAweEYpICsg
MSk7CisgICAgICAgICAgICB1aW50NjRfdCBpcnRhID0gZG1hcl9yZWFkcShpb21tdS0+cmVnLCBE
TUFSX0lSVEFfUkVHKTsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlyZW1hcF9tYWRkciA9IGlydGEg
JiBQQUdFX01BU0s7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZW50cnkgPSAxIDw8ICgo
aXJ0YSAmIDB4RikgKyAxKTsKICAgICAgICAgICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKmlyZW1h
cF9lbnRyaWVzID0gTlVMTDsKICAgICAgICAgICAgIGludCBwcmludF9jbnQgPSAwOwogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:13:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5usx-0000Ua-MM; Mon, 18 Mar 2019 16:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5usv-0000UT-L1
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:09 +0000
X-Inumbo-ID: b827e0d4-4998-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b827e0d4-4998-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:13:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5usu-0004Qj-CH
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5usu-0004Pt-9o
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5usu-0004Pt-9o@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:13:08 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/tsx: Implement controls for
 RTM force-abort mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZjNDZlMTU5YTZiMWMzNzlhMGRhYzkxODEyMDI2N2I2MDZkNGRlZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICsw
MTAwCgogICAgeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBSVE0gZm9yY2UtYWJvcnQg
bW9kZQogICAgCiAgICBUaGUgQ1BVSUQgYml0IGFuZCBNU1IgYXJlIGRlbGliZXJhdGVseSBub3Qg
ZXhwb3NlZCB0byBndWVzdHMsIGJlY2F1c2UgdGhleQogICAgd29uJ3QgZXhpc3Qgb24gbmV3ZXIg
cHJvY2Vzc29ycy4gIEFzIHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKICAgIG1p
c2JlaGF2aW91ciBvZiBQQ1IzIGlzbid0IGV4cGVjdGVkIHRvIGltcGFjdCBwcm9kdWN0aW9uIGRl
cGxveW1lbnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3
YmQ0YzgyZmIyOTYwZGQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAw
Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAgICAgICB8IDE3ICsr
KysrKysrKysrKysrKystCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAgICAgICAgICAgICAgICAg
fCAgMyArKysKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICAgICAgfCAg
NSArKysrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAgfCAgMyAr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgMyArKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogOSBmaWxlcyBj
aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA4MDQ2Y2M4MzMzLi44ZTI0MzgwOGExIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjAwOCw3ICsyMDA4LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50cyB0aGUgbmVlZCBm
b3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1h
bmNlLgogCiAjIyMgdnBtdSAoeDg2KQotPiBgPSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwg
YXJjaCBbLCAuLi5dIH0gKWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2gg
fCBydG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBvZmZgCiAKQEAg
LTIwMzQsNiArMjAzNCwyMSBAQCBpbiB0aGUgUHJlLURlZmluZWQgQXJjaGl0ZWN0dXJhbCBQZXJm
b3JtYW5jZSBFdmVudHMgdGFibGUgZnJvbSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRl
Y3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNvbnRyb2xzIGEgdHJh
ZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVkIFRyYW5zYWN0aW9uYWwKK01lbW9yeSwg
YW5kIHdvcmtpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVh
c2VkIHRvIGRhdGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkKK0V4
dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRkcmVzc2VkIGluIG1p
Y3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBvbiB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVj
dHVyZSB3aXRoIHVwLXRvLWRhdGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5j
ZSBjb3VudGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVlbmNlIGlz
IHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hlbmV2ZXIgYW4gYFhCRUdJTmAK
K2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgorCitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3
aGVyZSBQQ1IzIGJlaGF2ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5j
b25kaXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9kZSB3aWxsCith
Y3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElmIGEgYm9vbGVhbiBpcyBub3QgdXNl
ZCwgY29tYmluYXRpb25zIG9mIGZsYWdzIGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBG
b3IgZXhhbXBsZSwgdnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMzg4OGI0ZTE1OC4uMGFjOTAz
YTkzMSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNj
L3hlbi1jcHVpZC5jCkBAIC0xNDIsNiArMTQyLDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83
ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80
Zm1hcHMiLAogCisgICAgLyogMTIgKi8gICAgICAgICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2Ut
YWJvcnQiLAorCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAg
ICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAogICAgIC8qIDMw
ICovICAgICAgICAgICAgICAgIFszMV0gPSAic3NiZCIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggOTQ3Nzk2NTMy
MS4uOGUyM2VkNjM3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjg3LDYgKzI4Nyw5IEBAIHN0YXRpYyB2b2lk
IEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJaWYgKGMt
Png4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5
IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwlp
ZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9hYm9ydCkKKwkJd3Jtc3JsKE1T
Ul9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5k
ZXggMmJlNjE2MDZiNC4uNjM5YWUwY2E2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92
cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUzLDYgKzUzLDcgQEAgQ0hF
Q0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBt
dV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1V
X01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7
Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIHN0YXRpYyBpbnQgcGFyc2VfdnBt
dV9wYXJhbXMoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFyYW0oInZwbXUiLCBwYXJzZV92cG11
X3BhcmFtcyk7CiAKQEAgLTcxLDYgKzcyLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBt
dV9wYXJhbXMoY29uc3QgY2hhciAqcykKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgZG8geworICAgICAgICAgICAgaW50IHZhbDsKKwogICAgICAgICAgICAgc3MgPSBzdHJj
aHIocywgJywnKTsKICAgICAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAgICAgICBzcyA9
IHN0cmNocihzLCAnXDAnKTsKQEAgLTgxLDYgKzg0LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2VfdnBtdV9wYXJhbXMoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1
cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwogICAgICAgICAgICAgZWxzZSBpZiAoICFj
bWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVz
IHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigicnRtLWFib3J0Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
ICAgICBvcHRfcnRtX2Fib3J0ID0gdmFsOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94
ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggMWE1OTFkZDJiNS4uYjQ5ZmJkODA3NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTUyLDYg
KzE1Miw4IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgTVNSX1BSRURfQ01EOgogICAgIGNhc2UgTVNS
X0ZMVVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9G
T1JDRV9BQk9SVDoKKyAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAg
ICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtMjAzLDYgKzIw
NSw4IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50
NjRfdCB2YWwpCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1T
Ul9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBN
U1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICov
CiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9BTURfUEFUQ0hMT0FERVI6
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDg2MWNiMGFmOTMuLjFjNjk5YThkZWYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDYsNiArMTA2LDkgQEAKIC8qIENQVUlEIGxl
dmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3
OjAuZWR4ICovCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCisKIC8qIFN5bnRoZXNpemVkLiAqLwogI2RlZmlu
ZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9Q
RVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA3MjM1
NjIzYzg2Li5kMTMzMDhmZmUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUzLDYgKzUz
LDkgQEAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hf
Q01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJP
UlQgICAgICAgICAgICAgMHgwMDAwMDEwZgorI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAg
ICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKKwogLyogSW50ZWwgTVNScy4gU29tZSBhbHNv
IGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkw
eDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92
cG11LmgKaW5kZXggNWU3NzhhYjdiYS4uMTI4N2I5ZmI2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni92cG11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTEy
NSw2ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGludCB2cG11X2RvX3JkbXNyKHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11
X21vZGU7CiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfZmVhdHVyZXM7CitleHRlcm4gYm9vbCBv
cHRfcnRtX2Fib3J0OwogCiAvKiBDb250ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lk
IHZwbXVfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA2YzgyODE2ZmQzLi5hYTI2NTZkNzkyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2
ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElC
UEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBm
ZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29y
ayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMp
IC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitY
RU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2
KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVG
RUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KIFhFTl9DUFVGRUFU
VVJFKEwxRF9GTFVTSCwgICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZs
dXNoLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:13:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5ut9-0000VX-OL; Mon, 18 Mar 2019 16:13:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5ut7-0000VO-Pz
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:21 +0000
X-Inumbo-ID: be393998-4998-11e9-a23d-43f42b014f24
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be393998-4998-11e9-a23d-43f42b014f24;
 Mon, 18 Mar 2019 16:13:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5ut4-0004Qr-IT
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5ut4-0004Qi-Ft
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:13:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5ut4-0004Qi-Ft@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:13:18 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pv: Fix construction of
 32bit dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowOTowOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowOTowOCAyMDE5ICsw
MTAwCgogICAgeDg2L3B2OiBGaXggY29uc3RydWN0aW9uIG9mIDMyYml0IGRvbTAncwogICAgCiAg
ICBkb20wX2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAgaW50byBh
IGNvbXBhdCBkb21haW4gd2hlbgogICAgYm9vdGluZyBhbiBFTEYzMiBpbWFnZS4KICAgIAogICAg
T25lIGFzcGVjdCB3aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJRCBwb2xpY3kgcmVjYWxjdWxh
dGlvbiwgbWVhbmluZyB0aGF0IGEKICAgIDMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBvbGljeSwg
d2hpY2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCiAgICBwYXJ0aWN1
bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19maXBfd2lkdGggaW5pdGlhbGlz
YXRpb24uCiAgICAKICAgIFVwZGF0ZSBkb20wX2NvbnN0cnVjdF9wdigpIHRvIHVzZSBzd2l0Y2hf
Y29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmluZyB0aGUKICAgIG9wZW5jb2RpbmcuICBQb3Np
dGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21wYXQzMiBs
b2NhbAogICAgdmFyaWFibGUgY2FuIGRpc2FwcGVhciBlbnRpcmVseS4KICAgIAogICAgVGhlIDMy
Yml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0dXBfY29tcGF0X2w0KCksIGF2
b2lkaW5nIHRoZSBuZWVkCiAgICB0byBmb3IgbWFudWFsIGNyZWF0aW9uIGxhdGVyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0ZGJiZDA1OTg4ZTM4CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOS0wMy0xNSAxNDo1OToyNyArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMgfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgIHwgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBh
NjhkNTNmZmFmLi4zMmQ0YzczZmY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4NCw3ICsyODQs
NyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNwdSwgcmMsIGNv
bXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAgICBpbnQgaSwgY3B1LCByYywg
Y29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3M7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzOwpAQCAtMzUzLDE0ICszNTMsMTggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogCiAgICAgLyogY29tcGF0aWJpbGl0eSBjaGVjayAqLwogICAgIGNv
bXBhdGlibGUgPSAwOwotICAgIGNvbXBhdDMyICAgPSAwOwogICAgIG1hY2hpbmUgPSBlbGZfdXZh
bCgmZWxmLCBlbGYuZWhkciwgZV9tYWNoaW5lKTsKICAgICBwcmludGsoIiBYZW4gIGtlcm5lbDog
NjQtYml0LCBsc2IsIGNvbXBhdDMyXG4iKTsKICAgICBpZiAoIGVsZl8zMmJpdCgmZWxmKSAmJiBw
YXJtcy5wYWUgPT0gWEVOX1BBRV9CSU1PREFMICkKICAgICAgICAgcGFybXMucGFlID0gWEVOX1BB
RV9FWFRDUjM7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlICYmIG1hY2hp
bmUgPT0gRU1fMzg2ICkKICAgICB7Ci0gICAgICAgIGNvbXBhdDMyID0gMTsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShyYyA9IHN3aXRjaF9jb21wYXQoZCkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHJpbnRrKCJEb20wIGZhaWxlZCB0byBzd2l0Y2ggdG8gY29tcGF0OiAlZFxuIiwgcmMpOwor
ICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKICAgICAgICAgY29tcGF0aWJsZSA9
IDE7CiAgICAgfQogICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9PSBFTV9YODZf
NjQpCkBAIC0zOTEsMTYgKzM5NSw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggY29tcGF0MzIgKQot
ICAgIHsKLSAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3No
aW5mbyA9IDE7Ci0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKLSAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwotICAgICAgICB2LT52Y3B1X2luZm8g
PSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKLSAgICAgICAg
aWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsK
LSAgICB9Ci0KICAgICBucl9wYWdlcyA9IGRvbTBfY29tcHV0ZV9ucl9wYWdlcyhkLCAmcGFybXMs
IGluaXRyZF9sZW4pOwogCiAgICAgaWYgKCBwYXJtcy5wYWUgPT0gWEVOX1BBRV9FWFRDUjMgKQpA
QCAtNDI0LDggKzQxOCw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgcGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERSOwogICAgIH0KIAot
ICAgIGRvbWFpbl9zZXRfYWxsb2NfYml0c2l6ZShkKTsKLQogICAgIC8qCiAgICAgICogV2h5IGRv
IHdlIG5lZWQgdGhpcz8gVGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyBkZXBlbmRzIG9u
IHRoZQogICAgICAqIHNpemUgb2YgdGhlIGJvb3RzdHJhcCBhZGRyZXNzIHNwYWNlLiBCdXQgdGhl
IHNpemUgb2YgdGhlIGFkZHJlc3Mgc3BhY2UKQEAgLTYwNSwyMyArNTk3LDE5IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIG1h
ZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90
YWJsZTsKICAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxs
b2MgKz0gUEFHRV9TSVpFOworICAgICAgICBjbGVhcl9wYWdlKGw0dGFiKTsKKyAgICAgICAgaW5p
dF94ZW5fbDRfc2xvdHMobDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CisgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShk
LCBNRU1GX25vX293bmVyKTsKLSAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIFBNTDQiKTsKLSAgICAgICAgcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Ci0gICAg
ICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmlydChwYWdlKTsKKyAgICAgICAgLyogTW9u
aXRvciB0YWJsZSBhbHJlYWR5IGNyZWF0ZWQgYnkgc3dpdGNoX2NvbXBhdCgpLiAqLworICAgICAg
ICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKHBhZ2V0YWJsZV9nZXRfcGFkZHIodi0+YXJjaC5ndWVz
dF90YWJsZSkpOworICAgICAgICAvKiBTZWUgcHVibGljL3hlbi5oIG9uIHdoeSB0aGUgZm9sbG93
aW5nIGlzIG5lZWRlZC4gKi8KICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51Lmlu
dXNlLnR5cGVfaW5mbyA9IFBHVF9sM19wYWdlX3RhYmxlOwogICAgICAgICBsM3N0YXJ0ID0gX192
YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwogICAgIH0KLSAgICBjbGVhcl9w
YWdlKGw0dGFiKTsKLSAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwgX21mbih2aXJ0X3RvX21m
bihsNHN0YXJ0KSksCi0gICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUp
OwotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0
c3RhcnQpKTsKLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7CiAKICAgICBsNHRhYiAr
PSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7CiAgICAgcGZuID0gYWxsb2Nfc3BmbjsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCBlYzM0OGJhODU1Li5jNjQ2MWNkY2Q1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC03MCw3ICs3MCw3
IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGw0X3Bn
ZW50cnlfdCAqbDR0YWI7CiAgICAgbWZuX3QgbWZuOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFw
X3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyKTsKKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIgfCBNRU1GX25vX3NjcnViKTsKICAgICBpZiAo
IHBnID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIApAQCAtMTU4LDYgKzE1OCw4
IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHZjcHUg
KnY7CiAgICAgaW50IHJjOwogCisgICAgQlVJTERfQlVHX09OKG9mZnNldG9mKHN0cnVjdCBzaGFy
ZWRfaW5mbywgdmNwdV9pbmZvKSAhPSAwKTsKKwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8
fCBkLT50b3RfcGFnZXMgIT0gMCApCiAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5vCH-0002Rf-Sx; Mon, 18 Mar 2019 16:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5vCG-0002Ra-M5
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:08 +0000
X-Inumbo-ID: 8196a3f6-499b-11e9-a6dc-ff55fac796e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8196a3f6-499b-11e9-a6dc-ff55fac796e4;
 Mon, 18 Mar 2019 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5vCD-0004ph-9Q
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5vCD-0005dx-6b
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5vCD-0005dx-6b@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Shorten ARCH_CAPABILITIES_*
 constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJhMjdhYWE4ODU0OGM4MjRhNDdkY2Y1NjA5Mjg4ZWUxYzA1ZDI5NDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxMTo0NToyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6MjY6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBj
b25zdGFudHMKICAgIAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJD
SF9DQVBTXyogaXMgYWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGFkNzJlY2QzYTUuLjIyYmZjNWE1
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTIzMCw4ICsyMzAsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9G
TFVTSCIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1NCRCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCi0gICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAg
OiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAg
ICA/ICIgUkRDTF9OTyIgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJT
X0FMTCkgICAgICAgICAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCisgICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAgICAgICAgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIg
UlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZM
KSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CkBAIC01
NDksNyArNTQ5LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgfQogCiAgICAgLyogQW55IHByb2Nlc3NvciBhZHZlcnRpc2luZyBSRENM
X05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBMMVRGLiAqLwotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQorICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19S
RENMX05PICkKICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA9IGZhbHNlOwogCiAgICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmICYmIGhpdF9kZWZhdWx0ICkKQEAgLTYxMyw5ICs2MTMsOSBAQCBpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7CiBzdGF0aWMgX19pbml0IHZvaWQg
eHB0aV9pbml0X2RlZmF1bHQodWludDY0X3QgY2FwcykKIHsKICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05POworICAgICAgICBjYXBzID0gQVJDSF9DQVBTX1JEQ0xfTk87CiAK
LSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICBpZiAoIGNh
cHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgewogICAgICAgICBpZiAoIG9wdF94cHRpX2h3
ZG9tIDwgMCApCiAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDA7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCBjNmUxZDg3NjhmLi4xMTUxMmQ0MjUwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTQyLDggKzQyLDggQEAKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwg
VUxMKSA8PCAwKQogCiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQot
I2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQotI2Rl
ZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZp
bmUgQVJDSF9DQVBTX1JEQ0xfTk8JCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NB
UFNfSUJSU19BTEwJCShfQUMoMSwgVUxMKSA8PCAxKQogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJ
CShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygx
LCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Mar 18 16:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Mar 2019 16:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h5vCP-0002SJ-Uh; Mon, 18 Mar 2019 16:33:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iawj=RV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h5vCP-0002SD-0u
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:17 +0000
X-Inumbo-ID: 87abced7-499b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87abced7-499b-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 16:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h5vCN-0004pl-FY
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h5vCN-0005fD-Cw
 for xen-changelog@lists.xenproject.org; Mon, 18 Mar 2019 16:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h5vCN-0005fD-Cw@xenbits.xenproject.org>
Date: Mon, 18 Mar 2019 16:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAyMjowODo0MSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6MjY6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBj
YWxjdWF0aW9ucyBmb3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRs
eS1yZWxlYXNlZCBBdG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZl
LCBiZWNhdXNlCiAgICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9u
IFJTQiB1bmRlcmZsb3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBv
ZiBFbmhhbmNlZCBJUkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRw
b2xpbmUtc2FmZS4gIFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRt
b250IFBsdXMKICAgIG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3Nv
ciB0byBzdXBwb3J0IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1
cHBvcnQsIEdlbWluaSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJ
QlJTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCAyMiArKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAyMmJmYzVhNWU4Li4xMTcxYzAyYWIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMTYsOCAr
MzE2LDExIEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBz
KQogICAgIC8qCiAgICAgICogUlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEKICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3Qg
cmV0cG9saW5lLXNhZmUuCisgICAgICoKKyAgICAgKiBQcm9jZXNzb3JzIG9mZmVyaW5nIEVuaGFu
Y2VkIElCUlMgYXJlIG5vdCBndWFyZW50ZWVkIHRvIGJlCisgICAgICogcmVwb2xpbmUtc2FmZS4K
ICAgICAgKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCisgICAgaWYgKCBjYXBz
ICYgKEFSQ0hfQ0FQU19SU0JBIHwgQVJDSF9DQVBTX0lCUlNfQUxMKSApCiAgICAgICAgIHJldHVy
biBmYWxzZTsKIAogICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKQEAgLTM3
Nyw2ICszODAsMjMgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90
IGNhcHMpCiAgICAgY2FzZSAweDllOgogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICAgICAg
LyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNzb3JzIGJlZm9yZSBHb2xkbW9udCBQbHVzL0dlbWlu
aSBMYWtlIGFyZSByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFu
Z2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJh
c3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAgIGNh
c2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3Vt
aW5nIG5vdCByZXB0cG9saW5lIHNhZmVcbiIsCiAgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 19 14:44:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6FyM-0000jL-BR; Tue, 19 Mar 2019 14:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6FyL-0000jC-7g
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:09 +0000
X-Inumbo-ID: 72156470-4a55-11e9-884e-a37ab463ac6c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72156470-4a55-11e9-884e-a37ab463ac6c;
 Tue, 19 Mar 2019 14:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6FyH-0000np-Md
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6FyH-0001lY-Jr
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6FyH-0001lY-Jr@xenbits.xenproject.org>
Date: Tue, 19 Mar 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86: drop "depends on X86" for TBOOT
 Kconfig option
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDhhYzdkODBmOGQ4MjBmY2MwODUwOGM2ZjM4OGE1N2Y1NTBmM2FkYmMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAxOSAx
Mzo1OToyNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTkgMTQ6Mzk6MjUgMjAxOSArMDAwMAoKICAgIHg4Njog
ZHJvcCAiZGVwZW5kcyBvbiBYODYiIGZvciBUQk9PVCBLY29uZmlnIG9wdGlvbgogICAgCiAgICBH
aXZlbiB0aGF0IHRoaXMgZmlsZSBhbHJlYWR5IHJlc2lkZXMgdW5kZXIgYXJjaC94ODYsIHRoZXJl
IGlzIG5vIG5lZWQKICAgIHRvIGhhdmUgdGhlIGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgMSAt
CiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNWMyZDEwNzBiNi4uNzYzOTNm
ZDIzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKQEAgLTEzMCw3ICsxMzAsNiBAQCBjb25maWcgSFZNX0ZFUAogY29uZmlnIFRCT09U
CiAJZGVmX2Jvb2wgeQogCXByb21wdCAiWGVuIHRib290IHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5
IgotCWRlcGVuZHMgb24gWDg2CiAJc2VsZWN0IENSWVBUTwogCS0tLWhlbHAtLS0KIAkgIEFsbG93
cyBzdXBwb3J0IGZvciBUcnVzdGVkIEJvb3QgdXNpbmcgdGhlIEludGVsKFIpIFRydXN0ZWQgRXhl
Y3V0aW9uCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Mar 19 14:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Mar 2019 14:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6FyU-0000kM-DQ; Tue, 19 Mar 2019 14:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fHPV=RW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6FyT-0000kB-Vi
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:18 +0000
X-Inumbo-ID: 782a61e1-4a55-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 782a61e1-4a55-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 14:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6FyR-0000ow-Sg
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6FyR-0001mT-Q5
 for xen-changelog@lists.xenproject.org; Tue, 19 Mar 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6FyR-0001mT-Q5@xenbits.xenproject.org>
Date: Tue, 19 Mar 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE4OTJmODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAxOSAx
Mzo1NzowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTkgMTQ6Mzk6NDIgMjAxOSArMDAwMAoKICAgIHg4Njog
ZGVjb3VwbGUgeGVuIGFsaWdubWVudCBzZXR0aW5nIGZyb20gRUZJL0VMRiBidWlsZAogICAgCiAg
ICBJbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8gcGljayB0aGUgYWxpZ25tZW50IGZv
ciB4ZW4gYmluYXJ5LgogICAgVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhlIGRlZmF1
bHQgcGljayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZAogICAgRUxGIGJ1aWxkIDRLLgogICAgCiAg
ICBNYWtlIHRoZSBQVkhTSElNIGJ1aWxkIHVzZSAyTSBhbGlnbm1lbnQgZm9yIHBvdGVudGlhbGx5
IGJldHRlcgogICAgcGVyZm9ybWFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgfCAyMyArKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8ICA4ICsrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA3NjM5
M2ZkMjNhLi40YjhiMDdiNTQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysg
Yi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTM3LDYgKzEzNywyOSBAQCBjb25maWcgVEJPT1QK
IAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJcHJvbXB0ICJBbGlnbm1lbnQgb2Yg
WGVuIGltYWdlIgorCWRlZmF1bHQgWEVOX0FMSUdOXzJNIGlmIFBWX1NISU1fRVhDTFVTSVZFCisJ
ZGVmYXVsdCBYRU5fQUxJR05fREVGQVVMVAorCS0tLWhlbHAtLS0KKwkgIFNwZWNpZnkgYWxpZ25t
ZW50IGZvciBYZW4gaW1hZ2UuCisKKwkgIElmIHVuc3VyZSwgY2hvb3NlICJkZWZhdWx0Ii4KKwor
Y29uZmlnIFhFTl9BTElHTl9ERUZBVUxUCisJYm9vbCAiRGVmYXVsdCBhbGlnbm1lbnQiCisJLS0t
aGVscC0tLQorCSAgUGljayBhbGlnbm1lbnQgYWNjb3JkaW5nIHRvIGJ1aWxkIHZhcmlhbnRzLgor
CisJICBGb3IgRUZJIGJ1aWxkIHRoZSBkZWZhdWx0IGFsaWdubWVudCBpcyAyTS4gRm9yIEVMRiBi
dWlsZAorCSAgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlzIDRLIGR1ZSB0byBzeXNsaW51eCBmYWls
aW5nIHRvIGhhbmRsZQorCSAgdGhlIGluY3JlbWVudCBvZiBpbWFnZSBzaXplIGluZHVjZWQgYnkg
Mk0gYWxpZ25tZW50LgorCitjb25maWcgWEVOX0FMSUdOXzJNCisJYm9vbCAiMk0gYWxpZ25tZW50
IgorCitlbmRjaG9pY2UKKwogY29uZmlnIFhFTl9HVUVTVAogCWRlZl9ib29sIG4KIAlwcm9tcHQg
IlhlbiBHdWVzdCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IDZlOWJkYTUxMDkuLmNiNDJkYzhmZGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MTIsNyArMTIsNiBAQAogI2RlZmluZSBGT1JNQVQgInBlaS14ODYtNjQiCiAjdW5kZWYgX19YRU5f
VklSVF9TVEFSVAogI2RlZmluZSBfX1hFTl9WSVJUX1NUQVJUIF9faW1hZ2VfYmFzZV9fCi0jZGVm
aW5lIFNFQ1RJT05fQUxJR04gTUIoMikKICNkZWZpbmUgREVDTF9TRUNUSU9OKHgpIHggOgogCiBF
TlRSWShlZmlfc3RhcnQpCkBAIC0yMCwxMyArMTksMTggQEAgRU5UUlkoZWZpX3N0YXJ0KQogI2Vs
c2UgLyogIUVGSSAqLwogCiAjZGVmaW5lIEZPUk1BVCAiZWxmNjQteDg2LTY0IgotI2RlZmluZSBT
RUNUSU9OX0FMSUdOIFBBR0VfU0laRQogI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6IEFUKEFE
RFIoeCkgLSBfX1hFTl9WSVJUX1NUQVJUKQogCiBFTlRSWShzdGFydF9wYSkKIAogI2VuZGlmIC8q
IEVGSSAqLwogCisjaWYgZGVmaW5lZChDT05GSUdfWEVOX0FMSUdOXzJNKSB8fCBkZWZpbmVkKEVG
SSkKKyMgZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKKyNlbHNlCisjIGRlZmluZSBTRUNUSU9O
X0FMSUdOIFBBR0VfU0laRQorI2VuZGlmCisKIE9VVFBVVF9GT1JNQVQoRk9STUFULCBGT1JNQVQs
IEZPUk1BVCkKIAogT1VUUFVUX0FSQ0goaTM4Njp4ODYtNjQpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 16:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 16:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6eUe-00015Q-8t; Wed, 20 Mar 2019 16:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6eUc-00015L-N2
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 16:55:06 +0000
X-Inumbo-ID: e914f955-4b30-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e914f955-4b30-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 16:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6eUb-0002Id-4V
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 16:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6eUb-0000AI-1R
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 16:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6eUb-0000AI-1R@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 16:55:05 +0000
Subject: [Xen-changelog] [xen staging] libxc: fix HVM core dump
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyMCAx
NTo0MzozOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjAgMTY6NTI6MDEgMjAxOSArMDAwMAoKICAgIGxpYnhj
OiBmaXggSFZNIGNvcmUgZHVtcAogICAgCiAgICBmOTY5YmM5ZmM5NiBmb3JiaWQgZ2V0X2FkZHJl
c3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAogICAgZGlkbid0IG1ha2Ug
c2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlvbmFsaXR5IG9uIEhWTSBiZWNhdXNlCiAg
ICBsaWJ4YyB1bmNvbmRpdGlvbmFsbHkgYXNrZWQgZm9yIGd1ZXN0IHdpZHRoLgogICAgCiAgICBG
b3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2Nv
cmUuYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwppbmRleCBlNTgx
OTA1YmE5Li4yZWUxZDIwNWI0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jb3JlLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfY29yZS5jCkBAIC00NTksMTIgKzQ1OSw2IEBAIHhjX2RvbWFpbl9k
dW1wY29yZV92aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3RydWN0IHhjX2Nv
cmVfc2VjdGlvbl9oZWFkZXJzICpzaGVhZGVycyA9IE5VTEw7CiAgICAgRWxmNjRfU2hkciAqc2hk
cjsKICAKLSAgICBpZiAoIHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRp
bmZvLT5ndWVzdF93aWR0aCkgIT0gMCApCi0gICAgewotICAgICAgICBQRVJST1IoIkNvdWxkIG5v
dCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKLSAgICAgICAgcmV0dXJuIHN0czsKLSAg
ICB9Ci0KICAgICB4Y19jb3JlX2FyY2hfY29udGV4dF9pbml0KCZhcmNoX2N0eHQpOwogICAgIGlm
ICggKGR1bXBfbWVtX3N0YXJ0ID0gbWFsbG9jKERVTVBfSU5DUkVNRU5UKlBBR0VfU0laRSkpID09
IE5VTEwgKQogICAgIHsKQEAgLTQ4Nyw2ICs0ODEsNDAgQEAgeGNfZG9tYWluX2R1bXBjb3JlX3Zp
YV9jYWxsYmFjayh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB9CiAgICAgYXV0b190cmFuc2xhdGVk
X3BoeXNtYXAgPSB4Y19jb3JlX2FyY2hfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAoJmluZm8pOwog
CisgICAgaWYgKCAhYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgKQorCisgICAgeworICAgICAgICBp
ZiAoIHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRpbmZvLT5ndWVzdF93
aWR0aCkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiQ291bGQgbm90IGdl
dCBhZGRyZXNzIHNpemUgZm9yIGRvbWFpbiIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQXV0
b3RyYW5zbGF0ZWQgZ3Vlc3QgbmV2ZXIgc2V0cyBndWVzdCB3aWR0aCBpbiB0aGUgZmlyc3QKKyAg
ICAgICAgICogcGxhY2UuIEZvcmNlIGd1ZXN0X3dpZHRoIHRvIGJlIHNpemVvZih1bnNpZ25lZCBs
b25nKSBzbworICAgICAgICAgKiBjb2RlIGJlbG93IGZ1bmN0aW9ucyBwcm9wZXJseS4KKyAgICAg
ICAgICoKKyAgICAgICAgICogSGVyZSBpcyB3aHkgdGhpcyBpcyBjb3JyZWN0LgorICAgICAgICAg
KgorICAgICAgICAgKiAxLiBCZWZvcmUgZjk2OWJjOWZjLCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dp
ZHRoIGZvciBIVk0gKHg4NgorICAgICAgICAgKiBhbmQgQVJNKSBhbHdheXMgcmV0dXJuZWQgaHlw
ZXJ2aXNvcidzIGlkZWEgb2YKKyAgICAgICAgICogc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLgorICAg
ICAgICAgKgorICAgICAgICAgKiAyLiBUaGVyZSBoYXMgbmV2ZXIgYmVlbiBhIHNpdHVhdGlvbiBp
biB3aGljaCBoeXBlcnZpc29yJ3MKKyAgICAgICAgICogd29yZCB3aWR0aCBpcyBzbWFsbGVyIHRo
YW4gdG9vbHN0YWNrIGRvbWFpbidzIChpLmUuIG5vCisgICAgICAgICAqIDMyYml0IGh5cGVydmlz
b3IgKyA2NGJpdCB0b29sc3RhY2spLgorICAgICAgICAgKgorICAgICAgICAgKiBQcmVkaWNhdGVz
IGluIGNvZGUgdGVzdCBndWVzdF93aWR0aCBhZ2FpbnN0IHRvb2xzdGFjaworICAgICAgICAgKiBk
b21haW4ncyBzaXplb2YodW5zaWduZWQgbG9uZyksIHNvIHNldHRpbmcgZ3Vlc3Rfd2lkdGggdG8K
KyAgICAgICAgICogdG9vbHN0YWNrIGRvbWFpbidzIGlkZWEgb2Ygc2l6ZW9mKHVuc2lnbmVkIGxv
bmcpIG1hdGNoZXMKKyAgICAgICAgICogdGhlIG9yaWdpbmFsIGJlaGF2aW91ciBmb3IgSFZNIGd1
ZXN0cy4KKyAgICAgICAgICovCisgICAgICAgIGRpbmZvLT5ndWVzdF93aWR0aCA9IHNpemVvZih1
bnNpZ25lZCBsb25nKTsKKyAgICB9CisKICAgICBpZiAoIGRvbWlkICE9IGluZm8uZG9taWQgKQog
ICAgIHsKICAgICAgICAgUEVSUk9SKCJEb21haW4gJWQgZG9lcyBub3QgZXhpc3QiLCBkb21pZCk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iUO-0006K9-0J; Wed, 20 Mar 2019 21:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUM-0006Jz-Bg
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:06 +0000
X-Inumbo-ID: aae4dfe2-4b54-11e9-890d-7fe8e73dfd5e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aae4dfe2-4b54-11e9-890d-7fe8e73dfd5e;
 Wed, 20 Mar 2019 21:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iUI-0007VE-Kz
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iUI-0007M0-Hu
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iUI-0007M0-Hu@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:02 +0000
Subject: [Xen-changelog] [xen master] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3835973388683010686=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Mon Mar 18 11:38:36 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Mar 18 11:38:36 2019 +0100

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 0c67ccd262..8e8a2c4e1b 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3835973388683010686==--

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iUW-0006Kd-2B; Wed, 20 Mar 2019 21:11:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUU-0006KW-5b
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:14 +0000
X-Inumbo-ID: b0ff37de-4b54-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0ff37de-4b54-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 21:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iUS-0007VJ-Rb
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iUS-0007N8-Oe
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iUS-0007N8-Oe@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:12 +0000
Subject: [Xen-changelog] [xen master] xen/debug: make debugtrace
 configurable via Kconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUyOGFmZTQ3ZTczMGE0MjVlZDRlN2E3NTQ2NTkyMzJhZTE3OTViMTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjM5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjM5OjQzIDIwMTkgKzAxMDAKCiAgICB4
ZW4vZGVidWc6IG1ha2UgZGVidWd0cmFjZSBjb25maWd1cmFibGUgdmlhIEtjb25maWcKICAgIAog
ICAgSW5zdGVhZCBvZiBoYXZpbmcgdG8gZWRpdCBpbmNsdWRlL3hlbi9saWIuaCBmb3IgbWFraW5n
IGRlYnVndHJhY2UKICAgIGF2YWlsYWJsZSBtYWtlIGl0IGNvbmZpZ3VyYWJsZSB2aWEgS2NvbmZp
Zy4KICAgIAogICAgRGVmYXVsdCBpcyBvZmYsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IGluIGV4cGVy
dCBtb2RlIG9yIGluIGRlYnVnIGJ1aWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICB8IDcgKysrKysr
KwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbGli
LmggICAgICB8IDMgKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRl
YnVnCmluZGV4IDRkNWQ3Zjg3Y2IuLmRhYWNmODUxNDEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmln
LmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC05OCw2ICs5OCwxMyBAQCBjb25maWcg
VUJTQU4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTiBoZXJlLgogCitjb25maWcgREVCVUdfVFJBQ0UK
Kwlib29sICJEZWJ1ZyB0cmFjZSBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIERlYnVnIHRyYWNl
IGVuYWJsZXMgdG8gcmVjb3JkIGRlYnVnIHRyYWNlIG1lc3NhZ2VzIHdoaWNoIGFyZSBwcmludGVk
CisJICBlaXRoZXIgZGlyZWN0bHkgdG8gdGhlIGNvbnNvbGUgb3IgYXJlIHByaW50ZWQgdG8gY29u
c29sZSBpbiBjYXNlIG9mCisJICBhIHN5c3RlbSBjcmFzaC4KKwogZW5kaWYgIyBERUJVRyB8fCBF
WFBFUlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMg
Yi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA0MzE1NTg4ZjA1Li40MWVjMTNjZTUy
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE1Nyw3ICsxMTU3LDcgQEAgaW50IHByaW50a19yYXRlbGlt
aXQodm9pZCkKICAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCiAgKi8KIAotI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAKKyNpZmRl
ZiBDT05GSUdfREVCVUdfVFJBQ0UKIAogLyogU2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUs
IG9yIGJ1ZmZlciBpdD8gKi8KIHN0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3Rv
X2NvbnNvbGU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggODk5MzlmNDNjOC4uZTBiN2JjYjZiNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtODYsOCAr
ODYsNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpz
LCBjb25zdCBjaGFyICplKTsKICAqLwogaW50IGNtZGxpbmVfc3RyY21wKGNvbnN0IGNoYXIgKmZy
YWcsIGNvbnN0IGNoYXIgKm5hbWUpOwogCi0vKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCi0j
aWZkZWYgREVCVUdfVFJBQ0VfRFVNUAorI2lmZGVmIENPTkZJR19ERUJVR19UUkFDRQogZXh0ZXJu
IHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpOwogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9wcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJp
bnRmLCAxLCAyKSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iUi-0006M3-4F; Wed, 20 Mar 2019 21:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUg-0006Lr-ND
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:26 +0000
X-Inumbo-ID: b70c19a2-4b54-11e9-8d37-e79831523f2f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b70c19a2-4b54-11e9-8d37-e79831523f2f;
 Wed, 20 Mar 2019 21:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iUd-0007VU-2C
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iUc-0007OI-VY
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iUc-0007OI-VY@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:22 +0000
Subject: [Xen-changelog] [xen master] xen/debug: make debugtrace more clever
 regarding repeating entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZjNTAyMWMyOWE1OTYzMGExMmRlODlmZDMzZjRhMDBiOTkyOTllMTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQwOjMyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQwOjMyIDIwMTkgKzAxMDAKCiAgICB4
ZW4vZGVidWc6IG1ha2UgZGVidWd0cmFjZSBtb3JlIGNsZXZlciByZWdhcmRpbmcgcmVwZWF0aW5n
IGVudHJpZXMKICAgIAogICAgSW4gY2FzZSBkZWJ1Z3RyYWNlIGlzIHdyaXRpbmcgdG8gbWVtb3J5
IGFuZCB0aGUgbGFzdCBlbnRyeSBpcyByZXBlYXRlZAogICAgZG9uJ3QgZmlsbCB1cCB0aGUgdHJh
Y2UgYnVmZmVyLCBidXQgbW9kaWZ5IHRoZSBjb3VudCBwcmVmaXggdG8gIngteSAiCiAgICBzdHls
ZSBpbnN0ZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggNDFlYzEzY2U1Mi4uZjQxYjY4OTg0NyAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMKQEAgLTEyMjUsMTMgKzEyMjUsMjYgQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1
bXAodm9pZCkKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKIH0KIAorc3RhdGljIHZvaWQgZGVidWd0
cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKK3sKKyAgICBjaGFyICpwOworCisgICAgZm9yICgg
cCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2VfYnVm
W2RlYnVndHJhY2VfcHJkKytdID0gKnA7CisgICAgICAgIC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBi
eXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8KKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNl
X3ByZCA9PSAoZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKKyAgICAgICAgICAgIGRlYnVndHJhY2Vf
cHJkID0gMDsKKyAgICB9Cit9CisKIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAq
Zm10LCAuLi4pCiB7Ci0gICAgc3RhdGljIGNoYXIgICAgYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1
MzIgY291bnQ7CisgICAgc3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKKyAg
ICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKIAorICAg
IGNoYXIgICAgICAgICAgY250YnVmWzI0XTsKICAgICB2YV9saXN0ICAgICAgIGFyZ3M7Ci0gICAg
Y2hhciAgICAgICAgICpwOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBpZiAoIGRl
YnVndHJhY2VfYnl0ZXMgPT0gMCApCkBAIC0xMjQzLDI1ICsxMjU2LDMyIEBAIHZvaWQgZGVidWd0
cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAKICAgICBBU1NFUlQoZGVidWd0cmFj
ZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDApOwogCi0gICAgc25wcmludGYoYnVmLCBz
aXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwotCiAgICAgdmFfc3RhcnQoYXJncywgZm10KTsK
LSAgICAodm9pZCl2c25wcmludGYoYnVmICsgc3RybGVuKGJ1ZiksIHNpemVvZihidWYpIC0gc3Ry
bGVuKGJ1ZiksIGZtdCwgYXJncyk7CisgICAgdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZt
dCwgYXJncyk7CiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRf
dG9fY29uc29sZSApCiAgICAgeworICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRi
dWYpLCAiJXUgIiwgKytjb3VudCk7CisgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUs
IGNudGJ1Zik7CiAgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGJ1Zik7CiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHAr
KyApCisgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgbGFzdF9wcmQgPSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGxhc3RfY291
bnQgPSArK2NvdW50OworICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7Cisg
ICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQp
OworICAgICAgICB9CisgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZGVidWd0
cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsgICAgICAgICAgICAKLSAgICAgICAgICAg
IC8qIEFsd2F5cyBsZWF2ZSBhIG51bCBieXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8K
LSAgICAgICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAx
KSApCi0gICAgICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICAgICAgZGVi
dWd0cmFjZV9wcmQgPSBsYXN0X3ByZDsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6
ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQor
ICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKKyAgICAgICAgZGVidWd0cmFj
ZV9hZGRfdG9fYnVmKGJ1Zik7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
ZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iUq-0006Nl-64; Wed, 20 Mar 2019 21:11:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUo-0006Nc-WB
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:35 +0000
X-Inumbo-ID: bd275ccd-4b54-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd275ccd-4b54-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 21:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iUn-0007Vc-9f
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iUn-0007Or-6o
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iUn-0007Or-6o@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: no need to set
 fault_suppression to false for VMOVNT*
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDM5Y2JlMDBmYWQxODIyYTQwN2YyYTNiMWI0OWI0Y2ZiZTQ1NjNkYjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQxOjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQxOjEwIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiBubyBuZWVkIHRvIHNldCBmYXVsdF9zdXBwcmVzc2lvbiB0byBmYWxzZSBmb3IgVk1P
Vk5UKgogICAgCiAgICBXaGVuIGV2ZXgub3Btc2sgaXMgcmVxdWlyZWQgdG8gYmUgemVybyB0aGVy
ZSdzIG5vIG5lZWQgZm9yIHRoaXMsIGFzIGl0CiAgICB3b24ndCBoYXZlIGJlZW4gc2V0IHRvIHRy
dWUgaW4gdGhlIGZpcnN0IHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZTNiN2U4YzM5Ni4uZWEwMmQxMDBk
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU5MTEsNyArNTkx
MSw2IEBAIHg4Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYs
IDB4MmIpOiAvKiB2bW92bnRwe3MsZH0gW3h5el1tbSxtZW0gKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgub3Btc2ssIEVYQ19VRCk7CiAg
ICAgICAgIHNmZW5jZSA9IHRydWU7Ci0gICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VW
RVgsIDB4MGYsIDB4MTApOiAvKiB2bW92dXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CiAgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHgxMCk6IC8qIHZtb3Zze3Ms
ZH0gbWVtLHhtbXtrfSAqLwpAQCAtNjc5NSw3ICs2Nzk0LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBldmV4Lm9wbXNr
IHx8IGV2ZXgudywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAg
ICAgIHNmZW5jZSA9IHRydWU7Ci0gICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDZmKTogLyogdm1vdmRxYXszMiw2NH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDZmKTogLyogdm1vdmRxdXszMiw2
NH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iV0-0006QN-Pr; Wed, 20 Mar 2019 21:11:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iUz-0006Q0-FQ
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:45 +0000
X-Inumbo-ID: c33cebef-4b54-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c33cebef-4b54-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 21:11:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iUx-0007Vu-GW
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iUx-0007PU-Dh
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iUx-0007PU-Dh@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:43 +0000
Subject: [Xen-changelog] [xen master] x86/MCE: mcequirk stuff is AMD-specific
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRhOGU2ODRkMjkzN2EyNDBiNTE5MjJiNjRlZDBhODY2ZWM0YmE3NmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDExOjQxOjQ3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDExOjQxOjQ3IDIwMTkgKzAxMDAKCiAgICB4
ODYvTUNFOiBtY2VxdWlyayBzdHVmZiBpcyBBTUQtc3BlY2lmaWMKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgIHwgMzQgKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9xdWlya3MuaCB8IDUzIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA2
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Vf
YW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMKaW5kZXggZDEyNWJjMTYx
MS4uZWQyOWZjYzMxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2Ft
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYwpAQCAtNzAsMTIgKzcw
LDIyIEBACiAjaW5jbHVkZSAieDg2X21jYS5oIgogI2luY2x1ZGUgIm1jZV9hbWQuaCIKICNpbmNs
dWRlICJtY2FjdGlvbi5oIgotI2luY2x1ZGUgIm1jZV9xdWlya3MuaCIKICNpbmNsdWRlICJ2bWNl
LmgiCiAKLSNkZWZpbmUgQU5ZIC0xCisjZGVmaW5lIEFOWSAofjBVKQogCi1zdGF0aWMgY29uc3Qg
c3RydWN0IG1jZV9xdWlya2RhdGEgbWNlX2FtZF9xdWlya3NbXSA9IHsKK2VudW0gbWNlcXVpcmtf
YW1kX2ZsYWdzIHsKKyAgICBNQ0VRVUlSS19OT05FLAorICAgIE1DRVFVSVJLX0s4X0dBUlQsCisg
ICAgTUNFUVVJUktfRjEwX0dBUlQsCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IG1jZV9xdWly
a2RhdGEgeworICAgIHVuc2lnbmVkIGludCBjcHVfZmFtaWx5OworICAgIHVuc2lnbmVkIGludCBj
cHVfbW9kZWw7CisgICAgdW5zaWduZWQgaW50IGNwdV9zdGVwcGluZzsKKyAgICBlbnVtIG1jZXF1
aXJrX2FtZF9mbGFncyBxdWlyazsKK30gbWNlX2FtZF9xdWlya3NbXSA9IHsKICAgICB7IDB4ZiAv
KiBjcHUgZmFtaWx5ICovLCBBTlkgLyogYWxsIG1vZGVscyAqLywgQU5ZIC8qIGFsbCBzdGVwcGlu
Z3MgKi8sCiAgICAgICBNQ0VRVUlSS19LOF9HQVJUIH0sCiAgICAgeyAweDEwIC8qIGNwdSBmYW1p
bHkgKi8sIEFOWSAvKiBhbGwgbW9kZWxzICovLCBBTlkgLyogYWxsIHN0ZXBwaW5ncyAqLywKQEAg
LTE1NywxMCArMTY3LDEwIEBAIGJvb2wgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRfdCBzdGF0dXMs
IHVpbnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSkKIH0KIAogLyogTUMgcXVpcmtzICovCi1lbnVt
IG1jZXF1aXJrX2FtZF9mbGFncwotbWNlcXVpcmtfbG9va3VwX2FtZF9xdWlya2RhdGEoc3RydWN0
IGNwdWluZm9feDg2ICpjKQorc3RhdGljIGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzCittY2VxdWly
a19sb29rdXBfYW1kX3F1aXJrZGF0YShjb25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0g
ICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBCVUdfT04oYy0+eDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0FNRCk7CiAKQEAgLTE3NiwxMCArMTg2LDExIEBAIG1jZXF1aXJrX2xv
b2t1cF9hbWRfcXVpcmtkYXRhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKICAgICAgICAgcmV0dXJuIG1jZV9hbWRfcXVpcmtzW2ldLnF1aXJrOwogICAg
IH0KLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBNQ0VRVUlSS19OT05FOwogfQogCi1pbnQg
bWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIGZsYWdzKQorc3RhdGlj
IHZvaWQgbWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdzIGZsYWdzKQog
ewogICAgIHVpbnQ2NF90IHZhbDsKIApAQCAtMTk3LDExICsyMDgsMTIgQEAgaW50IG1jZXF1aXJr
X2FtZF9hcHBseShlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBmbGFncykKIAogICAgIGNhc2UgTUNF
UVVJUktfRjEwX0dBUlQ6CiAgICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfQU1ENjRfTUN4X01B
U0soNCksIHZhbCkgPT0gMCApCi0gICAgICAgICAgICAgICAgd3Jtc3Jfc2FmZShNU1JfQU1ENjRf
TUN4X01BU0soNCksIHZhbCB8ICgxIDw8IDEwKSk7CisgICAgICAgICAgICB3cm1zcl9zYWZlKE1T
Ul9BTUQ2NF9NQ3hfTUFTSyg0KSwgdmFsIHwgKDEgPDwgMTApKTsKICAgICAgICAgYnJlYWs7Ci0g
ICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUKGZsYWdz
ID09IE1DRVFVSVJLX05PTkUpOworICAgIH0KIH0KIAogc3RhdGljIHN0cnVjdCBtY2luZm9fZXh0
ZW5kZWQgKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX3F1aXJrcy5o
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX3F1aXJrcy5oCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAyYzkzYTMxZDA5Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9xdWlya3MuaAorKysgL2Rldi9udWxsCkBAIC0xLDUzICswLDAgQEAKLS8q
ICogTUNBIHF1aXJrcwotICogQ29weXJpZ2h0IChjKSAyMDA5IEFkdmFuY2VkIE1pY3JvIERldmlj
ZXMsIEluYy4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKLSAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
Ci0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAot
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCi0gKgotICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKi8KLQotI2lmbmRl
ZiBfTUNFX1FVSVJLX0gKLSNkZWZpbmUgX01DRV9RVUlSS19ICi0KLSNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KLQotc3RydWN0IG1jZV9xdWlya2RhdGEgewotCWludDMyX3QgY3B1X2ZhbWlseTsKLQlp
bnQxNl90IGNwdV9tb2RlbDsKLQlpbnQxNl90IGNwdV9zdGVwcGluZzsKLQl1aW50MzJfdCBxdWly
azsKLX07Ci0KLS8qIHVzZSBhIGJpbmFyeSBmbGFnIGlmIG11bHRpcGxlIHF1aXJrcyBhcHBseQot
ICogdG8gb25lIENQVSBmYW1pbHkvbW9kZWwKLSAqLwotCi1lbnVtIG1jZXF1aXJrX2FtZF9mbGFn
cyB7Ci0JTUNFUVVJUktfSzhfR0FSVCA9IDIsCi0JTUNFUVVJUktfRjEwX0dBUlQKLX07Ci0KLWVu
dW0gbWNlcXVpcmtfaW50ZWxfZmxhZ3MgewotCU1DRVFVSVJLX0RVTU1ZID0gMHgxLCAvKiBub3Ro
aW5nIGtub3duIHlldCAqLwotfTsKLQotZW51bSBtY2VxdWlya19hbWRfZmxhZ3MKLW1jZXF1aXJr
X2xvb2t1cF9hbWRfcXVpcmtkYXRhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Ci0KLWludCBtY2Vx
dWlya19hbWRfYXBwbHkoZW51bSBtY2VxdWlya19hbWRfZmxhZ3MgZmxhZ3MpOwotCi1lbnVtIG1j
ZXF1aXJrX2ludGVsX2ZsYWdzCi1tY2VxdWlya19sb29rdXBfaW50ZWxfcXVpcmtkYXRhKHN0cnVj
dCBjcHVpbmZvX3g4NiAqYyk7Ci0KLWludCBtY2VxdWlya19pbnRlbF9hcHBseShlbnVtIG1jZXF1
aXJrX2ludGVsX2ZsYWdzIGZsYWdzKTsKLQotI2VuZGlmIC8qIF9NQ0VfUVVJUktfSCAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:11:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iV9-0006Sj-UG; Wed, 20 Mar 2019 21:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iV8-0006SU-P2
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:54 +0000
X-Inumbo-ID: c950e75a-4b54-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c950e75a-4b54-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 21:11:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iV7-0007W6-NP
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iV7-0007QQ-KP
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iV7-0007QQ-KP@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:11:53 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: split all linear reads and
 writes at page boundary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDJkNTI3YmEzMTBkYzY2OTViYmEyZGYxMThmZjllMDUzZjdlNDBjODIKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTY6Mjg6NDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6Mjg6NDUgMjAxOSAr
MDEwMAoKICAgIHg4Ni9odm06IHNwbGl0IGFsbCBsaW5lYXIgcmVhZHMgYW5kIHdyaXRlcyBhdCBw
YWdlIGJvdW5kYXJ5CiAgICAKICAgIFJ1bGluZyBvdXQgcGFnZSBzdHJhZGRsaW5nIGF0IGxpbmVh
ciBsZXZlbCBtYWtlcyBpdCBlYXNpZXIgdG8KICAgIGRpc3Rpbmd1aXNoIGNodW5rcyB0aGF0IHJl
cXVpcmUgcHJvcGVyIGhhbmRsaW5nIGFzIE1NSU8gYWNjZXNzCiAgICBhbmQgbm90IGNvbXBsZXRl
IHRoZW0gYXMgcGFnZSBzdHJhZGRsaW5nIG1lbW9yeSB0cmFuc2FjdGlvbnMKICAgIHByZW1hdHVy
ZWx5LiBUaGlzIGRvZXNuJ3QgY2hhbmdlIHRoZSBnZW5lcmFsIGJlaGF2aW9yLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDc1NGJhZjY4ZDUuLmMyMzZlN2RhMWYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xMDg5LDEyICsxMDg5LDI1IEBAIHN0YXRpYyBpbnQgbGluZWFyX3Jl
YWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKLSAg
ICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5QQUdF
X01BU0s7CisgICAgaW50IHJjOwogCi0gICAgc3dpdGNoICggcmMgKQorICAgIGlmICggb2Zmc2V0
ICsgYnl0ZXMgPiBQQUdFX1NJWkUgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwgcGFydDE7CisgICAgICAgIHVuc2lnbmVkIGludCBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNl
dDsKKworICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAq
LworICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEg
KyBwYXJ0MSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0
KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgewogICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTEwNiwxOSArMTExOSw5IEBAIHN0YXRpYyBpbnQgbGlu
ZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBf
ZGF0YSwKICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAotICAgICAgICBvZmZzZXQgPSBhZGRyICYg
flBBR0VfTUFTSzsKLSAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQot
ICAgICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywg
cF9kYXRhLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBodm1lbXVsX2N0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykpOwotCi0gICAgICAgIC8qIFNwbGl0IHRo
ZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCi0gICAgICAgIHBhcnQxID0gUEFHRV9T
SVpFIC0gb2Zmc2V0OwotICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQxLCBwX2Rh
dGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICkKLSAgICAgICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciArIHBhcnQxLCBieXRlcyAtIHBh
cnQxLCBwX2RhdGEgKyBwYXJ0MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywg
aHZtZW11bF9jdHh0KTsKLSAgICAgICAgcmV0dXJuIHJjOworICAgICAgICByZXR1cm4gaHZtZW11
bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykp
OwogCiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3NoYXJlZDoKQEAgLTExMzIsMTIgKzExMzUsMjUgQEAgc3RhdGljIGludCBsaW5lYXJfd3Jp
dGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Ci0g
ICAgaW50IHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0Vf
TUFTSzsKKyAgICBpbnQgcmM7CiAKLSAgICBzd2l0Y2ggKCByYyApCisgICAgaWYgKCBvZmZzZXQg
KyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
LCBwYXJ0MTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0
OworCisgICAgICAgIC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICov
CisgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRh
ICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0
eHQpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBodm1fY29weV90b19n
dWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CiAKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgewogICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTE0NiwxOSArMTE2Miw5IEBAIHN0YXRpYyBpbnQgbGlu
ZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpw
X2RhdGEsCiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAogICAgIGNhc2UgSFZN
VFJBTlNfYmFkX2dmbl90b19tZm46Ci0gICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNL
OwotICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCi0gICAgICAgICAg
ICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBw
ZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtZW11
bF9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25v
d25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7Ci0KLSAgICAgICAgLyogU3BsaXQgdGhlIGFjY2Vz
cyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KLSAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBv
ZmZzZXQ7Ci0gICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAg
ICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwg
cF9kYXRhICsgcGFydDEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1l
bXVsX2N0eHQpOwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJldHVybiBodm1lbXVsX2xp
bmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7
CiAKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fc2hhcmVkOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:12:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iVN-0006VI-0G; Wed, 20 Mar 2019 21:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iVL-0006Uu-Qs
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:07 +0000
X-Inumbo-ID: cf69cbc0-4b54-11e9-992d-93706ff70597
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf69cbc0-4b54-11e9-992d-93706ff70597;
 Wed, 20 Mar 2019 21:12:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iVH-0007Xu-U6
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iVH-0007SK-RO
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iVH-0007SK-RO@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:12:03 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: finish IOREQs correctly on
 completion path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUyMmEyZjNjNWM4OWNjNzhjMGUyYjA1YWY5MjRiNzZjZWY3ZDRiZmYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTY6Mjk6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6Mjk6MjEgMjAxOSAr
MDEwMAoKICAgIHg4Ni9odm06IGZpbmlzaCBJT1JFUXMgY29ycmVjdGx5IG9uIGNvbXBsZXRpb24g
cGF0aAogICAgCiAgICBTaW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIGxpbmVhcl97cmVhZCx3cml0
ZX0oKSBoZWxwZXJzIGluIDNiZGVjNTMwYTUKICAgICh4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFk
ZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCiAgICBjb21wbGV0aW9u
IHBhdGggZm9yIElPUkVRcyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFuIElPUkVRIGlu
CiAgICBwcm9ncmVzcyBidXQgaHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X2xpbmVhcigpIHJldHVy
bnMgSFZNVFJBTlNfb2theQogICAgKGUuZy4gd2hlbiBQMk0gdHlwZSBvZiBzb3VyY2UvZGVzdGlu
YXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JFUQogICAgaGFuZGxlcikgdGhlIGV4ZWN1dGlv
biB3aWxsIG5ldmVyIHJlLWVudGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQogICAgSU9SRVFzIGFy
ZSBjb21wbGV0ZWQuIFRoaXMgdXN1YWxseSByZXN1bHRzIGluIGEgZG9tYWluIGNyYXNoIHVwb24K
ICAgIHRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJpbmcgaHZtZW11bF9kb19p
bygpIGFuZCBmaW5kaW5nCiAgICB0aGUgcmVtbmFudHMgb2YgdGhlIHByZXZpb3VzIElPUkVRIGlu
IHRoZSBzdGF0ZSBtYWNoaW5lLgogICAgCiAgICBUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaGFzIGJl
ZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCiAgICB0eXBlIHdo
ZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0eXBlIGJldHdlZW4gcDJtX2lvcmVx
X3NlcnZlcgogICAgYW5kIHAybV9yYW1fcncgaW4gcHJvY2VzcyBvZiByZXNwb25kaW5nIHRvIElP
UkVRIHdoaWNoIG1hZGUKICAgIGh2bV9jb3B5Xy4uKCkgdG8gYmVoYXZlIGRpZmZlcmVudGx5IG9u
IHRoZSB3YXkgYmFjay4KICAgIAogICAgRml4IGl0IGZvciBub3cgYnkgY2hlY2tpbmcgaWYgSU9S
RVEgY29tcGxldGlvbiBpcyByZXF1aXJlZCAod2hpY2gKICAgIGNhbiBiZSBpZGVudGlmaWVkIGJ5
IHF1ZXJ5aW5nIE1NSU8gY2FjaGUpIGJlZm9yZSB0cnlpbmcgdG8gZmluaXNoCiAgICBhIG1lbW9y
eSBhY2Nlc3MgaW1tZWRpYXRlbHkgdGhyb3VnaCBodm1fY29weV8uLigpLCByZS1lbnRlcgogICAg
aHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhpcyBjaGFuZ2UgYWxvbmUgb25seSBhZGRyZXNz
ZXMgSU9SRVEKICAgIGNvbXBsZXRpb24gaXNzdWUgZm9yIFAyTSB0eXBlIGNoYW5naW5nIGZyb20g
TU1JTyB0byBSQU0gaW4gdGhlCiAgICBtaWRkbGUgb2YgZW11bGF0aW9uIGJ1dCBsZWF2ZXMgYSBj
YXNlIHdoZXJlIG5ldyBJT1JFUXMgbWlnaHQgYmUKICAgIGludHJvZHVjZWQgYnkgUDJNIGNoYW5n
ZXMgZnJvbSBSQU0gdG8gTU1JTyAod2hpY2ggaXMgbGVzcyBsaWtlbHkKICAgIHRvIGZpbmQgaW4g
cHJhY3RpY2UpIHRoYXQgcmVxdWlyZXMgbW9yZSBzdWJzdGFudGlhbCBjaGFuZ2VzIGluCiAgICBN
TUlPIGVtdWxhdGlvbiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjMjM2
ZTdkYTFmLi5iZmEzZTFhZDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtOTUyLDcgKzk1Miw3IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF9waHlzX21taW9fYWNjZXNzKAogICogY2FjaGUgaW5kZXhlZCBieSBs
aW5lYXIgTU1JTyBhZGRyZXNzLgogICovCiBzdGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbywgdW5z
aWduZWQgbG9uZyBnbGEsIHVpbnQ4X3QgZGlyKQorICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
LCB1bnNpZ25lZCBsb25nIGdsYSwgdWludDhfdCBkaXIsIGJvb2wgY3JlYXRlKQogewogICAgIHVu
c2lnbmVkIGludCBpOwogICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGU7CkBAIC05NjYs
NiArOTY2LDkgQEAgc3RhdGljIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqaHZtZW11bF9maW5kX21t
aW9fY2FjaGUoCiAgICAgICAgICAgICByZXR1cm4gY2FjaGU7CiAgICAgfQogCisgICAgaWYgKCAh
Y3JlYXRlICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKICAgICBpID0gdmlvLT5tbWlvX2NhY2hl
X2NvdW50OwogICAgIGlmKCBpID09IEFSUkFZX1NJWkUodmlvLT5tbWlvX2NhY2hlKSApCiAgICAg
ICAgIHJldHVybiBOVUxMOwpAQCAtMTAwMCw3ICsxMDAzLDcgQEAgc3RhdGljIGludCBodm1lbXVs
X2xpbmVhcl9tbWlvX2FjY2VzcygKIHsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZj
dXJyZW50LT5hcmNoLmh2bS5odm1faW87CiAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQgPSBnbGEg
JiB+UEFHRV9NQVNLOwotICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBodm1lbXVs
X2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyKTsKKyAgICBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgKmNhY2hlID0gaHZtZW11bF9maW5kX21taW9fY2FjaGUodmlvLCBnbGEsIGRpciwgdHJ1ZSk7
CiAgICAgdW5zaWduZWQgaW50IGNodW5rLCBidWZmZXJfb2Zmc2V0ID0gMDsKICAgICBwYWRkcl90
IGdwYTsKICAgICB1bnNpZ25lZCBsb25nIG9uZV9yZXAgPSAxOwpAQCAtMTA4OSw4ICsxMDkyLDkg
QEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBw
ZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJl
bnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAmIH5Q
QUdFX01BU0s7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOwogCiAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAgewpAQCAt
MTEwNCw3ICsxMTA4LDE0IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBh
ZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgcmV0dXJuIHJj
OwogICAgIH0KIAotICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBh
ZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7CisgICAgLyoKKyAgICAgKiBJZiB0aGVyZSBpcyBh
biBNTUlPIGNhY2hlIGVudHJ5IGZvciB0aGUgYWNjZXNzIHRoZW4gd2UgbXVzdCBiZSByZS1pc3N1
aW5nCisgICAgICogYW4gYWNjZXNzIHRoYXQgd2FzIHByZXZpb3VzbHkgaGFuZGxlZCBhcyBNTUlP
LiBUaHVzIGl0IGlzIGltcGVyYXRpdmUgdGhhdAorICAgICAqIHdlIGhhbmRsZSB0aGlzIGFjY2Vz
cyBpbiB0aGUgc2FtZSB3YXkgdG8gZ3VhcmFudGVlIGNvbXBsZXRpb24gYW5kIGhlbmNlCisgICAg
ICogY2xlYW4gdXAgYW55IGludGVyaW0gc3RhdGUuCisgICAgICovCisgICAgaWYgKCAhaHZtZW11
bF9maW5kX21taW9fY2FjaGUodmlvLCBhZGRyLCBJT1JFUV9SRUFELCBmYWxzZSkgKQorICAgICAg
ICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBm
ZWMsICZwZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTExMzUsOCArMTE0
Niw5IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWdu
ZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAg
IHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOworICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0g
JmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRk
ciAmIH5QQUdFX01BU0s7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOwogCiAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBBR0VfU0laRSApCiAgICAg
ewpAQCAtMTE1MCw3ICsxMTYyLDE0IEBAIHN0YXRpYyBpbnQgbGluZWFyX3dyaXRlKHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAgICAgICAgIHJl
dHVybiByYzsKICAgICB9CiAKLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRy
LCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJl
IGlzIGFuIE1NSU8gY2FjaGUgZW50cnkgZm9yIHRoZSBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJl
LWlzc3VpbmcKKyAgICAgKiBhbiBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kbGVkIGFz
IE1NSU8uIFRodXMgaXQgaXMgaW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMg
YWNjZXNzIGluIHRoZSBzYW1lIHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UK
KyAgICAgKiBjbGVhbiB1cCBhbnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGFkZHIsIElPUkVRX1dSSVRFLCBmYWxzZSkgKQor
ICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:12:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iVX-0006Wx-2L; Wed, 20 Mar 2019 21:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iVW-0006Wn-1y
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:18 +0000
X-Inumbo-ID: d57aac5a-4b54-11e9-8ead-f3c16d194814
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d57aac5a-4b54-11e9-8ead-f3c16d194814;
 Wed, 20 Mar 2019 21:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iVS-0007Y2-4N
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iVS-0007ZX-1l
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iVS-0007ZX-1l@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:12:14 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Shorten ARCH_CAPABILITIES_*
 constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGJhMjdhYWE4ODU0OGM4MjRhNDdkY2Y1NjA5Mjg4ZWUxYzA1ZDI5NDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxMTo0NToyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6MjY6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBj
b25zdGFudHMKICAgIAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJD
SF9DQVBTXyogaXMgYWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGFkNzJlY2QzYTUuLjIyYmZjNWE1
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTIzMCw4ICsyMzAsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9G
TFVTSCIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1NCRCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCi0gICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAg
OiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAg
ICA/ICIgUkRDTF9OTyIgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJT
X0FMTCkgICAgICAgICAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCisgICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAgICAgICAgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIg
UlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZM
KSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CkBAIC01
NDksNyArNTQ5LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgfQogCiAgICAgLyogQW55IHByb2Nlc3NvciBhZHZlcnRpc2luZyBSRENM
X05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBMMVRGLiAqLwotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQorICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19S
RENMX05PICkKICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA9IGZhbHNlOwogCiAgICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmICYmIGhpdF9kZWZhdWx0ICkKQEAgLTYxMyw5ICs2MTMsOSBAQCBpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7CiBzdGF0aWMgX19pbml0IHZvaWQg
eHB0aV9pbml0X2RlZmF1bHQodWludDY0X3QgY2FwcykKIHsKICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05POworICAgICAgICBjYXBzID0gQVJDSF9DQVBTX1JEQ0xfTk87CiAK
LSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICBpZiAoIGNh
cHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgewogICAgICAgICBpZiAoIG9wdF94cHRpX2h3
ZG9tIDwgMCApCiAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDA7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCBjNmUxZDg3NjhmLi4xMTUxMmQ0MjUwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTQyLDggKzQyLDggQEAKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwg
VUxMKSA8PCAwKQogCiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQot
I2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQotI2Rl
ZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZp
bmUgQVJDSF9DQVBTX1JEQ0xfTk8JCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NB
UFNfSUJSU19BTEwJCShfQUMoMSwgVUxMKSA8PCAxKQogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJ
CShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygx
LCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 20 21:12:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Mar 2019 21:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6iVh-0006YY-45; Wed, 20 Mar 2019 21:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=No6l=RX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6iVf-0006YM-Gu
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:27 +0000
X-Inumbo-ID: db93c75c-4b54-11e9-962e-53db9589aa9a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db93c75c-4b54-11e9-962e-53db9589aa9a;
 Wed, 20 Mar 2019 21:12:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6iVc-0007YC-B7
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6iVc-0007aM-8E
 for xen-changelog@lists.xenproject.org; Wed, 20 Mar 2019 21:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6iVc-0007aM-8E@xenbits.xenproject.org>
Date: Wed, 20 Mar 2019 21:12:24 +0000
Subject: [Xen-changelog] [xen master] x86/spec-ctrl: Extend repoline safey
 calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNSAyMjowODo0MSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTY6MjY6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBj
YWxjdWF0aW9ucyBmb3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRs
eS1yZWxlYXNlZCBBdG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZl
LCBiZWNhdXNlCiAgICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9u
IFJTQiB1bmRlcmZsb3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBv
ZiBFbmhhbmNlZCBJUkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRw
b2xpbmUtc2FmZS4gIFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRt
b250IFBsdXMKICAgIG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3Nv
ciB0byBzdXBwb3J0IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1
cHBvcnQsIEdlbWluaSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJ
QlJTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCAyMiArKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAyMmJmYzVhNWU4Li4xMTcxYzAyYWIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMTYsOCAr
MzE2LDExIEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBz
KQogICAgIC8qCiAgICAgICogUlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEKICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3Qg
cmV0cG9saW5lLXNhZmUuCisgICAgICoKKyAgICAgKiBQcm9jZXNzb3JzIG9mZmVyaW5nIEVuaGFu
Y2VkIElCUlMgYXJlIG5vdCBndWFyZW50ZWVkIHRvIGJlCisgICAgICogcmVwb2xpbmUtc2FmZS4K
ICAgICAgKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCisgICAgaWYgKCBjYXBz
ICYgKEFSQ0hfQ0FQU19SU0JBIHwgQVJDSF9DQVBTX0lCUlNfQUxMKSApCiAgICAgICAgIHJldHVy
biBmYWxzZTsKIAogICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKQEAgLTM3
Nyw2ICszODAsMjMgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90
IGNhcHMpCiAgICAgY2FzZSAweDllOgogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICAgICAg
LyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNzb3JzIGJlZm9yZSBHb2xkbW9udCBQbHVzL0dlbWlu
aSBMYWtlIGFyZSByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFu
Z2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJh
c3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAgIGNh
c2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3Vt
aW5nIG5vdCByZXB0cG9saW5lIHNhZmVcbiIsCiAgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vLn-0002TT-Ts; Thu, 21 Mar 2019 10:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vLm-0002TO-Qo
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:06 +0000
X-Inumbo-ID: c7610ed4-4bc7-11e9-bfbd-77db6499efc2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7610ed4-4bc7-11e9-bfbd-77db6499efc2;
 Thu, 21 Mar 2019 10:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vLi-000143-Hs
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vLi-0003Pf-Eu
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vLi-0003Pf-Eu@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pmtimer: fix
 hvm_acpi_sleep_button behavior
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDBjMGYwYWI1YWI1OGZlZjU5ZDM1Nzg5Nzc0OTU1M2Y2MTBjZjcxMDEKQXV0aG9yOiAg
ICAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4IDE2
OjU5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE2OjU5OjQzIDIwMTkgKzAxMDAKCiAgICB4ODYv
cG10aW1lcjogZml4IGh2bV9hY3BpX3NsZWVwX2J1dHRvbiBiZWhhdmlvcgogICAgCiAgICBDb21t
aXQgMTlmYjE0NjIyZTk0MSAieDg2L3BtdGltZXI6IG1vdmUgQUNQSSByZWdpc3RlcnMgZnJvbSBQ
TVRTdGF0ZSB0bwogICAgaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBmb3IgaHZt
X2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKICAgIFBXUkJUTl9TVFMgaW5zdGVhZCBvZiBTTFBCVE5f
U1RTLCB3aGljaCBsZWFkcyB0bwogICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9TTEVFUCBjYXVz
aW5nIGd1ZXN0IHBvd2VyZG93bnMuIEZpeCB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBW
YXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIyMmM5MDBj
NDRhMmRiOGRiMWM1M2UyNjllMTUyMjA2ZTU1YzI3M2YKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAy
LTIwIDE3OjA2OjI1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1l
ci5jCmluZGV4IDQzNTY0N2ZmMWUuLmI1NmI3NDNjMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vcG10aW1lci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCkBAIC04Nyw3
ICs4Nyw3IEBAIHZvaWQgaHZtX2FjcGlfc2xlZXBfYnV0dG9uKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7Ci0gICAgZC0+YXJjaC5o
dm1fZG9tYWluLmFjcGkucG0xYV9zdHMgfD0gUFdSQlROX1NUUzsKKyAgICBkLT5hcmNoLmh2bV9k
b21haW4uYWNwaS5wbTFhX3N0cyB8PSBTTFBCVE5fU1RTOwogICAgIHBtdF91cGRhdGVfc2NpKHMp
OwogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vLx-0002Tx-Vn; Thu, 21 Mar 2019 10:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vLw-0002Tq-OF
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:16 +0000
X-Inumbo-ID: cd6d92a2-4bc7-11e9-9c63-e7b2bdc4112b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd6d92a2-4bc7-11e9-9c63-e7b2bdc4112b;
 Thu, 21 Mar 2019 10:55:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vLs-00014A-OE
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vLs-0003Q7-Lg
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vLs-0003Q7-Lg@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shadow: don't pass wrong L4
 MFN to guest_walk_tables()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNmOTkwMTA3MGQwMzFiY2IxNGYwNTM2Yzg5YmE2MjI0OTFiN2ZiZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjAwOjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjAwOjI4IDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCBwYXNzIHdyb25nIEw0IE1GTiB0byBndWVzdF93YWxrX3RhYmxlcygp
CiAgICAKICAgIDY0LWJpdCBQViBndWVzdCB1c2VyIG1vZGUgcnVucyBvbiBhIGRpZmZlcmVudCBM
NCB0YWJsZS4gTWFrZSBzdXJlCiAgICAtIHRoZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhl
IGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ctZGlydHkKICAgICAgbW9kZSB0aGUgY29ycmVjdCBw
YWdlIGdldHMgbWFya2VkIGRpcnR5KSBkdXJpbmcgZ3Vlc3Qgd2Fsa3MsCiAgICAtIHRoZSBjb3Jy
ZWN0IHRhYmxlIGdldHMgYXVkaXRlZCBieSBzaF9hdWRpdF9ndygpLAogICAgLSBjb3JyZWN0IGlu
Zm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGIyYWYyM2Qx
NTA3NzYwNWYyODZkOGVmODZjOGY1ZDljMWI4MzAyYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDIt
MjAgMTc6MDc6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA1
ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDM5OGExOGUyOTAuLjI1YzgyZTk2MGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTE4MCw3ICsxODAsMTAgQEAgc2hfd2Fsa19ndWVzdF90YWJsZXMo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wzZQogI2Vsc2UgLyogMzIgb3IgNjQgKi8KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVz
dF90YWJsZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoKHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc19w
dl8zMmJpdF92Y3B1KHYpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBwYWdldGFi
bGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZQogI2VuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vM6-0002Vf-Da; Thu, 21 Mar 2019 10:55:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vM5-0002VG-8W
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:25 +0000
X-Inumbo-ID: d38526e6-4bc7-11e9-b4e3-0b18b7ea4c34
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d38526e6-4bc7-11e9-b4e3-0b18b7ea4c34;
 Thu, 21 Mar 2019 10:55:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vM2-000156-VB
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vM2-0003Qc-SH
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vM2-0003Qc-SH@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGI3N2JmOTFlMjg2MGY4ODUzOTE1M2ZhZWM5NDMzNWNlNzI5ZDhmMjgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAxOCAxNzowMToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMToyMSAyMDE5ICswMTAw
CgogICAgdmlyaWRpYW46IGZpeCB0aGUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzL0xpc3QgaHlwZXJj
YWxsIGltcGxlbWVudGF0aW9uCiAgICAKICAgIFRoZSBjdXJyZW50IGNvZGUgdXNlcyBodm1fYXNp
ZF9mbHVzaF92Y3B1KCkgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGZvcgogICAgYSBndWVzdCBy
dW5uaW5nIGluIHNoYWRvdyBtb2RlLCB3aGljaCByZXN1bHRzIGluIGd1ZXN0IGNyYXNoZXMgZWFy
bHkgaW4KICAgIGJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVfdGxiX2ZsdXNoJyBpcyBlbmFibGVk
LgogICAgCiAgICBUaGlzIHBhdGNoLCBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nIGEgbmV3IGZsdXNo
IGFsZ29yaXRobSwgYWRhcHRzIHRoZSBvbmUKICAgIGFscmVhZHkgdXNlZCBieSB0aGUgSFZNT1Bf
Zmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMKICAgIG1vZGlm
aWVkIHRvIGFsbG93IFRMQiBmbHVzaGluZyBhIHN1YnNldCBvZiBhIGRvbWFpbidzIHZDUFVzLiBB
IGNhbGxiYWNrCiAgICBmdW5jdGlvbiBkZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IGEgdkNQVSBy
ZXF1aXJlcyBmbHVzaGluZy4gVGhpcyBtZWNoYW5pc20KICAgIHdhcyBjaG9zZW4gYmVjYXVzZSwg
d2hpbGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCiAgICB2
aXJpZGlhbiBoeXBlcmNhbGxzIHNwZWNpZnkgYSB2Q1BVIG1hc2ssIHRoZXJlIGFyZSBuZXdlciB2
YXJpYW50cyB3aGljaAogICAgc3BlY2lmeSBhIHNwYXJzZSBIVl9WUF9TRVQgYW5kIHRodXMgdXNl
IG9mIGEgY2FsbGJhY2sgd2lsbCBhdm9pZCBuZWVkaW5nIHRvCiAgICBleHBvc2UgZGV0YWlscyBv
ZiB0aGlzIG91dHNpZGUgb2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9z
ZQogICAgbmV3ZXIgdmFyaWFudHMgYXJlIGltcGxlbWVudGVkLgogICAgCiAgICBOT1RFOiBVc2Ug
b2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlvbiByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxz
IGFyZQogICAgICAgICAgcmVzdGFydGFibGUgYW5kIHNvLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGll
ZCwgdmlyaWRpYW5faHlwZXJjYWxsKCkKICAgICAgICAgIGNhbiBub3cgcmV0dXJuIEhWTV9IQ0FM
TF9wcmVlbXB0ZWQuIFRoaXMgaXMgc2FmZSBhcyBubyBtb2RpZmljYXRpb24KICAgICAgICAgIHRv
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRoZSByZXR1cm4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2U5OGVlMzA1MGE4MjQ5OTRjZTQ5NTdmYWE4ZjUzZWNiOGM3ZGE5ZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMDItMjYgMTY6NTU6MDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgIHwgNDUgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
fCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggN2E2NDM2ODA4NS4uYjM1NzUxZGE2MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MDE0LDQ1
ICs0MDE0LDcxIEBAIHN0YXRpYyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQorYm9vbCBo
dm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2
Y3B1ICp2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpCiB7CisgICAgc3Rh
dGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7CisgICAgY3B1bWFz
a190ICptYXNrID0gJnRoaXNfY3B1KGZsdXNoX2NwdW1hc2spOwogICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBpZiAoICFp
c19odm1fZG9tYWluKGQpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KICAgICAvKiBBdm9p
ZCBkZWFkbG9jayBpZiBtb3JlIHRoYW4gb25lIHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZSB0
aW1lLiAqLwogICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211
dGV4KSApCi0gICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgaWYgKCB2ICE9IGN1
cnJlbnQgJiYgZmx1c2hfdmNwdShjdHh0LCB2KSApCiAgICAgICAgICAgICB2Y3B1X3BhdXNlX25v
c3luYyh2KTsKIAogICAgIC8qIE5vdyB0aGF0IGFsbCBWQ1BVcyBhcmUgc2lnbmFsbGVkIHRvIGRl
c2NoZWR1bGUsIHdlIHdhaXQuLi4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAg
ICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgZmx1
c2hfdmNwdShjdHh0LCB2KSApCiAgICAgICAgICAgICB3aGlsZSAoICF2Y3B1X3J1bm5hYmxlKHYp
ICYmIHYtPmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogCiAgICAg
LyogQWxsIG90aGVyIHZjcHVzIGFyZSBwYXVzZWQsIHNhZmUgdG8gdW5sb2NrIG5vdy4gKi8KICAg
ICBzcGluX3VubG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KTsKIAorICAgIGNwdW1h
c2tfY2xlYXIobWFzayk7CisKICAgICAvKiBGbHVzaCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChl
LmcuLCB2YS0+Z2ZuIGNhY2hlOyBQQUUgUERQRSBjYWNoZSkuICovCiAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAgICAgICBp
ZiAoICFmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAg
ICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKIAotICAgIC8qIEZsdXNoIGFsbCBkaXJ0
eSBUTEJzLiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOworICAgICAg
ICBjcHUgPSByZWFkX2F0b21pYygmdi0+ZGlydHlfY3B1KTsKKyAgICAgICAgaWYgKCBpc192Y3B1
X2RpcnR5X2NwdShjcHUpICkKKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFz
ayk7CisgICAgfQorCisgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BVcyB3aXRoIGRpcnR5IHZj
cHUgc3RhdGUuICovCisgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CiAKICAgICAvKiBEb25lLiAq
LwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAg
ICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBhbHdheXNfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgaHZtb3BfZmx1c2hf
dGxiX2FsbCh2b2lkKQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIGh2bV9mbHVzaF92Y3B1
X3RsYihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6IC1FUkVTVEFSVDsKIH0KIAogc3RhdGljIGlu
dCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggNjk0
ZWFlNjMzNi4uOWQxYjlkNjMwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtODI3LDcgKzgyNywxNiBA
QCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
dGVhcmRvd25fdnBfYXNzaXN0KHYpOwogfQogCi1zdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFz
a190LCBpcGlfY3B1bWFzayk7CisvKgorICogV2luZG93cyBzaG91bGQgbm90IGlzc3VlIHRoZSBo
eXBlcmNhbGxzIHJlcXVpcmluZyB0aGlzIGNhbGxiYWNrIGluIHRoZQorICogY2FzZSB3aGVyZSB2
Y3B1X2lkIHdvdWxkIGV4Y2VlZCB0aGUgc2l6ZSBvZiB0aGUgbWFzay4KKyAqLworc3RhdGljIGJv
b2wgbmVlZF9mbHVzaCh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1aW50NjRf
dCB2Y3B1X21hc2sgPSAqKHVpbnQ2NF90ICopY3R4dDsKKworICAgIHJldHVybiB2Y3B1X21hc2sg
JiAoMXVsIDw8IHYtPnZjcHVfaWQpOworfQogCiBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtODkyLDggKzkwMSw2IEBAIGludCB2aXJpZGlh
bl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSBIdkZsdXNo
VmlydHVhbEFkZHJlc3NTcGFjZToKICAgICBjYXNlIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3Q6
CiAgICAgewotICAgICAgICBjcHVtYXNrX3QgKnBjcHVfbWFzazsKLSAgICAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzX3Nw
YWNlOwogICAgICAgICAgICAgdWludDY0X3QgZmxhZ3M7CkBAIC05MjMsMzYgKzkzMCwxMiBAQCBp
bnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICBpZiAoIGlucHV0X3BhcmFtcy5mbGFncyAmIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTICkKICAg
ICAgICAgICAgIGlucHV0X3BhcmFtcy52Y3B1X21hc2sgPSB+MHVsOwogCi0gICAgICAgIHBjcHVf
bWFzayA9ICZ0aGlzX2NwdShpcGlfY3B1bWFzayk7Ci0gICAgICAgIGNwdW1hc2tfY2xlYXIocGNw
dV9tYXNrKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBGb3IgZWFjaCBzcGVjaWZpZWQgdmly
dHVhbCBDUFUgZmx1c2ggYWxsIEFTSURzIHRvIGludmFsaWRhdGUKLSAgICAgICAgICogVExCIGVu
dHJpZXMgdGhlIG5leHQgdGltZSBpdCBpcyBzY2hlZHVsZWQgYW5kIHRoZW4sIGlmIGl0Ci0gICAg
ICAgICAqIGlzIGN1cnJlbnRseSBydW5uaW5nLCBhZGQgaXRzIHBoeXNpY2FsIENQVSB0byBhIG1h
c2sgb2YKLSAgICAgICAgICogdGhvc2Ugd2hpY2ggbmVlZCB0byBiZSBpbnRlcnJ1cHRlZCB0byBm
b3JjZSBhIGZsdXNoLgotICAgICAgICAgKi8KLSAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGN1cnJk
LCB2ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCB2LT52Y3B1X2lkID49IChzaXplb2Yo
aW5wdXRfcGFyYW1zLnZjcHVfbWFzaykgKiA4KSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgICAgIGlmICggIShpbnB1dF9wYXJhbXMudmNwdV9tYXNrICYgKDF1bCA8PCB2LT52
Y3B1X2lkKSkgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICBodm1f
YXNpZF9mbHVzaF92Y3B1KHYpOwotICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnIgJiYgdi0+aXNf
cnVubmluZyApCi0gICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29y
LCBwY3B1X21hc2spOwotICAgICAgICB9Ci0KICAgICAgICAgLyoKLSAgICAgICAgICogU2luY2Ug
QVNJRHMgaGF2ZSBub3cgYmVlbiBmbHVzaGVkIGl0IGp1c3QgcmVtYWlucyB0bwotICAgICAgICAg
KiBmb3JjZSBhbnkgQ1BVcyBjdXJyZW50bHkgcnVubmluZyB0YXJnZXQgdkNQVXMgb3V0IG9mIG5v
bi0KLSAgICAgICAgICogcm9vdCBtb2RlLiBJdCdzIHBvc3NpYmxlIHRoYXQgcmUtc2NoZWR1bGlu
ZyBoYXMgdGFrZW4gcGxhY2UKLSAgICAgICAgICogc28gd2UgbWF5IHVubmVjZXNzYXJpbHkgSVBJ
IHNvbWUgQ1BVcy4KKyAgICAgICAgICogQSBmYWxzZSByZXR1cm4gbWVhbnMgdGhhdCBhbm90aGVy
IHZjcHUgaXMgY3VycmVudGx5IHRyeWluZworICAgICAgICAgKiBhIHNpbWlsYXIgb3BlcmF0aW9u
LCBzbyBiYWNrIG9mZi4KICAgICAgICAgICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHko
cGNwdV9tYXNrKSApCi0gICAgICAgICAgICBzbXBfc2VuZF9ldmVudF9jaGVja19tYXNrKHBjcHVf
bWFzayk7CisgICAgICAgIGlmICggIWh2bV9mbHVzaF92Y3B1X3RsYihuZWVkX2ZsdXNoLCAmaW5w
dXRfcGFyYW1zLnZjcHVfbWFzaykgKQorICAgICAgICAgICAgcmV0dXJuIEhWTV9IQ0FMTF9wcmVl
bXB0ZWQ7CiAKICAgICAgICAgb3V0cHV0LnJlcF9jb21wbGV0ZSA9IGlucHV0LnJlcF9jb3VudDsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA4NDIzZDA4YjlmLi4yMWJhNjQwMTE4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaApAQCAtNjQ4LDYgKzY0OCw5IEBAIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3Zh
bGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsKIHVuc2lnbmVkIGxvbmcgaHZtX2NyNF9n
dWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSk7CiAK
K2Jvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBz
dHJ1Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KTsKKwog
LyoKICAqIFRoaXMgbXVzdCBiZSBkZWZpbmVkIGFzIGEgbWFjcm8gaW5zdGVhZCBvZiBhbiBpbmxp
bmUgZnVuY3Rpb24sCiAgKiBiZWNhdXNlIGl0IHVzZXMgJ3N0cnVjdCB2Y3B1JyBhbmQgJ3N0cnVj
dCBkb21haW4nIHdoaWNoIGhhdmUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vMI-0002Xp-FU; Thu, 21 Mar 2019 10:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vMG-0002XO-NJ
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:36 +0000
X-Inumbo-ID: d99bba2c-4bc7-11e9-b179-4777be225b77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d99bba2c-4bc7-11e9-b179-4777be225b77;
 Thu, 21 Mar 2019 10:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vMD-00015E-5o
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vMD-0003RN-32
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vMD-0003RN-32@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDgzMzc4OGY0ZDJkYjNlZDQwMDA1YzZjNDJkMWE0OTE2NmI3NTBiNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjAyOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjAyOjAyIDIwMTkgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCB1c2UgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIG9uIHBhdGhzIHRo
YXQgbWF5IG5vdCBmYWlsCiAgICAKICAgIFRoZSBhc3N1bXB0aW9uIChhY2NvcmRpbmcgdG8gb25l
IGNvbW1lbnQpIGFuZCBob3BlIChhY2NvcmRpbmcgdG8KICAgIGFub3RoZXIpIHRoYXQgbWFwX2Rv
bWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwgYXJlIGJvdGggd3Jvbmcgb24KICAgIGxhcmdl
IGVub3VnaCBzeXN0ZW1zLiBEbyBhd2F5IHdpdGggdGhlIGd1ZXN0X3Z0YWJsZSBmaWVsZCBhbHRv
Z2V0aGVyLAogICAgYW5kIGVzdGFibGlzaCAvIHRlYXIgZG93biB0aGUgZGVzaXJlZCBtYXBwaW5n
IGFzIG5lY2Vzc2FyeS4KICAgIAogICAgVGhlIGFsdGVybmF0aXZlcywgZGlzY2FyZGVkIGFzIGJl
aW5nIHVuZGVzaXJhYmxlLCB3b3VsZCBoYXZlIGJlZW4gdG8KICAgIGVpdGhlciBjcmFzaCB0aGUg
Z3Vlc3QgaW4gc2hfdXBkYXRlX2NyMygpIHdoZW4gdGhlIG1hcHBpbmcgZmFpbHMsIG9yIHRvCiAg
ICBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGljaCB1cHBlciBsYXllcnMgd291bGQg
aGF2ZSBhIGhhcmQgdGltZQogICAgdG8gZGVhbCB3aXRoIChvdGhlciB0aGFuIGFnYWluIGJ5IGNy
YXNoaW5nIHRoZSBndWVzdCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogICAgbWFzdGVyIGNvbW1pdDogNDMyODJhNWU2NGRhMjZmYWQ1NDRlMDEwMGFiZjM1MDQ4Y2Y2
NWI0NgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDItMjYgMTY6NTY6MjYgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCA4MSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICB8ICAyIC0t
CiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYwppbmRleCAyNWM4MmU5NjBkLi44YWIzNDNkMTZlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jCkBAIC0xNzUsMTggKzE3NSwyMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wKIHNo
X3dhbGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxr
X3QgKmd3LAogICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYykKIHsKLSAgICByZXR1
cm4gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtX2dldF9ob3N0cDJtKHYtPmRvbWFpbiksIHZhLCBn
dywgcGZlYywKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMgLyogUEFFICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wzZQorICAgIHJldHVybiBndWVzdF93YWxr
X3RhYmxlcyh2LCBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKSwgdmEsIGd3LCBwZmVjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX01GTiwgdi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmdsM2UpOwogI2Vsc2UgLyogMzIgb3IgNjQgKi8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCgodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlzX3B2XzMyYml0X3ZjcHUodikpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2gu
Z3Vlc3RfdGFibGVfdXNlcikpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
LnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBtZm5fdCByb290X21mbiA9ICgodi0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAg
ICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpCisgICAgICAgICAgICAg
ICAgICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKTsK
KyAgICB2b2lkICpyb290X21hcCA9IG1hcF9kb21haW5fcGFnZShyb290X21mbik7CisgICAgYm9v
bCBvayA9IGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9nZXRfaG9zdHAybShkKSwgdmEsIGd3LCBw
ZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb290X21mbiwgcm9vdF9tYXAp
OworCisgICAgdW5tYXBfZG9tYWluX3BhZ2Uocm9vdF9tYXApOworCisgICAgcmV0dXJuIG9rOwog
I2VuZGlmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiB9CiAKIC8qIFRoaXMgdmFs
aWRhdGlvbiBpcyBjYWxsZWQgd2l0aCBsb2NrIGhlbGQsIGFuZCBhZnRlciB3cml0ZSBwZXJtaXNz
aW9uCkBAIC0yMjYsOCArMjMwLDkgQEAgc2hhZG93X2NoZWNrX2d3YWxrKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LCBpbnQgdmVyc2lvbikKICAgICBwZXJmY19p
bmNyKHNoYWRvd19jaGVja19nd2Fsayk7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8q
IFBBRSBvciA2NC4uLiAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gNCAvKiA2NC1iaXQg
b25seS4uLiAqLwotICAgIGw0cCA9IChndWVzdF9sNGVfdCAqKXYtPmFyY2gucGFnaW5nLnNoYWRv
dy5ndWVzdF92dGFibGU7CisgICAgbDRwID0gbWFwX2RvbWFpbl9wYWdlKGd3LT5sNG1mbik7CiAg
ICAgbWlzbWF0Y2ggfD0gKGd3LT5sNGUubDQgIT0gbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldCh2
YSldLmw0KTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShsNHApOwogICAgIGwzcCA9IG1hcF9kb21h
aW5fcGFnZShndy0+bDNtZm4pOwogICAgIG1pc21hdGNoIHw9IChndy0+bDNlLmwzICE9IGwzcFtn
dWVzdF9sM190YWJsZV9vZmZzZXQodmEpXS5sMyk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNw
KTsKQEAgLTIzNSwxMyArMjQwLDExIEBAIHNoYWRvd19jaGVja19nd2FsayhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywgaW50IHZlcnNpb24pCiAgICAgbWlzbWF0
Y2ggfD0gKGd3LT5sM2UubDMgIT0KICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmdsM2VbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKV0ubDMpOwogI2VuZGlmCisjZW5kaWYK
ICAgICBsMnAgPSBtYXBfZG9tYWluX3BhZ2UoZ3ctPmwybWZuKTsKICAgICBtaXNtYXRjaCB8PSAo
Z3ctPmwyZS5sMiAhPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV0ubDIpOwogICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGwycCk7Ci0jZWxzZQotICAgIGwycCA9IChndWVzdF9sMmVfdCAqKXYt
PmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGU7Ci0gICAgbWlzbWF0Y2ggfD0gKGd3LT5s
MmUubDIgIT0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSldLmwyKTsKLSNlbmRpZgorCiAg
ICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSAmJgogICAgICAgICAgICAo
Z3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9QQUdFX1BTRSkpICkKICAgICB7CkBAIC0z
ODU1LDcgKzM4NTgsOCBAQCBzaF91cGRhdGVfbGluZWFyX2VudHJpZXMoc3RydWN0IHZjcHUgKnYp
CiB9CiAKIAotLyogUmVtb3ZlcyB2Y3B1LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxl
IGFuZCB2Y3B1LT5hcmNoLnNoYWRvd190YWJsZVtdLgorLyoKKyAqIFJlbW92ZXMgdmNwdS0+YXJj
aC5zaGFkb3dfdGFibGVbXS4KICAqIERvZXMgYWxsIGFwcHJvcHJpYXRlIG1hbmFnZW1lbnQvYm9v
a2tlZXBpbmcvcmVmY291bnRpbmcvZXRjLi4uCiAgKi8KIHN0YXRpYyB2b2lkCkBAIC0zODY2LDIz
ICszODcwLDYgQEAgc2hfZGV0YWNoX29sZF90YWJsZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgaW50
IGkgPSAwOwogCiAgICAgLy8vLwotICAgIC8vLy8gdmNwdS0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1
ZXN0X3Z0YWJsZQotICAgIC8vLy8KLQotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwotICAg
IC8qIFBBRSBndWVzdHMgZG9uJ3QgaGF2ZSBhIG1hcHBpbmcgb2YgdGhlIGd1ZXN0IHRvcC1sZXZl
bCB0YWJsZSAqLwotICAgIEFTU0VSVCh2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxl
ID09IE5VTEwpOwotI2Vsc2UKLSAgICBpZiAoIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92
dGFibGUgKQotICAgIHsKLSAgICAgICAgaWYgKCBzaGFkb3dfbW9kZV9leHRlcm5hbChkKSB8fCBz
aGFkb3dfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUpOwotICAgICAgICB2LT5h
cmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID0gTlVMTDsKLSAgICB9Ci0jZW5kaWYgLy8g
IU5ERUJVRwotCi0KLSAgICAvLy8vCiAgICAgLy8vLyB2Y3B1LT5hcmNoLnNoYWRvd190YWJsZVtd
CiAgICAgLy8vLwogCkBAIC00MDM3LDI4ICs0MDI0LDEwIEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0
IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiAjZW5kaWYKICAgICAgICAg
Z21mbiA9IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpOwogCi0KLSAgICAv
Ly8vCi0gICAgLy8vLyB2Y3B1LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCi0gICAg
Ly8vLwotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNAotICAgIGlmICggc2hhZG93X21vZGVf
ZXh0ZXJuYWwoZCkgfHwgc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICkKLSAgICB7Ci0gICAgICAg
IGlmICggdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSApCi0gICAgICAgICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJs
ZSk7Ci0gICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBtYXBfZG9t
YWluX3BhZ2VfZ2xvYmFsKGdtZm4pOwotICAgICAgICAvKiBQQUdJTkdfTEVWRUxTPT00IGltcGxp
ZXMgNjQtYml0LCB3aGljaCBtZWFucyB0aGF0Ci0gICAgICAgICAqIG1hcF9kb21haW5fcGFnZV9n
bG9iYWwgY2FuJ3QgZmFpbCAqLwotICAgICAgICBCVUdfT04odi0+YXJjaC5wYWdpbmcuc2hhZG93
Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxMKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICB2LT5hcmNo
LnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID0gX19saW5lYXJfbDRfdGFibGU7Ci0jZWxpZiBH
VUVTVF9QQUdJTkdfTEVWRUxTID09IDMKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAg
ICAgLyogT24gUEFFIGd1ZXN0cyB3ZSBkb24ndCB1c2UgYSBtYXBwaW5nIG9mIHRoZSBndWVzdCdz
IG93biB0b3AtbGV2ZWwKICAgICAgICogdGFibGUuICBXZSBjYWNoZSB0aGUgY3VycmVudCBzdGF0
ZSBvZiB0aGF0IHRhYmxlIGFuZCBzaGFkb3cgdGhhdCwKICAgICAgICogdW50aWwgdGhlIG5leHQg
Q1IzIHdyaXRlIG1ha2VzIHVzIHJlZnJlc2ggb3VyIGNhY2hlLiAqLwotICAgICBBU1NFUlQodi0+
YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxMKTsKLQogICAgICBBU1NFUlQo
c2hhZG93X21vZGVfZXh0ZXJuYWwoZCkpOwogICAgICAvKiBGaW5kIHdoZXJlIGluIHRoZSBwYWdl
IHRoZSBsMyB0YWJsZSBpcyAqLwogICAgICBndWVzdF9pZHggPSBndWVzdF9pbmRleCgodm9pZCAq
KXYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10pOwpAQCAtNDA3MSwxNiArNDA0MCw2IEBAIHNo
X3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gp
CiAgICAgIGZvciAoIGkgPSAwOyBpIDwgNCA7IGkrKyApCiAgICAgICAgICB2LT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZ2wzZVtpXSA9IGdsM2VbaV07CiAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGdsM2Up
OwotI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyCi0gICAgQVNTRVJUKHNoYWRvd19tb2Rl
X2V4dGVybmFsKGQpKTsKLSAgICBpZiAoIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFi
bGUgKQotICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZSk7Ci0gICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJs
ZSA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoZ21mbik7Ci0gICAgLyogRG9lcyB0aGlzIHJlYWxs
eSBuZWVkIG1hcF9kb21haW5fcGFnZV9nbG9iYWw/ICBIYW5kbGUgdGhlCi0gICAgICogZXJyb3Ig
cHJvcGVybHkgaWYgc28uICovCi0gICAgQlVHX09OKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVz
dF92dGFibGUgPT0gTlVMTCk7IC8qIFhYWCAqLwotI2Vsc2UKLSNlcnJvciB0aGlzIHNob3VsZCBu
ZXZlciBoYXBwZW4KICNlbmRpZgogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGM4YWE4YTVhMmIu
LjFhYzVhOTZjMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMTM1LDggKzEzNSw2IEBAIHN0cnVj
dCBzaGFkb3dfdmNwdSB7CiAgICAgbDNfcGdlbnRyeV90IGwzdGFibGVbNF0gX19hdHRyaWJ1dGVf
XygoX19hbGlnbmVkX18oMzIpKSk7CiAgICAgLyogUEFFIGd1ZXN0czogcGVyLXZjcHUgY2FjaGUg
b2YgdGhlIHRvcC1sZXZlbCAqZ3Vlc3QqIGVudHJpZXMgKi8KICAgICBsM19wZ2VudHJ5X3QgZ2wz
ZVs0XSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygzMikpKTsKLSAgICAvKiBOb24tUEFFIGd1
ZXN0czogcG9pbnRlciB0byBndWVzdCB0b3AtbGV2ZWwgcGFnZXRhYmxlICovCi0gICAgdm9pZCAq
Z3Vlc3RfdnRhYmxlOwogICAgIC8qIExhc3QgTUZOIHRoYXQgd2UgZW11bGF0ZWQgYSB3cml0ZSB0
byBhcyB1bnNoYWRvdyBoZXVyaXN0aWNzLiAqLwogICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9lbXVs
YXRlZF9tZm5fZm9yX3Vuc2hhZG93OwogICAgIC8qIE1GTiBvZiB0aGUgbGFzdCBzaGFkb3cgdGhh
dCB3ZSBzaG90IGEgd3JpdGVhYmxlIG1hcHBpbmcgaW4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vMQ-0002ZO-HD; Thu, 21 Mar 2019 10:55:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vMO-0002Z3-US
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:44 +0000
X-Inumbo-ID: dfb697b6-4bc7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfb697b6-4bc7-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vMN-00015S-CP
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vMN-0003SB-9m
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vMN-0003SB-9m@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vmx: Properly flush the TLB
 when an altp2m is modified
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDkzNWE0YWRiMzZhZjdlNmU4NmRiYzk0NjJiOGM3ZjU2ZGRjM2JjM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowMjo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMjo0OSAyMDE5ICsw
MTAwCgogICAgeDg2L3ZteDogUHJvcGVybHkgZmx1c2ggdGhlIFRMQiB3aGVuIGFuIGFsdHAybSBp
cyBtb2RpZmllZAogICAgCiAgICBNb2RpZmljYXRpb25zIHRvIGFuIGFsdHAybSBtYXJrIHRoZSBw
Mm0gYXMgbmVlZGluZyBmbHVzaGluZywgYnV0IHRoaXMgd2FzCiAgICBuZXZlciB3aXJlZCB1cCBp
biB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBBcyBhIHJlc3VsdCwgc3RhbGUgVExCIGVudHJp
ZXMKICAgIGNhbiByZW1haW4gYWZ0ZXIgcmVzdW1pbmcgdGhlIGd1ZXN0LgogICAgCiAgICBJbiBw
cmFjdGljZSwgdGhpcyBtYW5pZmVzdHMgYXMgYSBtaXNzaW5nIEVQVF9WSU9MQVRJT04gb3IgI1ZF
IGV4Y2VwdGlvbiB3aGVuCiAgICB0aGUgZ3Vlc3Qgc3Vic2VxdWVudGx5IGFjY2Vzc2VzIGEgcGFn
ZSB3aGljaCBoYXMgaGFkIGl0cyBwZXJtaXNzaW9ucyByZWR1Y2VkLgogICAgCiAgICB2bXhfdm1l
bnRlcl9oZWxwZXIoKSBub3cgaGFzIDExIHAybXMgdG8gcG90ZW50aWFsbHkgaW52YWxpZGF0ZSwg
YnV0IGlzc3VpbmcgMTEKICAgIElOVkVQVCBpbnN0cnVjdGlvbnMgaXNuJ3QgY2xldmVyLiAgSW5z
dGVhZCwgY291bnQgaG93IG1hbnkgY29udGV4dHMgbmVlZAogICAgaW52YWxpZGF0aW5nLCBhbmQg
dXNlIElOVkVQVF9BTExfQ09OVEVYVCBpZiB0d28gb3IgbW9yZSBhcmUgaW4gbmVlZCBvZgogICAg
Zmx1c2hpbmcuCiAgICAKICAgIFRoaXMgZG9lc24ndCBoYXZlIGFuIFhTQSBiZWNhdXNlIGFsdHAy
bSBpcyBub3QgeWV0IGEgc2VjdXJpdHktc3VwcG9ydGVkCiAgICBmZWF0dXJlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2OWY3NjQzZGY2OGVmOGU5OTQyMjFhOTk2ZTMzNmE0N2NiYjdiYmM4CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOS0wMi0yOCAxMToxNjoyNyArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmlu
ZGV4IGY5ZTVkNzRkMTkuLjJjN2QxOTRjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MjU3LDYgKzQy
NTcsNyBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKIGJvb2wgdm14X3ZtZW50ZXJfaGVs
cGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFp
bjsKICAgICB1MzIgbmV3X2FzaWQsIG9sZF9hc2lkOwogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lk
ICpwX2FzaWQ7CiAgICAgYm9vbF90IG5lZWRfZmx1c2g7CkBAIC00MzAzLDE3ICs0MzA0LDQyIEBA
IGJvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoY3Vyci0+ZG9tYWluKSApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hvc3RwMm0oY3Vyci0+ZG9tYWlu
KS0+ZXB0OworICAgICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hvc3RwMm0o
Y3VycmQpLT5lcHQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CisgICAgICAgIHVuc2lnbmVkIGludCBpbnYgPSAwOyAvKiBOb25lID0+IFNpbmdsZSA9PiBB
bGwgKi8KKyAgICAgICAgc3RydWN0IGVwdF9kYXRhICpzaW5nbGUgPSBOVUxMOyAvKiBTaW5nbGUg
ZXB0cCwgaWZmIGludiA9PSAxICovCiAKICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgZXB0LT5pbnZhbGlkYXRlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKTsKLSAgICAgICAgICAgIGlmICggbmVzdGVkaHZt
X2VuYWJsZWQoY3Vyci0+ZG9tYWluKSApCi0gICAgICAgICAgICAgICAgX19pbnZlcHQoSU5WRVBU
X0FMTF9DT05URVhULCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBfX2lu
dmVwdChJTlZFUFRfU0lOR0xFX0NPTlRFWFQsIGVwdC0+ZXB0cCk7CisKKyAgICAgICAgICAgIC8q
IEF1dG9tYXRpY2FsbHkgaW52YWxpZGF0ZSBhbGwgY29udGV4dHMgaWYgbmVzdGVkLiAqLworICAg
ICAgICAgICAgaW52ICs9IDEgKyBuZXN0ZWRodm1fZW5hYmxlZChjdXJyZCk7CisgICAgICAgICAg
ICBzaW5nbGUgPSBlcHQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGFsdHAybV9hY3RpdmUo
Y3VycmQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgKytpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBpZiAoIGN1cnJkLT5hcmNoLmFsdHAybV9lcHRwW2ldID09IG1mbl94
KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
ICAgICAgICAgZXB0ID0gJmN1cnJkLT5hcmNoLmFsdHAybV9wMm1baV0tPmVwdDsKKyAgICAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBlcHQtPmludmFsaWRhdGUpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgZXB0LT5pbnZhbGlkYXRlKTsKKyAgICAgICAgICAgICAgICAgICAgaW52Kys7CisgICAgICAg
ICAgICAgICAgICAgIHNpbmdsZSA9IGVwdDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIGludiApCisgICAgICAgICAgICBfX2ludmVw
dChpbnYgPT0gMSA/IElOVkVQVF9TSU5HTEVfQ09OVEVYVCA6IElOVkVQVF9BTExfQ09OVEVYVCwK
KyAgICAgICAgICAgICAgICAgICAgIGludiA9PSAxID8gc2luZ2xlLT5lcHRwICAgICAgICAgIDog
MCk7CiAgICAgfQogCiAgb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:55:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vMa-0002b9-JS; Thu, 21 Mar 2019 10:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vMZ-0002av-GP
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:55 +0000
X-Inumbo-ID: e5c803de-4bc7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5c803de-4bc7-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:55:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vMX-00015a-In
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vMX-0003Sd-GD
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vMX-0003Sd-GD@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/hvm: Increase the triple
 fault log message level to XENLOG_ERR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGFlYTQxYzNkMTA4MGZiMTM1MzZlZjY1MDFlMGEwMDRiYzdlNjUzY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowMzo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowMzo0MSAyMDE5ICsw
MTAwCgogICAgeDg2L2h2bTogSW5jcmVhc2UgdGhlIHRyaXBsZSBmYXVsdCBsb2cgbWVzc2FnZSBs
ZXZlbCB0byBYRU5MT0dfRVJSCiAgICAKICAgIEF0IElORk8gbGV2ZWwsIGl0IGRvZXNuJ3QgZ2V0
IHByaW50ZWQgb3V0IGJ5IGRlZmF1bHQgaW4gcmVsZWFzZSBidWlsZHMsCiAgICBsZWFkaW5nIHRv
IHVucXVhbGlmaWVkIGxvZ2dpbmcgc3VjaCBhcyB0aGlzOgogICAgCiAgICAgIChYRU4pIFsgICA2
Ni45OTU5OTNdIEZyZWVkIDUyNGtCIGluaXQgbWVtb3J5CiAgICAgIChYRU4pIFsgMTk5My4xNDQ5
OTddICoqKiBEdW1waW5nIERvbTkgdmNwdSMyIHN0YXRlOiAqKioKICAgICAgKFhFTikgWyAxOTkz
LjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQg
XS0tLS0KICAgICAgKFhFTikgWyAxOTkzLjE0NTAxMV0gQ1BVOiAgICAyMQogICAgICAoWEVOKSBb
IDE5OTMuMTQ1MDE1XSBSSVA6ICAgIDAwMTA6WzxmZmZmZTAwMDJiYTk1MGVmPl0KICAgICAgKFhF
TikgWyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZt
IGd1ZXN0IChkOXYyKQogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDI2XSByYXg6IDAwMDAwMDAwZmZm
ZmUwMDAgICByYng6IGZmZmZlMDAwMmQ4ZTE0NDAgICByY3g6IDAwMDBmZmZmZTAwMDJiYTkKICAg
ICAgKFhFTikgWyAxOTkzLjE0NTAzMV0gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZm
ZTAwMDJiYTkzNTc1ICAgcmRpOiBmZmZmZjgwM2RmYjlmMzQwCiAgICAgIChYRU4pIFsgMTk5My4x
NDUwMzVdIHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4
OiAgMDAwMDAwMDAwMDAwMDEzMAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDM5XSByOTogIDAwMDAw
MDAwODAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAw
MjAKICAgICAgKFhFTikgWyAxOTkzLjE0NTA0M10gcjEyOiBmZmZmZTAwMDJiYTkzMDZkICAgcjEz
OiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAxCiAgICAgIChYRU4pIFsg
MTk5My4xNDUwNDddIHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAz
MSAgIGNyNDogMDAwMDAwMDAwMDE3MDY3OAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDUxXSBjcjM6
IDAwMDAwMDAwMDAxYWEwMDIgICBjcjI6IDAwMDAwMjA0ODg0MDNmNzAKICAgICAgKFhFTikgWyAx
OTkzLjE0NTA1Nl0gZnNiOiAwMDAwMDAwMDYwZjcxMDAwICAgZ3NiOiBmZmZmZDAwMWNjMWFmMDAw
ICAgZ3NzOiAwMDAwMDA5ZDYwZjZmMDAwCiAgICAgIChYRU4pIFsgMTk5My4xNDUwNjBdIGRzOiAw
MDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAwMTggICBjczogMDAx
MAogICAgCiAgICBBIHRyaXBsZSBmYXVsdCBpcyBmYXRhbCB0byB0aGUgZG9tYWluIHVuZGVyIGFs
bCBjaXJjdW1zdGFuY2VzIChzbyB3aWxsIHByaW50CiAgICBhdCBtb3N0IG9uY2UpLCBhbmQgaW4g
cHJhY3RpY2UgaXMgYWx3YXlzIGFuIGVycm9yIGNvbmRpdGlvbiByYXRoZXIgdGhhbiBhCiAgICBy
ZWJvb3QgZmFsbGJhY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFjOGNhMTg1ZTNjNmUwMDMzOTg0
NzFlZGQ5ZGJhYzBjZDExODEzN2MKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAyLTI4IDExOjE2OjI3
ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGIzNTc1MWRhNjMuLjJk
M2M1NWE5ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtMTY0Nyw3ICsxNjQ3LDcgQEAgdm9pZCBodm1fdHJpcGxlX2Zh
dWx0KHZvaWQpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1OCByZWFz
b24gPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9UUklQTEVfRkFVTFRfUkVB
U09OXTsKIAotICAgIGdwcmludGsoWEVOTE9HX0lORk8sCisgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LAogICAgICAgICAgICAgIlRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rp
b24gJWRcbiIsCiAgICAgICAgICAgICByZWFzb24pOwogICAgIHZjcHVfc2hvd19leGVjdXRpb25f
c3RhdGUodik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vMk-0002dW-LB; Thu, 21 Mar 2019 10:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vMi-0002dE-PN
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:04 +0000
X-Inumbo-ID: ebd96ec1-4bc7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd96ec1-4bc7-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vMh-00015z-PR
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vMh-0003TF-Md
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vMh-0003TF-Md@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/nmi: correctly check MSB of
 P6 performance counter MSR in watchdog
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDAzYWZhZTYyYTc3MDRkMzhmM2M0ZDRkN2VjNjZmNTEwYTg2YjE0ODkKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTc6MDQ6MzAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTc6MDQ6MzAgMjAxOSAr
MDEwMAoKICAgIHg4Ni9ubWk6IGNvcnJlY3RseSBjaGVjayBNU0Igb2YgUDYgcGVyZm9ybWFuY2Ug
Y291bnRlciBNU1IgaW4gd2F0Y2hkb2cKICAgIAogICAgVGhlIGxvZ2ljIGN1cnJlbnRseSB0cmll
cyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxvdyAodGhhdCBpbmRpY2F0ZXMKICAgIHRo
YXQgTk1JIGNvbWVzIGZyb20gdGhlIHdhdGNoZG9nKSBoYXBwZW5lZCBieSBjaGVja2luZyBNU0Ig
b2YgcGVyZm9ybWFuY2UKICAgIGNvdW50ZXIgTVNSIHRoYXQgaXMgaW5pdGlhbGx5IHNpZ24gZXh0
ZW5kZWQgZnJvbSBhIG5lZ2F0aXZlIHZhbHVlCiAgICB0aGF0IHdlIHByb2dyYW0gaXQgdG8uIEEg
cG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0CiAgICBNU0IgaXMgYWx3
YXlzIGJpdCAzMiB3aGlsZSBvbiBtb2Rlcm4gaGFyZHdhcmUgaXQncyB1c3VhbGx5IDQ3IGFuZAog
ICAgdGhlIGFjdHVhbCBiaXQtd2lkdGggaXMgcmVwb3J0ZWQgdGhyb3VnaCBDUFVJRC4gQ2hlY2tp
bmcgYml0IDMyIGZvcgogICAgb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCiAgICBleGNlZWRpbmcgMzItYml0cyBhbmQgTk1JIGlz
IGhhbmRsZWQgc2hvcnRseSBhZnRlciBvdmVyZmxvdyBvY2N1cnMuCiAgICAKICAgIEEgcHJvYmxl
bWF0aWMgc2NlbmFyaW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0
YWtpbmcKICAgIHNpZ25pZmljYW50IHRpbWUgYXJlIHBvc3NpYmxlLiBJbiB0aGF0IGNhc2UsIE5N
SSBoYW5kbGluZyBpcyBkZWZlcnJlZCB0bwogICAgdGhlIHBvaW50IGZpcm13YXJlIGV4aXRzIFNN
SSB3aGljaCBtaWdodCB0YWtlIGVub3VnaCB0aW1lIGZvciB0aGUgY291bnRlcgogICAgdG8gZ28g
dGhyb3VnaCBiaXQgMzIgYW5kIHNldCBpdCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3Jp
YmVkIGFib3ZlCiAgICB3aWxsIG1pc3JlYWQgaXQgYW5kIHJlcG9ydCBhbiB1bmtub3duIE5NSSBl
cnJvbmVvdXNseS4KICAgIAogICAgRm9ydHVuYXRlbHksIHdlIGNhbiB1c2UgdGhlIGFjdHVhbCBN
U0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhlCiAgICBjdXJyZW50bHkgaGFyZGNv
ZGVkIDMyLCBhbmQgdHJlYXQgdGhpcyBjYXNlIGNvcnJlY3RseSBhdCBsZWFzdCBvbiBtb2Rlcm4K
ICAgIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwNDUyZDAyYjZlNzg0OTUzNzkxNGRk
MzBjYmZjOGViMjdjZGFkMmNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMi0yOCAxMzo0NDo0MCAr
MDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwppbmRleCBkN2ZjZTI4ODA1
Li5lMjYxMjFhNzM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbm1pLmMKKysrIGIveGVuL2Fy
Y2gveDg2L25taS5jCkBAIC0zNyw2ICszNyw3IEBAIHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2cg
PSBOTUlfTk9ORTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6ID0gSFo7CiBzdGF0aWMgdW5z
aWduZWQgaW50IG5taV9wZXJmY3RyX21zcjsJLyogdGhlIE1TUiB0byByZXNldCBpbiBOTUkgaGFu
ZGxlciAqLwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDRfY2Njcl92YWw7CitzdGF0aWMgdW5z
aWduZWQgaW50IG5taV9wNl9ldmVudF93aWR0aDsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1
Y3QgdGltZXIsIG5taV90aW1lcik7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50
LCBubWlfdGltZXJfdGlja3MpOwogCkBAIC0xMjMsNyArMTI0LDkgQEAgaW50IG5taV9hY3RpdmU7
CiAjZGVmaW5lIFA2X0VWTlRTRUxfVVNSCQkoMSA8PCAxNikKICNkZWZpbmUgUDZfRVZFTlRfQ1BV
X0NMT0NLU19OT1RfSEFMVEVECSAweDc5CiAjZGVmaW5lIENPUkVfRVZFTlRfQ1BVX0NMT0NLU19O
T1RfSEFMVEVEIDB4M2MKLSNkZWZpbmUgUDZfRVZFTlRfV0lEVEggICAgICAgICAgMzIKKy8qIEJp
dCB3aWR0aCBvZiBJQTMyX1BNQ3ggTVNScyBpcyByZXBvcnRlZCB1c2luZyBDUFVJRC4wQUg6RUFY
WzIzOjE2XS4gKi8KKyNkZWZpbmUgUDZfRVZFTlRfV0lEVEhfTUFTSwkoKCgxIDw8IDgpIC0gMSkg
PDwgMTYpCisjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01JTgkzMgogCiAjZGVmaW5lIFA0X0VTQ1Jf
RVZFTlRfU0VMRUNUKE4pCSgoTik8PDI1KQogI2RlZmluZSBQNF9DQ0NSX09WRl9QTUkwCSgxPDwy
NikKQEAgLTMyNCw2ICszMjcsMTUgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5z
aWduZWQgY291bnRlcikKIAogICAgIG5taV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDAp
OwogCisgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICYmIGN1cnJlbnRfY3B1X2RhdGEuY3B1
aWRfbGV2ZWwgPj0gMHhhICkKKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gTUFTS19FWFRS
KGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKTsKKyAgICBpZiAoICFubWlfcDZf
ZXZlbnRfd2lkdGggKQorICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBQNl9FVkVOVF9XSURU
SF9NSU47CisKKyAgICBpZiAoIG5taV9wNl9ldmVudF93aWR0aCA8IFA2X0VWRU5UX1dJRFRIX01J
TiB8fAorICAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID4gQklUU19QRVJfTE9ORyApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGNsZWFyX21zcl9yYW5nZShNU1JfUDZfRVZOVFNFTCgwKSwgMik7
CiAgICAgY2xlYXJfbXNyX3JhbmdlKE1TUl9QNl9QRVJGQ1RSKDApLCAyKTsKIApAQCAtNTI5LDcg
KzU0MSw3IEBAIGJvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgIGVsc2UgaWYgKCBubWlfcGVyZmN0cl9tc3IgPT0gTVNSX1A2X1BF
UkZDVFIoMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZG1zcmwoTVNSX1A2X1BFUkZDVFIo
MCksIG1zcl9jb250ZW50KTsKLSAgICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8
PCBQNl9FVkVOVF9XSURUSCkgKQorICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmICgxVUxM
IDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgKQogICAgICAgICAgICAgICAgIHdhdGNoZG9n
X3RpY2sgPSBmYWxzZTsKIAogICAgICAgICAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vMv-0002fW-PH; Thu, 21 Mar 2019 10:56:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vMu-0002fH-4K
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:16 +0000
X-Inumbo-ID: f1ede94c-4bc7-11e9-a251-f7de444137ea
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1ede94c-4bc7-11e9-a251-f7de444137ea;
 Thu, 21 Mar 2019 10:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vMr-00016B-W0
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vMr-0003Tk-T9
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vMr-0003Tk-T9@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: fix #GP(0) in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGRkMzJkYWIzNzQ4NzI4MWVjNjg4ZTcyMzI5MGE2ZGY4Y2YzNjEwZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA1OjA3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA1OjA3IDIwMTkgKzAxMDAKCiAgICB4
ODYvbW06IGZpeCAjR1AoMCkgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBXaXRoICJwY2lk
PW5vLXhwdGkiIGFuZCBvcHBvc2l0ZSBYUFRJIHNldHRpbmdzIGluIHR3byA2NC1iaXQgUFYgZG9t
YWlucwogICAgKGFjaGlldmFibGUgd2l0aCBvbmUgb2YgInhwdGk9bm8tZG9tMCIgb3IgInhwdGk9
bm8tZG9tdSIpLCBzd2l0Y2hpbmcKICAgIGZyb20gYSBQQ0lELWRpc2FibGVkIHRvIGEgUENJRC1l
bmFibGVkIDY0LWJpdCBQViBkb21haW4gZmFpbHMgdG8gc2V0CiAgICBDUjQuUENJREUgaW4gdGlt
ZSwgYXMgQ1I0LlBHRSB3b3VsZCBub3QgYmUgc2V0IGluIGVpdGhlciAoc2VlCiAgICBwdl9maXh1
cF9ndWVzdF9jcjQoKSwgaW4gcGFydGljdWxhciBhcyB1c2VkIGJ5IHdyaXRlX3B0YmFzZSgpKSwg
YW5kCiAgICBoZW5jZSB0aGUgZWFybHkgQ1I0IHdyaXRlIHdvdWxkIGJlIHNraXBwZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZmRjMjA1Njc2N2JhNzQzNDZkZmQ4YmJlODY4YmIyMjUyMWJhMTQxOAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMDUgMTc6MDI6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYyB8IDE0ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMmYxODk5Mjc3Yy4uZmM0YzI5Y2E5NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMK
QEAgLTExMiw2ICsxMTIsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwogICAgIH0K
ICAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQorICAgIHsKICAgICAgICAgLyoKICAgICAgICAg
ICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBpbiBjYXNl
IFBDSURzIGFyZQogICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3aXRoIElO
VlBDSUQgYmVpbmcgYXZhaWxhYmxlLgpAQCAtMTIyLDYgKzEyMywxOSBAQCB2b2lkIHN3aXRjaF9j
cjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICAgICAgICov
CiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgICAgICAvKgor
ICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUgQ1IzIHdyaXRl
IGJlbG93LiBPdGhlcndpc2UKKyAgICAgICAgICogLSB0aGUgQ1IzIHdyaXRlIHdpbGwgZmF1bHQg
d2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQorICAgICAgICAgKiAgIGNhc2Ug
bm9ybWFsbHkpLAorICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENSNCB3cml0ZSB3aWxsIGZh
dWx0IGlmIENSMy5QQ0lEICE9IDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChvbGRfY3I0
ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICAgICAgICAgIG9sZF9jcjQgPSBjcjQ7Cisg
ICAgICAgIH0KKyAgICB9CisKICAgICAvKgogICAgICAqIElmIHdlIGRvbid0IGNoYW5nZSBQQ0lE
cywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlzIHZlcnkKICAgICAgKiBQ
Q0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQgYWJvdmUsIGFzIHdlIGFy
ZSBjdXJyZW50bHkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vN5-0002h3-R3; Thu, 21 Mar 2019 10:56:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vN3-0002gl-PE
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:25 +0000
X-Inumbo-ID: f807e1bc-4bc7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f807e1bc-4bc7-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vN2-00016n-6b
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vN2-0003UO-3l
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vN2-0003UO-3l@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFiMGU3N2RkOTZlMjljZDNkYjAwNDAyZjAwYjJhNzVjYjgyODY1MzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA1OjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA1OjQ1IDIwMTkgKzAxMDAKCiAgICB4
ODYvY3B1aWQ6IGFkZCBtaXNzaW5nIFBDTE1VTFFEUSBkZXBlbmRlbmN5CiAgICAKICAgIFNpbmNl
IHdlIGNhbid0IHNlZW0gdG8gYmUgYWJsZSB0byBzZXR0bGUgb3VyIGRpc2N1c3Npb24gZm9yIHRo
ZSB3aWRlcgogICAgYWRqdXN0bWVudCBwcmV2aW91c2x5IHBvc3RlZCwgbGV0J3MgYXQgbGVhc3Qg
YWRkIHRoZSBtaXNzaW5nIGRlcGVuZGVuY3kKICAgIGZvciA0LjEyLiBJJ20gbm90IGNvbnZpbmNl
ZCB0aG91Z2ggdGhhdCBhdHRhY2hpbmcgaXQgdG8gU1NFIGlzIGNvcnJlY3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJmY2YwYTNjMwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMDUgMTg6MDQ6MjMgKzAxMDAKLS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1
aWQucHkKaW5kZXggM2ZlY2FlODZkNC4uMWI5Y2ZkODgwOCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xz
L2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTcsNyArMTk3
LDcgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyAlWE1NIHN1cHBvcnQs
IHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5CiAgICAg
ICAgICMgQU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFsaWdubWVudCBzdWItbW9kZS4KICAgICAgICAg
U1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNTRTRBLCBNSVNBTElHTlNTRSwKLSAgICAgICAgICAg
ICAgQUVTTkksIFNIQV0sCisgICAgICAgICAgICAgIEFFU05JLCBQQ0xNVUxRRFEsIFNIQV0sCiAK
ICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMgY29yZSBpbnN0cnVjdGlvbnMgZm9y
IDY0Yml0LgogICAgICAgICBTU0UyOiBbTE1dLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vNH-0002ij-TK; Thu, 21 Mar 2019 10:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vNF-0002ib-Ub
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:37 +0000
X-Inumbo-ID: fe1d41fe-4bc7-11e9-abb0-9754c8d3acf4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe1d41fe-4bc7-11e9-abb0-9754c8d3acf4;
 Thu, 21 Mar 2019 10:56:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vNC-00016z-DS
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vNC-0003Uw-Ac
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vNC-0003Uw-Ac@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:34 +0000
Subject: [Xen-changelog] [xen stable-4.11] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc5M2Q2NjlmYzFlYzY4MmQ4NzU1MTRhN2YwYzJhZjBlMWUyMWQ3NWUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMTggMTc6MDY6MzcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTggMTc6MDY6MzcgMjAxOSAr
MDEwMAoKICAgIGlvbW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtl
eGVjIGNyYXNoIHRyYW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01N
VSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGlu
ZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAg
dG8gZG8gd2l0aCBvbmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2Vz
IE5NSS9NQ0UvU01JLAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJh
dGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBk
b2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBp
cwogICAgbm8gaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBv
ZiBldmVudHMgcmVzdWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgog
ICAgCiAgICBNb2Rlcm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vz
c2FyeSBETUFSL0lSIHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwg
dG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8K
ICAgIGtkdW1wIGNvbW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBp
bnRlbF9pb21tdT1vbiAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0
IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRv
IGJlIHRyYW5zcGFyZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBk
aWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2
NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE0OjM4OjEyICswMTAwCi0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMiArKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9jcmFzaC5jICAgICAgICAgICAgICAgIHwgIDcgKysrKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KaW5kZXggMDg4NjcwNjM2OC4uODA0NmNjODMzMyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTEwOTYsNyArMTA5Niw3IEBAIGRldGVjdGlvbiBvZiBzeXN0ZW1zIGtub3du
IHRvIG1pc2JlaGF2ZSB1cG9uIGFjY2Vzc2VzIHRvIHRoYXQgcG9ydC4KID4gRGVmYXVsdDogYG5l
d2AgdW5sZXNzIGRpcmVjdGVkLUVPSSBpcyBzdXBwb3J0ZWQKIAogIyMjIGlvbW11Ci0+IGA9IExp
c3Qgb2YgWyA8Ym9vbGVhbj4gfCBmb3JjZSB8IHJlcXVpcmVkIHwgaW50cmVtYXAgfCBpbnRwb3N0
IHwgcWludmFsIHwgc25vb3AgfCBzaGFyZXB0IHwgZG9tMC1wYXNzdGhyb3VnaCB8IGRvbTAtc3Ry
aWN0IHwgYW1kLWlvbW11LXBlcmRldi1pbnRyZW1hcCB8IHdvcmthcm91bmRfYmlvc19idWcgfCBp
Z2Z4IHwgdmVyYm9zZSB8IGRlYnVnIF1gCis+IGA9IExpc3Qgb2YgWyA8Ym9vbGVhbj4gfCBmb3Jj
ZSB8IHJlcXVpcmVkIHwgaW50cmVtYXAgfCBpbnRwb3N0IHwgcWludmFsIHwgc25vb3AgfCBzaGFy
ZXB0IHwgZG9tMC1wYXNzdGhyb3VnaCB8IGRvbTAtc3RyaWN0IHwgYW1kLWlvbW11LXBlcmRldi1p
bnRyZW1hcCB8IHdvcmthcm91bmRfYmlvc19idWcgfCBpZ2Z4IHwgY3Jhc2gtZGlzYWJsZSB8IHZl
cmJvc2UgfCBkZWJ1ZyBdYAogCiA+IFN1Yi1vcHRpb25zOgogCkBAIC0xMTg2LDYgKzExODYsMTYg
QEAgZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVoYXZlIHVwb24gYWNjZXNzZXMg
dG8gdGhhdCBwb3J0LgogPj4gdG8gd29ya2Fyb3VuZCBncmFwaGljcyBpc3N1ZXMuIElmIGFkZGlu
ZyBgbm8taWdmeGAgZml4ZXMgYW55dGhpbmcsIHlvdQogPj4gc2hvdWxkIGZpbGUgYSBidWcgcmVw
b3J0aW5nIHRoZSBwcm9ibGVtLgogCis+ICBgY3Jhc2gtZGlzYWJsZWAKKworPiBEZWZhdWx0OiBg
ZmFsc2VgCisKKz4+IFRoaXMgb3B0aW9uIGNvbnRyb2xzIGRpc2FibGluZyBJT01NVSBmdW5jdGlv
bmFsaXR5IChETUFSL0lSL1FJKSBiZWZvcmUKKz4+IHN3aXRjaGluZyB0byBhIGNyYXNoIGtlcm5l
bC4gVGhpcyBvcHRpb24gaXMgaW5hY3RpdmUgYnkgZGVmYXVsdCBhbmQKKz4+IGlzIGZvciBjb21w
YXRpYmlsaXR5IHdpdGggb2xkZXIga2R1bXAga2VybmVscyBvbmx5LiBNb2Rlcm4ga2VybmVscyBj
b3B5Cis+PiBhbGwgdGhlIG5lY2Vzc2FyeSB0YWJsZXMgZnJvbSB0aGUgcHJldmlvdXMgb25lIGZv
bGxvd2luZyBrZXhlYyB3aGljaCBtYWtlcworPj4gIHRoZSB0cmFuc2l0aW9uIHRyYW5zcGFyZW50
IGZvciB0aGVtIHdpdGggSU9NTVUgZnVuY3Rpb25zIHN0aWxsIG9uLgorCiA+IGB2ZXJib3NlYAog
CiA+IERlZmF1bHQ6IGBmYWxzZWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIv
eGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXggOGQ3NDI1ODJhZi4uYzllNDgzYTllNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAg
LTE2NSw4ICsxNjUsMTEgQEAgc3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAg
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNob290IGRvd24gQ1BVcyB7JXN9XG4iLCBrZXloYW5k
bGVyX3NjcmF0Y2gpOwogICAgIH0KIAotICAgIC8qIENyYXNoIHNodXRkb3duIGFueSBJT01NVSBm
dW5jdGlvbmFsaXR5IGFzIHRoZSBjcmFzaGR1bXAga2VybmVsIGlzIG5vdAotICAgICAqIGhhcHB5
IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1hIHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVk
ICovCisgICAgLyoKKyAgICAgKiBUcnkgdG8gY3Jhc2ggc2h1dGRvd24gSU9NTVUgZnVuY3Rpb25h
bGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKKyAgICAgKiBrZXJuZWxzIGFyZSBub3QgaGFwcHkg
d2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVtYXBwaW5nCisgICAgICogaXMgc3RpbGwg
ZW5hYmxlZC4KKyAgICAgKi8KICAgICBpb21tdV9jcmFzaF9zaHV0ZG93bigpOwogCiAgICAgX19z
dG9wX3RoaXNfY3B1KCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBmOWIxM2IwMThjLi4w
NGIwYmUzN2QzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTYwLDYgKzYwLDcgQEAgYm9v
bF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfcGFzc3Rocm91Z2g7CiBib29sX3QgX19yZWFkX21vc3Rs
eSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9xaW52YWwgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAgPSAxOworYm9vbF90IF9fcmVh
ZF9tb3N0bHkgaW9tbXVfY3Jhc2hfZGlzYWJsZTsKIAogLyoKICAqIEluIHRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uIG9mIFZULWQgcG9zdGVkIGludGVycnVwdHMsIGluIHNvbWUgZXh0cmVtZQpA
QCAtMTEyLDYgKzExMywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShj
b25zdCBjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7CiAgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImludHBvc3QiKSApCiAgICAgICAgICAgICBp
b21tdV9pbnRwb3N0ID0gdmFsOworI2lmZGVmIENPTkZJR19LRVhFQworICAgICAgICBlbHNlIGlm
ICggIWNtZGxpbmVfc3RyY21wKHMsICJjcmFzaC1kaXNhYmxlIikgKQorICAgICAgICAgICAgaW9t
bXVfY3Jhc2hfZGlzYWJsZSA9IHZhbDsKKyNlbmRpZgogICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJkZWJ1ZyIpICkKICAgICAgICAgewogICAgICAgICAgICAgaW9tbXVfZGVi
dWcgPSB2YWw7CkBAIC00NTIsNiArNDU3LDkgQEAgdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUo
c3RydWN0IGRvbWFpbiogZCkKIAogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93bih2b2lkKQogewor
ICAgIGlmICggIWlvbW11X2NyYXNoX2Rpc2FibGUgKQorICAgICAgICByZXR1cm47CisKICAgICBp
ZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCktPmNyYXNoX3NodXRk
b3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11X2ludHJlbWFwID0gaW9tbXVfaW50cG9z
dCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vNO-0002js-VM; Thu, 21 Mar 2019 10:56:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vNN-0002jb-Ot
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:45 +0000
X-Inumbo-ID: 0433a1a2-4bc8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0433a1a2-4bc8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:56:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vNM-00017G-KG
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vNM-0003VO-HL
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vNM-0003VO-HL@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGM3NDY4M2FlODgyZmUyYzI2MDg5ODg2NWE5MmQ5MGZjNWY1ZjZiMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE4
IDE3OjA3OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDE4IDE3OjA3OjExIDIwMTkgKzAxMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpCiAg
ICAKICAgIENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFW
WDIgZ2F0aGVycyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4gd2ls
bCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZmZXIg
c3BhY2UuIERyb3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKICAg
IGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlv
biBjYW4ndCBwb3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3QvcG9p
bnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8gdGhl
IGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhNDNjMWRlYzI0NmJkZWU0ODRlNmEzZGUwMDFjYzY4NTBhMTA3YWJlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozOTo0NiArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggYzg2YmQ3ZjE4YS4uMDQyNmVmODcxYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTk0NiwxMiArOTQ2LDExIEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX21t
aW9fY2FjaGUgKmh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKAogICAgICAgICAgICAgcmV0dXJuIGNh
Y2hlOwogICAgIH0KIAotICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQrKzsKKyAgICBpID0g
dmlvLT5tbWlvX2NhY2hlX2NvdW50OwogICAgIGlmKCBpID09IEFSUkFZX1NJWkUodmlvLT5tbWlv
X2NhY2hlKSApCi0gICAgewotICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsK
ICAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQorCisgICAgKyt2aW8tPm1taW9fY2FjaGVfY291
bnQ7CiAKICAgICBjYWNoZSA9ICZ2aW8tPm1taW9fY2FjaGVbaV07CiAgICAgbWVtc2V0KGNhY2hl
LCAwLCBzaXplb2YgKCpjYWNoZSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:56:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vNZ-0002lF-13; Thu, 21 Mar 2019 10:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vNY-0002l5-4V
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:56 +0000
X-Inumbo-ID: 0a46374f-4bc8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a46374f-4bc8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:56:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vNW-00017V-R2
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vNW-0003Vq-OH
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vNW-0003Vq-OH@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:56:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDRkYjhmZGRmNzc3MGIyYzU1YmNlOGI5OGUzNzUwM2MyZDJhM2M4YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowNzo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowNzo0NSAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0ZDogRG9uJ3QgaW5jbHVkZSBjb250cm9sIHJlZ2lzdGVyIHN0YXRlIGlu
IHRoZSB0YWJsZSBwb2ludGVycwogICAgCiAgICBpcmVtYXBfbWFkZHIgYW5kIHFpbnZhbF9tYWRk
ciBwb2ludCB0byB0aGUgYmFzZSBvZiBhIGJsb2NrIG9mIGNvbnRpZ3VvdXMgUkFNLAogICAgYWxs
b2NhdGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhlIEludGVycnVwdCBSZW1hcHBpbmcgdGFi
bGUsIGFuZCB0aGUgUXVldWVkCiAgICBJbnZhbGlkYXRpb24gcmluZy4KICAgIAogICAgRGVzcGl0
ZSB0aGVpciBuYW1lLCB0aGV5IGFyZSBhY3R1YWxseSB0aGUgdmFsdWVzIG9mIHRoZSBoYXJkd2Fy
ZSByZWdpc3RlciwKICAgIGluY2x1ZGluZyBjb250cm9sIG1ldGFkYXRhIGluIHRoZSBsb3dlciAx
MiBiaXRzLiAgV2hpbGUgdXNlcyBvZiB0aGVzZSBmaWVsZHMKICAgIGRvIGFwcGVhciB0byBjb3Jy
ZWN0bHkgc2hpZnQgb3V0IHRoZSBtZXRhZGF0YSwgdGhpcyBpcyB2ZXJ5IHN1YnRsZSBiZWhhdmlv
dXIKICAgIGFuZCBjb25mdXNpbmcgdG8gZm9sbG93LgogICAgCiAgICBOb3RoaW5nIHVzZXMgdGhl
IG1ldGFkYXRhLCBzbyBtYWtlIHRoZSBmaWVsZHMgYWN0dWFsbHkgcG9pbnQgYXQgdGhlIGJhc2Ug
b2YKICAgIHRoZSByZWxldmFudCB0YWJsZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTlhMDVhZWVlMTBhNWEzNzYz
YTQxMzA1YTlmMzgxMTJkZDFmY2M4MgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTM6NTc6
MTMgKzAwMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDEz
ICsrKysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyAgIHwg
IDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jICAgIHwgIDUg
KysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCAxZTAzMTdjNDdhLi5k
ZmQzOWMyMmMxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVt
YXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtODAy
LDE0ICs4MDIsMTUgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11LCBp
bnQgZWltKQogICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVtID0gMDsKICAgICB9CiAKLSAgICAv
KiBzZXQgZXh0ZW5kZWQgaW50ZXJydXB0IG1vZGUgYml0ICovCi0gICAgaXJfY3RybC0+aXJlbWFw
X21hZGRyIHw9IGVpbSA/IElSVEFfRUlNRSA6IDA7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
aW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKIAotICAgIC8qIHNldCBzaXplIG9mIHRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9
IElSVEFfUkVHX1RBQkxFX1NJWkU7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9J
UlRBX1JFRywgaXJfY3RybC0+aXJlbWFwX21hZGRyKTsKKyAgICAvKgorICAgICAqIFNldCBzaXpl
IG9mIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBvcHRpb25hbGx5IEV4dGVuZGVk
CisgICAgICogSW50ZXJydXB0IE1vZGUuCisgICAgICovCisgICAgZG1hcl93cml0ZXEoaW9tbXUt
PnJlZywgRE1BUl9JUlRBX1JFRywKKyAgICAgICAgICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbWFk
ZHIgfCBJUlRBX1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAgICAgICAgICAoZWltID8gSVJUQV9F
SU1FIDogMCkpOwogCiAgICAgLyogc2V0IFNJUlRQICovCiAgICAgZ2NtZCA9IGRtYXJfcmVhZGwo
aW9tbXUtPnJlZywgRE1BUl9HU1RTX1JFRyk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMKaW5kZXggZTk1ZGM1NGE4ZC4uMDE0NDdjZjlhOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xaW52YWwuYwpAQCAtNDI4LDYgKzQyOCw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCBp
b21tdSAqaW9tbXUpCiAgICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9jb250ZXh0X3FpOwogICAg
IGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3FpOwogCisgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CisKICAgICAvKiBTZXR1cCBJbnZhbGlkYXRp
b24gUXVldWUgQWRkcmVzcyhJUUEpIHJlZ2lzdGVyIHdpdGggdGhlCiAgICAgICogYWRkcmVzcyBv
ZiB0aGUgcGFnZSB3ZSBqdXN0IGFsbG9jYXRlZC4gIFFTIGZpZWxkIGF0CiAgICAgICogYml0c1sy
OjBdIHRvIGluZGljYXRlIHNpemUgb2YgcXVldWUgaXMgb25lIDRLQiBwYWdlLgpAQCAtNDM1LDEw
ICs0MzcsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KQogICAgICAq
IHJlZ2lzdGVycyBhcmUgYXV0b21hdGljYWxseSByZXNldCB0byAwIHdpdGggd3JpdGUKICAgICAg
KiB0byBJUUEgcmVnaXN0ZXIuCiAgICAgICovCi0gICAgcWlfY3RybC0+cWludmFsX21hZGRyIHw9
IFFJTlZBTF9QQUdFX09SREVSOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdp
c3Rlcl9sb2NrLCBmbGFncyk7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUUFf
UkVHLCBxaV9jdHJsLT5xaW52YWxfbWFkZHIpOworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcs
IERNQVJfSVFBX1JFRywKKyAgICAgICAgICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgfCBR
SU5WQUxfUEFHRV9PUkRFUik7CiAKICAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lR
VF9SRUcsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCmluZGV4IDg1ZTBmNDFk
ODUuLjk0YTZlNGVlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91
dGlscy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCkBAIC0yMDQs
OCArMjA0LDkgQEAgdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIga2V5KQog
ICAgICAgICBpZiAoIHN0YXR1cyAmIERNQV9HU1RTX0lSRVMgKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBEdW1wIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuICovCi0gICAgICAgICAgICB1
NjQgaXJlbWFwX21hZGRyID0gZG1hcl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsK
LSAgICAgICAgICAgIGludCBucl9lbnRyeSA9IDEgPDwgKChpcmVtYXBfbWFkZHIgJiAweEYpICsg
MSk7CisgICAgICAgICAgICB1aW50NjRfdCBpcnRhID0gZG1hcl9yZWFkcShpb21tdS0+cmVnLCBE
TUFSX0lSVEFfUkVHKTsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlyZW1hcF9tYWRkciA9IGlydGEg
JiBQQUdFX01BU0s7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZW50cnkgPSAxIDw8ICgo
aXJ0YSAmIDB4RikgKyAxKTsKICAgICAgICAgICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKmlyZW1h
cF9lbnRyaWVzID0gTlVMTDsKICAgICAgICAgICAgIGludCBwcmludF9jbnQgPSAwOwogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:57:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vNj-0002n8-3D; Thu, 21 Mar 2019 10:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vNi-0002my-6I
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:06 +0000
X-Inumbo-ID: 105b9bfe-4bc8-11e9-9ec1-638b2f0dd66d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 105b9bfe-4bc8-11e9-9ec1-638b2f0dd66d;
 Thu, 21 Mar 2019 10:57:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vNh-00017q-1Q
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vNg-0003We-V7
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vNg-0003We-V7@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:57:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/tsx: Implement controls for
 RTM force-abort mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGZjNDZlMTU5YTZiMWMzNzlhMGRhYzkxODEyMDI2N2I2MDZkNGRlZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICsw
MTAwCgogICAgeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBSVE0gZm9yY2UtYWJvcnQg
bW9kZQogICAgCiAgICBUaGUgQ1BVSUQgYml0IGFuZCBNU1IgYXJlIGRlbGliZXJhdGVseSBub3Qg
ZXhwb3NlZCB0byBndWVzdHMsIGJlY2F1c2UgdGhleQogICAgd29uJ3QgZXhpc3Qgb24gbmV3ZXIg
cHJvY2Vzc29ycy4gIEFzIHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKICAgIG1p
c2JlaGF2aW91ciBvZiBQQ1IzIGlzbid0IGV4cGVjdGVkIHRvIGltcGFjdCBwcm9kdWN0aW9uIGRl
cGxveW1lbnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3
YmQ0YzgyZmIyOTYwZGQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAw
Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAgICAgICB8IDE3ICsr
KysrKysrKysrKysrKystCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAgICAgICAgICAgICAgICAg
fCAgMyArKysKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICAgICAgfCAg
NSArKysrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAgfCAgMyAr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgMyArKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogOSBmaWxlcyBj
aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA4MDQ2Y2M4MzMzLi44ZTI0MzgwOGExIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjAwOCw3ICsyMDA4LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50cyB0aGUgbmVlZCBm
b3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1h
bmNlLgogCiAjIyMgdnBtdSAoeDg2KQotPiBgPSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwg
YXJjaCBbLCAuLi5dIH0gKWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2gg
fCBydG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBvZmZgCiAKQEAg
LTIwMzQsNiArMjAzNCwyMSBAQCBpbiB0aGUgUHJlLURlZmluZWQgQXJjaGl0ZWN0dXJhbCBQZXJm
b3JtYW5jZSBFdmVudHMgdGFibGUgZnJvbSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRl
Y3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNvbnRyb2xzIGEgdHJh
ZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVkIFRyYW5zYWN0aW9uYWwKK01lbW9yeSwg
YW5kIHdvcmtpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVh
c2VkIHRvIGRhdGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkKK0V4
dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRkcmVzc2VkIGluIG1p
Y3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBvbiB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVj
dHVyZSB3aXRoIHVwLXRvLWRhdGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5j
ZSBjb3VudGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVlbmNlIGlz
IHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hlbmV2ZXIgYW4gYFhCRUdJTmAK
K2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgorCitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3
aGVyZSBQQ1IzIGJlaGF2ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5j
b25kaXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9kZSB3aWxsCith
Y3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElmIGEgYm9vbGVhbiBpcyBub3QgdXNl
ZCwgY29tYmluYXRpb25zIG9mIGZsYWdzIGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBG
b3IgZXhhbXBsZSwgdnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMzg4OGI0ZTE1OC4uMGFjOTAz
YTkzMSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNj
L3hlbi1jcHVpZC5jCkBAIC0xNDIsNiArMTQyLDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83
ZDBbMzJdID0KIHsKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80
Zm1hcHMiLAogCisgICAgLyogMTIgKi8gICAgICAgICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2Ut
YWJvcnQiLAorCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAg
ICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAogICAgIC8qIDMw
ICovICAgICAgICAgICAgICAgIFszMV0gPSAic3NiZCIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggOTQ3Nzk2NTMy
MS4uOGUyM2VkNjM3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjg3LDYgKzI4Nyw5IEBAIHN0YXRpYyB2b2lk
IEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJaWYgKGMt
Png4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5
IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwlp
ZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9hYm9ydCkKKwkJd3Jtc3JsKE1T
Ul9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5k
ZXggMmJlNjE2MDZiNC4uNjM5YWUwY2E2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92
cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUzLDYgKzUzLDcgQEAgQ0hF
Q0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBt
dV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1V
X01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7
Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIHN0YXRpYyBpbnQgcGFyc2VfdnBt
dV9wYXJhbXMoY29uc3QgY2hhciAqcyk7CiBjdXN0b21fcGFyYW0oInZwbXUiLCBwYXJzZV92cG11
X3BhcmFtcyk7CiAKQEAgLTcxLDYgKzcyLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBt
dV9wYXJhbXMoY29uc3QgY2hhciAqcykKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgZG8geworICAgICAgICAgICAgaW50IHZhbDsKKwogICAgICAgICAgICAgc3MgPSBzdHJj
aHIocywgJywnKTsKICAgICAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAgICAgICBzcyA9
IHN0cmNocihzLCAnXDAnKTsKQEAgLTgxLDYgKzg0LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2VfdnBtdV9wYXJhbXMoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1
cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwogICAgICAgICAgICAgZWxzZSBpZiAoICFj
bWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVz
IHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigicnRtLWFib3J0Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
ICAgICBvcHRfcnRtX2Fib3J0ID0gdmFsOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94
ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggMWE1OTFkZDJiNS4uYjQ5ZmJkODA3NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTUyLDYg
KzE1Miw4IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgTVNSX1BSRURfQ01EOgogICAgIGNhc2UgTVNS
X0ZMVVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9G
T1JDRV9BQk9SVDoKKyAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAg
ICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtMjAzLDYgKzIw
NSw4IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50
NjRfdCB2YWwpCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1T
Ul9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBN
U1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICov
CiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9BTURfUEFUQ0hMT0FERVI6
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDg2MWNiMGFmOTMuLjFjNjk5YThkZWYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDYsNiArMTA2LDkgQEAKIC8qIENQVUlEIGxl
dmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3
OjAuZWR4ICovCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCisKIC8qIFN5bnRoZXNpemVkLiAqLwogI2RlZmlu
ZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9Q
RVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA3MjM1
NjIzYzg2Li5kMTMzMDhmZmUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUzLDYgKzUz
LDkgQEAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hf
Q01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJP
UlQgICAgICAgICAgICAgMHgwMDAwMDEwZgorI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAg
ICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKKwogLyogSW50ZWwgTVNScy4gU29tZSBhbHNv
IGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkw
eDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92
cG11LmgKaW5kZXggNWU3NzhhYjdiYS4uMTI4N2I5ZmI2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni92cG11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTEy
NSw2ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGludCB2cG11X2RvX3JkbXNyKHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11
X21vZGU7CiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfZmVhdHVyZXM7CitleHRlcm4gYm9vbCBv
cHRfcnRtX2Fib3J0OwogCiAvKiBDb250ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lk
IHZwbXVfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA2YzgyODE2ZmQzLi5hYTI2NTZkNzkyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2
ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElC
UEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBm
ZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29y
ayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMp
IC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitY
RU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2
KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVG
RUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KIFhFTl9DUFVGRUFU
VVJFKEwxRF9GTFVTSCwgICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZs
dXNoLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 10:57:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 10:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h6vNu-0002om-6Y; Thu, 21 Mar 2019 10:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h6vNt-0002oc-Az
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:17 +0000
X-Inumbo-ID: 167331a6-4bc8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 167331a6-4bc8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:57:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h6vNr-00018z-7g
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h6vNr-0003X9-5A
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 10:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h6vNr-0003X9-5A@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 10:57:15 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pv: Fix construction of 32bit
 dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowOTowOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAxOCAxNzowOTowOCAyMDE5ICsw
MTAwCgogICAgeDg2L3B2OiBGaXggY29uc3RydWN0aW9uIG9mIDMyYml0IGRvbTAncwogICAgCiAg
ICBkb20wX2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAgaW50byBh
IGNvbXBhdCBkb21haW4gd2hlbgogICAgYm9vdGluZyBhbiBFTEYzMiBpbWFnZS4KICAgIAogICAg
T25lIGFzcGVjdCB3aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJRCBwb2xpY3kgcmVjYWxjdWxh
dGlvbiwgbWVhbmluZyB0aGF0IGEKICAgIDMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBvbGljeSwg
d2hpY2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCiAgICBwYXJ0aWN1
bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19maXBfd2lkdGggaW5pdGlhbGlz
YXRpb24uCiAgICAKICAgIFVwZGF0ZSBkb20wX2NvbnN0cnVjdF9wdigpIHRvIHVzZSBzd2l0Y2hf
Y29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmluZyB0aGUKICAgIG9wZW5jb2RpbmcuICBQb3Np
dGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21wYXQzMiBs
b2NhbAogICAgdmFyaWFibGUgY2FuIGRpc2FwcGVhciBlbnRpcmVseS4KICAgIAogICAgVGhlIDMy
Yml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0dXBfY29tcGF0X2w0KCksIGF2
b2lkaW5nIHRoZSBuZWVkCiAgICB0byBmb3IgbWFudWFsIGNyZWF0aW9uIGxhdGVyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0ZGJiZDA1OTg4ZTM4CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOS0wMy0xNSAxNDo1OToyNyArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMgfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgIHwgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBh
NjhkNTNmZmFmLi4zMmQ0YzczZmY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4NCw3ICsyODQs
NyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNwdSwgcmMsIGNv
bXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAgICBpbnQgaSwgY3B1LCByYywg
Y29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3M7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzOwpAQCAtMzUzLDE0ICszNTMsMTggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogCiAgICAgLyogY29tcGF0aWJpbGl0eSBjaGVjayAqLwogICAgIGNv
bXBhdGlibGUgPSAwOwotICAgIGNvbXBhdDMyICAgPSAwOwogICAgIG1hY2hpbmUgPSBlbGZfdXZh
bCgmZWxmLCBlbGYuZWhkciwgZV9tYWNoaW5lKTsKICAgICBwcmludGsoIiBYZW4gIGtlcm5lbDog
NjQtYml0LCBsc2IsIGNvbXBhdDMyXG4iKTsKICAgICBpZiAoIGVsZl8zMmJpdCgmZWxmKSAmJiBw
YXJtcy5wYWUgPT0gWEVOX1BBRV9CSU1PREFMICkKICAgICAgICAgcGFybXMucGFlID0gWEVOX1BB
RV9FWFRDUjM7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlICYmIG1hY2hp
bmUgPT0gRU1fMzg2ICkKICAgICB7Ci0gICAgICAgIGNvbXBhdDMyID0gMTsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShyYyA9IHN3aXRjaF9jb21wYXQoZCkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHJpbnRrKCJEb20wIGZhaWxlZCB0byBzd2l0Y2ggdG8gY29tcGF0OiAlZFxuIiwgcmMpOwor
ICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKICAgICAgICAgY29tcGF0aWJsZSA9
IDE7CiAgICAgfQogICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9PSBFTV9YODZf
NjQpCkBAIC0zOTEsMTYgKzM5NSw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggY29tcGF0MzIgKQot
ICAgIHsKLSAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3No
aW5mbyA9IDE7Ci0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKLSAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwotICAgICAgICB2LT52Y3B1X2luZm8g
PSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKLSAgICAgICAg
aWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsK
LSAgICB9Ci0KICAgICBucl9wYWdlcyA9IGRvbTBfY29tcHV0ZV9ucl9wYWdlcyhkLCAmcGFybXMs
IGluaXRyZF9sZW4pOwogCiAgICAgaWYgKCBwYXJtcy5wYWUgPT0gWEVOX1BBRV9FWFRDUjMgKQpA
QCAtNDI0LDggKzQxOCw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgcGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERSOwogICAgIH0KIAot
ICAgIGRvbWFpbl9zZXRfYWxsb2NfYml0c2l6ZShkKTsKLQogICAgIC8qCiAgICAgICogV2h5IGRv
IHdlIG5lZWQgdGhpcz8gVGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyBkZXBlbmRzIG9u
IHRoZQogICAgICAqIHNpemUgb2YgdGhlIGJvb3RzdHJhcCBhZGRyZXNzIHNwYWNlLiBCdXQgdGhl
IHNpemUgb2YgdGhlIGFkZHJlc3Mgc3BhY2UKQEAgLTYwNSwyMyArNTk3LDE5IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIG1h
ZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90
YWJsZTsKICAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxs
b2MgKz0gUEFHRV9TSVpFOworICAgICAgICBjbGVhcl9wYWdlKGw0dGFiKTsKKyAgICAgICAgaW5p
dF94ZW5fbDRfc2xvdHMobDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CisgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShk
LCBNRU1GX25vX293bmVyKTsKLSAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIFBNTDQiKTsKLSAgICAgICAgcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Ci0gICAg
ICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmlydChwYWdlKTsKKyAgICAgICAgLyogTW9u
aXRvciB0YWJsZSBhbHJlYWR5IGNyZWF0ZWQgYnkgc3dpdGNoX2NvbXBhdCgpLiAqLworICAgICAg
ICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKHBhZ2V0YWJsZV9nZXRfcGFkZHIodi0+YXJjaC5ndWVz
dF90YWJsZSkpOworICAgICAgICAvKiBTZWUgcHVibGljL3hlbi5oIG9uIHdoeSB0aGUgZm9sbG93
aW5nIGlzIG5lZWRlZC4gKi8KICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51Lmlu
dXNlLnR5cGVfaW5mbyA9IFBHVF9sM19wYWdlX3RhYmxlOwogICAgICAgICBsM3N0YXJ0ID0gX192
YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwogICAgIH0KLSAgICBjbGVhcl9w
YWdlKGw0dGFiKTsKLSAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwgX21mbih2aXJ0X3RvX21m
bihsNHN0YXJ0KSksCi0gICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUp
OwotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0
c3RhcnQpKTsKLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7CiAKICAgICBsNHRhYiAr
PSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7CiAgICAgcGZuID0gYWxsb2Nfc3BmbjsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCBlYzM0OGJhODU1Li5jNjQ2MWNkY2Q1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC03MCw3ICs3MCw3
IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGw0X3Bn
ZW50cnlfdCAqbDR0YWI7CiAgICAgbWZuX3QgbWZuOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFw
X3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyKTsKKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIgfCBNRU1GX25vX3NjcnViKTsKICAgICBpZiAo
IHBnID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIApAQCAtMTU4LDYgKzE1OCw4
IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHZjcHUg
KnY7CiAgICAgaW50IHJjOwogCisgICAgQlVJTERfQlVHX09OKG9mZnNldG9mKHN0cnVjdCBzaGFy
ZWRfaW5mbywgdmNwdV9pbmZvKSAhPSAwKTsKKwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8
fCBkLT50b3RfcGFnZXMgIT0gMCApCiAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 18:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h72fg-0000a2-VS; Thu, 21 Mar 2019 18:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h72ff-0000Zm-BD
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:07 +0000
X-Inumbo-ID: 4ddb21ad-4c09-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ddb21ad-4c09-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 18:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h72fd-0002d2-Ea
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h72fd-0001Tw-Bj
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h72fd-0001Tw-Bj@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 18:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Fix typo in comment on top of
 page_lock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGIyODg0OTQ0M2JiNzQ5M2Y4ZDM3NTVjNDMxZWQ4ZjVmMzUwY2MyZWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIE1h
ciAxMCAxMjo0MTowMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjEgMTg6Mzc6NDAgMjAxOSArMDAw
MAoKICAgIHg4Ni9tbTogRml4IHR5cG8gaW4gY29tbWVudCBvbiB0b3Agb2YgcGFnZV9sb2NrCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IGRiZWMxMzBkYTAuLmE4OGNkOWNlN2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yMDAyLDggKzIwMDIsNyBAQCBz
dGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAqIDEuIE5v
IGh5cGVydmlzb3IgcGF0aHMgZXZlciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKICAqIDIu
IFdlIG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUoKSBvbiBhIHBhZ2Ugd2hpbGUgaG9sZGluZyBp
dHMgcGFnZSBsb2NrLgogICoKLSAqIEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0byBjYXRj
aCBhbnkgdmlvbGF0aW9ucyBvZiB0aGVzZQotICogYXNzdW1waXRvbnMuCisgKiBBZGQgYSBjaGVj
ayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2YgdGhlc2UgYXNzdW1w
dGlvbnMuCiAgKgogICogTkIgdGhhdCBpZiB3ZSBmaW5kIHZhbGlkLCBzYWZlIHJlYXNvbnMgdG8g
aG9sZCB0d28gcGFnZSBsb2NrcyBhdAogICogb25jZSwgdGhlc2UgY2hlY2tzIHdpbGwgbmVlZCB0
byBiZSBhZGp1c3RlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 18:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h72fr-0000ci-4s; Thu, 21 Mar 2019 18:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h72fq-0000cQ-2V
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:18 +0000
X-Inumbo-ID: 53ef947e-4c09-11e9-b878-47440df10a1d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53ef947e-4c09-11e9-b878-47440df10a1d;
 Thu, 21 Mar 2019 18:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h72fn-0002dI-Ks
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h72fn-0001UZ-IF
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h72fn-0001UZ-IF@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 18:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/memory: Fix typo in the comment
 on top of check_get_page_from_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA4MTQ5MWY4YThkY2Q3NDk4MDNmZDVmOGM5ZmFhMjFiZDhjMjI3NzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IE1h
ciA5IDIxOjIwOjIzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMSAxODozOToxMiAyMDE5ICswMDAw
CgogICAgeGVuL21lbW9yeTogRml4IHR5cG8gaW4gdGhlIGNvbW1lbnQgb24gdG9wIG9mIGNoZWNr
X2dldF9wYWdlX2Zyb21fZ2ZuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA1Mzg3NzY5OTg3Li44NjU2N2U2
MTE3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKQEAgLTE2NDgsNyArMTY0OCw3IEBAIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
CiB9CiAKIC8qCi0gKiBBY3F1aXJlIGEgcG9pbnRlciB0byBzdHJ1Y3QgcGFnZV9pbmZvIGZvciBh
IHNwZWNpZmllZCBkb21hbiBhbmQgR0ZOLAorICogQWNxdWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0
IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYWluIGFuZCBHRk4sCiAgKiBjaGVja2luZyB3
aGV0aGVyIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVlZHMgdW5zaGFyaW5nLgog
ICogSWYgdGhlIGZ1bmN0aW9uIHN1Y2NlZWRzIHRoZW4gemVybyBpcyByZXR1cm5lZCwgcGFnZV9w
IGlzIHdyaXR0ZW4KICAqIHdpdGggYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QgcGFnZV9pbmZvIHdp
dGggYSByZWZlcmVuY2UgdGFrZW4sIGFuZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Mar 21 18:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Mar 2019 18:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h72qL-0001aF-Um; Thu, 21 Mar 2019 18:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o0Xj=RY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h72qK-0001aA-Qc
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:55:08 +0000
X-Inumbo-ID: d72a37b2-4c0a-11e9-a005-7710bf3a3a98
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d72a37b2-4c0a-11e9-a005-7710bf3a3a98;
 Thu, 21 Mar 2019 18:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h72qH-0002qJ-AV
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h72qH-0002LM-7Z
 for xen-changelog@lists.xenproject.org; Thu, 21 Mar 2019 18:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h72qH-0002LM-7Z@xenbits.xenproject.org>
Date: Thu, 21 Mar 2019 18:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen/drivers: char: Match #if
 CONFIG_DEBUG_TRACE and #endif comment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIxMGViODllZDUyYzBmZWYxNTk0MTA5M2Q4ZjM5OWUxOTM4OTQ5YTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyA0IDE4OjAyOjQwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMSAxODo0NDozNSAyMDE5ICswMDAw
CgogICAgeGVuL2RyaXZlcnM6IGNoYXI6IE1hdGNoICNpZiBDT05GSUdfREVCVUdfVFJBQ0UgYW5k
ICNlbmRpZiBjb21tZW50CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBm
NDFiNjg5ODQ3Li41ZjBmNTQyMDFiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTMyMCw3ICsxMzIwLDcg
QEAgc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxs
KGRlYnVndHJhY2VfaW5pdCk7CiAKLSNlbmRpZiAvKiAhTkRFQlVHICovCisjZW5kaWYgLyogIUNP
TkZJR19ERUJVR19UUkFDRSAqLwogCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 11:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7I4p-0004hI-60; Fri, 22 Mar 2019 11:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7I4n-0004h9-TB
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:05 +0000
X-Inumbo-ID: 2e167c88-4c93-11e9-bce2-e773b7607f50
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e167c88-4c93-11e9-bce2-e773b7607f50;
 Fri, 22 Mar 2019 11:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7I4k-0008Bb-NS
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7I4k-0007YU-JC
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7I4k-0007YU-JC@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 11:11:02 +0000
Subject: [Xen-changelog] [xen master] x86: drop "depends on X86" for TBOOT
 Kconfig option
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDhhYzdkODBmOGQ4MjBmY2MwODUwOGM2ZjM4OGE1N2Y1NTBmM2FkYmMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAxOSAx
Mzo1OToyNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTkgMTQ6Mzk6MjUgMjAxOSArMDAwMAoKICAgIHg4Njog
ZHJvcCAiZGVwZW5kcyBvbiBYODYiIGZvciBUQk9PVCBLY29uZmlnIG9wdGlvbgogICAgCiAgICBH
aXZlbiB0aGF0IHRoaXMgZmlsZSBhbHJlYWR5IHJlc2lkZXMgdW5kZXIgYXJjaC94ODYsIHRoZXJl
IGlzIG5vIG5lZWQKICAgIHRvIGhhdmUgdGhlIGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgMSAt
CiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNWMyZDEwNzBiNi4uNzYzOTNm
ZDIzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKQEAgLTEzMCw3ICsxMzAsNiBAQCBjb25maWcgSFZNX0ZFUAogY29uZmlnIFRCT09U
CiAJZGVmX2Jvb2wgeQogCXByb21wdCAiWGVuIHRib290IHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5
IgotCWRlcGVuZHMgb24gWDg2CiAJc2VsZWN0IENSWVBUTwogCS0tLWhlbHAtLS0KIAkgIEFsbG93
cyBzdXBwb3J0IGZvciBUcnVzdGVkIEJvb3QgdXNpbmcgdGhlIEludGVsKFIpIFRydXN0ZWQgRXhl
Y3V0aW9uCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 11:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7I4y-0004iM-7e; Fri, 22 Mar 2019 11:11:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7I4w-0004i9-TT
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:14 +0000
X-Inumbo-ID: 342fcc29-4c93-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 342fcc29-4c93-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 11:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7I4u-0008Bj-V1
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7I4u-0007a0-Rf
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7I4u-0007a0-Rf@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 11:11:12 +0000
Subject: [Xen-changelog] [xen master] x86: decouple xen alignment setting
 from EFI/ELF build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGE4OTJmODFkZGVjZjBhZDkwNTY0YTRkOTFkNTIwMjM0YzU0MmIwNjgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAxOSAx
Mzo1NzowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTkgMTQ6Mzk6NDIgMjAxOSArMDAwMAoKICAgIHg4Njog
ZGVjb3VwbGUgeGVuIGFsaWdubWVudCBzZXR0aW5nIGZyb20gRUZJL0VMRiBidWlsZAogICAgCiAg
ICBJbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8gcGljayB0aGUgYWxpZ25tZW50IGZv
ciB4ZW4gYmluYXJ5LgogICAgVG8gcmV0YWluIG9yaWdpbmFsIGJlaGF2aW91ciwgdGhlIGRlZmF1
bHQgcGljayBmb3IgRUZJIGJ1aWxkIGlzIDJNIGFuZAogICAgRUxGIGJ1aWxkIDRLLgogICAgCiAg
ICBNYWtlIHRoZSBQVkhTSElNIGJ1aWxkIHVzZSAyTSBhbGlnbm1lbnQgZm9yIHBvdGVudGlhbGx5
IGJldHRlcgogICAgcGVyZm9ybWFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgfCAyMyArKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8ICA4ICsrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA3NjM5
M2ZkMjNhLi40YjhiMDdiNTQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysg
Yi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTM3LDYgKzEzNywyOSBAQCBjb25maWcgVEJPT1QK
IAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJcHJvbXB0ICJBbGlnbm1lbnQgb2Yg
WGVuIGltYWdlIgorCWRlZmF1bHQgWEVOX0FMSUdOXzJNIGlmIFBWX1NISU1fRVhDTFVTSVZFCisJ
ZGVmYXVsdCBYRU5fQUxJR05fREVGQVVMVAorCS0tLWhlbHAtLS0KKwkgIFNwZWNpZnkgYWxpZ25t
ZW50IGZvciBYZW4gaW1hZ2UuCisKKwkgIElmIHVuc3VyZSwgY2hvb3NlICJkZWZhdWx0Ii4KKwor
Y29uZmlnIFhFTl9BTElHTl9ERUZBVUxUCisJYm9vbCAiRGVmYXVsdCBhbGlnbm1lbnQiCisJLS0t
aGVscC0tLQorCSAgUGljayBhbGlnbm1lbnQgYWNjb3JkaW5nIHRvIGJ1aWxkIHZhcmlhbnRzLgor
CisJICBGb3IgRUZJIGJ1aWxkIHRoZSBkZWZhdWx0IGFsaWdubWVudCBpcyAyTS4gRm9yIEVMRiBi
dWlsZAorCSAgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGlzIDRLIGR1ZSB0byBzeXNsaW51eCBmYWls
aW5nIHRvIGhhbmRsZQorCSAgdGhlIGluY3JlbWVudCBvZiBpbWFnZSBzaXplIGluZHVjZWQgYnkg
Mk0gYWxpZ25tZW50LgorCitjb25maWcgWEVOX0FMSUdOXzJNCisJYm9vbCAiMk0gYWxpZ25tZW50
IgorCitlbmRjaG9pY2UKKwogY29uZmlnIFhFTl9HVUVTVAogCWRlZl9ib29sIG4KIAlwcm9tcHQg
IlhlbiBHdWVzdCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IDZlOWJkYTUxMDkuLmNiNDJkYzhmZGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MTIsNyArMTIsNiBAQAogI2RlZmluZSBGT1JNQVQgInBlaS14ODYtNjQiCiAjdW5kZWYgX19YRU5f
VklSVF9TVEFSVAogI2RlZmluZSBfX1hFTl9WSVJUX1NUQVJUIF9faW1hZ2VfYmFzZV9fCi0jZGVm
aW5lIFNFQ1RJT05fQUxJR04gTUIoMikKICNkZWZpbmUgREVDTF9TRUNUSU9OKHgpIHggOgogCiBF
TlRSWShlZmlfc3RhcnQpCkBAIC0yMCwxMyArMTksMTggQEAgRU5UUlkoZWZpX3N0YXJ0KQogI2Vs
c2UgLyogIUVGSSAqLwogCiAjZGVmaW5lIEZPUk1BVCAiZWxmNjQteDg2LTY0IgotI2RlZmluZSBT
RUNUSU9OX0FMSUdOIFBBR0VfU0laRQogI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6IEFUKEFE
RFIoeCkgLSBfX1hFTl9WSVJUX1NUQVJUKQogCiBFTlRSWShzdGFydF9wYSkKIAogI2VuZGlmIC8q
IEVGSSAqLwogCisjaWYgZGVmaW5lZChDT05GSUdfWEVOX0FMSUdOXzJNKSB8fCBkZWZpbmVkKEVG
SSkKKyMgZGVmaW5lIFNFQ1RJT05fQUxJR04gTUIoMikKKyNlbHNlCisjIGRlZmluZSBTRUNUSU9O
X0FMSUdOIFBBR0VfU0laRQorI2VuZGlmCisKIE9VVFBVVF9GT1JNQVQoRk9STUFULCBGT1JNQVQs
IEZPUk1BVCkKIAogT1VUUFVUX0FSQ0goaTM4Njp4ODYtNjQpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 11:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 11:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7I58-0004jy-9z; Fri, 22 Mar 2019 11:11:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7I57-0004jk-1V
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:25 +0000
X-Inumbo-ID: 3a483596-4c93-11e9-a4b7-8f2d49670942
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a483596-4c93-11e9-a4b7-8f2d49670942;
 Fri, 22 Mar 2019 11:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7I55-0008Bv-64
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7I55-0007br-3J
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 11:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7I55-0007br-3J@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 11:11:23 +0000
Subject: [Xen-changelog] [xen master] libxc: fix HVM core dump
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDU5ZTk3ODNkZGYxOGU2NTA2MjJlMDU3M2NhZDRmMDhkYjY1NTkyZTQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyMCAx
NTo0MzozOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjAgMTY6NTI6MDEgMjAxOSArMDAwMAoKICAgIGxpYnhj
OiBmaXggSFZNIGNvcmUgZHVtcAogICAgCiAgICBmOTY5YmM5ZmM5NiBmb3JiaWQgZ2V0X2FkZHJl
c3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAogICAgZGlkbid0IG1ha2Ug
c2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlvbmFsaXR5IG9uIEhWTSBiZWNhdXNlCiAg
ICBsaWJ4YyB1bmNvbmRpdGlvbmFsbHkgYXNrZWQgZm9yIGd1ZXN0IHdpZHRoLgogICAgCiAgICBG
b3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2Nv
cmUuYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwppbmRleCBlNTgx
OTA1YmE5Li4yZWUxZDIwNWI0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jb3JlLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfY29yZS5jCkBAIC00NTksMTIgKzQ1OSw2IEBAIHhjX2RvbWFpbl9k
dW1wY29yZV92aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3RydWN0IHhjX2Nv
cmVfc2VjdGlvbl9oZWFkZXJzICpzaGVhZGVycyA9IE5VTEw7CiAgICAgRWxmNjRfU2hkciAqc2hk
cjsKICAKLSAgICBpZiAoIHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRp
bmZvLT5ndWVzdF93aWR0aCkgIT0gMCApCi0gICAgewotICAgICAgICBQRVJST1IoIkNvdWxkIG5v
dCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKLSAgICAgICAgcmV0dXJuIHN0czsKLSAg
ICB9Ci0KICAgICB4Y19jb3JlX2FyY2hfY29udGV4dF9pbml0KCZhcmNoX2N0eHQpOwogICAgIGlm
ICggKGR1bXBfbWVtX3N0YXJ0ID0gbWFsbG9jKERVTVBfSU5DUkVNRU5UKlBBR0VfU0laRSkpID09
IE5VTEwgKQogICAgIHsKQEAgLTQ4Nyw2ICs0ODEsNDAgQEAgeGNfZG9tYWluX2R1bXBjb3JlX3Zp
YV9jYWxsYmFjayh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB9CiAgICAgYXV0b190cmFuc2xhdGVk
X3BoeXNtYXAgPSB4Y19jb3JlX2FyY2hfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAoJmluZm8pOwog
CisgICAgaWYgKCAhYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgKQorCisgICAgeworICAgICAgICBp
ZiAoIHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJmRpbmZvLT5ndWVzdF93
aWR0aCkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiQ291bGQgbm90IGdl
dCBhZGRyZXNzIHNpemUgZm9yIGRvbWFpbiIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQXV0
b3RyYW5zbGF0ZWQgZ3Vlc3QgbmV2ZXIgc2V0cyBndWVzdCB3aWR0aCBpbiB0aGUgZmlyc3QKKyAg
ICAgICAgICogcGxhY2UuIEZvcmNlIGd1ZXN0X3dpZHRoIHRvIGJlIHNpemVvZih1bnNpZ25lZCBs
b25nKSBzbworICAgICAgICAgKiBjb2RlIGJlbG93IGZ1bmN0aW9ucyBwcm9wZXJseS4KKyAgICAg
ICAgICoKKyAgICAgICAgICogSGVyZSBpcyB3aHkgdGhpcyBpcyBjb3JyZWN0LgorICAgICAgICAg
KgorICAgICAgICAgKiAxLiBCZWZvcmUgZjk2OWJjOWZjLCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dp
ZHRoIGZvciBIVk0gKHg4NgorICAgICAgICAgKiBhbmQgQVJNKSBhbHdheXMgcmV0dXJuZWQgaHlw
ZXJ2aXNvcidzIGlkZWEgb2YKKyAgICAgICAgICogc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLgorICAg
ICAgICAgKgorICAgICAgICAgKiAyLiBUaGVyZSBoYXMgbmV2ZXIgYmVlbiBhIHNpdHVhdGlvbiBp
biB3aGljaCBoeXBlcnZpc29yJ3MKKyAgICAgICAgICogd29yZCB3aWR0aCBpcyBzbWFsbGVyIHRo
YW4gdG9vbHN0YWNrIGRvbWFpbidzIChpLmUuIG5vCisgICAgICAgICAqIDMyYml0IGh5cGVydmlz
b3IgKyA2NGJpdCB0b29sc3RhY2spLgorICAgICAgICAgKgorICAgICAgICAgKiBQcmVkaWNhdGVz
IGluIGNvZGUgdGVzdCBndWVzdF93aWR0aCBhZ2FpbnN0IHRvb2xzdGFjaworICAgICAgICAgKiBk
b21haW4ncyBzaXplb2YodW5zaWduZWQgbG9uZyksIHNvIHNldHRpbmcgZ3Vlc3Rfd2lkdGggdG8K
KyAgICAgICAgICogdG9vbHN0YWNrIGRvbWFpbidzIGlkZWEgb2Ygc2l6ZW9mKHVuc2lnbmVkIGxv
bmcpIG1hdGNoZXMKKyAgICAgICAgICogdGhlIG9yaWdpbmFsIGJlaGF2aW91ciBmb3IgSFZNIGd1
ZXN0cy4KKyAgICAgICAgICovCisgICAgICAgIGRpbmZvLT5ndWVzdF93aWR0aCA9IHNpemVvZih1
bnNpZ25lZCBsb25nKTsKKyAgICB9CisKICAgICBpZiAoIGRvbWlkICE9IGluZm8uZG9taWQgKQog
ICAgIHsKICAgICAgICAgUEVSUk9SKCJEb21haW4gJWQgZG9lcyBub3QgZXhpc3QiLCBkb21pZCk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 12:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7JMC-0003W4-UC; Fri, 22 Mar 2019 12:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7JMB-0003Vz-LX
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:33:07 +0000
X-Inumbo-ID: a42b06b8-4c9e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a42b06b8-4c9e-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 12:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7JM9-0001Od-8z
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7JM9-0004lE-66
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7JM9-0004lE-66@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 12:33:05 +0000
Subject: [Xen-changelog] [xen staging] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5628390895218805719=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 74dadb8556c6a0972fa422b5ae346589ace404b6
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Mar 21 19:36:48 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Mar 22 12:25:51 2019 +0000

    passthrough/vtd: Drop the "workaround_bios_bug" logic entirely
    
    It turns out that this code was previously dead.
    
    c/s dcf41790 " x86/mmcfg/drhd: Move acpi_mmcfg_init() call before calling
    acpi_parse_dmar()" resulted in PCI segment 0 now having been initialised
    enough for acpi_parse_one_drhd() to not take the
    
      /* Skip checking if segment is not accessible yet. */
    
    path unconditionally.  However, some systems have DMAR tables which list
    devices which are disabled by user choice (in particular, Dell PowerEdge R740
    with I/O AT DMA disabled), and turning off all IOMMU functionality in this
    case is entirely unhelpful behaviour.
    
    Leave the warning which identifies the problematic devices, but drop the
    remaining logic.  This leaves the system in better overall state, and working
    in the same way that it did in previous releases.
    
    Reported-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 docs/misc/xen-command-line.pandoc  |  7 +------
 xen/drivers/passthrough/iommu.c    |  3 ---
 xen/drivers/passthrough/vtd/dmar.c | 29 ++---------------------------
 xen/include/xen/iommu.h            |  3 +--
 4 files changed, 4 insertions(+), 38 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index a9fe449894..6db82f302e 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1173,8 +1173,7 @@ detection of systems known to misbehave upon accesses to that port.
 ### iommu
     = List of [ <bool>, verbose, debug, force, required,
                 sharept, intremap, intpost, crash-disable,
-                snoop, qinval, igfx, workaround_bios_bug,
-                amd-iommu-perdev-intremap,
+                snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
 
     All sub-options are boolean in nature.
@@ -1265,10 +1264,6 @@ The following options are specific to Intel VT-d hardware:
     similar to Linux's `intel_iommu=igfx_off` option.  If specifying `no-igfx`
     fixes anything, please report the problem.
 
-*   The `workaround_bios_bug` boolean is disabled by default.  It can be used
-    to ignore errors when parsing the ACPI tables, and finding a listed PCI
-    device which doesn't appear to exist in the system.
-
 The following options are specific to AMD-Vi hardware:
 
 *   The `amd-iommu-perdev-intremap` boolean controls whether the interrupt
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 611e857259..a6697d58fb 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,7 +30,6 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
-bool_t __read_mostly iommu_workaround_bios_bug;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -75,8 +74,6 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
-        else if ( (val = parse_boolean("workaround_bios_bug", s, ss)) >= 0 )
-            iommu_workaround_bios_bug = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/vtd/dmar.c b/xen/drivers/passthrough/vtd/dmar.c
index 81afa5498e..2372cd2c74 100644
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -514,7 +514,7 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
     else
     {
         u8 b, d, f;
-        unsigned int i = 0, invalid_cnt = 0;
+        unsigned int i = 0;
         union {
             const void *raw;
             const struct acpi_dmar_device_scope *scope;
@@ -536,37 +536,12 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
             f = PCI_FUNC(dmaru->scope.devices[i]);
 
             if ( !pci_device_detect(drhd->segment, b, d, f) )
-            {
                 printk(XENLOG_WARNING VTDPREFIX
                        " Non-existent device (%04x:%02x:%02x.%u) in this DRHD's scope!\n",
                        drhd->segment, b, d, f);
-                invalid_cnt++;
-            }
         }
 
-        if ( invalid_cnt )
-        {
-            if ( iommu_workaround_bios_bug &&
-                 invalid_cnt == dmaru->scope.devices_cnt )
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Workaround BIOS bug: ignoring DRHD (no devices in its scope are PCI discoverable)\n");
-
-                scope_devices_free(&dmaru->scope);
-                iommu_free(dmaru);
-                xfree(dmaru);
-            }
-            else
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  DRHD is invalid (some devices in its scope are not PCI discoverable)\n");
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Try \"iommu=force\" or \"iommu=workaround_bios_bug\" if you really want VT-d\n");
-                ret = -EINVAL;
-            }
-        }
-        else
-            acpi_register_drhd_unit(dmaru);
+        acpi_register_drhd_unit(dmaru);
     }
 
 out:
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 64a50783cb..62a24d542a 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,8 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
-extern bool_t iommu_workaround_bios_bug, iommu_igfx;
+extern bool_t force_iommu, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5628390895218805719==--

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 12:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7JWp-0004O0-Dc; Fri, 22 Mar 2019 12:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7JWo-0004Nu-Oo
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:06 +0000
X-Inumbo-ID: 2db520a9-4ca0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2db520a9-4ca0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7JWn-0001c7-Hr
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7JWn-0005hE-Ey
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7JWn-0005hE-Ey@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 12:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] libxc: fix HVM core dump
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjYzcwYTU2OWRhNjIyZmYzZDAyMWZkMDRhNDZkYWZiYTdhMDRiM2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyMCAx
NTo0MzozOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTI6MzI6MjIgMjAxOSArMDAw
MAoKICAgIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcAogICAgCiAgICBmOTY5YmM5ZmM5NiBmb3Ji
aWQgZ2V0X2FkZHJlc3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAogICAg
ZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlvbmFsaXR5IG9uIEhW
TSBiZWNhdXNlCiAgICBsaWJ4YyB1bmNvbmRpdGlvbmFsbHkgYXNrZWQgZm9yIGd1ZXN0IHdpZHRo
LgogICAgCiAgICBGb3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNTllOTc4M2RkZjE4ZTY1MDYyMmUwNTczY2FkNGYwOGRiNjU1OTJl
NCkKLS0tCiB0b29scy9saWJ4Yy94Y19jb3JlLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jb3JlLmMgYi90b29scy9s
aWJ4Yy94Y19jb3JlLmMKaW5kZXggZTU4MTkwNWJhOS4uMmVlMWQyMDViNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfY29yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwpAQCAtNDU5
LDEyICs0NTksNiBAQCB4Y19kb21haW5fZHVtcGNvcmVfdmlhX2NhbGxiYWNrKHhjX2ludGVyZmFj
ZSAqeGNoLAogICAgIHN0cnVjdCB4Y19jb3JlX3NlY3Rpb25faGVhZGVycyAqc2hlYWRlcnMgPSBO
VUxMOwogICAgIEVsZjY0X1NoZHIgKnNoZHI7CiAgCi0gICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1
ZXN0X3dpZHRoKHhjaCwgZG9taWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQotICAgIHsK
LSAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgZ2V0IGFkZHJlc3Mgc2l6ZSBmb3IgZG9tYWluIik7
Ci0gICAgICAgIHJldHVybiBzdHM7Ci0gICAgfQotCiAgICAgeGNfY29yZV9hcmNoX2NvbnRleHRf
aW5pdCgmYXJjaF9jdHh0KTsKICAgICBpZiAoIChkdW1wX21lbV9zdGFydCA9IG1hbGxvYyhEVU1Q
X0lOQ1JFTUVOVCpQQUdFX1NJWkUpKSA9PSBOVUxMICkKICAgICB7CkBAIC00ODcsNiArNDgxLDQw
IEBAIHhjX2RvbWFpbl9kdW1wY29yZV92aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgfQogICAgIGF1dG9fdHJhbnNsYXRlZF9waHlzbWFwID0geGNfY29yZV9hcmNoX2F1dG9fdHJh
bnNsYXRlZF9waHlzbWFwKCZpbmZvKTsKIAorICAgIGlmICggIWF1dG9fdHJhbnNsYXRlZF9waHlz
bWFwICkKKworICAgIHsKKyAgICAgICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhj
aCwgZG9taWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQorICAgICAgICB7CisgICAgICAg
ICAgICBQRVJST1IoIkNvdWxkIG5vdCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIEF1dG90cmFuc2xhdGVkIGd1ZXN0IG5ldmVyIHNldHMgZ3Vl
c3Qgd2lkdGggaW4gdGhlIGZpcnN0CisgICAgICAgICAqIHBsYWNlLiBGb3JjZSBndWVzdF93aWR0
aCB0byBiZSBzaXplb2YodW5zaWduZWQgbG9uZykgc28KKyAgICAgICAgICogY29kZSBiZWxvdyBm
dW5jdGlvbnMgcHJvcGVybHkuCisgICAgICAgICAqCisgICAgICAgICAqIEhlcmUgaXMgd2h5IHRo
aXMgaXMgY29ycmVjdC4KKyAgICAgICAgICoKKyAgICAgICAgICogMS4gQmVmb3JlIGY5NjliYzlm
YywgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCBmb3IgSFZNICh4ODYKKyAgICAgICAgICogYW5k
IEFSTSkgYWx3YXlzIHJldHVybmVkIGh5cGVydmlzb3IncyBpZGVhIG9mCisgICAgICAgICAqIHNp
emVvZih1bnNpZ25lZCBsb25nKS4KKyAgICAgICAgICoKKyAgICAgICAgICogMi4gVGhlcmUgaGFz
IG5ldmVyIGJlZW4gYSBzaXR1YXRpb24gaW4gd2hpY2ggaHlwZXJ2aXNvcidzCisgICAgICAgICAq
IHdvcmQgd2lkdGggaXMgc21hbGxlciB0aGFuIHRvb2xzdGFjayBkb21haW4ncyAoaS5lLiBubwor
ICAgICAgICAgKiAzMmJpdCBoeXBlcnZpc29yICsgNjRiaXQgdG9vbHN0YWNrKS4KKyAgICAgICAg
ICoKKyAgICAgICAgICogUHJlZGljYXRlcyBpbiBjb2RlIHRlc3QgZ3Vlc3Rfd2lkdGggYWdhaW5z
dCB0b29sc3RhY2sKKyAgICAgICAgICogZG9tYWluJ3Mgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLCBz
byBzZXR0aW5nIGd1ZXN0X3dpZHRoIHRvCisgICAgICAgICAqIHRvb2xzdGFjayBkb21haW4ncyBp
ZGVhIG9mIHNpemVvZih1bnNpZ25lZCBsb25nKSBtYXRjaGVzCisgICAgICAgICAqIHRoZSBvcmln
aW5hbCBiZWhhdmlvdXIgZm9yIEhWTSBndWVzdHMuCisgICAgICAgICAqLworICAgICAgICBkaW5m
by0+Z3Vlc3Rfd2lkdGggPSBzaXplb2YodW5zaWduZWQgbG9uZyk7CisgICAgfQorCiAgICAgaWYg
KCBkb21pZCAhPSBpbmZvLmRvbWlkICkKICAgICB7CiAgICAgICAgIFBFUlJPUigiRG9tYWluICVk
IGRvZXMgbm90IGV4aXN0IiwgZG9taWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 12:44:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 12:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7JX2-0004PN-Ft; Fri, 22 Mar 2019 12:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7JX1-0004PD-1o
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:19 +0000
X-Inumbo-ID: 33ca8d38-4ca0-11e9-86a7-9f2a99b93dab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33ca8d38-4ca0-11e9-86a7-9f2a99b93dab;
 Fri, 22 Mar 2019 12:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7JWx-0001cF-P5
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7JWx-0005hy-Lr
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 12:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7JWx-0005hy-Lr@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 12:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1955520705563486013=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 07c181c83e03a860d806305369cd677c24df9b78
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Mar 21 19:36:48 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Mar 22 12:35:58 2019 +0000

    passthrough/vtd: Drop the "workaround_bios_bug" logic entirely
    
    It turns out that this code was previously dead.
    
    c/s dcf41790 " x86/mmcfg/drhd: Move acpi_mmcfg_init() call before calling
    acpi_parse_dmar()" resulted in PCI segment 0 now having been initialised
    enough for acpi_parse_one_drhd() to not take the
    
      /* Skip checking if segment is not accessible yet. */
    
    path unconditionally.  However, some systems have DMAR tables which list
    devices which are disabled by user choice (in particular, Dell PowerEdge R740
    with I/O AT DMA disabled), and turning off all IOMMU functionality in this
    case is entirely unhelpful behaviour.
    
    Leave the warning which identifies the problematic devices, but drop the
    remaining logic.  This leaves the system in better overall state, and working
    in the same way that it did in previous releases.
    
    Reported-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    (cherry picked from commit 74dadb8556c6a0972fa422b5ae346589ace404b6)
---
 docs/misc/xen-command-line.pandoc  |  7 +------
 xen/drivers/passthrough/iommu.c    |  3 ---
 xen/drivers/passthrough/vtd/dmar.c | 29 ++---------------------------
 xen/include/xen/iommu.h            |  3 +--
 4 files changed, 4 insertions(+), 38 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index a03c0b4bdf..2a3e812ceb 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1173,8 +1173,7 @@ detection of systems known to misbehave upon accesses to that port.
 ### iommu
     = List of [ <bool>, verbose, debug, force, required,
                 sharept, intremap, intpost,
-                snoop, qinval, igfx, workaround_bios_bug,
-                amd-iommu-perdev-intremap,
+                snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
 
     All sub-options are boolean in nature.
@@ -1259,10 +1258,6 @@ The following options are specific to Intel VT-d hardware:
     similar to Linux's `intel_iommu=igfx_off` option.  If specifying `no-igfx`
     fixes anything, please report the problem.
 
-*   The `workaround_bios_bug` boolean is disabled by default.  It can be used
-    to ignore errors when parsing the ACPI tables, and finding a listed PCI
-    device which doesn't appear to exist in the system.
-
 The following options are specific to AMD-Vi hardware:
 
 *   The `amd-iommu-perdev-intremap` boolean controls whether the interrupt
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 5ecaa10bb4..117b869b0c 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,7 +30,6 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
-bool_t __read_mostly iommu_workaround_bios_bug;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -74,8 +73,6 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
-        else if ( (val = parse_boolean("workaround_bios_bug", s, ss)) >= 0 )
-            iommu_workaround_bios_bug = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/vtd/dmar.c b/xen/drivers/passthrough/vtd/dmar.c
index 81afa5498e..2372cd2c74 100644
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -514,7 +514,7 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
     else
     {
         u8 b, d, f;
-        unsigned int i = 0, invalid_cnt = 0;
+        unsigned int i = 0;
         union {
             const void *raw;
             const struct acpi_dmar_device_scope *scope;
@@ -536,37 +536,12 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
             f = PCI_FUNC(dmaru->scope.devices[i]);
 
             if ( !pci_device_detect(drhd->segment, b, d, f) )
-            {
                 printk(XENLOG_WARNING VTDPREFIX
                        " Non-existent device (%04x:%02x:%02x.%u) in this DRHD's scope!\n",
                        drhd->segment, b, d, f);
-                invalid_cnt++;
-            }
         }
 
-        if ( invalid_cnt )
-        {
-            if ( iommu_workaround_bios_bug &&
-                 invalid_cnt == dmaru->scope.devices_cnt )
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Workaround BIOS bug: ignoring DRHD (no devices in its scope are PCI discoverable)\n");
-
-                scope_devices_free(&dmaru->scope);
-                iommu_free(dmaru);
-                xfree(dmaru);
-            }
-            else
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  DRHD is invalid (some devices in its scope are not PCI discoverable)\n");
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Try \"iommu=force\" or \"iommu=workaround_bios_bug\" if you really want VT-d\n");
-                ret = -EINVAL;
-            }
-        }
-        else
-            acpi_register_drhd_unit(dmaru);
+        acpi_register_drhd_unit(dmaru);
     }
 
 out:
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 64a50783cb..62a24d542a 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,8 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
-extern bool_t iommu_workaround_bios_bug, iommu_igfx;
+extern bool_t force_iommu, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1955520705563486013==--

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 13:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7Kdb-0002DL-HK; Fri, 22 Mar 2019 13:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7KdZ-0002DC-Hz
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:09 +0000
X-Inumbo-ID: 18a48478-4caa-11e9-9dd3-5ff3f6330aa7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18a48478-4caa-11e9-9dd3-5ff3f6330aa7;
 Fri, 22 Mar 2019 13:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7KdV-00031A-5a
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7KdV-0002aB-2j
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7KdV-0002aB-2j@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 13:55:05 +0000
Subject: [Xen-changelog] [xen staging] docs/sphinx: Skeleton setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUzMGY5YWFiYWJjOWJjMGFiODQwNTI1MjM2NGQwN2YyODMwYzI3OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxNzowMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1cAogICAgCiAgICBT
cGhpbnggaXMgYSBkb2N1bWVudGF0aW9uIHN5c3RlbSwgd2hpY2ggaXMgcG9wdWxhciBmb3IgdGVj
aG5pY2FsIHdyaXRpbmcuICBJdAogICAgdXNlcyBSZVN0cnVjdHVyZWRUZXh0IGFzIGl0cyBtYXJr
dXAgc3ludGF4LCBhbmQgaXMgZGVzaWduZWQgZm9yIHdob2xlLXByb2plY3QKICAgIGRvY3VtZW50
YXRpb24sIHJhdGhlciB0aGFuIHRoZSBtaXNjIGFzc29ydG1lbnQgb2YgaW5kaXZpZHVhbCBmaWxl
cyB0aGF0IHdlCiAgICBjdXJyZW50bHkgaGF2ZS4KICAgIAogICAgVGhpcyBpcyBhIHNrZWxldG9u
IHNldHVwIHdoaWNoIGp1c3QgZW5vdWdoIGluZnJhc3RydWN0dXJlIHRvIHJlbmRlciBhbiBlbXB0
eQogICAgc2V0IG9mIHBhZ2VzLiAgSXQgd2lsbCBiZWNvbWUgYmV0dGVyIGludGVncmF0ZWQgaW50
byBYZW4ncyBkb2NzIHN5c3RlbSB3aGVuIGl0CiAgICBiZWNvbWVzIGxlc3MgV0lQLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9N
YWtlZmlsZSAgfCAgIDYgKy0KIGRvY3MvY29uZi5weSAgIHwgMTkzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9pbmRleC5yc3Qg
fCAgIDcgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIwNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFrZWZpbGUKaW5kZXggNDRh
ZWJmMDc5ZC4uZjE0NzE4OGJlOCAxMDA2NDQKLS0tIGEvZG9jcy9NYWtlZmlsZQorKysgYi9kb2Nz
L01ha2VmaWxlCkBAIC0zNyw2ICszNywxMCBAQCBhbGw6IGJ1aWxkCiAuUEhPTlk6IGJ1aWxkCiBi
dWlsZDogaHRtbCB0eHQgcGRmIG1hbi1wYWdlcyBmaWdzCiAKKy5QSE9OWTogc3BoaW54LWh0bWwK
K3NwaGlueC1odG1sOgorCXNwaGlueC1idWlsZCAtYiBodG1sIC4gc3BoaW54L2h0bWwKKwogLlBI
T05ZOiBodG1sCiBodG1sOiAkKERPQ19IVE1MKSBodG1sL2luZGV4Lmh0bWwKIApAQCAtNTksNyAr
NjMsNyBAQCBjbGVhbjogY2xlYW4tbWFuLXBhZ2VzCiAJJChNQUtFKSAtQyBmaWdzIGNsZWFuCiAJ
cm0gLXJmIC53b3JkX2NvdW50ICouYXV4ICouZHZpICouYmJsICouYmxnICouZ2xvICouaWR4ICp+
CiAJcm0gLXJmICouaWxnICoubG9nICouaW5kICoudG9jICouYmFrICoudG1wIGNvcmUKLQlybSAt
cmYgaHRtbCB0eHQgcGRmCisJcm0gLXJmIGh0bWwgdHh0IHBkZiBzcGhpbngvaHRtbAogCiAuUEhP
Tlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvZG9jcy9jb25mLnB5
IGIvZG9jcy9jb25mLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjcz
YjdiOWJmYTIKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2NvbmYucHkKQEAgLTAsMCArMSwxOTMg
QEAKKyMgLSotIGNvZGluZzogdXRmLTggLSotCisjCisjIENvbmZpZ3VyYXRpb24gZmlsZSBmb3Ig
dGhlIFNwaGlueCBkb2N1bWVudGF0aW9uIGJ1aWxkZXIuCisjCisjIFRoaXMgZmlsZSBkb2VzIG9u
bHkgY29udGFpbiBhIHNlbGVjdGlvbiBvZiB0aGUgbW9zdCBjb21tb24gb3B0aW9ucy4gRm9yIGEK
KyMgZnVsbCBsaXN0IHNlZSB0aGUgZG9jdW1lbnRhdGlvbjoKKyMgaHR0cDovL3d3dy5zcGhpbngt
ZG9jLm9yZy9lbi9tYXN0ZXIvY29uZmlnCisKKyMgLS0gUGF0aCBzZXR1cCAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIElm
IGV4dGVuc2lvbnMgKG9yIG1vZHVsZXMgdG8gZG9jdW1lbnQgd2l0aCBhdXRvZG9jKSBhcmUgaW4g
YW5vdGhlciBkaXJlY3RvcnksCisjIGFkZCB0aGVzZSBkaXJlY3RvcmllcyB0byBzeXMucGF0aCBo
ZXJlLiBJZiB0aGUgZGlyZWN0b3J5IGlzIHJlbGF0aXZlIHRvIHRoZQorIyBkb2N1bWVudGF0aW9u
IHJvb3QsIHVzZSBvcy5wYXRoLmFic3BhdGggdG8gbWFrZSBpdCBhYnNvbHV0ZSwgbGlrZSBzaG93
biBoZXJlLgorIworIyBpbXBvcnQgb3MKKyMgaW1wb3J0IHN5cworIyBzeXMucGF0aC5pbnNlcnQo
MCwgb3MucGF0aC5hYnNwYXRoKCcuJykpCisKKworIyAtLSBQcm9qZWN0IGluZm9ybWF0aW9uIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK3By
b2plY3QgPSB1J1hlbicKK2NvcHlyaWdodCA9IHUnMjAxOSwgVGhlIFhlbiBkZXZlbG9wbWVudCBj
b21tdW5pdHknCithdXRob3IgPSB1J1RoZSBYZW4gZGV2ZWxvcG1lbnQgY29tbXVuaXR5JworCisj
IFB1bGwgdGhlIFhlbiB2ZXJzaW9uIHN0cmFpZ2h0IG91dCBvZiB0aGUgTWFrZWZpbGUKK3RyeToK
KyAgICB4ZW5fdmVyID0geGVuX3N1YnZlciA9IHhlbl9leHRyYSA9IE5vbmUKKworICAgIGZvciBs
aW5lIGluIG9wZW4odSIuLi94ZW4vTWFrZWZpbGUiKToKKyAgICAgICAgaWYgbGluZS5zdGFydHN3
aXRoKHUiZXhwb3J0IFhFTl9WRVJTSU9OIik6CisgICAgICAgICAgICB4ZW5fdmVyID0gbGluZS5z
cGxpdCh1Ij0iKVsxXS5zdHJpcCgpCisgICAgICAgIGVsaWYgbGluZS5zdGFydHN3aXRoKHUiZXhw
b3J0IFhFTl9TVUJWRVJTSU9OIik6CisgICAgICAgICAgICB4ZW5fc3VidmVyID0gbGluZS5zcGxp
dCh1Ij0iKVsxXS5zdHJpcCgpCisgICAgICAgIGVsaWYgbGluZS5zdGFydHN3aXRoKHUiZXhwb3J0
IFhFTl9FWFRSQVZFUlNJT04iKToKKyAgICAgICAgICAgIHhlbl9leHRyYSA9IGxpbmUuc3BsaXQo
dSI9IilbMV0uc3BsaXQodSIkIiwgMSlbMF0uc3RyaXAoKQorZXhjZXB0OgorICAgIHBhc3MKK2Zp
bmFsbHk6CisgICAgaWYgeGVuX3ZlciBhbmQgeGVuX3N1YnZlciBhbmQgeGVuX2V4dHJhOgorICAg
ICAgICB2ZXJzaW9uID0geGVuX3ZlciArIHUiLiIgKyB4ZW5fc3VidmVyCisgICAgICAgIHJlbGVh
c2UgPSB2ZXJzaW9uICsgeGVuX2V4dHJhCisgICAgZWxzZToKKyAgICAgICAgdmVyc2lvbiA9IHJl
bGVhc2UgPSB1InVua25vd24gdmVyc2lvbiIKKworIyAtLSBHZW5lcmFsIGNvbmZpZ3VyYXRpb24g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMg
SWYgeW91ciBkb2N1bWVudGF0aW9uIG5lZWRzIGEgbWluaW1hbCBTcGhpbnggdmVyc2lvbiwgc3Rh
dGUgaXQgaGVyZS4KKyMKK25lZWRzX3NwaGlueCA9ICcxLjQnCisKKyMgQWRkIGFueSBTcGhpbngg
ZXh0ZW5zaW9uIG1vZHVsZSBuYW1lcyBoZXJlLCBhcyBzdHJpbmdzLiBUaGV5IGNhbiBiZQorIyBl
eHRlbnNpb25zIGNvbWluZyB3aXRoIFNwaGlueCAobmFtZWQgJ3NwaGlueC5leHQuKicpIG9yIHlv
dXIgY3VzdG9tCisjIG9uZXMuCitleHRlbnNpb25zID0gW10KKworIyBBZGQgYW55IHBhdGhzIHRo
YXQgY29udGFpbiB0ZW1wbGF0ZXMgaGVyZSwgcmVsYXRpdmUgdG8gdGhpcyBkaXJlY3RvcnkuCit0
ZW1wbGF0ZXNfcGF0aCA9IFsnX3RlbXBsYXRlcyddCisKKyMgVGhlIHN1ZmZpeChlcykgb2Ygc291
cmNlIGZpbGVuYW1lcy4KKyMgWW91IGNhbiBzcGVjaWZ5IG11bHRpcGxlIHN1ZmZpeCBhcyBhIGxp
c3Qgb2Ygc3RyaW5nOgorIworIyBzb3VyY2Vfc3VmZml4ID0gWycucnN0JywgJy5tZCddCitzb3Vy
Y2Vfc3VmZml4ID0gJy5yc3QnCisKKyMgVGhlIG1hc3RlciB0b2N0cmVlIGRvY3VtZW50LgorbWFz
dGVyX2RvYyA9ICdpbmRleCcKKworIyBUaGUgbGFuZ3VhZ2UgZm9yIGNvbnRlbnQgYXV0b2dlbmVy
YXRlZCBieSBTcGhpbnguIFJlZmVyIHRvIGRvY3VtZW50YXRpb24KKyMgZm9yIGEgbGlzdCBvZiBz
dXBwb3J0ZWQgbGFuZ3VhZ2VzLgorIworIyBUaGlzIGlzIGFsc28gdXNlZCBpZiB5b3UgZG8gY29u
dGVudCB0cmFuc2xhdGlvbiB2aWEgZ2V0dGV4dCBjYXRhbG9ncy4KKyMgVXN1YWxseSB5b3Ugc2V0
ICJsYW5ndWFnZSIgZnJvbSB0aGUgY29tbWFuZCBsaW5lIGZvciB0aGVzZSBjYXNlcy4KK2xhbmd1
YWdlID0gTm9uZQorCisjIExpc3Qgb2YgcGF0dGVybnMsIHJlbGF0aXZlIHRvIHNvdXJjZSBkaXJl
Y3RvcnksIHRoYXQgbWF0Y2ggZmlsZXMgYW5kCisjIGRpcmVjdG9yaWVzIHRvIGlnbm9yZSB3aGVu
IGxvb2tpbmcgZm9yIHNvdXJjZSBmaWxlcy4KKyMgVGhpcyBwYXR0ZXJuIGFsc28gYWZmZWN0cyBo
dG1sX3N0YXRpY19wYXRoIGFuZCBodG1sX2V4dHJhX3BhdGguCitleGNsdWRlX3BhdHRlcm5zID0g
W3Unc3BoaW54L291dHB1dCcsICdUaHVtYnMuZGInLCAnLkRTX1N0b3JlJ10KKworIyBUaGUgbmFt
ZSBvZiB0aGUgUHlnbWVudHMgKHN5bnRheCBoaWdobGlnaHRpbmcpIHN0eWxlIHRvIHVzZS4KK3B5
Z21lbnRzX3N0eWxlID0gTm9uZQorCitwcmltYXJ5X2RvbWFpbiA9ICdjJworaGlnaGxpZ2h0X2xh
bmd1YWdlID0gJ25vbmUnCisKKyMgLS0gT3B0aW9ucyBmb3IgSFRNTCBvdXRwdXQgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIFRoZSB0aGVtZSB0
byB1c2UgZm9yIEhUTUwgYW5kIEhUTUwgSGVscCBwYWdlcy4gIFNlZSB0aGUgZG9jdW1lbnRhdGlv
biBmb3IKKyMgYSBsaXN0IG9mIGJ1aWx0aW4gdGhlbWVzLgorIwordHJ5OgorICAgIGltcG9ydCBz
cGhpbnhfcnRkX3RoZW1lCisgICAgaHRtbF90aGVtZSA9ICdzcGhpbnhfcnRkX3RoZW1lJworICAg
IGh0bWxfdGhlbWVfcGF0aCA9IFtzcGhpbnhfcnRkX3RoZW1lLmdldF9odG1sX3RoZW1lX3BhdGgo
KV0KK2V4Y2VwdCBJbXBvcnRFcnJvcjoKKyAgICBzeXMuc3RkZXJyLndyaXRlKCdXYXJuaW5nOiBU
aGUgU3BoaW54IFwnc3BoaW54X3J0ZF90aGVtZVwnIEhUTUwgdGhlbWUgd2FzIG5vdCBmb3VuZC4g
TWFrZSBzdXJlIHlvdSBoYXZlIHRoZSB0aGVtZSBpbnN0YWxsZWQgdG8gcHJvZHVjZSBwcmV0dHkg
SFRNTCBvdXRwdXQuIEZhbGxpbmcgYmFjayB0byB0aGUgZGVmYXVsdCB0aGVtZS5cbicpCisKKyMg
VGhlbWUgb3B0aW9ucyBhcmUgdGhlbWUtc3BlY2lmaWMgYW5kIGN1c3RvbWl6ZSB0aGUgbG9vayBh
bmQgZmVlbCBvZiBhIHRoZW1lCisjIGZ1cnRoZXIuICBGb3IgYSBsaXN0IG9mIG9wdGlvbnMgYXZh
aWxhYmxlIGZvciBlYWNoIHRoZW1lLCBzZWUgdGhlCisjIGRvY3VtZW50YXRpb24uCisjCisjIGh0
bWxfdGhlbWVfb3B0aW9ucyA9IHt9CisKKyMgQWRkIGFueSBwYXRocyB0aGF0IGNvbnRhaW4gY3Vz
dG9tIHN0YXRpYyBmaWxlcyAoc3VjaCBhcyBzdHlsZSBzaGVldHMpIGhlcmUsCisjIHJlbGF0aXZl
IHRvIHRoaXMgZGlyZWN0b3J5LiBUaGV5IGFyZSBjb3BpZWQgYWZ0ZXIgdGhlIGJ1aWx0aW4gc3Rh
dGljIGZpbGVzLAorIyBzbyBhIGZpbGUgbmFtZWQgImRlZmF1bHQuY3NzIiB3aWxsIG92ZXJ3cml0
ZSB0aGUgYnVpbHRpbiAiZGVmYXVsdC5jc3MiLgoraHRtbF9zdGF0aWNfcGF0aCA9IFtdCisKKyMg
Q3VzdG9tIHNpZGViYXIgdGVtcGxhdGVzLCBtdXN0IGJlIGEgZGljdGlvbmFyeSB0aGF0IG1hcHMg
ZG9jdW1lbnQgbmFtZXMKKyMgdG8gdGVtcGxhdGUgbmFtZXMuCisjCisjIFRoZSBkZWZhdWx0IHNp
ZGViYXJzIChmb3IgZG9jdW1lbnRzIHRoYXQgZG9uJ3QgbWF0Y2ggYW55IHBhdHRlcm4pIGFyZQor
IyBkZWZpbmVkIGJ5IHRoZW1lIGl0c2VsZi4gIEJ1aWx0aW4gdGhlbWVzIGFyZSB1c2luZyB0aGVz
ZSB0ZW1wbGF0ZXMgYnkKKyMgZGVmYXVsdDogYGBbJ2xvY2FsdG9jLmh0bWwnLCAncmVsYXRpb25z
Lmh0bWwnLCAnc291cmNlbGluay5odG1sJywKKyMgJ3NlYXJjaGJveC5odG1sJ11gYC4KKyMKKyMg
aHRtbF9zaWRlYmFycyA9IHt9CisKKworIyAtLSBPcHRpb25zIGZvciBIVE1MSGVscCBvdXRwdXQg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgT3V0cHV0
IGZpbGUgYmFzZSBuYW1lIGZvciBIVE1MIGhlbHAgYnVpbGRlci4KK2h0bWxoZWxwX2Jhc2VuYW1l
ID0gJ1hlbmRvYycKKworCisjIC0tIE9wdGlvbnMgZm9yIExhVGVYIG91dHB1dCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworbGF0ZXhfZWxlbWVudHMg
PSB7CisgICAgIyBUaGUgcGFwZXIgc2l6ZSAoJ2xldHRlcnBhcGVyJyBvciAnYTRwYXBlcicpLgor
ICAgICMKKyAgICAjICdwYXBlcnNpemUnOiAnbGV0dGVycGFwZXInLAorCisgICAgIyBUaGUgZm9u
dCBzaXplICgnMTBwdCcsICcxMXB0JyBvciAnMTJwdCcpLgorICAgICMKKyAgICAjICdwb2ludHNp
emUnOiAnMTBwdCcsCisKKyAgICAjIEFkZGl0aW9uYWwgc3R1ZmYgZm9yIHRoZSBMYVRlWCBwcmVh
bWJsZS4KKyAgICAjCisgICAgIyAncHJlYW1ibGUnOiAnJywKKworICAgICMgTGF0ZXggZmlndXJl
IChmbG9hdCkgYWxpZ25tZW50CisgICAgIworICAgICMgJ2ZpZ3VyZV9hbGlnbic6ICdodGJwJywK
K30KKworIyBHcm91cGluZyB0aGUgZG9jdW1lbnQgdHJlZSBpbnRvIExhVGVYIGZpbGVzLiBMaXN0
IG9mIHR1cGxlcworIyAoc291cmNlIHN0YXJ0IGZpbGUsIHRhcmdldCBuYW1lLCB0aXRsZSwKKyMg
IGF1dGhvciwgZG9jdW1lbnRjbGFzcyBbaG93dG8sIG1hbnVhbCwgb3Igb3duIGNsYXNzXSkuCits
YXRleF9kb2N1bWVudHMgPSBbCisgICAgKG1hc3Rlcl9kb2MsICdYZW4udGV4JywgdSdYZW4gRG9j
dW1lbnRhdGlvbicsCisgICAgIHUnVGhlIFhlbiBkZXZlbG9wbWVudCBjb21tdW5pdHknLCAnbWFu
dWFsJyksCitdCisKKworIyAtLSBPcHRpb25zIGZvciBtYW51YWwgcGFnZSBvdXRwdXQgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgT25lIGVudHJ5IHBlciBt
YW51YWwgcGFnZS4gTGlzdCBvZiB0dXBsZXMKKyMgKHNvdXJjZSBzdGFydCBmaWxlLCBuYW1lLCBk
ZXNjcmlwdGlvbiwgYXV0aG9ycywgbWFudWFsIHNlY3Rpb24pLgorbWFuX3BhZ2VzID0gWworICAg
IChtYXN0ZXJfZG9jLCAneGVuJywgdSdYZW4gRG9jdW1lbnRhdGlvbicsCisgICAgIFthdXRob3Jd
LCAxKQorXQorCisKKyMgLS0gT3B0aW9ucyBmb3IgVGV4aW5mbyBvdXRwdXQgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIEdyb3VwaW5nIHRoZSBkb2N1
bWVudCB0cmVlIGludG8gVGV4aW5mbyBmaWxlcy4gTGlzdCBvZiB0dXBsZXMKKyMgKHNvdXJjZSBz
dGFydCBmaWxlLCB0YXJnZXQgbmFtZSwgdGl0bGUsIGF1dGhvciwKKyMgIGRpciBtZW51IGVudHJ5
LCBkZXNjcmlwdGlvbiwgY2F0ZWdvcnkpCit0ZXhpbmZvX2RvY3VtZW50cyA9IFsKKyAgICAobWFz
dGVyX2RvYywgJ1hlbicsIHUnWGVuIERvY3VtZW50YXRpb24nLAorICAgICBhdXRob3IsICdYZW4n
LCAnT25lIGxpbmUgZGVzY3JpcHRpb24gb2YgcHJvamVjdC4nLAorICAgICAnTWlzY2VsbGFuZW91
cycpLAorXQorCisKKyMgLS0gT3B0aW9ucyBmb3IgRXB1YiBvdXRwdXQgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIEJpYmxpb2dyYXBoaWMgRHVi
bGluIENvcmUgaW5mby4KK2VwdWJfdGl0bGUgPSBwcm9qZWN0CisKKyMgVGhlIHVuaXF1ZSBpZGVu
dGlmaWVyIG9mIHRoZSB0ZXh0LiBUaGlzIGNhbiBiZSBhIElTQk4gbnVtYmVyCisjIG9yIHRoZSBw
cm9qZWN0IGhvbWVwYWdlLgorIworIyBlcHViX2lkZW50aWZpZXIgPSAnJworCisjIEEgdW5pcXVl
IGlkZW50aWZpY2F0aW9uIGZvciB0aGUgdGV4dC4KKyMKKyMgZXB1Yl91aWQgPSAnJworCisjIEEg
bGlzdCBvZiBmaWxlcyB0aGF0IHNob3VsZCBub3QgYmUgcGFja2VkIGludG8gdGhlIGVwdWIgZmls
ZS4KK2VwdWJfZXhjbHVkZV9maWxlcyA9IFsnc2VhcmNoLmh0bWwnXQpkaWZmIC0tZ2l0IGEvZG9j
cy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi4yMGYwOTdkZGIwCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9pbmRleC5yc3QK
QEAgLTAsMCArMSw3IEBACitUaGUgWGVuIEh5cGVydmlzb3IgZG9jdW1lbnRhdGlvbgorPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworLi4gbm90ZTo6CisKKyAgWGVuJ3MgU3BoaW54
L1JTVCBkb2N1bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZwor
ICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9k
b2NzLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 13:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7Kdi-0002EZ-LN; Fri, 22 Mar 2019 13:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Kdg-0002EE-Ox
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:16 +0000
X-Inumbo-ID: 1ec17c6e-4caa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ec17c6e-4caa-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 13:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7Kdf-00031H-Dd
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7Kdf-0002b8-AK
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7Kdf-0002b8-AK@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 13:55:15 +0000
Subject: [Xen-changelog] [xen staging] docs/rst: Use pandoc to render
 ReStructuredText
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMxNmQyMmZjZTg1YjczNmJmMGY3NDhlMTg4NzhjNTFkYjM0OGE5NjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxNzowMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3MvcnN0OiBVc2UgcGFuZG9jIHRvIHJlbmRlciBSZVN0cnVj
dHVyZWRUZXh0CiAgICAKICAgIFNwaGlueCB1c2VzIFJlU3RydWN0dXJlZFRleHQgYXMgaXRzIG1h
cmt1cCBmb3JtYXQuICBBbHRob3VnaCBtaXNzaW5nIHRoZQogICAgcHJvamVjdCB3aWRlIGludGVn
cmF0aW9uLCBpbmRpdmlkdWFsICoucnN0IGZpbGVzIGNhbiBiZSByZW5kZXJlZCBieSBwYW5kb2Mg
dG8KICAgIHN1cHBsaWVtZW50IG91ciBleGlzdGluZyBhZC1ob2MgZG9jdW1lbnRhdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRv
Y3MvTWFrZWZpbGUgfCAxMCArKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFr
ZWZpbGUKaW5kZXggZjE0NzE4OGJlOC4uZDhiYTk5YjFkYyAxMDA2NDQKLS0tIGEvZG9jcy9NYWtl
ZmlsZQorKysgYi9kb2NzL01ha2VmaWxlCkBAIC0xMSw2ICsxMSw4IEBAIE1BTl9TRUNUSU9OUyAg
ICA6PSAxIDUgNyA4CiAjIERvY3VtZW50YXRpb24gc291cmNlcyB0byBidWlsZAogTUFOLVNSQy15
IDo9ICQoc29ydCAkKGJhc2VuYW1lICQod2lsZGNhcmQgbWFuLyoucG9kIG1hbi8qLnBhbmRvYykp
KQogCitSU1QtU1JDLXkgOj0gJChzb3J0ICQoZmlsdGVyLW91dCAlaW5kZXgucnN0LCQoc2hlbGwg
ZmluZCAqIC10eXBlIGYgLW5hbWUgJyoucnN0JyAtcHJpbnQpKSkKKwogVFhUU1JDLXkgOj0gJChz
b3J0ICQoc2hlbGwgZmluZCBtaXNjIC1uYW1lICcqLnR4dCcgLXByaW50KSkKIAogUEFORE9DU1JD
LXkgOj0gJChzb3J0ICQoc2hlbGwgZmluZCBkZXNpZ25zLyBmZWF0dXJlcy8gbWlzYy8gcHJvY2Vz
cy8gc3BlY3MvIC1uYW1lICcqLnBhbmRvYycgLXByaW50KSkKQEAgLTIyLDEzICsyNCwxNiBAQCAk
KGZvcmVhY2ggaSwkKE1BTl9TRUNUSU9OUyksIFwKIAogRE9DX0hUTUwgOj0gaHRtbC9TVVBQT1JU
Lmh0bWwgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxodG1sLyUuaHRtbCwkKFBB
TkRPQ1NSQy15KSkgXAorICAgICAgICAgICAgJChwYXRzdWJzdCAlLnJzdCxodG1sLyUuaHRtbCwk
KFJTVC1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJSxodG1sLyUuaHRtbCwkKE1B
Ti1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJS50eHQsaHRtbC8lLnR4dCwkKFRY
VFNSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLGh0bWwvaHlwZXJjYWxsLyUvaW5k
ZXguaHRtbCwkKERPQ19BUkNIRVMpKQogRE9DX1RYVCAgOj0gJChwYXRzdWJzdCAlLnR4dCx0eHQv
JS50eHQsJChUWFRTUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJS5wYW5kb2MsdHh0
LyUudHh0LCQoUEFORE9DU1JDLXkpKSBcCisgICAgICAgICAgICAkKHBhdHN1YnN0ICUucnN0LHR4
dC8lLnR4dCwkKFJTVC1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJSx0eHQvJS50
eHQsJChNQU4tU1JDLXkpKQotRE9DX1BERiAgOj0gJChwYXRzdWJzdCAlLnBhbmRvYyxwZGYvJS5w
ZGYsJChQQU5ET0NTUkMteSkpCitET0NfUERGICA6PSAkKHBhdHN1YnN0ICUucGFuZG9jLHBkZi8l
LnBkZiwkKFBBTkRPQ1NSQy15KSkgXAorICAgICAgICAgICAgJChwYXRzdWJzdCAlLnJzdCxwZGYv
JS5wZGYsJChSU1QtU1JDLXkpKQogCiAjIFRvcCBsZXZlbCBidWlsZCB0YXJnZXRzCiAuUEhPTlk6
IGFsbApAQCAtMjI0LDggKzIyOSwxMSBAQCBkZWZpbmUgR0VORVJBVEVfUEFORE9DX1JVTEUKICQo
Y2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRV9SQVcsJCgxKS8lLiQoMSksJS4kKDIpKQogZW5kZWYK
ICQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFORE9DX1JVTEUscGRmLHBhbmRvYykpICAgIyBwZGYv
JS5wZGY6ICUucGFuZG9jCiskKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHBkZixy
c3QpKSAgICAgICMgcGRmLyUucGRmOiAlLnJzdAogJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5E
T0NfUlVMRSx0eHQscGFuZG9jKSkgICAjIHR4dC8lLnR4dDogJS5wYW5kb2MKKyQoZXZhbCAkKGNh
bGwgR0VORVJBVEVfUEFORE9DX1JVTEUsdHh0LHJzdCkpICAgICAgIyB0eHQvJS50eHQ6ICUucnN0
CiAkKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLGh0bWwscGFuZG9jKSkgICMgaHRt
bC8lLmh0bWw6ICUucGFuZG9jCiskKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLGh0
bWwscnN0KSkgICAgICMgaHRtbC8lLmh0bWw6ICUucnN0CiAKICQoZXZhbCAkKGNhbGwgR0VORVJB
VEVfUEFORE9DX1JVTEVfUkFXLGh0bWwvU1VQUE9SVC5odG1sLCQoWEVOX1JPT1QpL1NVUFBPUlQu
bWQpKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Mar 22 13:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Mar 2019 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7Kdt-0002G4-NH; Fri, 22 Mar 2019 13:55:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXij=RZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7Kds-0002Fr-0L
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:28 +0000
X-Inumbo-ID: 24da7a79-4caa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24da7a79-4caa-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 13:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7Kdp-00031T-KN
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7Kdp-0002bv-HU
 for xen-changelog@lists.xenproject.org; Fri, 22 Mar 2019 13:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7Kdp-0002bv-HU@xenbits.xenproject.org>
Date: Fri, 22 Mar 2019 13:55:25 +0000
Subject: [Xen-changelog] [xen staging] docs/admin-guide: Boot time microcode
 loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNjoyMjoyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3MvYWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNyb2NvZGUg
bG9hZGluZwogICAgCiAgICBSZWNlbnQgZGlzY3Vzc2lvbiBvbiB4ZW4tZGV2ZWwgaGFzIGRlbW9u
c3RyYXRlZCB0aGF0IFhlbiBleGlzdGluZyBtaWNyb2NvZGUKICAgIGxvYWRpbmcgc3VwcG9ydCBp
c24ndCBhZGVxdWF0ZWx5IGRvY3VtZW50ZWQuICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBhZGRy
ZXNzCiAgICB0aGlzLCBhbmQgc3RhcnQgc29tZSBlbmQtdXNlciBmb2N1c2VkIGRvY3VtZW50YXRp
b24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9h
ZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgfCAgIDUgKysKIGRvY3MvYWRtaW4tZ3Vp
ZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0IHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9h
ZG1pbi1ndWlkZS9pbmRleC5yc3QgYi9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mNzI1ZDc1ZWJlCi0tLSAvZGV2L251bGwK
KysrIGIvZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QKQEAgLTAsMCArMSw1IEBACitBZG1pbiBH
dWlkZQorPT09PT09PT09PT0KKworLi4gdG9jdHJlZTo6CisgIG1pY3JvY29kZS1sb2FkaW5nCmRp
ZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdCBiL2RvY3Mv
YWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjE4NThlZDQ2MjcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2FkbWlu
LWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdApAQCAtMCwwICsxLDEwMyBAQAorTWljcm9jb2Rl
IExvYWRpbmcKKz09PT09PT09PT09PT09PT09CisKK0xpa2UgbWFueSBvdGhlciBwaWVjZXMgb2Yg
aGFyZHdhcmUsIENQVXMgdGhlbXNlbHZlcyBoYXZlIGVycmF0YSB3aGljaCBhcmUKK2Rpc2NvdmVy
ZWQgYWZ0ZXIgc2hpcHBpbmcsIGFuZCBuZWVkIHRvIGJlIGFkZHJlc3NlZCBpbiB0aGUgZmllbGQu
ICBNaWNyb2NvZGUKK2NhbiBiZSBjb25zaWRlcmVkIGFzIGZpcm13YXJlIGZvciB0aGUgcHJvY2Vz
c29yLCBhbmQgdXBkYXRlcyBhcmUgcHVibGlzaGVkIGFzCituZWVkZWQgYnkgdGhlIENQVSB2ZW5k
b3JzLgorCitNaWNyb2NvZGUgaXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgc3lzdGVtIGZpcm13
YXJlIGJ5IGFuIE9FTSwgYW5kIGEgc3lzdGVtCitmaXJtd2FyZSB1cGRhdGUgaXMgdGhlIHByZWZl
cnJlZCB3YXkgb2Ygb2J0YWluaW5nIHVwZGF0ZWQgbWljcm9jb2RlLiAgSG93ZXZlciwKK3RoaXMg
aXMgb2Z0ZW4gbm90IHRoZSBtb3N0IGV4cGVkaWVudCB3YXkgdG8gZ2V0IHVwZGF0ZXMsIHNvIFhl
biBzdXBwb3J0cworbG9hZGluZyBtaWNyb2NvZGUgaXRzZWxmLgorCitEaXN0cm9zIHR5cGljYWxs
eSBwYWNrYWdlIG1pY3JvY29kZSB1cGRhdGVzIGZvciB1c2VycywgYW5kIG1heSBwcm92aWRlIGhv
b2tzCit0byBjYXVzZSBtaWNyb2NvZGUgdG8gYmUgYXV0b21hdGljYWxseSBsb2FkZWQgYXQgYm9v
dCB0aW1lLiAgQ29uc3VsdCB5b3VyIGRvbTAKK2Rpc3RybyBndWlkYW5jZSBmb3IgbWljcm9jb2Rl
IGxvYWRpbmcuCisKK01pY3JvY29kZSBjYW4gbWFrZSBhbG1vc3QgYXJiaXRyYXJ5IGNoYW5nZXMg
dG8gdGhlIHByb2Nlc3NvciwgaW5jbHVkaW5nIHRvCitzb2Z0d2FyZSB2aXNpYmxlIGZlYXR1cmVz
LiAgVGhpcyBpbmNsdWRlcyByZW1vdmluZyBmZWF0dXJlcyAoZS5nLiB0aGUgSGFzd2VsbAorVFNY
IGVycmF0YSB3aGljaCBuZWNlc3NpdGF0ZWQgZGlzYWJsaW5nIHRoZSBmZWF0dXJlIGVudGlyZWx5
KSwgb3IgdGhlIGFkZGl0aW9uCitvZiBicmFuZCBuZXcgZmVhdHVyZXMgKGUuZy4gdGhlIFNwZWN0
cmUgdjIgY29udHJvbHMgdG8gd29yayBhcm91bmQgc3BlY3VsYXRpdmUKK2V4ZWN1dGlvbiB2dWxu
ZXJhYmlsaXRpZXMpLgorCisKK0Jvb3QgdGltZSBtaWNyb2NvZGUgbG9hZGluZworLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisKK1doZXJlIHBvc3NpYmxlLCBtaWNyb2NvZGUgc2hvdWxkIGJl
IGxvYWRlZCBhdCBib290IHRpbWUuICBUaGlzIGFsbG93cyB0aGUgQ1BVCit0byBiZSB1cGRhdGVk
IHRvIGl0cyBldmVudHVhbCBjb25maWd1cmF0aW9uIGJlZm9yZSBYZW4gc3RhcnRzIG1ha2luZyBz
ZXR1cAorZGVjaXNpb25zIGJhc2VkIG9uIHRoZSB2aXNpYmxlIGZlYXR1cmVzLgorCitYZW4gd2ls
bCByZXBvcnQgZHVyaW5nIGJvb3QgaWYgaXQgcGVyZm9ybWVkIGEgbWljcm9jb2RlIHVwZGF0ZTo6
CisKKyAgW3Jvb3RAaG9zdCB+XSMgeGwgZG1lc2cgfCBncmVwIG1pY3JvY29kZQorICAoWEVOKSBt
aWNyb2NvZGU6IENQVTAgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9
IDIwMTgtMDQtMDIKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUyIHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDFhIHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BV
NCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxYSB0byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgor
ICAoWEVOKSBtaWNyb2NvZGU6IENQVTYgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgy
NSwgZGF0ZSA9IDIwMTgtMDQtMDIKKworVGhlIGV4YWN0IGRldGFpbHMgcHJpbnRlZCBhcmUgc3lz
dGVtIGFuZCBtaWNyb2NvZGUgc3BlY2lmaWMuICBBZnRlciBib290LCB0aGUKK2N1cnJlbnQgbWlj
cm9jb2RlIHZlcnNpb24gY2FuIG9idGFpbmVkIGZyb20gd2l0aCBkb20wOjoKKworICBbcm9vdEBo
b3N0IH5dIyBoZWFkIC9wcm9jL2NwdWluZm8KKyAgcHJvY2Vzc29yICAgIDogMAorICB2ZW5kb3Jf
aWQgICAgOiBHZW51aW5lSW50ZWwKKyAgY3B1IGZhbWlseSAgIDogNgorICBtb2RlbCAgICAgICAg
OiA2MAorICBtb2RlbCBuYW1lICAgOiBJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjQwIHYzIEAg
My40MEdIegorICBzdGVwcGluZyAgICAgOiAzCisgIG1pY3JvY29kZSAgICA6IDB4MjUKKyAgY3B1
IE1IeiAgICAgIDogMzM5Mi4xNDgKKyAgY2FjaGUgc2l6ZSAgIDogODE5MiBLQgorICBwaHlzaWNh
bCBpZCAgOiAwCisKKworTG9hZGluZyBtaWNyb2NvZGUgZnJvbSBhIHNpbmdsZSBmaWxlCit+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KKworWGVuIGhhbmRsZXMgbWljcm9jb2Rl
IGJsb2JzIGluIHRoZSBiaW5hcnkgZm9ybSBzaGlwcGVkIGJ5IHZlbmRvcnMsIHdoaWNoIGlzCith
bHNvIHRoZSBmb3JtYXQgd2hpY2ggdGhlIHByb2Nlc3NvciBhY2NlcHRzLiAgVGhpcyBmb3JtYXQg
Y29udGFpbnMgaGVhZGVyCitpbmZvcm1hdGlvbiB3aGljaCBYZW4gYW5kIHZhcmlvdXMgdXNlcnNw
YWNlIHRvb2xzIGNhbiB1c2UgdG8gaWRlbnRpZnkgdGhlCitjb3JyZWN0IGJsb2IgZm9yIGEgc3Bl
Y2lmaWMgQ1BVLgorCitUb29scyBzdWNoIGFzIERyYWN1dCB3aWxsIGlkZW50aWZ5IHRoZSBjb3Jy
ZWN0IGJsb2IgZm9yIHRoZSBjdXJyZW50IENQVSwgd2hpY2gKK3dpbGwgYmUgYSBmZXcga2lsb2J5
dGVzLCBmb3IgbWluaW1hbCBvdmVyaGVhZCBkdXJpbmcgYm9vdC4KKworQWRkaXRpb25hbGx5LCBY
ZW4gaXMgY2FwYWJsZSBvZiBoYW5kbGluZyBhIG51bWJlciBvZiBibG9icyBjb25jYXRlbmF0ZWQK
K3RvZ2V0aGVyLCBhbmQgd2lsbCBsb2NhdGUgdGhlIGFwcHJvcHJpYXRlIGJsb2IgYmFzZWQgb24g
dGhlIGhlYWRlcgoraW5mb3JtYXRpb24uCisKK1RoaXMgb3B0aW9uIGlzIGxlc3MgZWZmaWNpZW50
IGR1cmluZyBib290LCBidXQgbWF5IGJlIHByZWZlcnJlZCBpbiBzaXR1YXRpb25zCit3aGVyZSB0
aGUgZXhhY3QgQ1BVIGRldGFpbHMgYXJlbid0IGtub3duIGFoZWFkIG9mIGJvb3RpbmcgKGUuZy4g
aW5zdGFsbAorbWVkaWEpLgorCitUaGUgZmlsZSBjb250YWluaW5nIHRoZSBibG9iKHMpIG5lZWRz
IHRvIGJlIGFjY2Vzc2libGUgdG8gWGVuIGFzIGVhcmx5IGFzCitwb3NzaWJsZS4KKworKiBGb3Ig
bXVsdGlib290L211bHRpYm9vdDIgYm9vdHMsIHRoaXMgaXMgYWNoaWV2ZWQgYnkgbG9hZGluZyB0
aGUgZmlsZSBhcyBhCisgIG11bHRpYm9vdCBtb2R1bGUuICBUaGUgYGB1Y29kZT0kbnVtYGAgY29t
bWFuZCBsaW5lIG9wdGlvbiBjYW4gYmUgdXNlZCB0bworICBpZGVudGlmeSB3aGljaCBtdWx0aWJv
b3QgbW9kdWxlIGNvbnRhaW5zIHRoZSBtaWNyb2NvZGUsIGluY2x1ZGluZyBuZWdhdGl2ZQorICBp
bmRleGluZyB0byBjb3VudCBmcm9tIHRoZSBlbmQuCisKKyogRm9yIEVGSSBib290cywgdGhlcmUg
aXNuJ3QgcmVhbGx5IGEgY29uY2VwdCBvZiBtb2R1bGVzLiAgQSBtaWNyb2NvZGUgZmlsZQorICBj
YW4gYmUgc3BlY2lmaWVkIGluIHRoZSBFRkkgY29uZmlndXJhdGlvbiBmaWxlIHdpdGggYGB1Y29k
ZT0kZmlsZWBgLiAgVXNlIG9mCisgIHRoaXMgbWVjaGFuaXNtIHdpbGwgb3ZlcnJpZGUgYW55IGBg
dWNvZGU9YGAgc2V0dGluZ3Mgb24gdGhlIGNvbW1hbmQgbGluZS4KKworCitMb2FkaW5nIG1pY3Jv
Y29kZSBmcm9tIGEgTGludXggaW5pdHJkCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+CisKK0ZvciBzeXN0ZW1zIHVzaW5nIGEgTGludXggYmFzZWQgZG9tMCwgaXQgdXN1YWxs
eSBzdWZmaWNlcyB0byBpbnN0YWxsIHRoZQorYXBwcm9wcmlhdGUgZGlzdHJvIHBhY2thZ2UsIGFu
ZCBhZGQgYGB1Y29kZT1zY2FuYGAgdG8gWGVuJ3MgY29tbWFuZCBsaW5lLgorCitYZW4gaXMgY29t
cGF0aWJsZSB3aXRoIHRoZSBMaW51eCBpbml0cmQgbWljcm9jb2RlIHByb3RvY29sLiAgVGhlIGlu
aXRyZCBpcworZXhwZWN0ZWQgdG8gYmUgZ2VuZXJhdGVkIHdpdGggYW4gdW5jb21wcmVzc2VkIENQ
SU8gYXJjaGl2ZSBhdCB0aGUgYmVnaW5uaW5nCit3aGljaCBjb250YWlucyBjb250YWlucyBvbmUg
b2YgdGhlc2UgdHdvIGZpbGVzOjoKKworICBrZXJuZWwveDg2L21pY3JvY29kZS9HZW51aW5lSW50
ZWwuYmluCisgIGtlcm5lbC94ODYvbWljcm9jb2RlL0F1dGhlbnRpY0FNRC5iaW4KKworVGhlIGBg
dWNvZGU9c2NhbmBgIGNvbW1hbmQgbGluZSBvcHRpb24gd2lsbCBjYXVzZSBYZW4gdG8gc2VhcmNo
IHRocm91Z2ggYWxsCittb2R1bGVzIHRvIGZpbmQgYW55IENQSU8gYXJjaGl2ZXMsIGFuZCBzZWFy
Y2ggdGhlIGFyY2hpdmUgZm9yIHRoZSBhcHBsaWNhYmxlCitmaWxlLiAgWGVuIHdpbGwgc3RvcCBz
ZWFyY2hpbmcgYXQgdGhlIGZpcnN0IG1hdGNoLgpkaWZmIC0tZ2l0IGEvZG9jcy9pbmRleC5yc3Qg
Yi9kb2NzL2luZGV4LnJzdAppbmRleCAyMGYwOTdkZGIwLi41MGM0MGM4MTc0IDEwMDY0NAotLS0g
YS9kb2NzL2luZGV4LnJzdAorKysgYi9kb2NzL2luZGV4LnJzdApAQCAtNSwzICs1LDEyIEBAIFRo
ZSBYZW4gSHlwZXJ2aXNvciBkb2N1bWVudGF0aW9uCiAKICAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1
bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZwogICBkb2N1bWVu
dGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzLworCisK
K1VzZXIgZG9jdW1lbnRhdGlvbgorLS0tLS0tLS0tLS0tLS0tLS0tCisKKy4uIHRvY3RyZWU6Ogor
ICA6bWF4ZGVwdGg6IDIKKworICBhZG1pbi1ndWlkZS9pbmRleAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Mar 23 12:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7fpk-0004Ry-Bu; Sat, 23 Mar 2019 12:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7fpi-0004Rt-S7
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:06 +0000
X-Inumbo-ID: ccacc90e-4d67-11e9-b941-7f5d916eef5e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccacc90e-4d67-11e9-b941-7f5d916eef5e;
 Sat, 23 Mar 2019 12:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7fpe-0007UJ-3Y
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7fpe-0004Jt-0Z
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7fpe-0004Jt-0Z@xenbits.xenproject.org>
Date: Sat, 23 Mar 2019 12:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] libxc: fix HVM core dump
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjYzcwYTU2OWRhNjIyZmYzZDAyMWZkMDRhNDZkYWZiYTdhMDRiM2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyMCAx
NTo0MzozOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTI6MzI6MjIgMjAxOSArMDAw
MAoKICAgIGxpYnhjOiBmaXggSFZNIGNvcmUgZHVtcAogICAgCiAgICBmOTY5YmM5ZmM5NiBmb3Ji
aWQgZ2V0X2FkZHJlc3Nfc2l6ZSBjYWxsIG9uIEhWTSBndWVzdHMsIGJlY2F1c2UgdGhhdAogICAg
ZGlkbid0IG1ha2Ugc2Vuc2UuIEl0IGJyb2tlIGNvcmUgZHVtcCBmdW5jdGlvbmFsaXR5IG9uIEhW
TSBiZWNhdXNlCiAgICBsaWJ4YyB1bmNvbmRpdGlvbmFsbHkgYXNrZWQgZm9yIGd1ZXN0IHdpZHRo
LgogICAgCiAgICBGb3JjZSBndWVzdF93aWR0aCB0byBhIHNlbnNpYmxlIHZhbHVlLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNTllOTc4M2RkZjE4ZTY1MDYyMmUwNTczY2FkNGYwOGRiNjU1OTJl
NCkKLS0tCiB0b29scy9saWJ4Yy94Y19jb3JlLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jb3JlLmMgYi90b29scy9s
aWJ4Yy94Y19jb3JlLmMKaW5kZXggZTU4MTkwNWJhOS4uMmVlMWQyMDViNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfY29yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuYwpAQCAtNDU5
LDEyICs0NTksNiBAQCB4Y19kb21haW5fZHVtcGNvcmVfdmlhX2NhbGxiYWNrKHhjX2ludGVyZmFj
ZSAqeGNoLAogICAgIHN0cnVjdCB4Y19jb3JlX3NlY3Rpb25faGVhZGVycyAqc2hlYWRlcnMgPSBO
VUxMOwogICAgIEVsZjY0X1NoZHIgKnNoZHI7CiAgCi0gICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1
ZXN0X3dpZHRoKHhjaCwgZG9taWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQotICAgIHsK
LSAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgZ2V0IGFkZHJlc3Mgc2l6ZSBmb3IgZG9tYWluIik7
Ci0gICAgICAgIHJldHVybiBzdHM7Ci0gICAgfQotCiAgICAgeGNfY29yZV9hcmNoX2NvbnRleHRf
aW5pdCgmYXJjaF9jdHh0KTsKICAgICBpZiAoIChkdW1wX21lbV9zdGFydCA9IG1hbGxvYyhEVU1Q
X0lOQ1JFTUVOVCpQQUdFX1NJWkUpKSA9PSBOVUxMICkKICAgICB7CkBAIC00ODcsNiArNDgxLDQw
IEBAIHhjX2RvbWFpbl9kdW1wY29yZV92aWFfY2FsbGJhY2soeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgfQogICAgIGF1dG9fdHJhbnNsYXRlZF9waHlzbWFwID0geGNfY29yZV9hcmNoX2F1dG9fdHJh
bnNsYXRlZF9waHlzbWFwKCZpbmZvKTsKIAorICAgIGlmICggIWF1dG9fdHJhbnNsYXRlZF9waHlz
bWFwICkKKworICAgIHsKKyAgICAgICAgaWYgKCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhj
aCwgZG9taWQsICZkaW5mby0+Z3Vlc3Rfd2lkdGgpICE9IDAgKQorICAgICAgICB7CisgICAgICAg
ICAgICBQRVJST1IoIkNvdWxkIG5vdCBnZXQgYWRkcmVzcyBzaXplIGZvciBkb21haW4iKTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIEF1dG90cmFuc2xhdGVkIGd1ZXN0IG5ldmVyIHNldHMgZ3Vl
c3Qgd2lkdGggaW4gdGhlIGZpcnN0CisgICAgICAgICAqIHBsYWNlLiBGb3JjZSBndWVzdF93aWR0
aCB0byBiZSBzaXplb2YodW5zaWduZWQgbG9uZykgc28KKyAgICAgICAgICogY29kZSBiZWxvdyBm
dW5jdGlvbnMgcHJvcGVybHkuCisgICAgICAgICAqCisgICAgICAgICAqIEhlcmUgaXMgd2h5IHRo
aXMgaXMgY29ycmVjdC4KKyAgICAgICAgICoKKyAgICAgICAgICogMS4gQmVmb3JlIGY5NjliYzlm
YywgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCBmb3IgSFZNICh4ODYKKyAgICAgICAgICogYW5k
IEFSTSkgYWx3YXlzIHJldHVybmVkIGh5cGVydmlzb3IncyBpZGVhIG9mCisgICAgICAgICAqIHNp
emVvZih1bnNpZ25lZCBsb25nKS4KKyAgICAgICAgICoKKyAgICAgICAgICogMi4gVGhlcmUgaGFz
IG5ldmVyIGJlZW4gYSBzaXR1YXRpb24gaW4gd2hpY2ggaHlwZXJ2aXNvcidzCisgICAgICAgICAq
IHdvcmQgd2lkdGggaXMgc21hbGxlciB0aGFuIHRvb2xzdGFjayBkb21haW4ncyAoaS5lLiBubwor
ICAgICAgICAgKiAzMmJpdCBoeXBlcnZpc29yICsgNjRiaXQgdG9vbHN0YWNrKS4KKyAgICAgICAg
ICoKKyAgICAgICAgICogUHJlZGljYXRlcyBpbiBjb2RlIHRlc3QgZ3Vlc3Rfd2lkdGggYWdhaW5z
dCB0b29sc3RhY2sKKyAgICAgICAgICogZG9tYWluJ3Mgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLCBz
byBzZXR0aW5nIGd1ZXN0X3dpZHRoIHRvCisgICAgICAgICAqIHRvb2xzdGFjayBkb21haW4ncyBp
ZGVhIG9mIHNpemVvZih1bnNpZ25lZCBsb25nKSBtYXRjaGVzCisgICAgICAgICAqIHRoZSBvcmln
aW5hbCBiZWhhdmlvdXIgZm9yIEhWTSBndWVzdHMuCisgICAgICAgICAqLworICAgICAgICBkaW5m
by0+Z3Vlc3Rfd2lkdGggPSBzaXplb2YodW5zaWduZWQgbG9uZyk7CisgICAgfQorCiAgICAgaWYg
KCBkb21pZCAhPSBpbmZvLmRvbWlkICkKICAgICB7CiAgICAgICAgIFBFUlJPUigiRG9tYWluICVk
IGRvZXMgbm90IGV4aXN0IiwgZG9taWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Mar 23 12:33:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Mar 2019 12:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h7fps-0004SR-De; Sat, 23 Mar 2019 12:33:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f2bF=R2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h7fpr-0004SJ-1k
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:15 +0000
X-Inumbo-ID: d2c602e5-4d67-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2c602e5-4d67-11e9-bc90-bc764e045a96;
 Sat, 23 Mar 2019 12:33:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h7fpo-0007UP-AR
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h7fpo-0004KK-7U
 for xen-changelog@lists.xenproject.org; Sat, 23 Mar 2019 12:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h7fpo-0004KK-7U@xenbits.xenproject.org>
Date: Sat, 23 Mar 2019 12:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8266888662089796500=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 07c181c83e03a860d806305369cd677c24df9b78
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Mar 21 19:36:48 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Mar 22 12:35:58 2019 +0000

    passthrough/vtd: Drop the "workaround_bios_bug" logic entirely
    
    It turns out that this code was previously dead.
    
    c/s dcf41790 " x86/mmcfg/drhd: Move acpi_mmcfg_init() call before calling
    acpi_parse_dmar()" resulted in PCI segment 0 now having been initialised
    enough for acpi_parse_one_drhd() to not take the
    
      /* Skip checking if segment is not accessible yet. */
    
    path unconditionally.  However, some systems have DMAR tables which list
    devices which are disabled by user choice (in particular, Dell PowerEdge R740
    with I/O AT DMA disabled), and turning off all IOMMU functionality in this
    case is entirely unhelpful behaviour.
    
    Leave the warning which identifies the problematic devices, but drop the
    remaining logic.  This leaves the system in better overall state, and working
    in the same way that it did in previous releases.
    
    Reported-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    (cherry picked from commit 74dadb8556c6a0972fa422b5ae346589ace404b6)
---
 docs/misc/xen-command-line.pandoc  |  7 +------
 xen/drivers/passthrough/iommu.c    |  3 ---
 xen/drivers/passthrough/vtd/dmar.c | 29 ++---------------------------
 xen/include/xen/iommu.h            |  3 +--
 4 files changed, 4 insertions(+), 38 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index a03c0b4bdf..2a3e812ceb 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1173,8 +1173,7 @@ detection of systems known to misbehave upon accesses to that port.
 ### iommu
     = List of [ <bool>, verbose, debug, force, required,
                 sharept, intremap, intpost,
-                snoop, qinval, igfx, workaround_bios_bug,
-                amd-iommu-perdev-intremap,
+                snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
 
     All sub-options are boolean in nature.
@@ -1259,10 +1258,6 @@ The following options are specific to Intel VT-d hardware:
     similar to Linux's `intel_iommu=igfx_off` option.  If specifying `no-igfx`
     fixes anything, please report the problem.
 
-*   The `workaround_bios_bug` boolean is disabled by default.  It can be used
-    to ignore errors when parsing the ACPI tables, and finding a listed PCI
-    device which doesn't appear to exist in the system.
-
 The following options are specific to AMD-Vi hardware:
 
 *   The `amd-iommu-perdev-intremap` boolean controls whether the interrupt
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 5ecaa10bb4..117b869b0c 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,7 +30,6 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
-bool_t __read_mostly iommu_workaround_bios_bug;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -74,8 +73,6 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
-        else if ( (val = parse_boolean("workaround_bios_bug", s, ss)) >= 0 )
-            iommu_workaround_bios_bug = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/vtd/dmar.c b/xen/drivers/passthrough/vtd/dmar.c
index 81afa5498e..2372cd2c74 100644
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -514,7 +514,7 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
     else
     {
         u8 b, d, f;
-        unsigned int i = 0, invalid_cnt = 0;
+        unsigned int i = 0;
         union {
             const void *raw;
             const struct acpi_dmar_device_scope *scope;
@@ -536,37 +536,12 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
             f = PCI_FUNC(dmaru->scope.devices[i]);
 
             if ( !pci_device_detect(drhd->segment, b, d, f) )
-            {
                 printk(XENLOG_WARNING VTDPREFIX
                        " Non-existent device (%04x:%02x:%02x.%u) in this DRHD's scope!\n",
                        drhd->segment, b, d, f);
-                invalid_cnt++;
-            }
         }
 
-        if ( invalid_cnt )
-        {
-            if ( iommu_workaround_bios_bug &&
-                 invalid_cnt == dmaru->scope.devices_cnt )
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Workaround BIOS bug: ignoring DRHD (no devices in its scope are PCI discoverable)\n");
-
-                scope_devices_free(&dmaru->scope);
-                iommu_free(dmaru);
-                xfree(dmaru);
-            }
-            else
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  DRHD is invalid (some devices in its scope are not PCI discoverable)\n");
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Try \"iommu=force\" or \"iommu=workaround_bios_bug\" if you really want VT-d\n");
-                ret = -EINVAL;
-            }
-        }
-        else
-            acpi_register_drhd_unit(dmaru);
+        acpi_register_drhd_unit(dmaru);
     }
 
 out:
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 64a50783cb..62a24d542a 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,8 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
-extern bool_t iommu_workaround_bios_bug, iommu_igfx;
+extern bool_t force_iommu, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8266888662089796500==--

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81Xq-0005bo-Ts; Sun, 24 Mar 2019 11:44:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81Xq-0005bj-Cw
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:06 +0000
X-Inumbo-ID: 1ed80e74-4e2a-11e9-89f1-e311b511a522
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ed80e74-4e2a-11e9-89f1-e311b511a522;
 Sun, 24 Mar 2019 11:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81Xm-0004Wy-9v
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81Xm-0005Nz-7F
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81Xm-0005Nz-7F@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Fix typo in comment on top of
 page_lock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGIyODg0OTQ0M2JiNzQ5M2Y4ZDM3NTVjNDMxZWQ4ZjVmMzUwY2MyZWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIE1h
ciAxMCAxMjo0MTowMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjEgMTg6Mzc6NDAgMjAxOSArMDAw
MAoKICAgIHg4Ni9tbTogRml4IHR5cG8gaW4gY29tbWVudCBvbiB0b3Agb2YgcGFnZV9sb2NrCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IGRiZWMxMzBkYTAuLmE4OGNkOWNlN2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yMDAyLDggKzIwMDIsNyBAQCBz
dGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAqIDEuIE5v
IGh5cGVydmlzb3IgcGF0aHMgZXZlciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKICAqIDIu
IFdlIG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUoKSBvbiBhIHBhZ2Ugd2hpbGUgaG9sZGluZyBp
dHMgcGFnZSBsb2NrLgogICoKLSAqIEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0byBjYXRj
aCBhbnkgdmlvbGF0aW9ucyBvZiB0aGVzZQotICogYXNzdW1waXRvbnMuCisgKiBBZGQgYSBjaGVj
ayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2YgdGhlc2UgYXNzdW1w
dGlvbnMuCiAgKgogICogTkIgdGhhdCBpZiB3ZSBmaW5kIHZhbGlkLCBzYWZlIHJlYXNvbnMgdG8g
aG9sZCB0d28gcGFnZSBsb2NrcyBhdAogICogb25jZSwgdGhlc2UgY2hlY2tzIHdpbGwgbmVlZCB0
byBiZSBhZGp1c3RlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81Xy-0005cS-VT; Sun, 24 Mar 2019 11:44:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81Xx-0005cK-M9
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:13 +0000
X-Inumbo-ID: 24e4ae62-4e2a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24e4ae62-4e2a-11e9-bc90-bc764e045a96;
 Sun, 24 Mar 2019 11:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81Xw-0004X2-Fv
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81Xw-0005Op-DR
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81Xw-0005Op-DR@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:12 +0000
Subject: [Xen-changelog] [xen master] xen/memory: Fix typo in the comment on
 top of check_get_page_from_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDA4MTQ5MWY4YThkY2Q3NDk4MDNmZDVmOGM5ZmFhMjFiZDhjMjI3NzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IE1h
ciA5IDIxOjIwOjIzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMSAxODozOToxMiAyMDE5ICswMDAw
CgogICAgeGVuL21lbW9yeTogRml4IHR5cG8gaW4gdGhlIGNvbW1lbnQgb24gdG9wIG9mIGNoZWNr
X2dldF9wYWdlX2Zyb21fZ2ZuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA1Mzg3NzY5OTg3Li44NjU2N2U2
MTE3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKQEAgLTE2NDgsNyArMTY0OCw3IEBAIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
CiB9CiAKIC8qCi0gKiBBY3F1aXJlIGEgcG9pbnRlciB0byBzdHJ1Y3QgcGFnZV9pbmZvIGZvciBh
IHNwZWNpZmllZCBkb21hbiBhbmQgR0ZOLAorICogQWNxdWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0
IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYWluIGFuZCBHRk4sCiAgKiBjaGVja2luZyB3
aGV0aGVyIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVlZHMgdW5zaGFyaW5nLgog
ICogSWYgdGhlIGZ1bmN0aW9uIHN1Y2NlZWRzIHRoZW4gemVybyBpcyByZXR1cm5lZCwgcGFnZV9w
IGlzIHdyaXR0ZW4KICAqIHdpdGggYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QgcGFnZV9pbmZvIHdp
dGggYSByZWZlcmVuY2UgdGFrZW4sIGFuZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81YA-0005gN-14; Sun, 24 Mar 2019 11:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81Y9-0005gF-23
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:25 +0000
X-Inumbo-ID: 2afb9b9e-4e2a-11e9-842f-f37b3b13fa9f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2afb9b9e-4e2a-11e9-842f-f37b3b13fa9f;
 Sun, 24 Mar 2019 11:44:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81Y6-0004Xg-Lp
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81Y6-0005PZ-JH
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81Y6-0005PZ-JH@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:22 +0000
Subject: [Xen-changelog] [xen master] xen/drivers: char: Match #if
 CONFIG_DEBUG_TRACE and #endif comment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDIxMGViODllZDUyYzBmZWYxNTk0MTA5M2Q4ZjM5OWUxOTM4OTQ5YTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIERl
YyA0IDE4OjAyOjQwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMSAxODo0NDozNSAyMDE5ICswMDAw
CgogICAgeGVuL2RyaXZlcnM6IGNoYXI6IE1hdGNoICNpZiBDT05GSUdfREVCVUdfVFJBQ0UgYW5k
ICNlbmRpZiBjb21tZW50CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBm
NDFiNjg5ODQ3Li41ZjBmNTQyMDFiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTMyMCw3ICsxMzIwLDcg
QEAgc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxs
KGRlYnVndHJhY2VfaW5pdCk7CiAKLSNlbmRpZiAvKiAhTkRFQlVHICovCisjZW5kaWYgLyogIUNP
TkZJR19ERUJVR19UUkFDRSAqLwogCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81YK-0005jw-2v; Sun, 24 Mar 2019 11:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81YI-0005jm-Ua
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:34 +0000
X-Inumbo-ID: 310ce84e-4e2a-11e9-a74d-8b7223ab3448
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 310ce84e-4e2a-11e9-a74d-8b7223ab3448;
 Sun, 24 Mar 2019 11:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81YG-0004Xo-SF
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81YG-0005QK-Pa
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81YG-0005QK-Pa@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:32 +0000
Subject: [Xen-changelog] [xen master] passthrough/vtd: Drop the
 "workaround_bios_bug" logic entirely
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0384412106538615286=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 74dadb8556c6a0972fa422b5ae346589ace404b6
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Mar 21 19:36:48 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Mar 22 12:25:51 2019 +0000

    passthrough/vtd: Drop the "workaround_bios_bug" logic entirely
    
    It turns out that this code was previously dead.
    
    c/s dcf41790 " x86/mmcfg/drhd: Move acpi_mmcfg_init() call before calling
    acpi_parse_dmar()" resulted in PCI segment 0 now having been initialised
    enough for acpi_parse_one_drhd() to not take the
    
      /* Skip checking if segment is not accessible yet. */
    
    path unconditionally.  However, some systems have DMAR tables which list
    devices which are disabled by user choice (in particular, Dell PowerEdge R740
    with I/O AT DMA disabled), and turning off all IOMMU functionality in this
    case is entirely unhelpful behaviour.
    
    Leave the warning which identifies the problematic devices, but drop the
    remaining logic.  This leaves the system in better overall state, and working
    in the same way that it did in previous releases.
    
    Reported-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 docs/misc/xen-command-line.pandoc  |  7 +------
 xen/drivers/passthrough/iommu.c    |  3 ---
 xen/drivers/passthrough/vtd/dmar.c | 29 ++---------------------------
 xen/include/xen/iommu.h            |  3 +--
 4 files changed, 4 insertions(+), 38 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index a9fe449894..6db82f302e 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1173,8 +1173,7 @@ detection of systems known to misbehave upon accesses to that port.
 ### iommu
     = List of [ <bool>, verbose, debug, force, required,
                 sharept, intremap, intpost, crash-disable,
-                snoop, qinval, igfx, workaround_bios_bug,
-                amd-iommu-perdev-intremap,
+                snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
 
     All sub-options are boolean in nature.
@@ -1265,10 +1264,6 @@ The following options are specific to Intel VT-d hardware:
     similar to Linux's `intel_iommu=igfx_off` option.  If specifying `no-igfx`
     fixes anything, please report the problem.
 
-*   The `workaround_bios_bug` boolean is disabled by default.  It can be used
-    to ignore errors when parsing the ACPI tables, and finding a listed PCI
-    device which doesn't appear to exist in the system.
-
 The following options are specific to AMD-Vi hardware:
 
 *   The `amd-iommu-perdev-intremap` boolean controls whether the interrupt
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 611e857259..a6697d58fb 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,7 +30,6 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
-bool_t __read_mostly iommu_workaround_bios_bug;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -75,8 +74,6 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
-        else if ( (val = parse_boolean("workaround_bios_bug", s, ss)) >= 0 )
-            iommu_workaround_bios_bug = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/vtd/dmar.c b/xen/drivers/passthrough/vtd/dmar.c
index 81afa5498e..2372cd2c74 100644
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -514,7 +514,7 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
     else
     {
         u8 b, d, f;
-        unsigned int i = 0, invalid_cnt = 0;
+        unsigned int i = 0;
         union {
             const void *raw;
             const struct acpi_dmar_device_scope *scope;
@@ -536,37 +536,12 @@ acpi_parse_one_drhd(struct acpi_dmar_header *header)
             f = PCI_FUNC(dmaru->scope.devices[i]);
 
             if ( !pci_device_detect(drhd->segment, b, d, f) )
-            {
                 printk(XENLOG_WARNING VTDPREFIX
                        " Non-existent device (%04x:%02x:%02x.%u) in this DRHD's scope!\n",
                        drhd->segment, b, d, f);
-                invalid_cnt++;
-            }
         }
 
-        if ( invalid_cnt )
-        {
-            if ( iommu_workaround_bios_bug &&
-                 invalid_cnt == dmaru->scope.devices_cnt )
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Workaround BIOS bug: ignoring DRHD (no devices in its scope are PCI discoverable)\n");
-
-                scope_devices_free(&dmaru->scope);
-                iommu_free(dmaru);
-                xfree(dmaru);
-            }
-            else
-            {
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  DRHD is invalid (some devices in its scope are not PCI discoverable)\n");
-                printk(XENLOG_WARNING VTDPREFIX
-                       "  Try \"iommu=force\" or \"iommu=workaround_bios_bug\" if you really want VT-d\n");
-                ret = -EINVAL;
-            }
-        }
-        else
-            acpi_register_drhd_unit(dmaru);
+        acpi_register_drhd_unit(dmaru);
     }
 
 out:
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 64a50783cb..62a24d542a 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,8 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
-extern bool_t iommu_workaround_bios_bug, iommu_igfx;
+extern bool_t force_iommu, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0384412106538615286==--

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81YV-0005lH-6b; Sun, 24 Mar 2019 11:44:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81YU-0005lB-Ek
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:46 +0000
X-Inumbo-ID: 371f71e8-4e2a-11e9-b87b-c393d6446678
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 371f71e8-4e2a-11e9-b87b-c393d6446678;
 Sun, 24 Mar 2019 11:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81YR-0004Xw-23
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81YQ-0005R3-Ve
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81YQ-0005R3-Ve@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:42 +0000
Subject: [Xen-changelog] [xen master] docs/sphinx: Skeleton setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDUzMGY5YWFiYWJjOWJjMGFiODQwNTI1MjM2NGQwN2YyODMwYzI3OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxNzowMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3Mvc3BoaW54OiBTa2VsZXRvbiBzZXR1cAogICAgCiAgICBT
cGhpbnggaXMgYSBkb2N1bWVudGF0aW9uIHN5c3RlbSwgd2hpY2ggaXMgcG9wdWxhciBmb3IgdGVj
aG5pY2FsIHdyaXRpbmcuICBJdAogICAgdXNlcyBSZVN0cnVjdHVyZWRUZXh0IGFzIGl0cyBtYXJr
dXAgc3ludGF4LCBhbmQgaXMgZGVzaWduZWQgZm9yIHdob2xlLXByb2plY3QKICAgIGRvY3VtZW50
YXRpb24sIHJhdGhlciB0aGFuIHRoZSBtaXNjIGFzc29ydG1lbnQgb2YgaW5kaXZpZHVhbCBmaWxl
cyB0aGF0IHdlCiAgICBjdXJyZW50bHkgaGF2ZS4KICAgIAogICAgVGhpcyBpcyBhIHNrZWxldG9u
IHNldHVwIHdoaWNoIGp1c3QgZW5vdWdoIGluZnJhc3RydWN0dXJlIHRvIHJlbmRlciBhbiBlbXB0
eQogICAgc2V0IG9mIHBhZ2VzLiAgSXQgd2lsbCBiZWNvbWUgYmV0dGVyIGludGVncmF0ZWQgaW50
byBYZW4ncyBkb2NzIHN5c3RlbSB3aGVuIGl0CiAgICBiZWNvbWVzIGxlc3MgV0lQLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9N
YWtlZmlsZSAgfCAgIDYgKy0KIGRvY3MvY29uZi5weSAgIHwgMTkzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9pbmRleC5yc3Qg
fCAgIDcgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIwNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFrZWZpbGUKaW5kZXggNDRh
ZWJmMDc5ZC4uZjE0NzE4OGJlOCAxMDA2NDQKLS0tIGEvZG9jcy9NYWtlZmlsZQorKysgYi9kb2Nz
L01ha2VmaWxlCkBAIC0zNyw2ICszNywxMCBAQCBhbGw6IGJ1aWxkCiAuUEhPTlk6IGJ1aWxkCiBi
dWlsZDogaHRtbCB0eHQgcGRmIG1hbi1wYWdlcyBmaWdzCiAKKy5QSE9OWTogc3BoaW54LWh0bWwK
K3NwaGlueC1odG1sOgorCXNwaGlueC1idWlsZCAtYiBodG1sIC4gc3BoaW54L2h0bWwKKwogLlBI
T05ZOiBodG1sCiBodG1sOiAkKERPQ19IVE1MKSBodG1sL2luZGV4Lmh0bWwKIApAQCAtNTksNyAr
NjMsNyBAQCBjbGVhbjogY2xlYW4tbWFuLXBhZ2VzCiAJJChNQUtFKSAtQyBmaWdzIGNsZWFuCiAJ
cm0gLXJmIC53b3JkX2NvdW50ICouYXV4ICouZHZpICouYmJsICouYmxnICouZ2xvICouaWR4ICp+
CiAJcm0gLXJmICouaWxnICoubG9nICouaW5kICoudG9jICouYmFrICoudG1wIGNvcmUKLQlybSAt
cmYgaHRtbCB0eHQgcGRmCisJcm0gLXJmIGh0bWwgdHh0IHBkZiBzcGhpbngvaHRtbAogCiAuUEhP
Tlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvZG9jcy9jb25mLnB5
IGIvZG9jcy9jb25mLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjcz
YjdiOWJmYTIKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2NvbmYucHkKQEAgLTAsMCArMSwxOTMg
QEAKKyMgLSotIGNvZGluZzogdXRmLTggLSotCisjCisjIENvbmZpZ3VyYXRpb24gZmlsZSBmb3Ig
dGhlIFNwaGlueCBkb2N1bWVudGF0aW9uIGJ1aWxkZXIuCisjCisjIFRoaXMgZmlsZSBkb2VzIG9u
bHkgY29udGFpbiBhIHNlbGVjdGlvbiBvZiB0aGUgbW9zdCBjb21tb24gb3B0aW9ucy4gRm9yIGEK
KyMgZnVsbCBsaXN0IHNlZSB0aGUgZG9jdW1lbnRhdGlvbjoKKyMgaHR0cDovL3d3dy5zcGhpbngt
ZG9jLm9yZy9lbi9tYXN0ZXIvY29uZmlnCisKKyMgLS0gUGF0aCBzZXR1cCAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIElm
IGV4dGVuc2lvbnMgKG9yIG1vZHVsZXMgdG8gZG9jdW1lbnQgd2l0aCBhdXRvZG9jKSBhcmUgaW4g
YW5vdGhlciBkaXJlY3RvcnksCisjIGFkZCB0aGVzZSBkaXJlY3RvcmllcyB0byBzeXMucGF0aCBo
ZXJlLiBJZiB0aGUgZGlyZWN0b3J5IGlzIHJlbGF0aXZlIHRvIHRoZQorIyBkb2N1bWVudGF0aW9u
IHJvb3QsIHVzZSBvcy5wYXRoLmFic3BhdGggdG8gbWFrZSBpdCBhYnNvbHV0ZSwgbGlrZSBzaG93
biBoZXJlLgorIworIyBpbXBvcnQgb3MKKyMgaW1wb3J0IHN5cworIyBzeXMucGF0aC5pbnNlcnQo
MCwgb3MucGF0aC5hYnNwYXRoKCcuJykpCisKKworIyAtLSBQcm9qZWN0IGluZm9ybWF0aW9uIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK3By
b2plY3QgPSB1J1hlbicKK2NvcHlyaWdodCA9IHUnMjAxOSwgVGhlIFhlbiBkZXZlbG9wbWVudCBj
b21tdW5pdHknCithdXRob3IgPSB1J1RoZSBYZW4gZGV2ZWxvcG1lbnQgY29tbXVuaXR5JworCisj
IFB1bGwgdGhlIFhlbiB2ZXJzaW9uIHN0cmFpZ2h0IG91dCBvZiB0aGUgTWFrZWZpbGUKK3RyeToK
KyAgICB4ZW5fdmVyID0geGVuX3N1YnZlciA9IHhlbl9leHRyYSA9IE5vbmUKKworICAgIGZvciBs
aW5lIGluIG9wZW4odSIuLi94ZW4vTWFrZWZpbGUiKToKKyAgICAgICAgaWYgbGluZS5zdGFydHN3
aXRoKHUiZXhwb3J0IFhFTl9WRVJTSU9OIik6CisgICAgICAgICAgICB4ZW5fdmVyID0gbGluZS5z
cGxpdCh1Ij0iKVsxXS5zdHJpcCgpCisgICAgICAgIGVsaWYgbGluZS5zdGFydHN3aXRoKHUiZXhw
b3J0IFhFTl9TVUJWRVJTSU9OIik6CisgICAgICAgICAgICB4ZW5fc3VidmVyID0gbGluZS5zcGxp
dCh1Ij0iKVsxXS5zdHJpcCgpCisgICAgICAgIGVsaWYgbGluZS5zdGFydHN3aXRoKHUiZXhwb3J0
IFhFTl9FWFRSQVZFUlNJT04iKToKKyAgICAgICAgICAgIHhlbl9leHRyYSA9IGxpbmUuc3BsaXQo
dSI9IilbMV0uc3BsaXQodSIkIiwgMSlbMF0uc3RyaXAoKQorZXhjZXB0OgorICAgIHBhc3MKK2Zp
bmFsbHk6CisgICAgaWYgeGVuX3ZlciBhbmQgeGVuX3N1YnZlciBhbmQgeGVuX2V4dHJhOgorICAg
ICAgICB2ZXJzaW9uID0geGVuX3ZlciArIHUiLiIgKyB4ZW5fc3VidmVyCisgICAgICAgIHJlbGVh
c2UgPSB2ZXJzaW9uICsgeGVuX2V4dHJhCisgICAgZWxzZToKKyAgICAgICAgdmVyc2lvbiA9IHJl
bGVhc2UgPSB1InVua25vd24gdmVyc2lvbiIKKworIyAtLSBHZW5lcmFsIGNvbmZpZ3VyYXRpb24g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMg
SWYgeW91ciBkb2N1bWVudGF0aW9uIG5lZWRzIGEgbWluaW1hbCBTcGhpbnggdmVyc2lvbiwgc3Rh
dGUgaXQgaGVyZS4KKyMKK25lZWRzX3NwaGlueCA9ICcxLjQnCisKKyMgQWRkIGFueSBTcGhpbngg
ZXh0ZW5zaW9uIG1vZHVsZSBuYW1lcyBoZXJlLCBhcyBzdHJpbmdzLiBUaGV5IGNhbiBiZQorIyBl
eHRlbnNpb25zIGNvbWluZyB3aXRoIFNwaGlueCAobmFtZWQgJ3NwaGlueC5leHQuKicpIG9yIHlv
dXIgY3VzdG9tCisjIG9uZXMuCitleHRlbnNpb25zID0gW10KKworIyBBZGQgYW55IHBhdGhzIHRo
YXQgY29udGFpbiB0ZW1wbGF0ZXMgaGVyZSwgcmVsYXRpdmUgdG8gdGhpcyBkaXJlY3RvcnkuCit0
ZW1wbGF0ZXNfcGF0aCA9IFsnX3RlbXBsYXRlcyddCisKKyMgVGhlIHN1ZmZpeChlcykgb2Ygc291
cmNlIGZpbGVuYW1lcy4KKyMgWW91IGNhbiBzcGVjaWZ5IG11bHRpcGxlIHN1ZmZpeCBhcyBhIGxp
c3Qgb2Ygc3RyaW5nOgorIworIyBzb3VyY2Vfc3VmZml4ID0gWycucnN0JywgJy5tZCddCitzb3Vy
Y2Vfc3VmZml4ID0gJy5yc3QnCisKKyMgVGhlIG1hc3RlciB0b2N0cmVlIGRvY3VtZW50LgorbWFz
dGVyX2RvYyA9ICdpbmRleCcKKworIyBUaGUgbGFuZ3VhZ2UgZm9yIGNvbnRlbnQgYXV0b2dlbmVy
YXRlZCBieSBTcGhpbnguIFJlZmVyIHRvIGRvY3VtZW50YXRpb24KKyMgZm9yIGEgbGlzdCBvZiBz
dXBwb3J0ZWQgbGFuZ3VhZ2VzLgorIworIyBUaGlzIGlzIGFsc28gdXNlZCBpZiB5b3UgZG8gY29u
dGVudCB0cmFuc2xhdGlvbiB2aWEgZ2V0dGV4dCBjYXRhbG9ncy4KKyMgVXN1YWxseSB5b3Ugc2V0
ICJsYW5ndWFnZSIgZnJvbSB0aGUgY29tbWFuZCBsaW5lIGZvciB0aGVzZSBjYXNlcy4KK2xhbmd1
YWdlID0gTm9uZQorCisjIExpc3Qgb2YgcGF0dGVybnMsIHJlbGF0aXZlIHRvIHNvdXJjZSBkaXJl
Y3RvcnksIHRoYXQgbWF0Y2ggZmlsZXMgYW5kCisjIGRpcmVjdG9yaWVzIHRvIGlnbm9yZSB3aGVu
IGxvb2tpbmcgZm9yIHNvdXJjZSBmaWxlcy4KKyMgVGhpcyBwYXR0ZXJuIGFsc28gYWZmZWN0cyBo
dG1sX3N0YXRpY19wYXRoIGFuZCBodG1sX2V4dHJhX3BhdGguCitleGNsdWRlX3BhdHRlcm5zID0g
W3Unc3BoaW54L291dHB1dCcsICdUaHVtYnMuZGInLCAnLkRTX1N0b3JlJ10KKworIyBUaGUgbmFt
ZSBvZiB0aGUgUHlnbWVudHMgKHN5bnRheCBoaWdobGlnaHRpbmcpIHN0eWxlIHRvIHVzZS4KK3B5
Z21lbnRzX3N0eWxlID0gTm9uZQorCitwcmltYXJ5X2RvbWFpbiA9ICdjJworaGlnaGxpZ2h0X2xh
bmd1YWdlID0gJ25vbmUnCisKKyMgLS0gT3B0aW9ucyBmb3IgSFRNTCBvdXRwdXQgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIFRoZSB0aGVtZSB0
byB1c2UgZm9yIEhUTUwgYW5kIEhUTUwgSGVscCBwYWdlcy4gIFNlZSB0aGUgZG9jdW1lbnRhdGlv
biBmb3IKKyMgYSBsaXN0IG9mIGJ1aWx0aW4gdGhlbWVzLgorIwordHJ5OgorICAgIGltcG9ydCBz
cGhpbnhfcnRkX3RoZW1lCisgICAgaHRtbF90aGVtZSA9ICdzcGhpbnhfcnRkX3RoZW1lJworICAg
IGh0bWxfdGhlbWVfcGF0aCA9IFtzcGhpbnhfcnRkX3RoZW1lLmdldF9odG1sX3RoZW1lX3BhdGgo
KV0KK2V4Y2VwdCBJbXBvcnRFcnJvcjoKKyAgICBzeXMuc3RkZXJyLndyaXRlKCdXYXJuaW5nOiBU
aGUgU3BoaW54IFwnc3BoaW54X3J0ZF90aGVtZVwnIEhUTUwgdGhlbWUgd2FzIG5vdCBmb3VuZC4g
TWFrZSBzdXJlIHlvdSBoYXZlIHRoZSB0aGVtZSBpbnN0YWxsZWQgdG8gcHJvZHVjZSBwcmV0dHkg
SFRNTCBvdXRwdXQuIEZhbGxpbmcgYmFjayB0byB0aGUgZGVmYXVsdCB0aGVtZS5cbicpCisKKyMg
VGhlbWUgb3B0aW9ucyBhcmUgdGhlbWUtc3BlY2lmaWMgYW5kIGN1c3RvbWl6ZSB0aGUgbG9vayBh
bmQgZmVlbCBvZiBhIHRoZW1lCisjIGZ1cnRoZXIuICBGb3IgYSBsaXN0IG9mIG9wdGlvbnMgYXZh
aWxhYmxlIGZvciBlYWNoIHRoZW1lLCBzZWUgdGhlCisjIGRvY3VtZW50YXRpb24uCisjCisjIGh0
bWxfdGhlbWVfb3B0aW9ucyA9IHt9CisKKyMgQWRkIGFueSBwYXRocyB0aGF0IGNvbnRhaW4gY3Vz
dG9tIHN0YXRpYyBmaWxlcyAoc3VjaCBhcyBzdHlsZSBzaGVldHMpIGhlcmUsCisjIHJlbGF0aXZl
IHRvIHRoaXMgZGlyZWN0b3J5LiBUaGV5IGFyZSBjb3BpZWQgYWZ0ZXIgdGhlIGJ1aWx0aW4gc3Rh
dGljIGZpbGVzLAorIyBzbyBhIGZpbGUgbmFtZWQgImRlZmF1bHQuY3NzIiB3aWxsIG92ZXJ3cml0
ZSB0aGUgYnVpbHRpbiAiZGVmYXVsdC5jc3MiLgoraHRtbF9zdGF0aWNfcGF0aCA9IFtdCisKKyMg
Q3VzdG9tIHNpZGViYXIgdGVtcGxhdGVzLCBtdXN0IGJlIGEgZGljdGlvbmFyeSB0aGF0IG1hcHMg
ZG9jdW1lbnQgbmFtZXMKKyMgdG8gdGVtcGxhdGUgbmFtZXMuCisjCisjIFRoZSBkZWZhdWx0IHNp
ZGViYXJzIChmb3IgZG9jdW1lbnRzIHRoYXQgZG9uJ3QgbWF0Y2ggYW55IHBhdHRlcm4pIGFyZQor
IyBkZWZpbmVkIGJ5IHRoZW1lIGl0c2VsZi4gIEJ1aWx0aW4gdGhlbWVzIGFyZSB1c2luZyB0aGVz
ZSB0ZW1wbGF0ZXMgYnkKKyMgZGVmYXVsdDogYGBbJ2xvY2FsdG9jLmh0bWwnLCAncmVsYXRpb25z
Lmh0bWwnLCAnc291cmNlbGluay5odG1sJywKKyMgJ3NlYXJjaGJveC5odG1sJ11gYC4KKyMKKyMg
aHRtbF9zaWRlYmFycyA9IHt9CisKKworIyAtLSBPcHRpb25zIGZvciBIVE1MSGVscCBvdXRwdXQg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgT3V0cHV0
IGZpbGUgYmFzZSBuYW1lIGZvciBIVE1MIGhlbHAgYnVpbGRlci4KK2h0bWxoZWxwX2Jhc2VuYW1l
ID0gJ1hlbmRvYycKKworCisjIC0tIE9wdGlvbnMgZm9yIExhVGVYIG91dHB1dCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworbGF0ZXhfZWxlbWVudHMg
PSB7CisgICAgIyBUaGUgcGFwZXIgc2l6ZSAoJ2xldHRlcnBhcGVyJyBvciAnYTRwYXBlcicpLgor
ICAgICMKKyAgICAjICdwYXBlcnNpemUnOiAnbGV0dGVycGFwZXInLAorCisgICAgIyBUaGUgZm9u
dCBzaXplICgnMTBwdCcsICcxMXB0JyBvciAnMTJwdCcpLgorICAgICMKKyAgICAjICdwb2ludHNp
emUnOiAnMTBwdCcsCisKKyAgICAjIEFkZGl0aW9uYWwgc3R1ZmYgZm9yIHRoZSBMYVRlWCBwcmVh
bWJsZS4KKyAgICAjCisgICAgIyAncHJlYW1ibGUnOiAnJywKKworICAgICMgTGF0ZXggZmlndXJl
IChmbG9hdCkgYWxpZ25tZW50CisgICAgIworICAgICMgJ2ZpZ3VyZV9hbGlnbic6ICdodGJwJywK
K30KKworIyBHcm91cGluZyB0aGUgZG9jdW1lbnQgdHJlZSBpbnRvIExhVGVYIGZpbGVzLiBMaXN0
IG9mIHR1cGxlcworIyAoc291cmNlIHN0YXJ0IGZpbGUsIHRhcmdldCBuYW1lLCB0aXRsZSwKKyMg
IGF1dGhvciwgZG9jdW1lbnRjbGFzcyBbaG93dG8sIG1hbnVhbCwgb3Igb3duIGNsYXNzXSkuCits
YXRleF9kb2N1bWVudHMgPSBbCisgICAgKG1hc3Rlcl9kb2MsICdYZW4udGV4JywgdSdYZW4gRG9j
dW1lbnRhdGlvbicsCisgICAgIHUnVGhlIFhlbiBkZXZlbG9wbWVudCBjb21tdW5pdHknLCAnbWFu
dWFsJyksCitdCisKKworIyAtLSBPcHRpb25zIGZvciBtYW51YWwgcGFnZSBvdXRwdXQgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgT25lIGVudHJ5IHBlciBt
YW51YWwgcGFnZS4gTGlzdCBvZiB0dXBsZXMKKyMgKHNvdXJjZSBzdGFydCBmaWxlLCBuYW1lLCBk
ZXNjcmlwdGlvbiwgYXV0aG9ycywgbWFudWFsIHNlY3Rpb24pLgorbWFuX3BhZ2VzID0gWworICAg
IChtYXN0ZXJfZG9jLCAneGVuJywgdSdYZW4gRG9jdW1lbnRhdGlvbicsCisgICAgIFthdXRob3Jd
LCAxKQorXQorCisKKyMgLS0gT3B0aW9ucyBmb3IgVGV4aW5mbyBvdXRwdXQgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIEdyb3VwaW5nIHRoZSBkb2N1
bWVudCB0cmVlIGludG8gVGV4aW5mbyBmaWxlcy4gTGlzdCBvZiB0dXBsZXMKKyMgKHNvdXJjZSBz
dGFydCBmaWxlLCB0YXJnZXQgbmFtZSwgdGl0bGUsIGF1dGhvciwKKyMgIGRpciBtZW51IGVudHJ5
LCBkZXNjcmlwdGlvbiwgY2F0ZWdvcnkpCit0ZXhpbmZvX2RvY3VtZW50cyA9IFsKKyAgICAobWFz
dGVyX2RvYywgJ1hlbicsIHUnWGVuIERvY3VtZW50YXRpb24nLAorICAgICBhdXRob3IsICdYZW4n
LCAnT25lIGxpbmUgZGVzY3JpcHRpb24gb2YgcHJvamVjdC4nLAorICAgICAnTWlzY2VsbGFuZW91
cycpLAorXQorCisKKyMgLS0gT3B0aW9ucyBmb3IgRXB1YiBvdXRwdXQgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIEJpYmxpb2dyYXBoaWMgRHVi
bGluIENvcmUgaW5mby4KK2VwdWJfdGl0bGUgPSBwcm9qZWN0CisKKyMgVGhlIHVuaXF1ZSBpZGVu
dGlmaWVyIG9mIHRoZSB0ZXh0LiBUaGlzIGNhbiBiZSBhIElTQk4gbnVtYmVyCisjIG9yIHRoZSBw
cm9qZWN0IGhvbWVwYWdlLgorIworIyBlcHViX2lkZW50aWZpZXIgPSAnJworCisjIEEgdW5pcXVl
IGlkZW50aWZpY2F0aW9uIGZvciB0aGUgdGV4dC4KKyMKKyMgZXB1Yl91aWQgPSAnJworCisjIEEg
bGlzdCBvZiBmaWxlcyB0aGF0IHNob3VsZCBub3QgYmUgcGFja2VkIGludG8gdGhlIGVwdWIgZmls
ZS4KK2VwdWJfZXhjbHVkZV9maWxlcyA9IFsnc2VhcmNoLmh0bWwnXQpkaWZmIC0tZ2l0IGEvZG9j
cy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi4yMGYwOTdkZGIwCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9pbmRleC5yc3QK
QEAgLTAsMCArMSw3IEBACitUaGUgWGVuIEh5cGVydmlzb3IgZG9jdW1lbnRhdGlvbgorPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworLi4gbm90ZTo6CisKKyAgWGVuJ3MgU3BoaW54
L1JTVCBkb2N1bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZwor
ICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9k
b2NzLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:44:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81Ye-0005mJ-8F; Sun, 24 Mar 2019 11:44:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81Yd-0005mA-8B
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:55 +0000
X-Inumbo-ID: 3d2f3762-4e2a-11e9-86d1-0b3f61125846
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d2f3762-4e2a-11e9-86d1-0b3f61125846;
 Sun, 24 Mar 2019 11:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81Yb-0004Y4-7y
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81Yb-0005Rm-5O
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81Yb-0005Rm-5O@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:44:53 +0000
Subject: [Xen-changelog] [xen master] docs/rst: Use pandoc to render
 ReStructuredText
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGMxNmQyMmZjZTg1YjczNmJmMGY3NDhlMTg4NzhjNTFkYjM0OGE5NjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxNzowMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3MvcnN0OiBVc2UgcGFuZG9jIHRvIHJlbmRlciBSZVN0cnVj
dHVyZWRUZXh0CiAgICAKICAgIFNwaGlueCB1c2VzIFJlU3RydWN0dXJlZFRleHQgYXMgaXRzIG1h
cmt1cCBmb3JtYXQuICBBbHRob3VnaCBtaXNzaW5nIHRoZQogICAgcHJvamVjdCB3aWRlIGludGVn
cmF0aW9uLCBpbmRpdmlkdWFsICoucnN0IGZpbGVzIGNhbiBiZSByZW5kZXJlZCBieSBwYW5kb2Mg
dG8KICAgIHN1cHBsaWVtZW50IG91ciBleGlzdGluZyBhZC1ob2MgZG9jdW1lbnRhdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRv
Y3MvTWFrZWZpbGUgfCAxMCArKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFr
ZWZpbGUKaW5kZXggZjE0NzE4OGJlOC4uZDhiYTk5YjFkYyAxMDA2NDQKLS0tIGEvZG9jcy9NYWtl
ZmlsZQorKysgYi9kb2NzL01ha2VmaWxlCkBAIC0xMSw2ICsxMSw4IEBAIE1BTl9TRUNUSU9OUyAg
ICA6PSAxIDUgNyA4CiAjIERvY3VtZW50YXRpb24gc291cmNlcyB0byBidWlsZAogTUFOLVNSQy15
IDo9ICQoc29ydCAkKGJhc2VuYW1lICQod2lsZGNhcmQgbWFuLyoucG9kIG1hbi8qLnBhbmRvYykp
KQogCitSU1QtU1JDLXkgOj0gJChzb3J0ICQoZmlsdGVyLW91dCAlaW5kZXgucnN0LCQoc2hlbGwg
ZmluZCAqIC10eXBlIGYgLW5hbWUgJyoucnN0JyAtcHJpbnQpKSkKKwogVFhUU1JDLXkgOj0gJChz
b3J0ICQoc2hlbGwgZmluZCBtaXNjIC1uYW1lICcqLnR4dCcgLXByaW50KSkKIAogUEFORE9DU1JD
LXkgOj0gJChzb3J0ICQoc2hlbGwgZmluZCBkZXNpZ25zLyBmZWF0dXJlcy8gbWlzYy8gcHJvY2Vz
cy8gc3BlY3MvIC1uYW1lICcqLnBhbmRvYycgLXByaW50KSkKQEAgLTIyLDEzICsyNCwxNiBAQCAk
KGZvcmVhY2ggaSwkKE1BTl9TRUNUSU9OUyksIFwKIAogRE9DX0hUTUwgOj0gaHRtbC9TVVBQT1JU
Lmh0bWwgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxodG1sLyUuaHRtbCwkKFBB
TkRPQ1NSQy15KSkgXAorICAgICAgICAgICAgJChwYXRzdWJzdCAlLnJzdCxodG1sLyUuaHRtbCwk
KFJTVC1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJSxodG1sLyUuaHRtbCwkKE1B
Ti1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJS50eHQsaHRtbC8lLnR4dCwkKFRY
VFNSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLGh0bWwvaHlwZXJjYWxsLyUvaW5k
ZXguaHRtbCwkKERPQ19BUkNIRVMpKQogRE9DX1RYVCAgOj0gJChwYXRzdWJzdCAlLnR4dCx0eHQv
JS50eHQsJChUWFRTUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJS5wYW5kb2MsdHh0
LyUudHh0LCQoUEFORE9DU1JDLXkpKSBcCisgICAgICAgICAgICAkKHBhdHN1YnN0ICUucnN0LHR4
dC8lLnR4dCwkKFJTVC1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vic3QgJSx0eHQvJS50
eHQsJChNQU4tU1JDLXkpKQotRE9DX1BERiAgOj0gJChwYXRzdWJzdCAlLnBhbmRvYyxwZGYvJS5w
ZGYsJChQQU5ET0NTUkMteSkpCitET0NfUERGICA6PSAkKHBhdHN1YnN0ICUucGFuZG9jLHBkZi8l
LnBkZiwkKFBBTkRPQ1NSQy15KSkgXAorICAgICAgICAgICAgJChwYXRzdWJzdCAlLnJzdCxwZGYv
JS5wZGYsJChSU1QtU1JDLXkpKQogCiAjIFRvcCBsZXZlbCBidWlsZCB0YXJnZXRzCiAuUEhPTlk6
IGFsbApAQCAtMjI0LDggKzIyOSwxMSBAQCBkZWZpbmUgR0VORVJBVEVfUEFORE9DX1JVTEUKICQo
Y2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRV9SQVcsJCgxKS8lLiQoMSksJS4kKDIpKQogZW5kZWYK
ICQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFORE9DX1JVTEUscGRmLHBhbmRvYykpICAgIyBwZGYv
JS5wZGY6ICUucGFuZG9jCiskKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHBkZixy
c3QpKSAgICAgICMgcGRmLyUucGRmOiAlLnJzdAogJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5E
T0NfUlVMRSx0eHQscGFuZG9jKSkgICAjIHR4dC8lLnR4dDogJS5wYW5kb2MKKyQoZXZhbCAkKGNh
bGwgR0VORVJBVEVfUEFORE9DX1JVTEUsdHh0LHJzdCkpICAgICAgIyB0eHQvJS50eHQ6ICUucnN0
CiAkKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLGh0bWwscGFuZG9jKSkgICMgaHRt
bC8lLmh0bWw6ICUucGFuZG9jCiskKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLGh0
bWwscnN0KSkgICAgICMgaHRtbC8lLmh0bWw6ICUucnN0CiAKICQoZXZhbCAkKGNhbGwgR0VORVJB
VEVfUEFORE9DX1JVTEVfUkFXLGh0bWwvU1VQUE9SVC5odG1sLCQoWEVOX1JPT1QpL1NVUFBPUlQu
bWQpKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Mar 24 11:45:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Mar 2019 11:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h81Yq-0005oc-A7; Sun, 24 Mar 2019 11:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pyue=R3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h81Yp-0005nu-JI
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:45:07 +0000
X-Inumbo-ID: 4340da0c-4e2a-11e9-9bb7-b787e0033a8b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4340da0c-4e2a-11e9-9bb7-b787e0033a8b;
 Sun, 24 Mar 2019 11:45:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h81Yl-0004Yh-Du
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h81Yl-0005Sa-BP
 for xen-changelog@lists.xenproject.org; Sun, 24 Mar 2019 11:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h81Yl-0005Sa-BP@xenbits.xenproject.org>
Date: Sun, 24 Mar 2019 11:45:03 +0000
Subject: [Xen-changelog] [xen master] docs/admin-guide: Boot time microcode
 loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNjoyMjoyOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjIgMTM6NDg6
MDIgMjAxOSArMDAwMAoKICAgIGRvY3MvYWRtaW4tZ3VpZGU6IEJvb3QgdGltZSBtaWNyb2NvZGUg
bG9hZGluZwogICAgCiAgICBSZWNlbnQgZGlzY3Vzc2lvbiBvbiB4ZW4tZGV2ZWwgaGFzIGRlbW9u
c3RyYXRlZCB0aGF0IFhlbiBleGlzdGluZyBtaWNyb2NvZGUKICAgIGxvYWRpbmcgc3VwcG9ydCBp
c24ndCBhZGVxdWF0ZWx5IGRvY3VtZW50ZWQuICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBhZGRy
ZXNzCiAgICB0aGlzLCBhbmQgc3RhcnQgc29tZSBlbmQtdXNlciBmb2N1c2VkIGRvY3VtZW50YXRp
b24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9h
ZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgfCAgIDUgKysKIGRvY3MvYWRtaW4tZ3Vp
ZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0IHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9h
ZG1pbi1ndWlkZS9pbmRleC5yc3QgYi9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mNzI1ZDc1ZWJlCi0tLSAvZGV2L251bGwK
KysrIGIvZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QKQEAgLTAsMCArMSw1IEBACitBZG1pbiBH
dWlkZQorPT09PT09PT09PT0KKworLi4gdG9jdHJlZTo6CisgIG1pY3JvY29kZS1sb2FkaW5nCmRp
ZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdCBiL2RvY3Mv
YWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjE4NThlZDQ2MjcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2FkbWlu
LWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdApAQCAtMCwwICsxLDEwMyBAQAorTWljcm9jb2Rl
IExvYWRpbmcKKz09PT09PT09PT09PT09PT09CisKK0xpa2UgbWFueSBvdGhlciBwaWVjZXMgb2Yg
aGFyZHdhcmUsIENQVXMgdGhlbXNlbHZlcyBoYXZlIGVycmF0YSB3aGljaCBhcmUKK2Rpc2NvdmVy
ZWQgYWZ0ZXIgc2hpcHBpbmcsIGFuZCBuZWVkIHRvIGJlIGFkZHJlc3NlZCBpbiB0aGUgZmllbGQu
ICBNaWNyb2NvZGUKK2NhbiBiZSBjb25zaWRlcmVkIGFzIGZpcm13YXJlIGZvciB0aGUgcHJvY2Vz
c29yLCBhbmQgdXBkYXRlcyBhcmUgcHVibGlzaGVkIGFzCituZWVkZWQgYnkgdGhlIENQVSB2ZW5k
b3JzLgorCitNaWNyb2NvZGUgaXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgc3lzdGVtIGZpcm13
YXJlIGJ5IGFuIE9FTSwgYW5kIGEgc3lzdGVtCitmaXJtd2FyZSB1cGRhdGUgaXMgdGhlIHByZWZl
cnJlZCB3YXkgb2Ygb2J0YWluaW5nIHVwZGF0ZWQgbWljcm9jb2RlLiAgSG93ZXZlciwKK3RoaXMg
aXMgb2Z0ZW4gbm90IHRoZSBtb3N0IGV4cGVkaWVudCB3YXkgdG8gZ2V0IHVwZGF0ZXMsIHNvIFhl
biBzdXBwb3J0cworbG9hZGluZyBtaWNyb2NvZGUgaXRzZWxmLgorCitEaXN0cm9zIHR5cGljYWxs
eSBwYWNrYWdlIG1pY3JvY29kZSB1cGRhdGVzIGZvciB1c2VycywgYW5kIG1heSBwcm92aWRlIGhv
b2tzCit0byBjYXVzZSBtaWNyb2NvZGUgdG8gYmUgYXV0b21hdGljYWxseSBsb2FkZWQgYXQgYm9v
dCB0aW1lLiAgQ29uc3VsdCB5b3VyIGRvbTAKK2Rpc3RybyBndWlkYW5jZSBmb3IgbWljcm9jb2Rl
IGxvYWRpbmcuCisKK01pY3JvY29kZSBjYW4gbWFrZSBhbG1vc3QgYXJiaXRyYXJ5IGNoYW5nZXMg
dG8gdGhlIHByb2Nlc3NvciwgaW5jbHVkaW5nIHRvCitzb2Z0d2FyZSB2aXNpYmxlIGZlYXR1cmVz
LiAgVGhpcyBpbmNsdWRlcyByZW1vdmluZyBmZWF0dXJlcyAoZS5nLiB0aGUgSGFzd2VsbAorVFNY
IGVycmF0YSB3aGljaCBuZWNlc3NpdGF0ZWQgZGlzYWJsaW5nIHRoZSBmZWF0dXJlIGVudGlyZWx5
KSwgb3IgdGhlIGFkZGl0aW9uCitvZiBicmFuZCBuZXcgZmVhdHVyZXMgKGUuZy4gdGhlIFNwZWN0
cmUgdjIgY29udHJvbHMgdG8gd29yayBhcm91bmQgc3BlY3VsYXRpdmUKK2V4ZWN1dGlvbiB2dWxu
ZXJhYmlsaXRpZXMpLgorCisKK0Jvb3QgdGltZSBtaWNyb2NvZGUgbG9hZGluZworLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisKK1doZXJlIHBvc3NpYmxlLCBtaWNyb2NvZGUgc2hvdWxkIGJl
IGxvYWRlZCBhdCBib290IHRpbWUuICBUaGlzIGFsbG93cyB0aGUgQ1BVCit0byBiZSB1cGRhdGVk
IHRvIGl0cyBldmVudHVhbCBjb25maWd1cmF0aW9uIGJlZm9yZSBYZW4gc3RhcnRzIG1ha2luZyBz
ZXR1cAorZGVjaXNpb25zIGJhc2VkIG9uIHRoZSB2aXNpYmxlIGZlYXR1cmVzLgorCitYZW4gd2ls
bCByZXBvcnQgZHVyaW5nIGJvb3QgaWYgaXQgcGVyZm9ybWVkIGEgbWljcm9jb2RlIHVwZGF0ZTo6
CisKKyAgW3Jvb3RAaG9zdCB+XSMgeGwgZG1lc2cgfCBncmVwIG1pY3JvY29kZQorICAoWEVOKSBt
aWNyb2NvZGU6IENQVTAgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9
IDIwMTgtMDQtMDIKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUyIHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDFhIHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BV
NCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxYSB0byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgor
ICAoWEVOKSBtaWNyb2NvZGU6IENQVTYgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgy
NSwgZGF0ZSA9IDIwMTgtMDQtMDIKKworVGhlIGV4YWN0IGRldGFpbHMgcHJpbnRlZCBhcmUgc3lz
dGVtIGFuZCBtaWNyb2NvZGUgc3BlY2lmaWMuICBBZnRlciBib290LCB0aGUKK2N1cnJlbnQgbWlj
cm9jb2RlIHZlcnNpb24gY2FuIG9idGFpbmVkIGZyb20gd2l0aCBkb20wOjoKKworICBbcm9vdEBo
b3N0IH5dIyBoZWFkIC9wcm9jL2NwdWluZm8KKyAgcHJvY2Vzc29yICAgIDogMAorICB2ZW5kb3Jf
aWQgICAgOiBHZW51aW5lSW50ZWwKKyAgY3B1IGZhbWlseSAgIDogNgorICBtb2RlbCAgICAgICAg
OiA2MAorICBtb2RlbCBuYW1lICAgOiBJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjQwIHYzIEAg
My40MEdIegorICBzdGVwcGluZyAgICAgOiAzCisgIG1pY3JvY29kZSAgICA6IDB4MjUKKyAgY3B1
IE1IeiAgICAgIDogMzM5Mi4xNDgKKyAgY2FjaGUgc2l6ZSAgIDogODE5MiBLQgorICBwaHlzaWNh
bCBpZCAgOiAwCisKKworTG9hZGluZyBtaWNyb2NvZGUgZnJvbSBhIHNpbmdsZSBmaWxlCit+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KKworWGVuIGhhbmRsZXMgbWljcm9jb2Rl
IGJsb2JzIGluIHRoZSBiaW5hcnkgZm9ybSBzaGlwcGVkIGJ5IHZlbmRvcnMsIHdoaWNoIGlzCith
bHNvIHRoZSBmb3JtYXQgd2hpY2ggdGhlIHByb2Nlc3NvciBhY2NlcHRzLiAgVGhpcyBmb3JtYXQg
Y29udGFpbnMgaGVhZGVyCitpbmZvcm1hdGlvbiB3aGljaCBYZW4gYW5kIHZhcmlvdXMgdXNlcnNw
YWNlIHRvb2xzIGNhbiB1c2UgdG8gaWRlbnRpZnkgdGhlCitjb3JyZWN0IGJsb2IgZm9yIGEgc3Bl
Y2lmaWMgQ1BVLgorCitUb29scyBzdWNoIGFzIERyYWN1dCB3aWxsIGlkZW50aWZ5IHRoZSBjb3Jy
ZWN0IGJsb2IgZm9yIHRoZSBjdXJyZW50IENQVSwgd2hpY2gKK3dpbGwgYmUgYSBmZXcga2lsb2J5
dGVzLCBmb3IgbWluaW1hbCBvdmVyaGVhZCBkdXJpbmcgYm9vdC4KKworQWRkaXRpb25hbGx5LCBY
ZW4gaXMgY2FwYWJsZSBvZiBoYW5kbGluZyBhIG51bWJlciBvZiBibG9icyBjb25jYXRlbmF0ZWQK
K3RvZ2V0aGVyLCBhbmQgd2lsbCBsb2NhdGUgdGhlIGFwcHJvcHJpYXRlIGJsb2IgYmFzZWQgb24g
dGhlIGhlYWRlcgoraW5mb3JtYXRpb24uCisKK1RoaXMgb3B0aW9uIGlzIGxlc3MgZWZmaWNpZW50
IGR1cmluZyBib290LCBidXQgbWF5IGJlIHByZWZlcnJlZCBpbiBzaXR1YXRpb25zCit3aGVyZSB0
aGUgZXhhY3QgQ1BVIGRldGFpbHMgYXJlbid0IGtub3duIGFoZWFkIG9mIGJvb3RpbmcgKGUuZy4g
aW5zdGFsbAorbWVkaWEpLgorCitUaGUgZmlsZSBjb250YWluaW5nIHRoZSBibG9iKHMpIG5lZWRz
IHRvIGJlIGFjY2Vzc2libGUgdG8gWGVuIGFzIGVhcmx5IGFzCitwb3NzaWJsZS4KKworKiBGb3Ig
bXVsdGlib290L211bHRpYm9vdDIgYm9vdHMsIHRoaXMgaXMgYWNoaWV2ZWQgYnkgbG9hZGluZyB0
aGUgZmlsZSBhcyBhCisgIG11bHRpYm9vdCBtb2R1bGUuICBUaGUgYGB1Y29kZT0kbnVtYGAgY29t
bWFuZCBsaW5lIG9wdGlvbiBjYW4gYmUgdXNlZCB0bworICBpZGVudGlmeSB3aGljaCBtdWx0aWJv
b3QgbW9kdWxlIGNvbnRhaW5zIHRoZSBtaWNyb2NvZGUsIGluY2x1ZGluZyBuZWdhdGl2ZQorICBp
bmRleGluZyB0byBjb3VudCBmcm9tIHRoZSBlbmQuCisKKyogRm9yIEVGSSBib290cywgdGhlcmUg
aXNuJ3QgcmVhbGx5IGEgY29uY2VwdCBvZiBtb2R1bGVzLiAgQSBtaWNyb2NvZGUgZmlsZQorICBj
YW4gYmUgc3BlY2lmaWVkIGluIHRoZSBFRkkgY29uZmlndXJhdGlvbiBmaWxlIHdpdGggYGB1Y29k
ZT0kZmlsZWBgLiAgVXNlIG9mCisgIHRoaXMgbWVjaGFuaXNtIHdpbGwgb3ZlcnJpZGUgYW55IGBg
dWNvZGU9YGAgc2V0dGluZ3Mgb24gdGhlIGNvbW1hbmQgbGluZS4KKworCitMb2FkaW5nIG1pY3Jv
Y29kZSBmcm9tIGEgTGludXggaW5pdHJkCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+CisKK0ZvciBzeXN0ZW1zIHVzaW5nIGEgTGludXggYmFzZWQgZG9tMCwgaXQgdXN1YWxs
eSBzdWZmaWNlcyB0byBpbnN0YWxsIHRoZQorYXBwcm9wcmlhdGUgZGlzdHJvIHBhY2thZ2UsIGFu
ZCBhZGQgYGB1Y29kZT1zY2FuYGAgdG8gWGVuJ3MgY29tbWFuZCBsaW5lLgorCitYZW4gaXMgY29t
cGF0aWJsZSB3aXRoIHRoZSBMaW51eCBpbml0cmQgbWljcm9jb2RlIHByb3RvY29sLiAgVGhlIGlu
aXRyZCBpcworZXhwZWN0ZWQgdG8gYmUgZ2VuZXJhdGVkIHdpdGggYW4gdW5jb21wcmVzc2VkIENQ
SU8gYXJjaGl2ZSBhdCB0aGUgYmVnaW5uaW5nCit3aGljaCBjb250YWlucyBjb250YWlucyBvbmUg
b2YgdGhlc2UgdHdvIGZpbGVzOjoKKworICBrZXJuZWwveDg2L21pY3JvY29kZS9HZW51aW5lSW50
ZWwuYmluCisgIGtlcm5lbC94ODYvbWljcm9jb2RlL0F1dGhlbnRpY0FNRC5iaW4KKworVGhlIGBg
dWNvZGU9c2NhbmBgIGNvbW1hbmQgbGluZSBvcHRpb24gd2lsbCBjYXVzZSBYZW4gdG8gc2VhcmNo
IHRocm91Z2ggYWxsCittb2R1bGVzIHRvIGZpbmQgYW55IENQSU8gYXJjaGl2ZXMsIGFuZCBzZWFy
Y2ggdGhlIGFyY2hpdmUgZm9yIHRoZSBhcHBsaWNhYmxlCitmaWxlLiAgWGVuIHdpbGwgc3RvcCBz
ZWFyY2hpbmcgYXQgdGhlIGZpcnN0IG1hdGNoLgpkaWZmIC0tZ2l0IGEvZG9jcy9pbmRleC5yc3Qg
Yi9kb2NzL2luZGV4LnJzdAppbmRleCAyMGYwOTdkZGIwLi41MGM0MGM4MTc0IDEwMDY0NAotLS0g
YS9kb2NzL2luZGV4LnJzdAorKysgYi9kb2NzL2luZGV4LnJzdApAQCAtNSwzICs1LDEyIEBAIFRo
ZSBYZW4gSHlwZXJ2aXNvciBkb2N1bWVudGF0aW9uCiAKICAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1
bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZwogICBkb2N1bWVu
dGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzLworCisK
K1VzZXIgZG9jdW1lbnRhdGlvbgorLS0tLS0tLS0tLS0tLS0tLS0tCisKKy4uIHRvY3RyZWU6Ogor
ICA6bWF4ZGVwdGg6IDIKKworICBhZG1pbi1ndWlkZS9pbmRleAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Mar 25 11:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Mar 2019 11:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h8O1Q-0001mb-HC; Mon, 25 Mar 2019 11:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q7MT=R4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8O1P-0001mV-4Q
 for xen-changelog@lists.xenproject.org; Mon, 25 Mar 2019 11:44:07 +0000
X-Inumbo-ID: 4ac151d7-4ef3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ac151d7-4ef3-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 11:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8O1M-0003DN-Ps
 for xen-changelog@lists.xenproject.org; Mon, 25 Mar 2019 11:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h8O1M-0003ZV-N7
 for xen-changelog@lists.xenproject.org; Mon, 25 Mar 2019 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h8O1M-0003ZV-N7@xenbits.xenproject.org>
Date: Mon, 25 Mar 2019 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] CI: Fix indentation in containerize
 script
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEzMTYzNjlkY2E2MTAzNTJjY2UzYWFmNzZlOTBkYjFjY2U3NWVkOWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMiAxMToxMjoyOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjUgMTE6MzQ6NDggMjAxOSArMDAw
MAoKICAgIENJOiBGaXggaW5kZW50YXRpb24gaW4gY29udGFpbmVyaXplIHNjcmlwdAogICAgCiAg
ICBUaGUgc2NyaXB0IGlzIG1vc3RseSBpbmRlbnRlZCB3aXRoIHNwYWNlcywgYnV0IHRoZXJlIGFy
ZSB0aHJlZSB0YWJzLiAgRml4IHRoZW0KICAgIHVwIHRvIGJlIGNvbnNpc3RlbnQuCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZSB8
IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUgYi9hdXRvbWF0
aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmluZGV4IGEzZTVkNzljNzAuLmI1MGZmOTk0NDEgMTAw
NzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKKysrIGIvYXV0b21hdGlv
bi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAtMSw3ICsxLDcgQEAKICMhL2Jpbi9iYXNoCiAKIGVp
bmZvKCkgewotCWVjaG8gIiQqIiA+JjIKKyAgICBlY2hvICIkKiIgPiYyCiB9CiAKIGRpZSgpIHsK
QEAgLTU5LDggKzU5LDggQEAgZmkKIAogIyBFbnN1cmUgd2UndmUgZ290IHdoYXQgd2UgbmVlZCBm
b3IgU1NIX0FVVEhfU09DSwogaWYgW1sgLW4gJHtTU0hfQVVUSF9TT0NLfSBdXTsgdGhlbgotCWZ1
bGxwYXRoX3NvY2s9JCgke1JFQURMSU5LfSAtZiAke1NTSF9BVVRIX1NPQ0t9IDI+IC9kZXYvbnVs
bCkKLQlpZiBbICQ/IC1uZSAwIF07IHRoZW4KKyAgICBmdWxscGF0aF9zb2NrPSQoJHtSRUFETElO
S30gLWYgJHtTU0hfQVVUSF9TT0NLfSAyPiAvZGV2L251bGwpCisgICAgaWYgWyAkPyAtbmUgMCBd
OyB0aGVuCiAgICAgICAgIGVjaG8gIkludmFsaWQgU1NIX0FVVEhfU09DSzogJHtTU0hfQVVUSF9T
T0NLfSIKICAgICAgICAgdW5zZXQgU1NIX0FVVEhfU09DSwogICAgIGVsc2UKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Mar 26 15:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Mar 2019 15:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h8oFE-0000tv-7N; Tue, 26 Mar 2019 15:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rm/O=R5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h8oFC-0000tq-Hm
 for xen-changelog@lists.xenproject.org; Tue, 26 Mar 2019 15:44:06 +0000
X-Inumbo-ID: fc0ed516-4fdd-11e9-9b20-5f619e82ab45
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc0ed516-4fdd-11e9-9b20-5f619e82ab45;
 Tue, 26 Mar 2019 15:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h8oFA-0006TO-H0
 for xen-changelog@lists.xenproject.org; Tue, 26 Mar 2019 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h8oFA-0001vd-E5
 for xen-changelog@lists.xenproject.org; Tue, 26 Mar 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h8oFA-0001vd-E5@xenbits.xenproject.org>
Date: Tue, 26 Mar 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] CI: Add a CentOS 6 container and
 build jobs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDhlZWQ1NzE0MDlhN2Y4MWVjOTMyN2NmYTk1ZDdjMjk4MzMzZTIyZTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyNiAxNDoyMzowMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjYgMTU6MzY6MTkgMjAxOSArMDAw
MAoKICAgIENJOiBBZGQgYSBDZW50T1MgNiBjb250YWluZXIgYW5kIGJ1aWxkIGpvYnMKICAgIAog
ICAgQ2VudE9TIDYgaXMgcHJvYmFibHkgdGhlIG1vc3QgZnJlcXVlbnRseSBicm9rZW4gYnVpbGQs
IHNvIGFkZGluZyBpdCB0byBDSQogICAgd291bGQgYmUgYSB2ZXJ5IGdvb2QgbW92ZS4KICAgIAog
ICAgT25lIHByb2JsZW0gaXMgdGhhdCBDZW50T1MgNiBjb21lcyB3aXRoIFB5dGhvbiAyLjYsIGFu
ZCBRZW11IHJlcXVpcmVzIDIuNy4KICAgIFRoZXJlIGFwcGVhciB0byBiZSBubyBzZW5zaWJsZSB3
YXlzIHRvIGdldCBQeXRob24gMi43IGludG8gYSBDZW50T1MgNgogICAgZW52aXJvbm1lbnRzLCBz
byBtb2RpZnkgdGhlIGJ1aWxkIHNjcmlwdCB0byBza2lwIHRoZSBRZW11IHVwc3RyZWFtIGJ1aWxk
CiAgICBpbnN0ZWFkLiAgQWRkaXRpb25hbGx5LCBTZWFCSU9TIHJlcXVpcmVzIEdDQyA0LjYgb3Ig
bGF0ZXIsIHNvIHNraXAgaXQgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGF1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9j
a2VyZmlsZSB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYXV0b21h
dGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCAgICAgIHwgMTAgKysrKysrKwogYXV0b21hdGlvbi9z
Y3JpcHRzL2J1aWxkICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysKIGF1dG9tYXRpb24vc2Ny
aXB0cy9jb250YWluZXJpemUgICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmls
ZSBiL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzYuZG9ja2VyZmlsZQpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi41NGQwMjJiZTg2Ci0tLSAvZGV2L251bGwKKysrIGIvYXV0
b21hdGlvbi9idWlsZC9jZW50b3MvNi5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNTEgQEAKK0ZST00g
Y2VudG9zOjYKK0xBQkVMIG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisgICAg
ICBtYWludGFpbmVyLmVtYWlsPSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisKK1JV
TiBta2RpciAvYnVpbGQKK1dPUktESVIgL2J1aWxkCisKKyMgd29yayBhcm91bmQgaHR0cHM6Ly9n
aXRodWIuY29tL21vYnkvbW9ieS9pc3N1ZXMvMTAxODAKKyMgYW5kIGFkZCBFUEVMIGZvciBkZXY4
NgorUlVOIHJwbSAtLXJlYnVpbGRkYiAmJiBcCisgICAgeXVtIC15IGluc3RhbGwgXAorICAgICAg
ICB5dW0tcGx1Z2luLW92bCBcCisgICAgICAgIGVwZWwtcmVsZWFzZSBcCisgICAgJiYgeXVtIGNs
ZWFuIGFsbCAmJiBcCisgICAgcm0gLXJmIC92YXIvY2FjaGUveXVtCisKKyMgaW5zdGFsbCBYZW4g
ZGVwZW5kcworUlVOIHl1bSAteSBpbnN0YWxsIFwKKyAgICAgICAgZ2NjIFwKKyAgICAgICAgZ2Nj
LWMrKyBcCisgICAgICAgIG5jdXJzZXMtZGV2ZWwgXAorICAgICAgICB6bGliLWRldmVsIFwKKyAg
ICAgICAgb3BlbnNzbC1kZXZlbCBcCisgICAgICAgIHB5dGhvbi1kZXZlbCBcCisgICAgICAgIGxp
YnV1aWQtZGV2ZWwgXAorICAgICAgICBwY2l1dGlscy1kZXZlbCBcCisgICAgICAgIHBrZ2NvbmZp
ZyBcCisgICAgICAgIGdldHRleHQgXAorICAgICAgICBmbGV4IFwKKyAgICAgICAgYmlzb24gXAor
ICAgICAgICBsaWJhaW8tZGV2ZWwgXAorICAgICAgICBnbGliMi1kZXZlbCBcCisgICAgICAgIHlh
amwtZGV2ZWwgXAorICAgICAgICBwaXhtYW4tZGV2ZWwgXAorICAgICAgICBnbGliYy1kZXZlbCBc
CisgICAgICAgIGdsaWJjLWRldmVsLmk2ODYgXAorICAgICAgICBtYWtlIFwKKyAgICAgICAgYmlu
dXRpbHMgXAorICAgICAgICBnaXQgXAorICAgICAgICB3Z2V0IFwKKyAgICAgICAgYWNwaWNhLXRv
b2xzIFwKKyAgICAgICAgcHl0aG9uLW1hcmtkb3duIFwKKyAgICAgICAgcGF0Y2ggXAorICAgICAg
ICBjaGVja3BvbGljeSBcCisgICAgICAgIGRldjg2IFwKKyAgICAgICAgaWFzbCBcCisgICAgICAg
IHh6LWRldmVsIFwKKyAgICAgICAgYnppcDIgXAorICAgICAgICBuYXNtIFwKKyAgICAmJiB5dW0g
Y2xlYW4gYWxsICYmIFwKKyAgICBybSAtcmYgL3Zhci9jYWNoZS95dW0KZGlmZiAtLWdpdCBhL2F1
dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWls
ZC55YW1sCmluZGV4IDQ4YmIwMzlhYjQuLmI3MDc5N2U4MmQgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRp
b24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKKysrIGIvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQu
eWFtbApAQCAtMTQ5LDYgKzE0OSwxNiBAQCBjZW50b3MtNy1nY2MtZGVidWc6CiAgIHZhcmlhYmxl
czoKICAgICBDT05UQUlORVI6IGNlbnRvczo3CiAKK2NlbnRvcy02LWdjYzoKKyAgZXh0ZW5kczog
LmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogY2VudG9zOjYK
KworY2VudG9zLTYtZ2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1
ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6NgorCiBkZWJpYW4tamVzc2ll
LWNsYW5nOgogICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKZGlm
ZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZCBiL2F1dG9tYXRpb24vc2NyaXB0cy9i
dWlsZAppbmRleCBkYjRiYWMzMzAyLi44YTU3ZTA5N2E5IDEwMDc1NQotLS0gYS9hdXRvbWF0aW9u
L3NjcmlwdHMvYnVpbGQKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCkBAIC0yLDYgKzIs
MTIgQEAKIAogJENDIC0tdmVyc2lvbgogCisjIEV4cHJlc3MgdGhlIGNvbXBpbGVyIHZlcnNpb24g
YXMgYW4gaW50ZWdlci4gIGUuZy4gR0NDIDQuOS4yID0+IDB4MDQwOTAyCitjYy12ZXIoKQorewor
ICAgICRDQyAtZHVtcHZlcnNpb24gfCBhd2sgLUYuICd7IHByaW50ZiAiMHglMDJ4JTAyeCUwMngi
LCAkMSwgJDIsICQzIH0nCit9CisKICMgcmFuZG9tIGNvbmZpZyBvciBkZWZhdWx0IGNvbmZpZwog
aWYgW1sgIiR7UkFORENPTkZJR30iID09ICJ5IiBdXTsgdGhlbgogICAgIG1ha2UgLUMgeGVuIEtD
T05GSUdfQUxMQ09ORklHPXRvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZyByYW5kY29uZmln
CkBAIC0yMiw2ICsyOCwxNiBAQCBpZiBbWyAiJHtDQ30iID09ICJjbGFuZyIgXV07IHRoZW4KICAg
ICBjZmdhcmdzKz0oIi0tZGlzYWJsZS1zdHViZG9tIikKIGZpCiAKKyMgUWVtdSByZXF1aXJlcyBQ
eXRob24gMi43IG9yIGxhdGVyCitpZiBweXRob24gLWMgImltcG9ydCBzeXM7IHJlcyA9IHN5cy52
ZXJzaW9uX2luZm8gPCAoMiwgNyk7IGV4aXQobm90KHJlcykpIjsgdGhlbgorICAgIGNmZ2FyZ3Mr
PSgiLS13aXRoLXN5c3RlbS1xZW11PS9iaW4vZmFsc2UiKQorZmkKKworIyBTZWFCSU9TIHJlcXVp
cmVzIEdDQyA0LjYgb3IgbGF0ZXIKK2lmIFtbICIke0NDfSIgPT0gImdjYyIgJiYgYGNjLXZlcmAg
LWx0IDB4MDQwNjAwIF1dOyB0aGVuCisgICAgY2ZnYXJncys9KCItLXdpdGgtc3lzdGVtLXNlYWJp
b3M9L2Jpbi9mYWxzZSIpCitmaQorCiAuL2NvbmZpZ3VyZSAiJHtjZmdhcmdzW0BdfSIKIAogbWFr
ZSAtaiQobnByb2MpIGRpc3QKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWlu
ZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmluZGV4IGI1MGZmOTk0NDEu
LjA5ZDEzMGJiZDYgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUK
KysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAtMTUsNiArMTUsNyBAQCBk
aWUoKSB7CiAjCiBCQVNFPSJyZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbiIKIGNh
c2UgIl8ke0NPTlRBSU5FUn0iIGluCisgICAgX2NlbnRvczYpIENPTlRBSU5FUj0iJHtCQVNFfS9j
ZW50b3M6NiIgOzsKICAgICBfY2VudG9zNykgQ09OVEFJTkVSPSIke0JBU0V9L2NlbnRvczo3IiA7
OwogICAgIF9jZW50b3M3MikgQ09OVEFJTkVSPSIke0JBU0V9L2NlbnRvczo3LjIiIDs7CiAgICAg
X3RydXN0eSkgQ09OVEFJTkVSPSIke0JBU0V9L3VidW50dTp0cnVzdHkiIDs7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Mar 27 15:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9ACr-0005t4-30; Wed, 27 Mar 2019 15:11:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9ACp-0005su-6x
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:07 +0000
X-Inumbo-ID: 8a9019b9-50a2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a9019b9-50a2-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9ACm-00043l-VE
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9ACm-0002G7-SR
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9ACm-0002G7-SR@xenbits.xenproject.org>
Date: Wed, 27 Mar 2019 15:11:04 +0000
Subject: [Xen-changelog] [xen staging] libx86: Introduce
 x86_cpuid_lookup_vendor()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU3MjMwOWZmYmU3YzRlNTA3NjQ5Yzc0NzQ5ZjEzMGNkYTY5MTEzMWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyMCAxNDowNToxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjcgMTQ6NDU6
NDcgMjAxOSArMDAwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHg4Nl9jcHVpZF9sb29rdXBfdmVu
ZG9yKCkKICAgIAogICAgQWxzbyBpbnRyb2R1Y2UgY29uc3RhbnRzIGZvciB0aGUgdmVuZG9yIHN0
cmluZ3MgaW4gQ1BVSUQgbGVhZiAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3Qt
Y3B1LXBvbGljeS5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaCAgICAgICAgfCAyMSArKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggICAgICAgICAgfCAgNiArKysrKysK
IHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9saWIveDg2L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jIGIvdG9vbHMvdGVzdHMv
Y3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwppbmRleCBkMTM5NjNlODk2Li5iZWNlZDVlOWE2
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCisr
KyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAgLTgsNiArOCw3
IEBACiAjaW5jbHVkZSA8ZXJyLmg+CiAKICNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgorI2lu
Y2x1ZGUgPHhlbi9hc20veDg2LXZlbmRvcnMuaD4KICNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVp
ZC5oPgogI2luY2x1ZGUgPHhlbi9saWIveDg2L21zci5oPgogI2luY2x1ZGUgPHhlbi9kb21jdGwu
aD4KQEAgLTE5LDYgKzIwLDQwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZmFpbHVyZXM7CiAg
ICAgcHJpbnRmKGZtdCwgIyNfX1ZBX0FSR1NfXyk7ICAgICAgICAgICAgICAgICBcCiB9KQogCitz
dGF0aWMgdm9pZCB0ZXN0X3ZlbmRvcl9pZGVudGlmaWNhdGlvbih2b2lkKQoreworICAgIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIGNoYXIg
aWRlbnRbMTJdOworICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICB1aW50MzJf
dCBiLCBkLCBjOworICAgICAgICAgICAgfTsKKyAgICAgICAgfTsKKyAgICAgICAgdW5zaWduZWQg
aW50IHZlbmRvcjsKKyAgICB9IHRlc3RzW10gPSB7CisgICAgICAgIHsgeyAiR2VudWluZUludGVs
IiB9LCBYODZfVkVORE9SX0lOVEVMIH0sCisgICAgICAgIHsgeyAiQXV0aGVudGljQU1EIiB9LCBY
ODZfVkVORE9SX0FNRCB9LAorICAgICAgICB7IHsgIkNlbnRhdXJIYXVscyIgfSwgWDg2X1ZFTkRP
Ul9DRU5UQVVSIH0sCisgICAgICAgIHsgeyAiICBTaGFuZ2hhaSAgIiB9LCBYODZfVkVORE9SX1NI
QU5HSEFJIH0sCisKKyAgICAgICAgeyB7ICIiICAgICAgICAgICAgIH0sIFg4Nl9WRU5ET1JfVU5L
Tk9XTiB9LAorICAgICAgICB7IHsgIiAgICAgICAgICAgICIgfSwgWDg2X1ZFTkRPUl9VTktOT1dO
IH0sCisgICAgICAgIHsgeyAieHh4eHh4eHh4eHh4IiB9LCBYODZfVkVORE9SX1VOS05PV04gfSwK
KyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIENQVSB2ZW5kb3IgaWRlbnRpZmljYXRpb246
XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyAr
K2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07Cisg
ICAgICAgIHVuc2lnbmVkIGludCB2ZW5kb3IgPSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcih0LT5i
LCB0LT5jLCB0LT5kKTsKKworICAgICAgICBpZiAoIHZlbmRvciAhPSB0LT52ZW5kb3IgKQorICAg
ICAgICAgICAgZmFpbCgiICBUZXN0ICclLjEycycsIGV4cGVjdGVkIHZlbmRvciAldSwgZ290ICV1
XG4iLAorICAgICAgICAgICAgICAgICB0LT5pZGVudCwgdC0+dmVuZG9yLCB2ZW5kb3IpOworICAg
IH0KK30KKwogc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9zZXJpYWxpc2Vfc3VjY2Vzcyh2b2lkKQog
ewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CkBAIC0yNDMsNiArMjc4LDggQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIHByaW50ZigiQ1BVIFBvbGljeSB1
bml0IHRlc3RzXG4iKTsKIAorICAgIHRlc3RfdmVuZG9yX2lkZW50aWZpY2F0aW9uKCk7CisKICAg
ICB0ZXN0X2NwdWlkX3NlcmlhbGlzZV9zdWNjZXNzKCk7CiAgICAgdGVzdF9tc3Jfc2VyaWFsaXNl
X3N1Y2Nlc3MoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9y
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oCmluZGV4IDM4YTgxYzNjNmMu
Ljc3NGNlYWM3NGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgKQEAgLTMsMTIgKzMsMzMg
QEAKIAogLyoKICAqIENQVSB2ZW5kb3IgSURzCisgKgorICogLSBYODZfVkVORE9SXyogYXJlIFhl
bi1pbnRlcm5hbCBpZGVudGlmaWVycy4gIFZhbHVlcyBhbmQgb3JkZXIgYXJlCisgKiAgIGFyYml0
cmFyeS4KKyAqIC0gWDg2X1ZFTkRPUl8qX0U/WCBhcmUgYXJjaGl0ZWN0dXJhbCBpbmZvcm1hdGlv
biBmcm9tIENQVUlEIGxlYWYgMAogICovCiAjZGVmaW5lIFg4Nl9WRU5ET1JfVU5LTk9XTiAwCisK
ICNkZWZpbmUgWDg2X1ZFTkRPUl9JTlRFTCAxCisjZGVmaW5lIFg4Nl9WRU5ET1JfSU5URUxfRUJY
IDB4NzU2ZTY1NDdVIC8qICJHZW51aW5lSW50ZWwiICovCisjZGVmaW5lIFg4Nl9WRU5ET1JfSU5U
RUxfRUNYIDB4NmM2NTc0NmVVCisjZGVmaW5lIFg4Nl9WRU5ET1JfSU5URUxfRURYIDB4NDk2NTZl
NjlVCisKICNkZWZpbmUgWDg2X1ZFTkRPUl9BTUQgMgorI2RlZmluZSBYODZfVkVORE9SX0FNRF9F
QlggMHg2ODc0NzU0MVUgLyogIkF1dGhlbnRpY0FNRCIgKi8KKyNkZWZpbmUgWDg2X1ZFTkRPUl9B
TURfRUNYIDB4NDQ0ZDQxNjNVCisjZGVmaW5lIFg4Nl9WRU5ET1JfQU1EX0VEWCAweDY5NzQ2ZTY1
VQorCiAjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFVUiAzCisjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VO
VEFVUl9FQlggMHg3NDZlNjU0M1UgLyogIkNlbnRhdXJIYXVscyIgKi8KKyNkZWZpbmUgWDg2X1ZF
TkRPUl9DRU5UQVVSX0VDWCAweDczNmM3NTYxVQorI2RlZmluZSBYODZfVkVORE9SX0NFTlRBVVJf
RURYIDB4NDg3Mjc1NjFVCisKICNkZWZpbmUgWDg2X1ZFTkRPUl9TSEFOR0hBSSA0CisjZGVmaW5l
IFg4Nl9WRU5ET1JfU0hBTkdIQUlfRUJYIDB4Njg1MzIwMjBVIC8qICIgIFNoYW5naGFpICAiICov
CisjZGVmaW5lIFg4Nl9WRU5ET1JfU0hBTkdIQUlfRUNYIDB4MjAyMDY5NjFVCisjZGVmaW5lIFg4
Nl9WRU5ET1JfU0hBTkdIQUlfRURYIDB4Njg2NzZlNjFVCisKICNkZWZpbmUgWDg2X1ZFTkRPUl9O
VU0gNQogCiAjZW5kaWYJLyogX19YRU5fWDg2X1ZFTkRPUlNfSF9fICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1aWQuaAppbmRleCA5NWIzN2I2YjBhLi5mMzkyYzc4MzU4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2Nw
dWlkLmgKQEAgLTY1LDYgKzY1LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9s
ZWFmKAogI3VuZGVmIEJYX0NPTgogI3VuZGVmIFhDSEcKIAorLyoqCisgKiBHaXZlbiB0aGUgdmVu
ZG9yIGlkIGZyb20gQ1BVSUQgbGVhZiAwLCBsb29rIHVwIFhlbidzIGludGVybmFsIGludGVnZXIK
KyAqIHZlbmRvciBJRC4gIFJldHVybnMgWDg2X1ZFTkRPUl9VTktOT1dOIGZvciBhbnkgdW5rbm93
biB2ZW5kb3IuCisgKi8KK3Vuc2lnbmVkIGludCB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcih1aW50
MzJfdCBlYngsIHVpbnQzMl90IGVjeCwgdWludDMyX3QgZWR4KTsKKwogI2RlZmluZSBDUFVJRF9H
VUVTVF9OUl9CQVNJQyAgICAgICgweGR1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQ0FD
SEUgICAgICAoNXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSAr
IDEpCmRpZmYgLS1naXQgYS94ZW4vbGliL3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQu
YwppbmRleCA2YzYwYmE4ZjI2Li4xMDRhODY3MDY0IDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9j
cHVpZC5jCisrKyBiL3hlbi9saWIveDg2L2NwdWlkLmMKQEAgLTIsNiArMiwzOCBAQAogCiAjaW5j
bHVkZSA8eGVuL2xpYi94ODYvY3B1aWQuaD4KIAordW5zaWduZWQgaW50IHg4Nl9jcHVpZF9sb29r
dXBfdmVuZG9yKHVpbnQzMl90IGVieCwgdWludDMyX3QgZWN4LCB1aW50MzJfdCBlZHgpCit7Cisg
ICAgc3dpdGNoICggZWJ4ICkKKyAgICB7CisgICAgY2FzZSBYODZfVkVORE9SX0lOVEVMX0VCWDoK
KyAgICAgICAgaWYgKCBlY3ggPT0gWDg2X1ZFTkRPUl9JTlRFTF9FQ1ggJiYKKyAgICAgICAgICAg
ICBlZHggPT0gWDg2X1ZFTkRPUl9JTlRFTF9FRFggKQorICAgICAgICAgICAgcmV0dXJuIFg4Nl9W
RU5ET1JfSU5URUw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZfVkVORE9SX0FNRF9F
Qlg6CisgICAgICAgIGlmICggZWN4ID09IFg4Nl9WRU5ET1JfQU1EX0VDWCAmJgorICAgICAgICAg
ICAgIGVkeCA9PSBYODZfVkVORE9SX0FNRF9FRFggKQorICAgICAgICAgICAgcmV0dXJuIFg4Nl9W
RU5ET1JfQU1EOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2X1ZFTkRPUl9DRU5UQVVS
X0VCWDoKKyAgICAgICAgaWYgKCBlY3ggPT0gWDg2X1ZFTkRPUl9DRU5UQVVSX0VDWCAmJgorICAg
ICAgICAgICAgIGVkeCA9PSBYODZfVkVORE9SX0NFTlRBVVJfRURYICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZfVkVORE9SX0NFTlRBVVI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZf
VkVORE9SX1NIQU5HSEFJX0VCWDoKKyAgICAgICAgaWYgKCBlY3ggPT0gWDg2X1ZFTkRPUl9TSEFO
R0hBSV9FQ1ggJiYKKyAgICAgICAgICAgICBlZHggPT0gWDg2X1ZFTkRPUl9TSEFOR0hBSV9FRFgg
KQorICAgICAgICAgICAgcmV0dXJuIFg4Nl9WRU5ET1JfU0hBTkdIQUk7CisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIHJldHVybiBYODZfVkVORE9SX1VOS05PV047Cit9CisKIHZvaWQgeDg2
X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogewogICAg
IHVuc2lnbmVkIGludCBpOwpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvcHJpdmF0ZS5oIGIveGVu
L2xpYi94ODYvcHJpdmF0ZS5oCmluZGV4IDZmYjUwMjI2OWIuLmY1YjE5NWU0NmQgMTAwNjQ0Ci0t
LSBhL3hlbi9saWIveDg2L3ByaXZhdGUuaAorKysgYi94ZW4vbGliL3g4Ni9wcml2YXRlLmgKQEAg
LTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxzdGRkZWYuaD4KIAogI2luY2x1ZGUgPHhlbi9hc20v
bXNyLWluZGV4Lmg+CisjaW5jbHVkZSA8eGVuL2FzbS94ODYtdmVuZG9ycy5oPgogCiAjaW5jbHVk
ZSA8eGVuLXRvb2xzL2xpYnMuaD4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Mar 27 15:11:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9AD3-0005tk-5G; Wed, 27 Mar 2019 15:11:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9AD2-0005td-38
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:20 +0000
X-Inumbo-ID: 90a63330-50a2-11e9-9a32-f3b490486d22
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90a63330-50a2-11e9-9a32-f3b490486d22;
 Wed, 27 Mar 2019 15:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9ACx-00043t-5Z
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9ACx-0002Hb-37
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9ACx-0002Hb-37@xenbits.xenproject.org>
Date: Wed, 27 Mar 2019 15:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Drop get_cpu_vendor()
 completely
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDAwYjRmNGQwZmI3NWRjMTgzYjQ5OWU3OGQxYWJjYjg2NWRiYzMwZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjcgMTQ6NDU6
NDcgMjAxOSArMDAwMAoKICAgIHg4Ni9jcHVpZDogRHJvcCBnZXRfY3B1X3ZlbmRvcigpIGNvbXBs
ZXRlbHkKICAgIAogICAgZ2V0X2NwdV92ZW5kb3IoKSB0cmllcyB0byBkbyBhIG51bWJlciBvZiB0
aGluZ3MsIGFuZCBlbmRzIHVwIGRvaW5nIG5vbmUgb2YKICAgIHRoZW0gd2VsbC4KICAgIAogICAg
Rm9yIGNhbGN1bGF0aW5nIHRoZSB2ZW5kb3IgaXRzZWxmLCB1c2UgeDg2X2NwdWlkX2xvb2t1cF92
ZW5kb3IoKSB3aGljaCBpcwogICAgaW1wbGVtZW50ZWQgaW4gYSBmYXIgbW9yZSBlZmZpY2llbnQg
bWFubmVyIHRoYW4gbG9vcGluZyBvdmVyIGNwdV9kZXZzW10uCiAgICAKICAgIEZvciBzZXR0aW5n
IHVwIHRoaXNfY3B1LCBzZXQgaXQgdXAgb25jZSBvbiB0aGUgQlNQIG9ubHksIHJhdGhlciB0aGFu
CiAgICBsYXRlc3QtdGFrZXMtcHJlY2lkZW50IGFjcm9zcyB0aGUgQVBzLiAgU3VjaCBhIHN5c3Rl
bSBpcyBwcm9iYWJseSBub3QgZ29pbmcgdG8KICAgIGJvb3QsIGJ1dCB0aGlzIGZlZWxzIGxpa2Ug
YSBsZXNzIGRhbmdlcm91cyBjb3Vyc2Ugb2YgYWN0aW9uLiAgQWRqdXN0IHRoZQogICAgcHJpbnRl
ZCBlcnJvcnMgdG8gYmUgbW9yZSBjbGVhciBpbiB0aGUgbWlzbWF0Y2ggY2FzZS4KICAgIAogICAg
VGhpcyByZW1vdmVzIHRoZSBvbmx5IHVzZXIgb2YgY3B1X2Rldi0+Y19pZGVudFtdLCBzbyBkcm9w
IHRoYXQgZmllbGQgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICAg
ICB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9jcHUvY2VudGF1ci5jICAgICAgfCAgMSAtCiB4ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jICAgICAgIHwgNDUgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY3B1LmggICAgICAgICAgfCAgMSAtCiB4
ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwgIDEgLQogeGVuL2FyY2gveDg2L2NwdS9z
aGFuZ2hhaS5jICAgICB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgfCAg
NCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDcgLS0tLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwppbmRl
eCBjNzkwNDE2ZjhkLi43YTczZDYyOTk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTc5NCw3ICs3OTQsNiBAQCBzdGF0
aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgY3B1X2RldiBhbWRfY3B1X2RldiA9IHsKIAkuY192ZW5kb3IJPSAiQU1EIiwKLQkuY19p
ZGVudCAJPSB7ICJBdXRoZW50aWNBTUQiIH0sCiAJLmNfZWFybHlfaW5pdAk9IGVhcmx5X2luaXRf
YW1kLAogCS5jX2luaXQJCT0gaW5pdF9hbWQsCiB9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9jZW50YXVyLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYwppbmRleCAxYzc2MGJl
NDBkLi43MWY2NTAzNjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYwpAQCAtNTYsNyArNTYsNiBAQCBzdGF0aWMg
dm9pZCBpbml0X2NlbnRhdXIoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCiBzdGF0aWMgY29uc3Qg
c3RydWN0IGNwdV9kZXYgY2VudGF1cl9jcHVfZGV2ID0gewogCS5jX3ZlbmRvcgk9ICJDZW50YXVy
IiwKLQkuY19pZGVudAk9IHsgIkNlbnRhdXJIYXVscyIgfSwKIAkuY19pbml0CQk9IGluaXRfY2Vu
dGF1ciwKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDUzYmIwYTllN2MuLmIyMjQ5YjViMTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYwpAQCAtMjQ3LDM2ICsyNDcsNiBAQCB2b2lkIGRpc3BsYXlfY2FjaGVpbmZvKHN0cnVj
dCBjcHVpbmZvX3g4NiAqYykKIAkJICAgICAgIGwyc2l6ZSwgZWN4ICYgMHhGRik7CiB9CiAKLWlu
dCBnZXRfY3B1X3ZlbmRvcih1aW50MzJfdCBiLCB1aW50MzJfdCBjLCB1aW50MzJfdCBkLCBlbnVt
IGdldF9jcHVfdmVuZG9yIG1vZGUpCi17Ci0JaW50IGk7Ci0Jc3RhdGljIGludCBwcmludGVkOwot
Ci0JZm9yIChpID0gMDsgaSA8IFg4Nl9WRU5ET1JfTlVNOyBpKyspIHsKLQkJaWYgKGNwdV9kZXZz
W2ldKSB7Ci0JCQlzdHJ1Y3QgewotCQkJCXVpbnQzMl90IGIsIGQsIGM7Ci0JCQl9ICpwdHIgPSAo
dm9pZCAqKWNwdV9kZXZzW2ldLT5jX2lkZW50OwotCi0JCQlpZiAocHRyLT5iID09IGIgJiYgcHRy
LT5jID09IGMgJiYgcHRyLT5kID09IGQpIHsKLQkJCQlpZiAobW9kZSA9PSBnY3ZfaG9zdCkKLQkJ
CQkJdGhpc19jcHUgPSBjcHVfZGV2c1tpXTsKLQkJCQlyZXR1cm4gaTsKLQkJCX0KLQkJfQotCX0K
LQlpZiAobW9kZSA9PSBnY3ZfZ3Vlc3QpCi0JCXJldHVybiBYODZfVkVORE9SX1VOS05PV047Ci0J
aWYgKCFwcmludGVkKSB7Ci0JCXByaW50ZWQrKzsKLQkJcHJpbnRrKEtFUk5fRVJSICJDUFU6IFZl
bmRvciB1bmtub3duLCB1c2luZyBnZW5lcmljIGluaXQuXG4iKTsKLQkJcHJpbnRrKEtFUk5fRVJS
ICJDUFU6IFlvdXIgc3lzdGVtIG1heSBiZSB1bnN0YWJsZS5cbiIpOwotCX0KLQl0aGlzX2NwdSA9
ICZkZWZhdWx0X2NwdTsKLQotCXJldHVybiBYODZfVkVORE9SX1VOS05PV047Ci19Ci0KIHN0YXRp
YyBpbmxpbmUgdTMyIF9waHlzX3BrZ19pZCh1MzIgY3B1aWRfYXBpYywgaW50IGluZGV4X21zYikK
IHsKIAlyZXR1cm4gY3B1aWRfYXBpYyA+PiBpbmRleF9tc2I7CkBAIC0zMTMsNyArMjgzLDEzIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9jcHVfZGV0ZWN0KHZvaWQpCiAJKih1MzIgKikmYy0+
eDg2X3ZlbmRvcl9pZFs4XSA9IGVjeDsKIAkqKHUzMiAqKSZjLT54ODZfdmVuZG9yX2lkWzRdID0g
ZWR4OwogCi0JYy0+eDg2X3ZlbmRvciA9IGdldF9jcHVfdmVuZG9yKGVieCwgZWN4LCBlZHgsIGdj
dl9ob3N0KTsKKwljLT54ODZfdmVuZG9yID0geDg2X2NwdWlkX2xvb2t1cF92ZW5kb3IoZWJ4LCBl
Y3gsIGVkeCk7CisJaWYgKGMtPng4Nl92ZW5kb3IgPCBBUlJBWV9TSVpFKGNwdV9kZXZzKSAmJiBj
cHVfZGV2c1tjLT54ODZfdmVuZG9yXSkKKwkJdGhpc19jcHUgPSBjcHVfZGV2c1tjLT54ODZfdmVu
ZG9yXTsKKwllbHNlCisJCXByaW50ayhYRU5MT0dfRVJSCisJCSAgICAgICAiVW5yZWNvZ25pc2Vk
IG9yIHVuc3VwcG9ydGVkIENQVSB2ZW5kb3IgJyUuMTJzJ1xuIiwKKwkJICAgICAgIGMtPng4Nl92
ZW5kb3JfaWQpOwogCiAJY3B1aWQoMHgwMDAwMDAwMSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7
CiAJYy0+eDg2ID0gZ2V0X2NwdV9mYW1pbHkoZWF4LCAmYy0+eDg2X21vZGVsLCAmYy0+eDg2X21h
c2spOwpAQCAtMzYxLDcgKzMzNywxMiBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50aWZ5KHN0
cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkqKHUzMiAqKSZjLT54ODZfdmVuZG9yX2lkWzhdID0gZWN4
OwogCSoodTMyICopJmMtPng4Nl92ZW5kb3JfaWRbNF0gPSBlZHg7CiAKLQljLT54ODZfdmVuZG9y
ID0gZ2V0X2NwdV92ZW5kb3IoZWJ4LCBlY3gsIGVkeCwgZ2N2X2hvc3QpOworCWMtPng4Nl92ZW5k
b3IgPSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcihlYngsIGVjeCwgZWR4KTsKKwlpZiAoYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICE9IGMtPng4Nl92ZW5kb3IpCisJCXByaW50ayhYRU5MT0dfRVJS
ICJDUFUldSB2ZW5kb3IgJXUgbWlzbWF0Y2ggYWdhaW5zdCBCU1AgJXVcbiIsCisJCSAgICAgICBz
bXBfcHJvY2Vzc29yX2lkKCksIGMtPng4Nl92ZW5kb3IsCisJCSAgICAgICBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IpOworCiAJLyogSW5pdGlhbGl6ZSB0aGUgc3RhbmRhcmQgc2V0IG9mIGNhcGFi
aWxpdGllcyAqLwogCS8qIE5vdGUgdGhhdCB0aGUgdmVuZG9yLXNwZWNpZmljIGNvZGUgYmVsb3cg
bWlnaHQgb3ZlcnJpZGUgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jcHUuaCBi
L3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmgKaW5kZXggMmZjYjkzMTM4OC4uZWRjODhiMWVhYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jcHUuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1L2Nw
dS5oCkBAIC0xLDcgKzEsNiBAQAogLyogYXR0ZW1wdCB0byBjb25zb2xpZGF0ZSBjcHUgYXR0cmli
dXRlcyAqLwogc3RydWN0IGNwdV9kZXYgewogCWNoYXIJY192ZW5kb3JbOF07Ci0JY2hhcgljX2lk
ZW50WzEzXTsKIAogCXZvaWQJCSgqY19lYXJseV9pbml0KShzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
OwogCXZvaWQJCSgqY19pbml0KShzdHJ1Y3QgY3B1aW5mb194ODYgKiBjKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwppbmRl
eCAyOWM2Yjg3NTEyLi5mOWMyZWM0MzlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCkBAIC0zNTAsNyArMzUwLDYgQEAg
c3RhdGljIHZvaWQgaW5pdF9pbnRlbChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgY3B1X2RldiBpbnRlbF9jcHVfZGV2ID0gewogCS5jX3ZlbmRvcgk9ICJJbnRl
bCIsCi0JLmNfaWRlbnQgCT0geyAiR2VudWluZUludGVsIiB9LAogCS5jX2Vhcmx5X2luaXQJPSBl
YXJseV9pbml0X2ludGVsLAogCS5jX2luaXQJCT0gaW5pdF9pbnRlbCwKIH07CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFpLmMgYi94ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFp
LmMKaW5kZXggOTE1NmM4NTBmZS4uMjRhZjVjODI1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9zaGFuZ2hhaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWkuYwpAQCAtMTcs
NyArMTcsNiBAQCBzdGF0aWMgdm9pZCBpbml0X3NoYW5naGFpKHN0cnVjdCBjcHVpbmZvX3g4NiAq
YykKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IHNoYW5naGFpX2NwdV9kZXYgPSB7CiAg
ICAgLmNfdmVuZG9yICAgPSAiICBTaGFuZyIsCi0gICAgLmNfaWRlbnQgICAgPSB7IiAgU2hhbmdo
YWkgICJ9LAogICAgIC5jX2luaXQgICAgID0gaW5pdF9zaGFuZ2hhaSwKIH07CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggYWIw
YWFiNjc4Yy4uYjVlYjU4NGE0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTQ1OSw4ICs0NTksOCBAQCB2b2lkIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHVpbnQzMl90IGZzW0ZTQ0FQ
SU5UU10sIG1heF9mc1tGU0NBUElOVFNdOwogICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgcC0+
eDg2X3ZlbmRvciA9IGdldF9jcHVfdmVuZG9yKHAtPmJhc2ljLnZlbmRvcl9lYngsIHAtPmJhc2lj
LnZlbmRvcl9lY3gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmJhc2lj
LnZlbmRvcl9lZHgsIGdjdl9ndWVzdCk7CisgICAgcC0+eDg2X3ZlbmRvciA9IHg4Nl9jcHVpZF9s
b29rdXBfdmVuZG9yKAorICAgICAgICBwLT5iYXNpYy52ZW5kb3JfZWJ4LCBwLT5iYXNpYy52ZW5k
b3JfZWN4LCBwLT5iYXNpYy52ZW5kb3JfZWR4KTsKIAogICAgIHAtPmJhc2ljLm1heF9sZWFmICAg
PSBtaW4ocC0+YmFzaWMubWF4X2xlYWYsICAgbWF4LT5iYXNpYy5tYXhfbGVhZik7CiAgICAgcC0+
ZmVhdC5tYXhfc3VibGVhZiA9IG1pbihwLT5mZWF0Lm1heF9zdWJsZWFmLCBtYXgtPmZlYXQubWF4
X3N1YmxlYWYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZjMyNzVjYTVkMy4uY2VmM2Zm
YjhiMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01NzksMTMgKzU3OSw2IEBAIGludCBl
YXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKTsKIGludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2b2lk
KTsKIGludCBtaWNyb2NvZGVfaW5pdF9hbWQodm9pZCk7CiAKLWVudW0gZ2V0X2NwdV92ZW5kb3Ig
ewotICAgIGdjdl9ob3N0LAotICAgIGdjdl9ndWVzdCwKLX07Ci0KLWludCBnZXRfY3B1X3ZlbmRv
cih1aW50MzJfdCBiLCB1aW50MzJfdCBjLCB1aW50MzJfdCBkLCBlbnVtIGdldF9jcHVfdmVuZG9y
IG1vZGUpOwotCiBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3Qg
cmF3LCB1aW50OF90ICptb2RlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50OF90ICpzdGVwcGluZykKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 27 15:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9AD9-0005ua-70; Wed, 27 Mar 2019 15:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9AD8-0005uR-Tt
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:26 +0000
X-Inumbo-ID: 96baaac1-50a2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96baaac1-50a2-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 15:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9AD7-00044g-CC
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9AD7-0002Ib-93
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9AD7-0002Ib-93@xenbits.xenproject.org>
Date: Wed, 27 Mar 2019 15:11:25 +0000
Subject: [Xen-changelog] [xen staging] tools/libxc: Use
 x86_cpuid_lookup_vendor() rather than opencoding the logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDFjMmM5Zjg1ZGQzNmJkOTA4NDQxYjM3YWI3MzE3MjM1ODUwOWM5YjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyMCAxNDo1NjoxNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjcgMTQ6NDU6
NDcgMjAxOSArMDAwMAoKICAgIHRvb2xzL2xpYnhjOiBVc2UgeDg2X2NwdWlkX2xvb2t1cF92ZW5k
b3IoKSByYXRoZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYwogICAgCiAgICBUaGlzIGRvZXNu
J3QgYWRkcmVzcyBhbnkgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgImFueXRoaW5nIHdoaWNoIGlz
bid0IEFNRCBpcwogICAgSW50ZWwiLiAgVGhpcyBsb2dpYyBpcyBleHBlY3RlZCB0byBiZSByZXBs
YWNlZCB3aG9sZXNhbGUgd2l0aCBsaWJ4ODYgaW4gdGhlCiAgICBsb25ndGVybS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCAyOCArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlk
X3g4Ni5jCmluZGV4IDA5OGFmZmUzYzYuLjcxZTFlZTc1NDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0z
Miw2ICszMiw4IEBAIGVudW0gewogI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
Lmg+CiB9OwogCisjaW5jbHVkZSA8eGVuL2FzbS94ODYtdmVuZG9ycy5oPgorCiAjaW5jbHVkZSA8
eGVuL2xpYi94ODYvY3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9tc3IuaD4KIApAQCAt
MjI5LDEyICsyMzEsNyBAQCBpbnQgeGNfZ2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIAogc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiB7Ci0g
ICAgZW51bQotICAgIHsKLSAgICAgICAgVkVORE9SX1VOS05PV04sCi0gICAgICAgIFZFTkRPUl9J
TlRFTCwKLSAgICAgICAgVkVORE9SX0FNRCwKLSAgICB9IHZlbmRvcjsKKyAgICB1bnNpZ25lZCBp
bnQgdmVuZG9yOyAvKiBYODZfVkVORE9SXyogKi8KIAogICAgIGJvb2wgaHZtOwogICAgIHVpbnQ2
NF90IHhmZWF0dXJlX21hc2s7CkBAIC0yOTYsMTYgKzI5Myw3IEBAIHN0YXRpYyBpbnQgZ2V0X2Nw
dWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBp
bnQgcmM7CiAKICAgICBjcHVpZChpbiwgcmVncyk7Ci0gICAgaWYgKCByZWdzWzFdID09IDB4NzU2
ZTY1NDdVICYmICAgICAgLyogIkdlbnVpbmVJbnRlbCIgKi8KLSAgICAgICAgIHJlZ3NbMl0gPT0g
MHg2YzY1NzQ2ZVUgJiYKLSAgICAgICAgIHJlZ3NbM10gPT0gMHg0OTY1NmU2OVUgKQotICAgICAg
ICBpbmZvLT52ZW5kb3IgPSBWRU5ET1JfSU5URUw7Ci0gICAgZWxzZSBpZiAoIHJlZ3NbMV0gPT0g
MHg2ODc0NzU0MVUgJiYgLyogIkF1dGhlbnRpY0FNRCIgKi8KLSAgICAgICAgICAgICAgcmVnc1sy
XSA9PSAweDQ0NGQ0MTYzVSAmJgotICAgICAgICAgICAgICByZWdzWzNdID09IDB4Njk3NDZlNjVV
ICkKLSAgICAgICAgaW5mby0+dmVuZG9yID0gVkVORE9SX0FNRDsKLSAgICBlbHNlCi0gICAgICAg
IGluZm8tPnZlbmRvciA9IFZFTkRPUl9VTktOT1dOOworICAgIGluZm8tPnZlbmRvciA9IHg4Nl9j
cHVpZF9sb29rdXBfdmVuZG9yKHJlZ3NbMV0sIHJlZ3NbMl0sIHJlZ3NbM10pOwogCiAgICAgaWYg
KCB4Y19kb21haW5fZ2V0aW5mbyh4Y2gsIGRvbWlkLCAxLCAmZGkpICE9IDEgfHwKICAgICAgICAg
IGRpLmRvbWlkICE9IGRvbWlkICkKQEAgLTU2OCw3ICs1NTYsNyBAQCBzdGF0aWMgdm9pZCB4Y19j
cHVpZF9odm1fcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCBpbmZvLT52ZW5kb3IgPT0gVkVORE9SX0FN
RCApCisgICAgaWYgKCBpbmZvLT52ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQogICAgICAgICBh
bWRfeGNfY3B1aWRfcG9saWN5KGluZm8sIGlucHV0LCByZWdzKTsKICAgICBlbHNlCiAgICAgICAg
IGludGVsX3hjX2NwdWlkX3BvbGljeShpbmZvLCBpbnB1dCwgcmVncyk7CkBAIC02MzAsNyArNjE4
LDcgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9k
b21haW5faW5mbyAqaW5mbywKIAogICAgIGNhc2UgMHg4MDAwMDAwMDoKICAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBtYXggPSBpbmZvLT52ZW5kb3IgPT0gVkVORE9SX0FNRAorICAgICAgICB1
bnNpZ25lZCBpbnQgbWF4ID0gaW5mby0+dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1ECiAgICAgICAg
ICAgICA/IERFRl9NQVhfQU1ERVhUIDogREVGX01BWF9JTlRFTEVYVDsKIAogICAgICAgICBpZiAo
IHJlZ3NbMF0gPiBtYXggKQpAQCAtNzM2LDcgKzcyNCw3IEBAIHN0YXRpYyB2b2lkIHNhbml0aXNl
X2ZlYXR1cmVzZXQoc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvKQogICAgICAgICBpZiAo
ICFpbmZvLT5wdjY0ICkKICAgICAgICAgewogICAgICAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFU
VVJFX0xNLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlmICggaW5mby0+dmVuZG9y
ICE9IFZFTkRPUl9BTUQgKQorICAgICAgICAgICAgaWYgKCBpbmZvLT52ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9BTUQgKQogICAgICAgICAgICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9TWVNDQUxM
LCBpbmZvLT5mZWF0dXJlc2V0KTsKICAgICAgICAgfQogCkBAIC03ODcsNyArNzc1LDcgQEAgaW50
IHhjX2NwdWlkX2FwcGx5X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgaW5wdXRbMF0gPSAweDgwMDAwMDAwOwogICAgIGNwdWlkKGlucHV0LCByZWdzKTsKIAot
ICAgIGlmICggaW5mby52ZW5kb3IgPT0gVkVORE9SX0FNRCApCisgICAgaWYgKCBpbmZvLnZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCiAgICAgICAgIGV4dF9tYXggPSAocmVnc1swXSA8PSBERUZf
TUFYX0FNREVYVCkgPyByZWdzWzBdIDogREVGX01BWF9BTURFWFQ7CiAgICAgZWxzZQogICAgICAg
ICBleHRfbWF4ID0gKHJlZ3NbMF0gPD0gREVGX01BWF9JTlRFTEVYVCkgPyByZWdzWzBdIDogREVG
X01BWF9JTlRFTEVYVDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Mar 27 15:11:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Mar 2019 15:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9ADN-0005vx-95; Wed, 27 Mar 2019 15:11:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tnON=R6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9ADM-0005vp-5N
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:40 +0000
X-Inumbo-ID: 9ccb1edc-50a2-11e9-b813-e3302de4e76f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ccb1edc-50a2-11e9-b813-e3302de4e76f;
 Wed, 27 Mar 2019 15:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9ADH-00044o-IS
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9ADH-0002JS-Fl
 for xen-changelog@lists.xenproject.org; Wed, 27 Mar 2019 15:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9ADH-0002JS-Fl@xenbits.xenproject.org>
Date: Wed, 27 Mar 2019 15:11:35 +0000
Subject: [Xen-changelog] [xen staging] libx86: Recalculate synthesised
 cpuid_policy fields when appropriate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IGU4OGFmZWRlOGNiYzE4MDMyYmNhYjQ5YjNhMjViNDcyZDU1MTZjZjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCAxMCAxMzo1MzoyMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjcgMTQ6NDU6
NDcgMjAxOSArMDAwMAoKICAgIGxpYng4NjogUmVjYWxjdWxhdGUgc3ludGhlc2lzZWQgY3B1aWRf
cG9saWN5IGZpZWxkcyB3aGVuIGFwcHJvcHJpYXRlCiAgICAKICAgIFdoZW4gZmlsbGluZyBhIHBv
bGljeSwgZWl0aGVyIGZyb20gQ1BVSUQgb3IgYW4gaW5jb21taW5nIGxlYWYgc3RyZWFtLAogICAg
cmVjYWxjdWxhdGUgdGhlIHN5bnRoZXNpc2VkIHZlbmRvciB2YWx1ZS4gIEFsbCBjYWxsZXJzIGFy
ZSBleHBlY3RlZCB0byB3YW50CiAgICB0aGlzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdWlkLmMgICAgICAgICAgICB8ICAzICsrLQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1
aWQuaCB8ICA4ICsrKysrLS0tCiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAgICAgICAgICAgIHwgMTEg
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCmluZGV4IGI1ZWI1ODRhNDcuLmNiMTcwYWM0ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0yNzIsNyArMjcyLDgg
QEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9yYXdfcG9saWN5KHZvaWQpCiAKICAgICB4
ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHApOwogCi0gICAgcC0+eDg2X3ZlbmRvciA9IGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvcjsKKyAgICAvKiBOb3RoaW5nIGdvb2Qgd2lsbCBjb21lIGZy
b20gWGVuIGFuZCBsaWJ4ODYgZGlzYWdyZWVpbmcgb24gdmVuZG9yLiAqLworICAgIEFTU0VSVChw
LT54ODZfdmVuZG9yID09IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcik7CiB9CiAKIHN0YXRpYyB2
b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3kodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVp
ZC5oCmluZGV4IGYzOTJjNzgzNTguLmM3YTNiZmZlZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQu
aApAQCAtMjk3LDggKzI5Nyw5IEBAIGNvbnN0IHVpbnQzMl90ICp4ODZfY3B1aWRfbG9va3VwX2Rl
ZXBfZGVwcyh1aW50MzJfdCBmZWF0dXJlKTsKIC8qKgogICogRmlsbCBhIENQVUlEIHBvbGljeSB1
c2luZyB0aGUgbmF0aXZlIENQVUlEIGluc3RydWN0aW9uLgogICoKLSAqIE5vIHNhbml0aXNhdGlv
biBpcyBwZXJmb3JtZWQuICBWYWx1ZXMgbWF5IGJlIGluZmx1ZW5jZWQgYnkgYSBoeXBlcnZpc29y
IG9yCi0gKiBmcm9tIG1hc2tpbmcvZmF1bHRpbmcgY29uZmlndXJhdGlvbi4KKyAqIE5vIHNhbml0
aXNhdGlvbiBpcyBwZXJmb3JtZWQsIGJ1dCBzeW50aGVzaXNlZCB2YWx1ZXMgYXJlIGNhbGN1bGF0
ZWQuCisgKiBWYWx1ZXMgbWF5IGJlIGluZmx1ZW5jZWQgYnkgYSBoeXBlcnZpc29yIG9yIGZyb20g
bWFza2luZy9mYXVsdGluZworICogY29uZmlndXJhdGlvbi4KICAqLwogdm9pZCB4ODZfY3B1aWRf
cG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApOwogCkBAIC0zMzksNyAr
MzQwLDggQEAgaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihjb25zdCBzdHJ1Y3QgY3B1aWRf
cG9saWN5ICpwb2xpY3ksCiAgKiBpbmNvbWluZyBsZWFmIGlzIG91dCBvZiByYW5nZSBvZiBjcHVp
ZF9wb2xpY3ksIGluIHdoaWNoIGNhc2UgdGhlIG9wdGlvbmFsCiAgKiBlcnJfKiBwb2ludGVycyBh
cmUgZmlsbGVkIHRvIGFpZCBkaWFnbm9zdGljcy4KICAqCi0gKiBObyBjb250ZW50IHZhbGlkYXRp
b24gb2YgaW4tcmFuZ2UgbGVhdmVzIGlzIHBlcmZvcm1lZC4KKyAqIE5vIGNvbnRlbnQgdmFsaWRh
dGlvbiBvZiBpbi1yYW5nZSBsZWF2ZXMgaXMgcGVyZm9ybWVkLiAgU3ludGhlc2lzZWQgZGF0YSBp
cworICogcmVjYWxjdWxhdGVkLgogICovCiBpbnQgeDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIo
c3RydWN0IGNwdWlkX3BvbGljeSAqcG9saWN5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVzLApkaWZmIC0tZ2l0IGEveGVuL2xp
Yi94ODYvY3B1aWQuYyBiL3hlbi9saWIveDg2L2NwdWlkLmMKaW5kZXggMTA0YTg2NzA2NC4uMzEx
ZDE5ZTQ3MSAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYvY3B1aWQuYworKysgYi94ZW4vbGliL3g4
Ni9jcHVpZC5jCkBAIC0zNCw2ICszNCwxMyBAQCB1bnNpZ25lZCBpbnQgeDg2X2NwdWlkX2xvb2t1
cF92ZW5kb3IodWludDMyX3QgZWJ4LCB1aW50MzJfdCBlY3gsIHVpbnQzMl90IGVkeCkKICAgICBy
ZXR1cm4gWDg2X1ZFTkRPUl9VTktOT1dOOwogfQogCisvKiBSZWNhbGN1bGF0ZSB0aGUgY29udGVu
dCBpbiBhIENQVUlEIHBvbGljeSB3aGljaCBpcyBkZXJpdmVkIGZyb20gcmF3IGRhdGEuICovCitz
dGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9zeW50aChzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQorewor
ICAgIHAtPng4Nl92ZW5kb3IgPSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcigKKyAgICAgICAgcC0+
YmFzaWMudmVuZG9yX2VieCwgcC0+YmFzaWMudmVuZG9yX2VjeCwgcC0+YmFzaWMudmVuZG9yX2Vk
eCk7Cit9CisKIHZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRf
cG9saWN5ICpwKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMTQxLDYgKzE0OCw4IEBAIHZv
aWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQog
ICAgIGZvciAoIGkgPSAxOyBpIDwgbWluX3QodW5zaWduZWQgaW50LCBBUlJBWV9TSVpFKHAtPmV4
dGQucmF3KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmV4dGQubWF4X2xlYWYgKyAx
IC0gMHg4MDAwMDAwMCk7ICsraSApCiAgICAgICAgIGNwdWlkX2xlYWYoMHg4MDAwMDAwMCArIGks
ICZwLT5leHRkLnJhd1tpXSk7CisKKyAgICByZWNhbGN1bGF0ZV9zeW50aChwKTsKIH0KIAogY29u
c3QgdWludDMyX3QgKng4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKHVpbnQzMl90IGZlYXR1cmUp
CkBAIC0zNjMsNiArMzcyLDggQEAgaW50IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnAsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICByZWNhbGN1bGF0ZV9z
eW50aChwKTsKKwogICAgIHJldHVybiAwOwogCiAgb3V0X29mX3JhbmdlOgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Mar 29 18:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9wU4-0000Lr-8Z; Fri, 29 Mar 2019 18:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9wU2-0000Lj-J7
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:06 +0000
X-Inumbo-ID: a10e4baa-5252-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a10e4baa-5252-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 18:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9wU1-0004Z3-9n
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9wU1-0004RC-74
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9wU1-0004RC-74@xenbits.xenproject.org>
Date: Fri, 29 Mar 2019 18:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: fix credit2 smt idle
 handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDc1M2JhNDNkNmQxNmU2ODhmNjg4ZTAxZTFjNzc0NjNlYTJjNmVjOWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDI4
IDE2OjQ2OjIyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAyOSAxODoyODoyMSAyMDE5ICsw
MDAwCgogICAgeGVuL3NjaGVkOiBmaXggY3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZwogICAgCiAg
ICBDcmVkaXQyJ3Mgc210X2lkbGVfbWFza19zZXQoKSBhbmQgc210X2lkbGVfbWFza19jbGVhcigp
IGFyZSB1c2VkIHRvCiAgICBpZGVudGlmeSBpZGxlIGNvcmVzIHdoZXJlIHZjcHVzIGNhbiBiZSBt
b3ZlZCB0by4gQSBjb3JlIGlzIHRob3VnaHQgdG8KICAgIGJlIGlkbGUgd2hlbiBhbGwgc2libGlu
Z3MgYXJlIGtub3duIHRvIGhhdmUgdGhlIGlkbGUgdmNwdSBydW5uaW5nIG9uCiAgICB0aGVtLgog
ICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBpbmZvcm1hdGlvbiBvZiBhIHZjcHUgcnVubmluZyBv
biBhIGNwdSBpcyBwZXIKICAgIHJ1bnF1ZXVlLiBTbyBpbiBjYXNlIG5vdCBhbGwgc2libGluZ3Mg
YXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVlIGEgY29yZQogICAgd2lsbCBuZXZlciBiZSByZWdhcmRl
ZCB0byBiZSBpZGxlLCBhcyB0aGUgc2libGluZyBub3QgaW4gdGhlIHJ1bnF1ZXVlCiAgICBpcyBu
ZXZlciBrbm93biB0byBydW4gdGhlIGlkbGUgdmNwdS4KICAgIAogICAgVXNlIGEgY3JlZGl0MiBz
cGVjaWZpYyBjcHVtYXNrIG9mIHNpYmxpbmdzIHdpdGggb25seSB0aG9zZSBjcHVzCiAgICBiZWlu
ZyBtYXJrZWQgd2hpY2ggYXJlIGluIHRoZSBzYW1lIHJ1bnF1ZXVlIGFzIHRoZSBjcHUgaW4gcXVl
c3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwppbmRleCA1NDNkYzM2NjRkLi42OTU4YjI2NWZjIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YwpAQCAtNTA0LDYgKzUwNCw3IEBAIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2lj
YWwgQ1BVCiAgKi8KIHN0cnVjdCBjc2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5n
X21hc2s7ICAgICAgICAgICAgLyogU2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAq
LwogICAgIGludCBydW5xX2lkOwogfTsKIApAQCAtNjU2LDcgKzY1Nyw3IEBAIHN0YXRpYyBpbmxp
bmUKIHZvaWQgc210X2lkbGVfbWFza19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFz
a190ICppZGxlcnMsCiAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsK
LSAgICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdf
bWFzaywgY3B1KTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQy
X3BjcHUoY3B1KS0+c2libGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVf
c2libGluZ3MsIGlkbGVycykgKQogICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9z
aWJsaW5ncyk7CkBAIC02NjgsMTAgKzY2OSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVu
c2lnbmVkIGludCBjcHUsIGNvbnN0IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQog
dm9pZCBzbXRfaWRsZV9tYXNrX2NsZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFz
aykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3Np
YmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZj
c2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNl
dChjcHVfc2libGluZ3MsIG1hc2spICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFz
aywgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRu
b3QobWFzaywgbWFzaywgY3B1X3NpYmxpbmdzKTsKIH0KIAogLyoKQEAgLTM3OTMsNiArMzc5NCw3
IEBAIGluaXRfcGRhdGEoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVk
Ml9wY3B1ICpzcGMsCiAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAg
ICAgQVNTRVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MTAsMTIgKzM4
MTIsMjMgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBj
c2NoZWQyX3BjcHUgKnNwYywKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1
IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUo
cHJ2LCBzcGMtPnJ1bnFfaWQpOwogICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1
KGNwdSwgJnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3Rp
dmUpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAg
IF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhl
IGJvb3QgY3B1IHdlIGFyZSBjYWxsZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4g
c2V0IHVwLiAqLworICAgIGlmICggY3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRF
X2FjdGl2ZSApCisgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShj
cHUpLT5zaWJsaW5nX21hc2spOworICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNw
dSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1
bWFza190ZXN0X2NwdShyY3B1LCAmcnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNp
YmxpbmdfbWFzayk7CisgICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNz
Y2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYg
KCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tf
YmlhcyA9IGNwdTsKIApAQCAtMzg5Nyw2ICszOTEwLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0
cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpz
cGMgPSBwY3B1OworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFz
YXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIApAQCAtMzkyMyw2ICszOTM3LDkgQEAgY3NjaGVkMl9k
ZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQg
Y3B1KQogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5x
dWV1ZSAlZFxuIiwgY3B1LCBzcGMtPnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNw
dSwgJnJxZC0+YWN0aXZlICkKKyAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2No
ZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNt
dF9pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Mar 29 18:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Mar 2019 18:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1h9wUF-0000Mq-AO; Fri, 29 Mar 2019 18:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HnNm=SA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1h9wUD-0000Mc-Jt
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:17 +0000
X-Inumbo-ID: a71f79c6-5252-11e9-977f-e73cdb81b5d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a71f79c6-5252-11e9-977f-e73cdb81b5d9;
 Fri, 29 Mar 2019 18:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1h9wUB-0004ZB-GE
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1h9wUB-0004Rw-Da
 for xen-changelog@lists.xenproject.org; Fri, 29 Mar 2019 18:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1h9wUB-0004Rw-Da@xenbits.xenproject.org>
Date: Fri, 29 Mar 2019 18:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/timers: Document and improve the
 representation of the timer heap metadata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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>

Y29tbWl0IDEyMzgxZTIwYjVjMmNiMmY1NDYwMWJlZjQ3YzRmNmU0M2FjZjM4MzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyOSAxMzozMjowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjkgMTg6Mjg6
MjEgMjAxOSArMDAwMAoKICAgIHhlbi90aW1lcnM6IERvY3VtZW50IGFuZCBpbXByb3ZlIHRoZSBy
ZXByZXNlbnRhdGlvbiBvZiB0aGUgdGltZXIgaGVhcCBtZXRhZGF0YQogICAgCiAgICBUaGUge0dF
VCxTRVR9X0hFQVBfe1NJWkUsTElNSVR9KCkgbWFjcm9zIGltcGxlbWVudCBzb21lIGNvbXBsZXRl
bHkKICAgIHVuZG9jdW1lbnRlZCBwb2ludGVyIG1pc3VzZSB0byBzdG9yZSB0aGUgc2l6ZSBhbmQg
bGltaXQgaW5mb3JtYXRpb24uICBJbgogICAgcHJhY3RpY2UsIGhlYXBbMF0gaXMgbmV2ZXIgYSB0
aW1lciBwb2ludGVyLCBhbmQgdXNlZCB0byBzdGFzaCB0aGUgbWV0YWRhdGEKICAgIGluc3RlYWQu
CiAgICAKICAgIEV4dGVuZCB0aGUgSEVBUCBPUEVSQVRJT05TIGNvbW1lbnQgdG8gaW5jbHVkZSB0
aGlzIGRldGFpbC4gIEludHJvZHVjZSBhCiAgICBzdHJ1Y3R1cmUgcmVwcmVzZW50aW5nIHRoZSBo
ZWFwIG1ldGFkYXRhLCBhbmQgYSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9uIHRvCiAgICBwZXJmb20g
dGhlIHR5cGUgcHVubmluZy4KICAgIAogICAgUmVwbGFjZSBhbGwgb2YgdGhlIGFib3ZlIG1hY3Jv
cyB3aXRoIGFuIGVxdWl2ZWxlbnQgZXhwcmVzc2lvbiBpbnZvbHZpbmcgdGhlCiAgICBoZWFwX21l
dGFkYXRhKCkgaGVscGVyLiAgTm90ZSB0aGF0IEkgZGVsaWJlcmF0ZWx5IGhhdmVuJ3QgcmVhcnJh
bmdlZCB0aGUKICAgIHN1cnJvdW5kaW5nIGNvZGUgLSB0aGlzIGFsbG93cyB0aGUgY29ycmVjdG5l
c3Mgb2YgdGhlIHRyYW5zZm9ybWF0aW9uIHRvIGJlCiAgICBjaGVja2VkIGJ5IGNvbmZpcm1pbmcg
dGhhdCB0aGUgY29tcGlsZWQgYmluYXJ5IGlzIGlkZW50aWNhbC4KICAgIAogICAgVGhpcyBhbHNv
IHJlbW92ZXMgdHdvIGNhc2VzIG9mIGEgbWFjcm8gYXJndW1lbnQgd2l0aCBzaWRlIGVmZmVjdHMs
IHdoaWNoIG9ubHkKICAgIHdvcmtlZCBjb3JyZWN0bHkgYmVjYXVzZSB0aGUgYXJndW1lbnRzIHdl
cmUgb25seSBldmFsdWF0ZWQgb25jZS4KICAgIAogICAgRmluYWxseSwgZml4IHVwIHRoZSB0eXBl
IG9mIGR1bW15X2hlYXAuICBUaGUgb2xkIGNvZGUgZnVuY3Rpb25lZCBjb3JyZWN0bHksCiAgICBi
dXQgb25seSBieSB2aXJ0dWUgb2YgY29uZnVzaW5nIGEgZGlzY3JldGUgb2JqZWN0IGFuZCBhIHNp
bmdsZS1lbnRyeSBhcnJheS4KICAgIENoYW5nZSBpdHMgdHlwZSB0byBtYXRjaCB0aGUgaW50ZW5k
ZWQgc2VtYW50aWNzLCBhbmQgZHJvcCB0aGUgcmVkdW5kYW50CiAgICBpbml0aWFsaXNhdGlvbiBp
biB0aW1lcl9pbml0KCkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3RpbWVyLmMgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RpbWVyLmMgYi94ZW4vY29tbW9u
L3RpbWVyLmMKaW5kZXggMzc2NTgxYmQ1NC4uOThmMmM0ODAwYyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi90aW1lci5jCisrKyBiL3hlbi9jb21tb24vdGltZXIuYwpAQCAtNDUsMTggKzQ1LDI3IEBA
IERFRklORV9QRVJfQ1BVKHNfdGltZV90LCB0aW1lcl9kZWFkbGluZSk7CiAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCiAgKiBIRUFQIE9QRVJBVElPTlMuCisgKgorICogU2xvdCAwIG9mIHRoZSBoZWFw
IGlzIG5ldmVyIGEgdmFsaWQgdGltZXIgcG9pbnRlciwgYW5kIGluc3RlYWQgaG9sZHMgdGhlCisg
KiBoZWFwIG1ldGFkYXRhLgogICovCiAKLSNkZWZpbmUgR0VUX0hFQVBfU0laRShfaCkgICAgICgo
aW50KSgoKHUxNiAqKShfaCkpWzBdKSkKLSNkZWZpbmUgU0VUX0hFQVBfU0laRShfaCxfdikgICgo
KHUxNiAqKShfaCkpWzBdID0gKHUxNikoX3YpKQorc3RydWN0IGhlYXBfbWV0YWRhdGEgeworICAg
IHVpbnQxNl90IHNpemUsIGxpbWl0OworfTsKKworc3RhdGljIHN0cnVjdCBoZWFwX21ldGFkYXRh
ICpoZWFwX21ldGFkYXRhKHN0cnVjdCB0aW1lciAqKmhlYXApCit7CisgICAgLyogQ2hlY2sgdGhh
dCBvdXIgdHlwZS1wdW5uaW5nIGRvZXNuJ3Qgb3ZlcmZsb3cgaW50byBoZWFwWzFdICovCisgICAg
QlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgaGVhcF9tZXRhZGF0YSkgPiBzaXplb2Yoc3RydWN0
IHRpbWVyICopKTsKIAotI2RlZmluZSBHRVRfSEVBUF9MSU1JVChfaCkgICAgKChpbnQpKCgodTE2
ICopKF9oKSlbMV0pKQotI2RlZmluZSBTRVRfSEVBUF9MSU1JVChfaCxfdikgKCgodTE2ICopKF9o
KSlbMV0gPSAodTE2KShfdikpCisgICAgcmV0dXJuIChzdHJ1Y3QgaGVhcF9tZXRhZGF0YSAqKSZo
ZWFwWzBdOworfQogCiAvKiBTaW5rIGRvd24gZWxlbWVudCBAcG9zIG9mIEBoZWFwLiAqLwogc3Rh
dGljIHZvaWQgZG93bl9oZWFwKHN0cnVjdCB0aW1lciAqKmhlYXAsIGludCBwb3MpCiB7Ci0gICAg
aW50IHN6ID0gR0VUX0hFQVBfU0laRShoZWFwKSwgbnh0OworICAgIGludCBzeiA9IGhlYXBfbWV0
YWRhdGEoaGVhcCktPnNpemUsIG54dDsKICAgICBzdHJ1Y3QgdGltZXIgKnQgPSBoZWFwW3Bvc107
CiAKICAgICB3aGlsZSAoIChueHQgPSAocG9zIDw8IDEpKSA8PSBzeiApCkBAIC05NCwxOSArMTAz
LDE5IEBAIHN0YXRpYyB2b2lkIHVwX2hlYXAoc3RydWN0IHRpbWVyICoqaGVhcCwgaW50IHBvcykK
IC8qIERlbGV0ZSBAdCBmcm9tIEBoZWFwLiBSZXR1cm4gVFJVRSBpZiBuZXcgdG9wIG9mIGhlYXAu
ICovCiBzdGF0aWMgaW50IHJlbW92ZV9mcm9tX2hlYXAoc3RydWN0IHRpbWVyICoqaGVhcCwgc3Ry
dWN0IHRpbWVyICp0KQogewotICAgIGludCBzeiA9IEdFVF9IRUFQX1NJWkUoaGVhcCk7CisgICAg
aW50IHN6ID0gaGVhcF9tZXRhZGF0YShoZWFwKS0+c2l6ZTsKICAgICBpbnQgcG9zID0gdC0+aGVh
cF9vZmZzZXQ7CiAKICAgICBpZiAoIHVubGlrZWx5KHBvcyA9PSBzeikgKQogICAgIHsKLSAgICAg
ICAgU0VUX0hFQVBfU0laRShoZWFwLCBzei0xKTsKKyAgICAgICAgaGVhcF9tZXRhZGF0YShoZWFw
KS0+c2l6ZSA9IHN6IC0gMTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgaGVhcFtw
b3NdID0gaGVhcFtzel07CiAgICAgaGVhcFtwb3NdLT5oZWFwX29mZnNldCA9IHBvczsKIAotICAg
IFNFVF9IRUFQX1NJWkUoaGVhcCwgLS1zeik7CisgICAgaGVhcF9tZXRhZGF0YShoZWFwKS0+c2l6
ZSA9IC0tc3o7CiAKICAgICBpZiAoIChwb3MgPiAxKSAmJiAoaGVhcFtwb3NdLT5leHBpcmVzIDwg
aGVhcFtwb3M+PjFdLT5leHBpcmVzKSApCiAgICAgICAgIHVwX2hlYXAoaGVhcCwgcG9zKTsKQEAg
LTEyMSwxMyArMTMwLDEzIEBAIHN0YXRpYyBpbnQgcmVtb3ZlX2Zyb21faGVhcChzdHJ1Y3QgdGlt
ZXIgKipoZWFwLCBzdHJ1Y3QgdGltZXIgKnQpCiAvKiBBZGQgbmV3IGVudHJ5IEB0IHRvIEBoZWFw
LiBSZXR1cm4gVFJVRSBpZiBuZXcgdG9wIG9mIGhlYXAuICovCiBzdGF0aWMgaW50IGFkZF90b19o
ZWFwKHN0cnVjdCB0aW1lciAqKmhlYXAsIHN0cnVjdCB0aW1lciAqdCkKIHsKLSAgICBpbnQgc3og
PSBHRVRfSEVBUF9TSVpFKGhlYXApOworICAgIGludCBzeiA9IGhlYXBfbWV0YWRhdGEoaGVhcCkt
PnNpemU7CiAKICAgICAvKiBGYWlsIGlmIHRoZSBoZWFwIGlzIGZ1bGwuICovCi0gICAgaWYgKCB1
bmxpa2VseShzeiA9PSBHRVRfSEVBUF9MSU1JVChoZWFwKSkgKQorICAgIGlmICggdW5saWtlbHko
c3ogPT0gaGVhcF9tZXRhZGF0YShoZWFwKS0+bGltaXQpICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICBTRVRfSEVBUF9TSVpFKGhlYXAsICsrc3opOworICAgIGhlYXBfbWV0YWRhdGEoaGVhcCkt
PnNpemUgPSArK3N6OwogICAgIGhlYXBbc3pdID0gdDsKICAgICB0LT5oZWFwX29mZnNldCA9IHN6
OwogICAgIHVwX2hlYXAoaGVhcCwgc3opOwpAQCAtNDU0LDE0ICs0NjMsMTQgQEAgc3RhdGljIHZv
aWQgdGltZXJfc29mdGlycV9hY3Rpb24odm9pZCkKICAgICBpZiAoIHVubGlrZWx5KHRzLT5saXN0
ICE9IE5VTEwpICkKICAgICB7CiAgICAgICAgIC8qIG9sZF9saW1pdCA9PSAoMl5uKS0xOyBuZXdf
bGltaXQgPT0gKDJeKG4rNCkpLTEgKi8KLSAgICAgICAgaW50IG9sZF9saW1pdCA9IEdFVF9IRUFQ
X0xJTUlUKGhlYXApOworICAgICAgICBpbnQgb2xkX2xpbWl0ID0gaGVhcF9tZXRhZGF0YShoZWFw
KS0+bGltaXQ7CiAgICAgICAgIGludCBuZXdfbGltaXQgPSAoKG9sZF9saW1pdCArIDEpIDw8IDQp
IC0gMTsKICAgICAgICAgc3RydWN0IHRpbWVyICoqbmV3aGVhcCA9IHhtYWxsb2NfYXJyYXkoc3Ry
dWN0IHRpbWVyICosIG5ld19saW1pdCArIDEpOwogICAgICAgICBpZiAoIG5ld2hlYXAgIT0gTlVM
TCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fbG9ja19pcnEoJnRzLT5sb2NrKTsKICAg
ICAgICAgICAgIG1lbWNweShuZXdoZWFwLCBoZWFwLCAob2xkX2xpbWl0ICsgMSkgKiBzaXplb2Yo
KmhlYXApKTsKLSAgICAgICAgICAgIFNFVF9IRUFQX0xJTUlUKG5ld2hlYXAsIG5ld19saW1pdCk7
CisgICAgICAgICAgICBoZWFwX21ldGFkYXRhKG5ld2hlYXApLT5saW1pdCA9IG5ld19saW1pdDsK
ICAgICAgICAgICAgIHRzLT5oZWFwID0gbmV3aGVhcDsKICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycSgmdHMtPmxvY2spOwogICAgICAgICAgICAgaWYgKCBvbGRfbGltaXQgIT0gMCApCkBAIC00
NzUsNyArNDg0LDcgQEAgc3RhdGljIHZvaWQgdGltZXJfc29mdGlycV9hY3Rpb24odm9pZCkKICAg
ICBub3cgPSBOT1coKTsKIAogICAgIC8qIEV4ZWN1dGUgcmVhZHkgaGVhcCB0aW1lcnMuICovCi0g
ICAgd2hpbGUgKCAoR0VUX0hFQVBfU0laRShoZWFwKSAhPSAwKSAmJgorICAgIHdoaWxlICggKGhl
YXBfbWV0YWRhdGEoaGVhcCktPnNpemUgIT0gMCkgJiYKICAgICAgICAgICAgICgodCA9IGhlYXBb
MV0pLT5leHBpcmVzIDwgbm93KSApCiAgICAgewogICAgICAgICByZW1vdmVfZnJvbV9oZWFwKGhl
YXAsIHQpOwpAQCAtNTAxLDcgKzUxMCw3IEBAIHN0YXRpYyB2b2lkIHRpbWVyX3NvZnRpcnFfYWN0
aW9uKHZvaWQpCiAKICAgICAvKiBGaW5kIGVhcmxpZXN0IGRlYWRsaW5lIGZyb20gaGVhZCBvZiBs
aW5rZWQgbGlzdCBhbmQgdG9wIG9mIGhlYXAuICovCiAgICAgZGVhZGxpbmUgPSBTVElNRV9NQVg7
Ci0gICAgaWYgKCBHRVRfSEVBUF9TSVpFKGhlYXApICE9IDAgKQorICAgIGlmICggaGVhcF9tZXRh
ZGF0YShoZWFwKS0+c2l6ZSAhPSAwICkKICAgICAgICAgZGVhZGxpbmUgPSBoZWFwWzFdLT5leHBp
cmVzOwogICAgIGlmICggKHRzLT5saXN0ICE9IE5VTEwpICYmICh0cy0+bGlzdC0+ZXhwaXJlcyA8
IGRlYWRsaW5lKSApCiAgICAgICAgIGRlYWRsaW5lID0gdHMtPmxpc3QtPmV4cGlyZXM7CkBAIC01
NDUsNyArNTU0LDcgQEAgc3RhdGljIHZvaWQgZHVtcF90aW1lcnEodW5zaWduZWQgY2hhciBrZXkp
CiAKICAgICAgICAgcHJpbnRrKCJDUFUlMDJkOlxuIiwgaSk7CiAgICAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ0cy0+bG9jaywgZmxhZ3MpOwotICAgICAgICBmb3IgKCBqID0gMTsgaiA8PSBHRVRf
SEVBUF9TSVpFKHRzLT5oZWFwKTsgaisrICkKKyAgICAgICAgZm9yICggaiA9IDE7IGogPD0gaGVh
cF9tZXRhZGF0YSh0cy0+aGVhcCktPnNpemU7IGorKyApCiAgICAgICAgICAgICBkdW1wX3RpbWVy
KHRzLT5oZWFwW2pdLCBub3cpOwogICAgICAgICBmb3IgKCB0ID0gdHMtPmxpc3QsIGogPSAwOyB0
ICE9IE5VTEw7IHQgPSB0LT5saXN0X25leHQsIGorKyApCiAgICAgICAgICAgICBkdW1wX3RpbWVy
KHQsIG5vdyk7CkBAIC01NzYsNyArNTg1LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV90aW1lcnNf
ZnJvbV9jcHUodW5zaWduZWQgaW50IG9sZF9jcHUpCiAgICAgICAgIHNwaW5fbG9jaygmb2xkX3Rz
LT5sb2NrKTsKICAgICB9CiAKLSAgICB3aGlsZSAoICh0ID0gR0VUX0hFQVBfU0laRShvbGRfdHMt
PmhlYXApCisgICAgd2hpbGUgKCAodCA9IGhlYXBfbWV0YWRhdGEob2xkX3RzLT5oZWFwKS0+c2l6
ZQogICAgICAgICAgICAgID8gb2xkX3RzLT5oZWFwWzFdIDogb2xkX3RzLT5saXN0KSAhPSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHJlbW92ZV9lbnRyeSh0KTsKQEAgLTU5OSw3ICs2MDgsMTIgQEAg
c3RhdGljIHZvaWQgbWlncmF0ZV90aW1lcnNfZnJvbV9jcHUodW5zaWduZWQgaW50IG9sZF9jcHUp
CiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKG5ld19jcHUsIFRJTUVSX1NPRlRJUlEpOwogfQog
Ci1zdGF0aWMgc3RydWN0IHRpbWVyICpkdW1teV9oZWFwOworLyoKKyAqIEFsbCBDUFVzIGluaXRp
YWxseSBzaGFyZSBhbiBlbXB0eSBkdW1teSBoZWFwLiBPbmx5IHRob3NlIENQVXMgdGhhdAorICog
YXJlIGJyb3VnaHQgb25saW5lIHdpbGwgYmUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHRoZWlyIG93
biBoZWFwLgorICogVGhlIHNpemUvbGltaXQgbWV0YWRhdGEgYXJlIGJvdGggMCBieSBiZWluZyBp
biAuYnNzCisgKi8KK3N0YXRpYyBzdHJ1Y3QgdGltZXIgKmR1bW15X2hlYXBbMV07CiAKIHN0YXRp
YyBpbnQgY3B1X2NhbGxiYWNrKAogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNp
Z25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKQEAgLTYxMiw3ICs2MjYsNyBAQCBzdGF0aWMg
aW50IGNwdV9jYWxsYmFjaygKICAgICBjYXNlIENQVV9VUF9QUkVQQVJFOgogICAgICAgICBJTklU
X0xJU1RfSEVBRCgmdHMtPmluYWN0aXZlKTsKICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKLSAgICAgICAgdHMtPmhlYXAgPSAmZHVtbXlfaGVhcDsKKyAgICAgICAgdHMtPmhlYXAg
PSBkdW1teV9oZWFwOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoK
ICAgICBjYXNlIENQVV9ERUFEOgpAQCAtNjM2LDEzICs2NTAsNiBAQCB2b2lkIF9faW5pdCB0aW1l
cl9pbml0KHZvaWQpCiAKICAgICBvcGVuX3NvZnRpcnEoVElNRVJfU09GVElSUSwgdGltZXJfc29m
dGlycV9hY3Rpb24pOwogCi0gICAgLyoKLSAgICAgKiBBbGwgQ1BVcyBpbml0aWFsbHkgc2hhcmUg
YW4gZW1wdHkgZHVtbXkgaGVhcC4gT25seSB0aG9zZSBDUFVzIHRoYXQKLSAgICAgKiBhcmUgYnJv
dWdodCBvbmxpbmUgd2lsbCBiZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgdGhlaXIgb3duIGhlYXAu
Ci0gICAgICovCi0gICAgU0VUX0hFQVBfU0laRSgmZHVtbXlfaGVhcCwgMCk7Ci0gICAgU0VUX0hF
QVBfTElNSVQoJmR1bW15X2hlYXAsIDApOwotCiAgICAgY3B1X2NhbGxiYWNrKCZjcHVfbmZiLCBD
UFVfVVBfUFJFUEFSRSwgY3B1KTsKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

